Trowbridge-Reitz Sample, near normal, slope_y

Time bar (total: 9.9s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze326.0ms (3.3%)

Memory
27.4MiB live, 426.7MiB 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.1s (21.1%)

Memory
-126.4MiB live, 2 112.5MiB allocated
Samples
1.4s8 256×0valid
0.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
const: 416.0ms (37.6% of total)
ival-sin: 148.0ms (13.4% of total)
ival-mult: 138.0ms (12.5% of total)
ival-<=: 121.0ms (10.9% of total)
ival-div: 94.0ms (8.5% of total)
ival-sqrt: 68.0ms (6.2% of total)
ival-sub: 54.0ms (4.9% of total)
ival-and: 33.0ms (3% of total)
ival->: 25.0ms (2.3% of total)
exact: 6.0ms (0.5% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain135.0ms (1.4%)

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

Compiled 123 to 48 computations (61% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
const: 7.0ms (22.9% of total)
ival-mult: 6.0ms (19.6% of total)
ival-sin: 6.0ms (19.6% of total)
ival-div: 4.0ms (13.1% of total)
ival-sqrt: 3.0ms (9.8% of total)
ival-sub: 2.0ms (6.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess68.0ms (0.7%)

Memory
-4.2MiB live, 33.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036106
178101
2132101
324399
448499
590799
6119599
7133499
8141699
9146399
10147999
11148399
01011
01611
12211
22611
33111
43811
54811
66311
78611
810811
911611
1011811
011811
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Symmetry

(abs cosTheta_i)

(negabs u2)

Compiler

Compiled 11 to 11 computations (0% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 11 to 11 computations (0% saved)

simplify5.0ms (0.1%)

Memory
5.2MiB live, 5.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))) (sin.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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sin.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)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sin.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

localize63.0ms (0.6%)

Memory
-6.4MiB live, 30.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.140625
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy0.17178624970117157
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy0.2890625
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.35546875
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Samples
56.0ms256×0valid
Compiler

Compiled 74 to 24 computations (67.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
ival-sin: 36.0ms (74.4% of total)
const: 4.0ms (8.3% of total)
ival-div: 3.0ms (6.2% of total)
ival-mult: 3.0ms (6.2% of total)
ival-sqrt: 2.0ms (4.1% of total)
ival-sub: 1.0ms (2.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series8.0ms (0.1%)

Memory
6.0MiB live, 6.0MiB allocated
Counts
6 → 46
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Outputs
(* (sqrt u1) (sin (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(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))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(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 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (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))))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))))
(* 314159265359/50000000000 u2)
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(sin (* 314159265359/50000000000 u2))
Calls

9 calls:

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

simplify186.0ms (1.9%)

Memory
13.5MiB live, 245.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0202815
1602725
21761652
35215599
47627598
08026569
Stop Event
iter limit
node limit
Counts
46 → 45
Calls
Call 1
Inputs
(* (sqrt u1) (sin (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(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))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(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 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (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))))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))))
(* 314159265359/50000000000 u2)
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(sin (* 314159265359/50000000000 u2))
Outputs
(* (sqrt u1) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(*.f32 (fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(*.f32 (sin.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) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 (sin.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 (*.f32 u1 (sqrt.f32 u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)))))) (*.f32 u1 u1) (*.f32 (sin.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 (*.f32 u1 u1) #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))) (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)
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (sin.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 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (/.f32 (sin.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)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 (/.f32 (sin.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 (sin.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 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32)))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.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 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32)) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1))) (*.f32 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) u1) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)))
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))) u2)
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))))
(fma.f32 (pow.f32 u2 #s(literal 3 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 (fma.f32 (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sin (* 314159265359/50000000000 u2))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))

rewrite186.0ms (1.9%)

Memory
-8.3MiB live, 305.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01032
01632
14632
223732
3195432
0973432
Stop Event
iter limit
node limit
iter limit
Counts
6 → 521
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Outputs
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.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) (sin.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 (sin.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) (sin.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)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.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)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sin.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))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.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)) (sin.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) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (*.f32 (sin.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 (sin.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 (sin.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) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sin.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)) (sin.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)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (sin.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 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sin.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) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.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) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))))
(/.f32 (sin.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) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.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)
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))

eval65.0ms (0.7%)

Memory
38.4MiB live, 192.8MiB allocated
Compiler

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

prune30.0ms (0.3%)

Memory
2.8MiB live, 79.3MiB allocated
Pruning

28 alts after pruning (27 fresh and 1 done)

PrunedKeptTotal
New53627563
Fresh000
Picked011
Done000
Total53628564
Accuracy
99.5%
Counts
564 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.1%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
97.9%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
98.5%
(*.f32 (pow.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
32.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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.8%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.1%
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
97.9%
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (/.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)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
22.5%
(*.f32 (sqrt.f32 (/.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))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
35.4%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
81.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
74.6%
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
23.9%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (exp.f32 (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
38.3%
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
98.2%
(*.f32 (sqrt.f32 u1) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
96.2%
(*.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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.6%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Compiler

Compiled 923 to 799 computations (13.4% saved)

simplify180.0ms (1.8%)

Memory
-31.1MiB live, 188.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
cost-diff0
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff64
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
cost-diff64
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
cost-diff544
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
cost-diff0
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
cost-diff0
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32))
cost-diff0
(sqrt.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)))
cost-diff0
(sqrt.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32))))
cost-diff0
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042272
071251
1109251
2164249
3274249
4599243
51967243
65244243
77345243
08029242
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32))))
(sqrt.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))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(-.f32 u1 #s(literal 1 binary32))
u1
#s(literal 1 binary32)
#s(literal -2 binary32)
(sin.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))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 u1)
u1
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sin.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 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
u1
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(*.f32 u1 u1)
#s(literal 1 binary32)
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(neg.f32 u1)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (*.f32 (sqrt.f32 u1) (sin.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) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
u1
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
u2
#s(literal 314159265359/50000000000 binary32)
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
#s(literal -1/2 binary32)
Outputs
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)))))
(sqrt.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32))))
(sqrt.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))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(-.f32 u1 #s(literal 1 binary32))
u1
#s(literal 1 binary32)
#s(literal -2 binary32)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sin.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))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal 314159265359/50000000000 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)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 u1) (/.f32 (sin.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))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
u1
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sin.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 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
(*.f32 u1 u1)
#s(literal 1 binary32)
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(-.f32 #s(literal -1 binary32) u1)
(neg.f32 u1)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sin.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 (sqrt.f32 u1) (sin.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)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
u1
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
u2
#s(literal 314159265359/50000000000 binary32)
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
#s(literal -1/2 binary32)

localize122.0ms (1.2%)

Memory
5.8MiB live, 199.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.17178624970117157
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
accuracy0.2890625
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
accuracy0.35384750976844204
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
accuracy0.359375
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
accuracy0.17178624970117157
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy0.2890625
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.34765625
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
accuracy0.35546875
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.17178624970117157
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
accuracy0.1953125
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.2890625
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
accuracy0.37337875976844204
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
accuracy0.140625
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy0.2890625
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.34765625
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy5.6868294542165385
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.17178624970117157
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy0.2890625
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.35546875
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.5462875976844203
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32))
Samples
88.0ms256×0valid
Compiler

Compiled 535 to 84 computations (84.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 70.0ms
ival-div: 15.0ms (21.3% of total)
ival-pow: 14.0ms (19.9% of total)
ival-mult: 13.0ms (18.5% of total)
ival-sqrt: 9.0ms (12.8% of total)
ival-sin: 6.0ms (8.5% of total)
ival-sub: 5.0ms (7.1% of total)
const: 4.0ms (5.7% of total)
ival-neg: 4.0ms (5.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series61.0ms (0.6%)

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

9 calls:

TimeVariablePointExpression
13.0ms
u2
@inf
((* (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (sin (* 314159265359/50000000000 u2))) (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (sqrt (pow (/ (- u1 1) u1) -2)) (pow (/ (- u1 1) u1) -2) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (* (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1)))) (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin (* u2 314159265359/50000000000)) (/ (- (* u1 u1) 1) (- (neg u1) 1)) (- (* u1 u1) 1) (- (neg u1) 1) (* (sqrt (/ u1 (/ (- (* u1 u1) 1) (- (neg u1) 1)))) (sin (* 314159265359/50000000000 u2))) (* (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (pow (- 1 u1) -1/2)) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (* 314159265359/50000000000 u2) (sin (* 314159265359/50000000000 u2)) (* u2 314159265359/50000000000))
11.0ms
u2
@0
((* (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (sin (* 314159265359/50000000000 u2))) (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (sqrt (pow (/ (- u1 1) u1) -2)) (pow (/ (- u1 1) u1) -2) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (* (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1)))) (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin (* u2 314159265359/50000000000)) (/ (- (* u1 u1) 1) (- (neg u1) 1)) (- (* u1 u1) 1) (- (neg u1) 1) (* (sqrt (/ u1 (/ (- (* u1 u1) 1) (- (neg u1) 1)))) (sin (* 314159265359/50000000000 u2))) (* (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (pow (- 1 u1) -1/2)) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (* 314159265359/50000000000 u2) (sin (* 314159265359/50000000000 u2)) (* u2 314159265359/50000000000))
7.0ms
u1
@inf
((* (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (sin (* 314159265359/50000000000 u2))) (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (sqrt (pow (/ (- u1 1) u1) -2)) (pow (/ (- u1 1) u1) -2) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (* (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1)))) (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin (* u2 314159265359/50000000000)) (/ (- (* u1 u1) 1) (- (neg u1) 1)) (- (* u1 u1) 1) (- (neg u1) 1) (* (sqrt (/ u1 (/ (- (* u1 u1) 1) (- (neg u1) 1)))) (sin (* 314159265359/50000000000 u2))) (* (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (pow (- 1 u1) -1/2)) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (* 314159265359/50000000000 u2) (sin (* 314159265359/50000000000 u2)) (* u2 314159265359/50000000000))
7.0ms
u1
@-inf
((* (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (sin (* 314159265359/50000000000 u2))) (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (sqrt (pow (/ (- u1 1) u1) -2)) (pow (/ (- u1 1) u1) -2) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (* (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1)))) (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin (* u2 314159265359/50000000000)) (/ (- (* u1 u1) 1) (- (neg u1) 1)) (- (* u1 u1) 1) (- (neg u1) 1) (* (sqrt (/ u1 (/ (- (* u1 u1) 1) (- (neg u1) 1)))) (sin (* 314159265359/50000000000 u2))) (* (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (pow (- 1 u1) -1/2)) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (* 314159265359/50000000000 u2) (sin (* 314159265359/50000000000 u2)) (* u2 314159265359/50000000000))
6.0ms
u2
@-inf
((* (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (sin (* 314159265359/50000000000 u2))) (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (sqrt (pow (/ (- u1 1) u1) -2)) (pow (/ (- u1 1) u1) -2) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (* (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1)))) (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin (* u2 314159265359/50000000000)) (/ (- (* u1 u1) 1) (- (neg u1) 1)) (- (* u1 u1) 1) (- (neg u1) 1) (* (sqrt (/ u1 (/ (- (* u1 u1) 1) (- (neg u1) 1)))) (sin (* 314159265359/50000000000 u2))) (* (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (pow (- 1 u1) -1/2)) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (* 314159265359/50000000000 u2) (sin (* 314159265359/50000000000 u2)) (* u2 314159265359/50000000000))

simplify183.0ms (1.8%)

Memory
-9.3MiB live, 231.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite222.0ms (2.2%)

Memory
-6.6MiB live, 279.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042175
071172
1204149
21189148
010065147
Stop Event
iter limit
node limit
iter limit
Counts
21 → 1 411
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32))))
(sqrt.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(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #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 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 u1)
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.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) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
Outputs
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (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 (*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (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 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (sin.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/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (/.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.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))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) #s(literal -1 binary32))
(neg.f32 (/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (*.f32 (sqrt.f32 u1) (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 1/4 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))))) (hypot.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) u1))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (hypot.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) u1))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.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)) (hypot.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) 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 (pow.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (hypot.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) u1))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) #s(literal 1/4 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.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)) (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)) (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (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) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) 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 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (hypot.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) u1))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (hypot.f32 (sqrt.f32 u1) u1) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))))
(pow.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 4 binary32)) #s(literal 1/8 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))
(pow.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32))) #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 (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 (*.f32 (*.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -2 binary32)) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) 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 (neg.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 u1 (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 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.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 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 #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 4 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.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 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.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 u1 (/.f32 #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))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 #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 u1 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1 binary32)) (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32))))
(*.f32 (/.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) u1))
(*.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) u1) (/.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 #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 u1 (-.f32 (fma.f32 u1 u1 #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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (fabs.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (fabs.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (fabs.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fabs.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (fabs.f32 u1))
(*.f32 (fabs.f32 u1) (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (sqrt.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))) (sqrt.f32 (*.f32 u1 u1)))
(*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 u1 u1) #s(literal 1/2 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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 (-.f32 #s(literal -1 binary32) u1) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(*.f32 (/.f32 u1 (+.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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 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 (-.f32 #s(literal 1 binary32) 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) (fma.f32 (-.f32 #s(literal 1 binary32) 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) (fma.f32 (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32)) u1))
(*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (/.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (fma.f32 u1 u1 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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #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) (fma.f32 u1 u1 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (/.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 3 binary32)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #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 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 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)) u1)
(*.f32 (fma.f32 u1 u1 u1) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)))
(*.f32 (fma.f32 u1 u1 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 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)) u1)
(*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) 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)) (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 u1 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #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 #s(literal -1 binary32) u1)))
(sqrt.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (-.f32 (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.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))) #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 #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 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))) #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 (/.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))) (-.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 (/.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.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 (neg.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 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1)) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 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) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (fabs.f32 u1) (fabs.f32 (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fabs.f32 u1) (fabs.f32 (-.f32 #s(literal 1 binary32) 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 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) u1)
(/.f32 #s(literal -1 binary32) (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 u1 (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.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)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (fabs.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 u1 (-.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 u1 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 u1 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(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 (/.f32 #s(literal -1 binary32) u1))))
(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 (/.f32 #s(literal -1 binary32) u1))))
(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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 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)))) (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)))) (*.f32 u1 u1) (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) u1)))
(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 (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 u1 (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 (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 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(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 #s(literal -1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(fma.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #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 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 u1 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 u1 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(pow.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 4 binary32)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -2 binary32)) #s(literal -1/2 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))
(pow.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(fabs.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+.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 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.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))))))
(+.f32 (*.f32 (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))) #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) #s(literal 1 binary32)) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (+.f32 (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 #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)))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 u1)) (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 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 (/.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 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1)) (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32))))
(+.f32 (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) u1))
(+.f32 (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1)) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(+.f32 (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (/.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 (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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(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 (*.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)))
(neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 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 2 binary32)) (pow.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -2 binary32)) (*.f32 u1 u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 u1 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (*.f32 u1 u1))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (*.f32 u1 u1) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)))
(*.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 4 binary32)))
(/.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -2 binary32)))
(pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1)))
(pow.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 4 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -2 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32))
(pow.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32))) #s(literal -2 binary32))
(fabs.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))
(exp.f32 (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 4 binary32))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -2 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -2 binary32)))
(neg.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (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 (*.f32 (sqrt.f32 u1) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 1/4 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))))) (hypot.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) u1))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (hypot.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) u1))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.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)) (hypot.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) 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 (pow.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (hypot.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) u1))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) #s(literal 1/4 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.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)) (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)) (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (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) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) 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 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (hypot.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) u1))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (hypot.f32 (sqrt.f32 u1) u1) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))))
(pow.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 4 binary32)) #s(literal 1/8 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))
(pow.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32))) #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 (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 (*.f32 (*.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -2 binary32)) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) 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 (neg.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 u1 (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 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.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 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 #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 4 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.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 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.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 u1 (/.f32 #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))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 #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 u1 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1 binary32)) (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32))))
(*.f32 (/.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) u1))
(*.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) u1) (/.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 #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 u1 (-.f32 (fma.f32 u1 u1 #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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (fabs.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (fabs.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (fabs.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fabs.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (fabs.f32 u1))
(*.f32 (fabs.f32 u1) (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (sqrt.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))) (sqrt.f32 (*.f32 u1 u1)))
(*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 u1 u1) #s(literal 1/2 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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 (-.f32 #s(literal -1 binary32) u1) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(*.f32 (/.f32 u1 (+.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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 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 (-.f32 #s(literal 1 binary32) 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) (fma.f32 (-.f32 #s(literal 1 binary32) 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) (fma.f32 (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32)) u1))
(*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (/.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (fma.f32 u1 u1 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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #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) (fma.f32 u1 u1 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (/.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 3 binary32)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #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 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 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)) u1)
(*.f32 (fma.f32 u1 u1 u1) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)))
(*.f32 (fma.f32 u1 u1 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 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)) u1)
(*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) 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)) (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 u1 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #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 #s(literal -1 binary32) u1)))
(sqrt.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (-.f32 (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.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))) #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 #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 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))) #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 (/.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))) (-.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 (/.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.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 (neg.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 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1)) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 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) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (fabs.f32 u1) (fabs.f32 (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fabs.f32 u1) (fabs.f32 (-.f32 #s(literal 1 binary32) 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 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) u1)
(/.f32 #s(literal -1 binary32) (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 u1 (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.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)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (fabs.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 u1 (-.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 u1 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 u1 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(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 (/.f32 #s(literal -1 binary32) u1))))
(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 (/.f32 #s(literal -1 binary32) u1))))
(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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 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)))) (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)))) (*.f32 u1 u1) (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) u1)))
(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 (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 u1 (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 (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 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(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 #s(literal -1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(fma.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #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 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 u1 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 u1 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(fma.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(pow.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 4 binary32)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -2 binary32)) #s(literal -1/2 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))
(pow.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(fabs.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+.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 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.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))))))
(+.f32 (*.f32 (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))) #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) #s(literal 1 binary32)) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (+.f32 (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 #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)))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 u1)) (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 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 (/.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 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1)) (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32))))
(+.f32 (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) u1))
(+.f32 (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1)) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(+.f32 (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (/.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 (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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(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 (*.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)))
(neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (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 (*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (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 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (sin.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/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (/.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.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))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) #s(literal -1 binary32))
(neg.f32 (/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (*.f32 (sqrt.f32 u1) (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 #s(literal -1 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) (sqrt.f32 #s(literal -1 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 (pow.f32 u1 #s(literal 3 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 0 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 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)))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sin.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 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (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) (sin.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)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.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 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(-.f32 #s(literal 0 binary32) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(neg.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.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) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (-.f32 #s(literal -1 binary32) 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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) 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 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #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 (pow.f32 u1 #s(literal 4 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 3 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.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) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) 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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #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 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.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 (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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (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 4 binary32)))) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.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) u1) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.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) 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) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1)))))))
(*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) 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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)))
(*.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 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 4 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 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (/.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) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) 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)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) 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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.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 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))
(*.f32 (-.f32 #s(literal -1 binary32) u1) (/.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 (-.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) (-.f32 #s(literal -1 binary32) 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 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 3 binary32)) (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 binary32)))) (fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) u1)))))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 3 binary32))) (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (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 #s(literal -1 binary32) u1))) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 binary32)))) (neg.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1)))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (hypot.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (-.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 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (exp.f32 (log1p.f32 (*.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 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #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 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 binary32))) (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (*.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 4 binary32))) (neg.f32 (*.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 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (neg.f32 (*.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 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (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 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (*.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 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))) (-.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) 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) u1)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 binary32))) (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 binary32)) (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1)))))))
(-.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #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 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.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)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal -1 binary32) u1)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (/.f32 (*.f32 u1 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 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 u1 #s(literal -1 binary32))
(fma.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #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 u1 u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 u1 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.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)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #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 u1 u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(fma.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 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #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))) (*.f32 u1 u1)))
(fma.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 #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.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)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (*.f32 u1 (fma.f32 u1 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) u1) (/.f32 (*.f32 u1 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 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (-.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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 (*.f32 u1 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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 u1)) (/.f32 #s(literal -1 binary32) (-.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) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.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 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.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 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.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 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.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 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.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 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 u1 u1) (/.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) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(fma.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) u1)))
(fma.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) u1)))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32))
(+.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 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.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) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) (/.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 (/.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 #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) u1))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #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))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)))
(+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(+.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 u1 #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) #s(literal -1 binary32)))
(exp.f32 (log1p.f32 u1))
(neg.f32 (-.f32 #s(literal -1 binary32) u1))
(expm1.f32 (*.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32)))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #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) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 #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 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.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)) #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 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 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)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (*.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 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)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 3 binary32))) (fma.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal -1 binary32) u1)))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (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)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32))))
(/.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 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)) (fma.f32 u1 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 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 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)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (-.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 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.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) (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 #s(literal -1 binary32) (*.f32 u1 u1))
(-.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(fma.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (neg.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) u1 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) u1 (neg.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #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 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #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 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #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 -2 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #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 -2 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #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) (+.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)) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #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) (+.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)) u1)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.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) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.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) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 #s(literal -1 binary32) 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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 #s(literal -1 binary32) 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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 u1))
(fma.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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.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) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.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) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) 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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) 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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 u1))
(fma.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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 u1))
(fma.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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (fma.f32 u1 u1 u1))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) #s(literal -1 binary32))
(fma.f32 (/.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) u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.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) u1) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 u1 u1))
(fma.f32 (/.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) u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.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) u1) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1))
(fma.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(fma.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 u1))
(fma.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 (fma.f32 u1 u1 u1)))) (-.f32 #s(literal -1 binary32) u1))
(fma.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal -1 binary32) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (fma.f32 u1 u1 u1))
(fma.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(fma.f32 (/.f32 u1 (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) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(fma.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.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) u1) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 u1))
(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) #s(literal -1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 (-.f32 #s(literal -1 binary32) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (fma.f32 u1 u1 u1))
(fma.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) u1) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (/.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #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) u1))
(fma.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (/.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 u1))
(fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.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) u1) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 u1))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1))
(fma.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1) (-.f32 #s(literal -1 binary32) u1))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 u1))
(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) #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 (-.f32 #s(literal -1 binary32) u1))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 u1 u1) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(fma.f32 (*.f32 u1 u1) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (neg.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(fma.f32 (*.f32 u1 u1) #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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) u1))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1))
(fma.f32 u1 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1))
(fma.f32 u1 u1 #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (-.f32 #s(literal -1 binary32) u1))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(+.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal -1 binary32) u1))
(+.f32 #s(literal -1 binary32) (*.f32 u1 u1))
(+.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(+.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 u1 u1))
(+.f32 (*.f32 u1 u1) #s(literal -1 binary32))
(neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))
(expm1.f32 (*.f32 (neg.f32 (log.f32 u1)) #s(literal -1 binary32)))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal 1 binary32)))
(*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #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 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #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 -2 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #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) (+.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)) u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 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)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.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) u1) (/.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) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (-.f32 #s(literal -1 binary32) 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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) 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 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 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 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) #s(literal 1 binary32)))
(*.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 (pow.f32 u1 #s(literal 4 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 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.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) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) 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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(*.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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.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 (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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.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) u1) (/.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 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (/.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (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 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))) (+.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 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 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 binary32)))) (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 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 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 1 binary32) 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 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) 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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.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))) (fma.f32 u1 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)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -3 binary32))) (neg.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1)))))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 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 4 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (*.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 (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 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (neg.f32 (*.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 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.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 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (-.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 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.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)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(-.f32 #s(literal -1 binary32) u1)
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))
(-.f32 u1 #s(literal 1 binary32))
(fma.f32 (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #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 u1 u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 u1 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #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 u1 u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (*.f32 u1 (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (-.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 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal -1 binary32))
(fma.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) (pow.f32 (exp.f32 #s(literal -2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.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) u1)))
(fma.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) u1)))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal -1 binary32))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 #s(literal 1 binary32) u1 #s(literal -1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 u1 #s(literal 1 binary32) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(+.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))
(+.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(+.f32 #s(literal -1 binary32) u1)
(+.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) u1))
(+.f32 u1 #s(literal -1 binary32))
(neg.f32 (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (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 (*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (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 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (sin.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/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (/.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.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))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) #s(literal -1 binary32))
(neg.f32 (/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (*.f32 (sqrt.f32 u1) (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (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 (*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (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 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (sin.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/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (/.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.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))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) #s(literal -1 binary32))
(neg.f32 (/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (*.f32 (sqrt.f32 u1) (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 #s(literal -1 binary32) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(-.f32 #s(literal 0 binary32) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(neg.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)

eval146.0ms (1.5%)

Memory
16.0MiB live, 280.5MiB allocated
Compiler

Compiled 31 748 to 5 358 computations (83.1% saved)

prune73.0ms (0.7%)

Memory
6.0MiB live, 168.6MiB allocated
Pruning

43 alts after pruning (40 fresh and 3 done)

PrunedKeptTotal
New1 162321 194
Fresh14822
Picked325
Done011
Total1 179431 222
Accuracy
99.8%
Counts
1 222 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.1%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.1%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
98.0%
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)))
97.9%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
98.0%
(*.f32 (/.f32 (sqrt.f32 (*.f32 u1 u1)) (sqrt.f32 u1)) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
97.8%
(*.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 u1 u1)) (sqrt.f32 u1)) (sin.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 (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.8%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.2%
(*.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
97.9%
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.8%
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
98.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
81.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
24.7%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (exp.f32 (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.5%
(*.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 2 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
81.2%
(*.f32 (sqrt.f32 u1) (/.f32 #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
97.9%
(*.f32 (sqrt.f32 u1) (*.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
81.2%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))))
81.2%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
98.2%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
76.6%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
96.0%
(*.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
15.2%
(*.f32 #s(approx (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
81.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)))))
81.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2))
81.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32)))
81.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2))
81.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
15.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/100000000000 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
66.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
Compiler

Compiled 1 711 to 1 412 computations (17.5% saved)

simplify177.0ms (1.8%)

Memory
3.7MiB live, 279.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff352
(/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
cost-diff512
(/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
cost-diff0
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))
cost-diff0
#s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))))
cost-diff0
(*.f32 (sqrt.f32 u1) u2)
cost-diff0
(*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff64
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
cost-diff544
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
cost-diff704
(/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053386
088389
1135369
2266317
3671317
42544315
08401314
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
u1
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal -1 binary32) u1)
#s(literal -1 binary32)
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(neg.f32 u1)
(sin.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))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 (sqrt.f32 u1) u2)
(sqrt.f32 u1)
u1
u2
#s(literal 314159265359/50000000000 binary32)
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))))
(sqrt.f32 u1)
u1
#s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))
(sqrt.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 binary32)
(-.f32 #s(literal 1 binary32) u1)
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)
(fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))
(*.f32 u2 u2)
u2
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
#s(literal 314159265359/50000000000 binary32)
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
u1
(sin.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 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
#s(literal 1 binary32)
(/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
u1
(/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 u1 u1)
(-.f32 #s(literal 1 binary32) u1)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 u1 u1 #s(literal -1 binary32))
(-.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 u1 #s(literal -1 binary32)))
(-.f32 #s(literal -1 binary32) u1)
#s(literal -1 binary32)
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(-.f32 #s(literal -1 binary32) u1)
(neg.f32 u1)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sin.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))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 (sqrt.f32 u1) u2)
(sqrt.f32 u1)
u1
u2
#s(literal 314159265359/50000000000 binary32)
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 u1))
(sqrt.f32 u1)
u1
#s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))
(*.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) u1)
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)
(fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 u2 u2)
u2
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
#s(literal 314159265359/50000000000 binary32)
(/.f32 (*.f32 (sqrt.f32 u1) (sin.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))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
u1
(sin.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 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
u1
(/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 u1 u1)
(-.f32 #s(literal 1 binary32) u1)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sin.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

localize220.0ms (2.2%)

Memory
-23.5MiB live, 216.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.21875
(/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
accuracy0.22265625
(/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
accuracy0.27734375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.34765625
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.16787999970117157
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
accuracy0.2109375
(/.f32 (*.f32 (sqrt.f32 u1) (sin.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.34603500976844204
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
accuracy0.34603500976844204
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))
accuracy0.35384750976844204
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))))
accuracy2.9956459371280375
#s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
accuracy5.716721275261487
(fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))
accuracy0.2265625
(*.f32 (sqrt.f32 u1) u2)
accuracy0.34994125976844204
(*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))
accuracy5.554923285928945
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
accuracy6.577946760257074
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))
accuracy0.27734375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.34765625
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
accuracy0.34765625
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.359375
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))
Samples
111.0ms246×0valid
55.0ms10×5exit
Compiler

Compiled 720 to 104 computations (85.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 145.0ms
adjust: 47.0ms (32.5% of total)
ival-div: 43.0ms (29.7% of total)
ival-mult: 25.0ms (17.3% of total)
ival-sqrt: 10.0ms (6.9% of total)
const: 7.0ms (4.8% of total)
ival-sin: 6.0ms (4.1% of total)
ival-sub: 3.0ms (2.1% of total)
ival-add: 1.0ms (0.7% 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)

series24.0ms (0.2%)

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

9 calls:

TimeVariablePointExpression
4.0ms
u2
@0
((/ (- 1 u1) (/ 1 (- -1 u1))) (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- (neg u1) 1)) (- (neg u1) 1) (* (sqrt (/ u1 (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- (neg u1) 1)))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (* (* (sqrt u1) u2) 314159265359/50000000000) (* (sqrt u1) u2) (* (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1)))) (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (* (sqrt (/ 1 (- 1 u1))) (* (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) u2)) (/ (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (sqrt (- 1 u1))) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (sin (* u2 314159265359/50000000000)) (/ u1 (/ (* u1 u1) (- 1 u1))) (/ 1 (/ u1 (/ (* u1 u1) (- 1 u1)))) (* (sqrt (/ 1 (/ u1 (/ (* u1 u1) (- 1 u1))))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ 1 (/ u1 (/ (* u1 u1) (- 1 u1))))) (/ 1 (- -1 u1)) (* 314159265359/50000000000 u2) (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (* u2 314159265359/50000000000))
4.0ms
u1
@-inf
((/ (- 1 u1) (/ 1 (- -1 u1))) (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- (neg u1) 1)) (- (neg u1) 1) (* (sqrt (/ u1 (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- (neg u1) 1)))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (* (* (sqrt u1) u2) 314159265359/50000000000) (* (sqrt u1) u2) (* (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1)))) (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (* (sqrt (/ 1 (- 1 u1))) (* (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) u2)) (/ (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (sqrt (- 1 u1))) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (sin (* u2 314159265359/50000000000)) (/ u1 (/ (* u1 u1) (- 1 u1))) (/ 1 (/ u1 (/ (* u1 u1) (- 1 u1)))) (* (sqrt (/ 1 (/ u1 (/ (* u1 u1) (- 1 u1))))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ 1 (/ u1 (/ (* u1 u1) (- 1 u1))))) (/ 1 (- -1 u1)) (* 314159265359/50000000000 u2) (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (* u2 314159265359/50000000000))
3.0ms
u1
@inf
((/ (- 1 u1) (/ 1 (- -1 u1))) (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- (neg u1) 1)) (- (neg u1) 1) (* (sqrt (/ u1 (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- (neg u1) 1)))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (* (* (sqrt u1) u2) 314159265359/50000000000) (* (sqrt u1) u2) (* (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1)))) (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (* (sqrt (/ 1 (- 1 u1))) (* (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) u2)) (/ (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (sqrt (- 1 u1))) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (sin (* u2 314159265359/50000000000)) (/ u1 (/ (* u1 u1) (- 1 u1))) (/ 1 (/ u1 (/ (* u1 u1) (- 1 u1)))) (* (sqrt (/ 1 (/ u1 (/ (* u1 u1) (- 1 u1))))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ 1 (/ u1 (/ (* u1 u1) (- 1 u1))))) (/ 1 (- -1 u1)) (* 314159265359/50000000000 u2) (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (* u2 314159265359/50000000000))
3.0ms
u2
@inf
((/ (- 1 u1) (/ 1 (- -1 u1))) (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- (neg u1) 1)) (- (neg u1) 1) (* (sqrt (/ u1 (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- (neg u1) 1)))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (* (* (sqrt u1) u2) 314159265359/50000000000) (* (sqrt u1) u2) (* (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1)))) (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (* (sqrt (/ 1 (- 1 u1))) (* (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) u2)) (/ (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (sqrt (- 1 u1))) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (sin (* u2 314159265359/50000000000)) (/ u1 (/ (* u1 u1) (- 1 u1))) (/ 1 (/ u1 (/ (* u1 u1) (- 1 u1)))) (* (sqrt (/ 1 (/ u1 (/ (* u1 u1) (- 1 u1))))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ 1 (/ u1 (/ (* u1 u1) (- 1 u1))))) (/ 1 (- -1 u1)) (* 314159265359/50000000000 u2) (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (* u2 314159265359/50000000000))
3.0ms
u2
@-inf
((/ (- 1 u1) (/ 1 (- -1 u1))) (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- (neg u1) 1)) (- (neg u1) 1) (* (sqrt (/ u1 (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- (neg u1) 1)))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (* (* (sqrt u1) u2) 314159265359/50000000000) (* (sqrt u1) u2) (* (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1)))) (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (* (sqrt (/ 1 (- 1 u1))) (* (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) u2)) (/ (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (sqrt (- 1 u1))) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (sin (* u2 314159265359/50000000000)) (/ u1 (/ (* u1 u1) (- 1 u1))) (/ 1 (/ u1 (/ (* u1 u1) (- 1 u1)))) (* (sqrt (/ 1 (/ u1 (/ (* u1 u1) (- 1 u1))))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ 1 (/ u1 (/ (* u1 u1) (- 1 u1))))) (/ 1 (- -1 u1)) (* 314159265359/50000000000 u2) (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (* u2 314159265359/50000000000))

simplify252.0ms (2.5%)

Memory
12.7MiB live, 209.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite98.0ms (1%)

Memory
-9.9MiB live, 71.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053264
088274
1261224
01620223
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
23 → 341
Calls
Call 1
Inputs
(/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 (sqrt.f32 u1) u2)
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))))
(sqrt.f32 u1)
#s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
Outputs
(expm1.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.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))) (-.f32 #s(literal -1 binary32) u1)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)))) (+.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1) (fma.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 (-.f32 #s(literal -1 binary32) u1))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) u1))
(/.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) (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) (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) (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (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) (-.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) (-.f32 #s(literal -1 binary32) u1)) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.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) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 (pow.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) u1 #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1))))
(fma.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))) (neg.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1))))
(fma.f32 (-.f32 (pow.f32 (neg.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))) (neg.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1))))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32) (neg.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1))))
(fma.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (neg.f32 u1) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1))))
(fma.f32 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 u1 (-.f32 #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 #s(literal 1 binary32) u1) (*.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 u1 u1 #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1) (neg.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1))))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(+.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1))))
(+.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 u1 u1) #s(literal -1 binary32))
(neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 (neg.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) (*.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))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (neg.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) (-.f32 #s(literal -1 binary32) u1)))
(*.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) u1) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #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 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) 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 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (neg.f32 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))) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (+.f32 (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 (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 (*.f32 u1 u1) (neg.f32 u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (neg.f32 (-.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) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u1 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) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (/.f32 (-.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 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(-.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1)))
(-.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (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 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (-.f32 #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 (pow.f32 (neg.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 #s(literal -1 binary32) 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 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal -1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (neg.f32 (-.f32 (pow.f32 (neg.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 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal -1 binary32) 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 (-.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) (+.f32 #s(literal -1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal -1 binary32) u1))
(/.f32 (-.f32 #s(literal -1 binary32) (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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))))
(/.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 (pow.f32 (neg.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 (neg.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) u1) #s(literal 1 binary32))
(/.f32 (neg.f32 (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #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 (neg.f32 u1) #s(literal 3 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 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(-.f32 (/.f32 (pow.f32 (neg.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 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal -1 binary32) 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 #s(literal 0 binary32) (-.f32 u1 #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32)))
(-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(-.f32 #s(literal -1 binary32) (/.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal -1 binary32) u1)
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal -1 binary32))
(pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(+.f32 (neg.f32 u1) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (neg.f32 u1))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.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) (sin.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)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.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))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sin.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))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.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)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)) #s(literal -1 binary32))
(neg.f32 (/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 (sqrt.f32 u1) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(*.f32 (sqrt.f32 u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(*.f32 #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(sqrt.f32 u1)
(pow.f32 u1 #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
#s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) u2) (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) u2)
(*.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2))
(*.f32 u2 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.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) (sin.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)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.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))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sin.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))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.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)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)) #s(literal -1 binary32))
(neg.f32 (/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 (/.f32 u1 (*.f32 (neg.f32 u1) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(*.f32 (/.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) u1)
(*.f32 (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1 binary32))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(literal -1 binary32) (*.f32 (/.f32 u1 (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (/.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) #s(literal 1 binary32)))
(*.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)))
(/.f32 (*.f32 (/.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (*.f32 u1 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 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (*.f32 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (/.f32 u1 (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (/.f32 u1 (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(/.f32 (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1 binary32))
(/.f32 (neg.f32 u1) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1)))
(/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 u1 (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32) (*.f32 (/.f32 u1 (*.f32 u1 u1)) (neg.f32 u1)))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (*.f32 u1 u1)) (*.f32 (neg.f32 u1) (/.f32 u1 (*.f32 u1 u1))))
(pow.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (*.f32 u1 u1))) (*.f32 (neg.f32 u1) (/.f32 u1 (*.f32 u1 u1))))
(+.f32 (*.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (*.f32 u1 u1)) (neg.f32 u1)))
(neg.f32 (*.f32 (/.f32 u1 (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) (*.f32 (neg.f32 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1)) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1)))
(*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (*.f32 u1 u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 u1 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 u1) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) u1)) (*.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(/.f32 (*.f32 (neg.f32 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 u1))
(/.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1)
(/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 u1 (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)))
(pow.f32 (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))))
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))))
(*.f32 (pow.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1) #s(literal 1/4 binary32)) (pow.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1)))
(sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 (/.f32 u1 (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))))
(pow.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)) #s(literal -1/2 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) u1)) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (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) (-.f32 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (-.f32 #s(literal -1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))
(pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (-.f32 (pow.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (fma.f32 #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (*.f32 u2 u2) #s(literal 3 binary32)) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))))
(/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (pow.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (neg.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (*.f32 u2 u2) #s(literal 3 binary32)) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32)))
(/.f32 (fma.f32 #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (*.f32 u2 u2) #s(literal 3 binary32)) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (-.f32 (pow.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (*.f32 u2 u2) #s(literal 3 binary32)) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) #s(literal 98696044010906577398881/2500000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32))) (fma.f32 #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (*.f32 u2 u2) #s(literal 3 binary32)) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32))) (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32))))
(fma.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) u2) u2 #s(literal 314159265359/50000000000 binary32))
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))
(fma.f32 u2 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) u2) #s(literal 314159265359/50000000000 binary32))
(+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 314159265359/50000000000 binary32))
(+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)

eval67.0ms (0.7%)

Memory
0.8MiB live, 108.6MiB allocated
Compiler

Compiled 11 583 to 2 121 computations (81.7% saved)

prune68.0ms (0.7%)

Memory
15.2MiB live, 100.7MiB allocated
Pruning

47 alts after pruning (42 fresh and 5 done)

PrunedKeptTotal
New42116437
Fresh92635
Picked325
Done033
Total43347480
Accuracy
99.8%
Counts
480 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.1%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
81.2%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
96.0%
(/.f32 (*.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.1%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
98.3%
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))))
81.2%
(/.f32 #s(approx (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.0%
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)))
97.9%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
98.0%
(*.f32 (/.f32 (sqrt.f32 (*.f32 u1 u1)) (sqrt.f32 u1)) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
97.8%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.2%
(*.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
97.9%
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.8%
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
98.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
23.3%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (exp.f32 (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ u1 (/ (* u1 u1) (- 1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.6%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ u1 (/ (* u1 u1) (- 1 u1))) (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.5%
(*.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 2 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
81.2%
(*.f32 (sqrt.f32 u1) (/.f32 #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
97.9%
(*.f32 (sqrt.f32 u1) (*.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
81.2%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
88.8%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (pow.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) u2))))
89.2%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 314159265359/50000000000 binary32)) u2))))
88.8%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2))))
5.5%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))))
81.2%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) #s(literal 314159265359/50000000000 binary32)) u2))))
98.2%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
76.6%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
15.2%
(*.f32 #s(approx (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)))))
81.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2))
81.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32)))
81.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2))
81.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
15.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/100000000000 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
66.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
66.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
Compiler

Compiled 1 896 to 1 568 computations (17.3% saved)

simplify148.0ms (1.5%)

Memory
-17.8MiB live, 173.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
cost-diff0
(-.f32 #s(literal 1 binary32) u1)
cost-diff0
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
cost-diff544
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
cost-diff0
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff224
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
cost-diff0
(/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
#s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
cost-diff0
(*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32))
cost-diff0
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
cost-diff0
(sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff544
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1))
cost-diff704
(/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049357
080368
1127306
2235304
3584304
42317302
56400302
08367301
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))
u1
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.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) (-.f32 #s(literal -1 binary32) u1)))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal -1 binary32) u1)
#s(literal -1 binary32)
(sin.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))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32))
(sqrt.f32 u1)
u1
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 u1)
u1
#s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
(*.f32 u2 u2)
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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.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)) (neg.f32 u1))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal -1 binary32)
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
(neg.f32 u1)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
#s(literal 1 binary32)
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
u1
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
u2
#s(literal 314159265359/50000000000 binary32)
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 u1 u1 #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal -1 binary32) u1)
#s(literal -1 binary32)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sin.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))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32))
(sqrt.f32 u1)
u1
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(sqrt.f32 u1)
u1
#s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
(*.f32 u2 u2)
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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal -1 binary32)
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
(neg.f32 u1)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sin.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 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
#s(literal 1 binary32)
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
u1
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
u2
#s(literal 314159265359/50000000000 binary32)

localize218.0ms (2.2%)

Memory
-4.1MiB live, 362.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.25390625
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
accuracy0.27734375
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
accuracy0.32421875
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
accuracy0.34603500976844204
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
accuracy0.16787999970117157
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy0.2734375
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
accuracy0.27734375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.34765625
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.24609375
(*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)
accuracy0.35384750976844204
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
accuracy2.9956459371280375
#s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
accuracy5.716721275261487
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))
accuracy0.234375
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
accuracy0.37337875976844204
(*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32))
accuracy5.554923285928945
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
accuracy6.577946760257074
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2))
accuracy0.27734375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.34765625
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1))
accuracy0.34765625
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.359375
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))
Samples
106.0ms246×0valid
10.0ms10×5exit
Compiler

Compiled 666 to 96 computations (85.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 69.0ms
ival-mult: 20.0ms (29.2% of total)
ival-div: 17.0ms (24.8% of total)
ival-sqrt: 10.0ms (14.6% of total)
const: 7.0ms (10.2% of total)
ival-sin: 6.0ms (8.7% of total)
ival-sub: 4.0ms (5.8% of total)
adjust: 2.0ms (2.9% of total)
ival-add: 1.0ms (1.5% of total)
ival-neg: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series283.0ms (2.8%)

Memory
-8.6MiB live, 72.5MiB allocated
Counts
27 → 150
Calls
Call 1
Inputs
(/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 u1)
#s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
Outputs
-1
(- (pow u1 2) 1)
1
(+ 1 (* -1 u1))
(* (sqrt u1) (sin (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(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))))))))))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(+ (* 314159265359/100000000000 (* (sqrt (pow u1 3)) u2)) (* 314159265359/50000000000 (* (sqrt u1) u2)))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt u1) u2)) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)) (* u1 (+ (* 314159265359/100000000000 (* (sqrt u1) (* u2 (- 1 (* 1/4 (/ 1 u1)))))) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))))
(* 314159265359/50000000000 (sqrt u1))
(sin (* 314159265359/50000000000 u2))
(+ (sin (* 314159265359/50000000000 u2)) (* 1/2 (* u1 (sin (* 314159265359/50000000000 u2)))))
(+ (sin (* 314159265359/50000000000 u2)) (* u1 (+ (* 3/8 (* u1 (sin (* 314159265359/50000000000 u2)))) (* 1/2 (sin (* 314159265359/50000000000 u2))))))
(+ (sin (* 314159265359/50000000000 u2)) (* u1 (+ (* 1/2 (sin (* 314159265359/50000000000 u2))) (* u1 (+ (* 5/16 (* u1 (sin (* 314159265359/50000000000 u2)))) (* 3/8 (sin (* 314159265359/50000000000 u2))))))))
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(+ (* 1/2 (* u1 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+ (* u1 (+ (* 3/8 (* u1 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* 1/2 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+ (* u1 (+ (* 1/2 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* u1 (+ (* 5/16 (* u1 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* 3/8 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(- (* -1 u1) 1)
(- (* u1 (- (* -1 u1) 1)) 1)
(- (* u1 (- (* u1 (- (* -1 u1) 1)) 1)) 1)
(+ 1 (* -1/2 u1))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2)))
(- u1 1)
(- (* u1 (+ 1 (* -1 u1))) 1)
(- (* u1 (+ 1 (* u1 (- u1 1)))) 1)
(* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))
(/ (+ (* -1/2 (* (sqrt (pow u1 3)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2))))) u1)
(/ (+ (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* -1/8 (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))))))) u1)
(/ (+ (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* -1/16 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2)))))))))) u1)
(pow u1 2)
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(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))))
(* 314159265359/50000000000 (* u2 (sqrt -1)))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1)))))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))))
(* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ u1 (pow (sqrt -1) 2))))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))))
(* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (* u2 (* (+ 1 (* 1/4 (/ u1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))))
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(/ 1 u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)
(/ (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))))) u1)
(* (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 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)
(/ (sqrt -1) (sin (* 314159265359/50000000000 u2)))
(+ (* 1/2 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))
(- (+ (/ 1/2 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2)))) (/ 1/8 (* (pow u1 2) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3)))))
(- (+ (/ 1/2 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* 1/16 (/ 1 (* (pow u1 3) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 5))))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))) (* 1/8 (/ 1 (* (pow u1 2) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3))))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (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)))
(+ (* 314159265359/100000000000 (/ (* u2 (sqrt -1)) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -942477796077/400000000000 (/ (* u2 (sqrt -1)) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -1 (/ (+ (* 314159265359/160000000000 (/ (* u2 (sqrt -1)) u1)) (* 942477796077/400000000000 (* u2 (sqrt -1)))) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* -314159265359/50000000000 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (* (sqrt -1) (+ 1 (* -1/4 u1))))))) (pow u1 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt u1) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (* (+ 1 (* -1/4 u1)) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))) (pow u1 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))
(* -1 (/ (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) 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)))))))
(* -1 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (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 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(- (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))))
(+ (* -1 (/ (+ (* 1/8 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) (* 1/2 (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) u1)) (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1 (/ (+ (/ 1/16 (* (pow u1 2) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (/ 1/8 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* 1/2 (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))) u1)) (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- 1 u1)))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- 1 u1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- 1 u1))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- 1 u1)))))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- 1 u1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- 1 u1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- 1 u1))))))))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 314159265359/50000000000 (sqrt u1))))
(* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt u1)) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt u1))))))))
(* 314159265359/50000000000 u2)
314159265359/50000000000
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(* 50000000000/314159265359 (* (sqrt (/ (- 1 u1) u1)) (/ 1 u2)))
(/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* 314159265359/300000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (/ (- 1 u1) u1))) (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (sqrt (/ (- 1 u1) u1))) (* 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))))))) u2)
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- 1 u1))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 3) (sqrt (/ 1 (- 1 u1)))))
(* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- 1 u1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- 1 u1)))))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 3))
(* (pow u2 3) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(* (sqrt (/ (- 1 u1) u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))
(* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- 1 u1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- 1 u1)))))))
(* -1 (* (pow u2 3) (- 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2))))))
Calls

9 calls:

TimeVariablePointExpression
215.0ms
u1
@-inf
((/ (- 1 u1) (/ 1 (- -1 u1))) (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- -1 u1)) (* (sqrt (/ u1 (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- -1 u1)))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- -1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (* (* (sqrt u1) 314159265359/50000000000) u2) (* (sqrt u1) 314159265359/50000000000) (* (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1)))) (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/ (* (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) u2) (sqrt (- 1 u1))) (* (/ -1 (- 1 u1)) (neg u1)) (* (sqrt (* (/ -1 (- 1 u1)) (neg u1))) (sin (* 314159265359/50000000000 u2))) (sqrt (* (/ -1 (- 1 u1)) (neg u1))) (/ -1 (- 1 u1)) (/ 1 (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000))))) (sqrt (- 1 u1)) (- 1 u1) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (/ 1 (- -1 u1)) (* 314159265359/50000000000 u2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (* (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) u2) (sin (* 314159265359/50000000000 u2)) (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (* u2 314159265359/50000000000))
4.0ms
u2
@-inf
((/ (- 1 u1) (/ 1 (- -1 u1))) (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- -1 u1)) (* (sqrt (/ u1 (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- -1 u1)))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- -1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (* (* (sqrt u1) 314159265359/50000000000) u2) (* (sqrt u1) 314159265359/50000000000) (* (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1)))) (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/ (* (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) u2) (sqrt (- 1 u1))) (* (/ -1 (- 1 u1)) (neg u1)) (* (sqrt (* (/ -1 (- 1 u1)) (neg u1))) (sin (* 314159265359/50000000000 u2))) (sqrt (* (/ -1 (- 1 u1)) (neg u1))) (/ -1 (- 1 u1)) (/ 1 (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000))))) (sqrt (- 1 u1)) (- 1 u1) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (/ 1 (- -1 u1)) (* 314159265359/50000000000 u2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (* (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) u2) (sin (* 314159265359/50000000000 u2)) (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (* u2 314159265359/50000000000))
4.0ms
u1
@inf
((/ (- 1 u1) (/ 1 (- -1 u1))) (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- -1 u1)) (* (sqrt (/ u1 (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- -1 u1)))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- -1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (* (* (sqrt u1) 314159265359/50000000000) u2) (* (sqrt u1) 314159265359/50000000000) (* (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1)))) (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/ (* (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) u2) (sqrt (- 1 u1))) (* (/ -1 (- 1 u1)) (neg u1)) (* (sqrt (* (/ -1 (- 1 u1)) (neg u1))) (sin (* 314159265359/50000000000 u2))) (sqrt (* (/ -1 (- 1 u1)) (neg u1))) (/ -1 (- 1 u1)) (/ 1 (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000))))) (sqrt (- 1 u1)) (- 1 u1) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (/ 1 (- -1 u1)) (* 314159265359/50000000000 u2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (* (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) u2) (sin (* 314159265359/50000000000 u2)) (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (* u2 314159265359/50000000000))
4.0ms
u2
@inf
((/ (- 1 u1) (/ 1 (- -1 u1))) (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- -1 u1)) (* (sqrt (/ u1 (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- -1 u1)))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- -1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (* (* (sqrt u1) 314159265359/50000000000) u2) (* (sqrt u1) 314159265359/50000000000) (* (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1)))) (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/ (* (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) u2) (sqrt (- 1 u1))) (* (/ -1 (- 1 u1)) (neg u1)) (* (sqrt (* (/ -1 (- 1 u1)) (neg u1))) (sin (* 314159265359/50000000000 u2))) (sqrt (* (/ -1 (- 1 u1)) (neg u1))) (/ -1 (- 1 u1)) (/ 1 (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000))))) (sqrt (- 1 u1)) (- 1 u1) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (/ 1 (- -1 u1)) (* 314159265359/50000000000 u2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (* (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) u2) (sin (* 314159265359/50000000000 u2)) (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (* u2 314159265359/50000000000))
3.0ms
u2
@0
((/ (- 1 u1) (/ 1 (- -1 u1))) (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- -1 u1)) (* (sqrt (/ u1 (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- -1 u1)))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ (/ (- 1 u1) (/ 1 (- -1 u1))) (- -1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (* (* (sqrt u1) 314159265359/50000000000) u2) (* (sqrt u1) 314159265359/50000000000) (* (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1)))) (sqrt u1) (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/ (* (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) u2) (sqrt (- 1 u1))) (* (/ -1 (- 1 u1)) (neg u1)) (* (sqrt (* (/ -1 (- 1 u1)) (neg u1))) (sin (* 314159265359/50000000000 u2))) (sqrt (* (/ -1 (- 1 u1)) (neg u1))) (/ -1 (- 1 u1)) (/ 1 (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000))))) (sqrt (- 1 u1)) (- 1 u1) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (/ 1 (- -1 u1)) (* 314159265359/50000000000 u2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (* (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) u2) (sin (* 314159265359/50000000000 u2)) (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (* u2 314159265359/50000000000))

simplify182.0ms (1.8%)

Memory
34.1MiB live, 222.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06293286
119432882
263752686
082532534
Stop Event
iter limit
node limit
Counts
150 → 149
Calls
Call 1
Inputs
-1
(- (pow u1 2) 1)
1
(+ 1 (* -1 u1))
(* (sqrt u1) (sin (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(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))))))))))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(+ (* 314159265359/100000000000 (* (sqrt (pow u1 3)) u2)) (* 314159265359/50000000000 (* (sqrt u1) u2)))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt u1) u2)) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)) (* u1 (+ (* 314159265359/100000000000 (* (sqrt u1) (* u2 (- 1 (* 1/4 (/ 1 u1)))))) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))))
(* 314159265359/50000000000 (sqrt u1))
(sin (* 314159265359/50000000000 u2))
(+ (sin (* 314159265359/50000000000 u2)) (* 1/2 (* u1 (sin (* 314159265359/50000000000 u2)))))
(+ (sin (* 314159265359/50000000000 u2)) (* u1 (+ (* 3/8 (* u1 (sin (* 314159265359/50000000000 u2)))) (* 1/2 (sin (* 314159265359/50000000000 u2))))))
(+ (sin (* 314159265359/50000000000 u2)) (* u1 (+ (* 1/2 (sin (* 314159265359/50000000000 u2))) (* u1 (+ (* 5/16 (* u1 (sin (* 314159265359/50000000000 u2)))) (* 3/8 (sin (* 314159265359/50000000000 u2))))))))
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(+ (* 1/2 (* u1 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+ (* u1 (+ (* 3/8 (* u1 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* 1/2 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+ (* u1 (+ (* 1/2 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* u1 (+ (* 5/16 (* u1 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* 3/8 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(- (* -1 u1) 1)
(- (* u1 (- (* -1 u1) 1)) 1)
(- (* u1 (- (* u1 (- (* -1 u1) 1)) 1)) 1)
(+ 1 (* -1/2 u1))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2)))
(- u1 1)
(- (* u1 (+ 1 (* -1 u1))) 1)
(- (* u1 (+ 1 (* u1 (- u1 1)))) 1)
(* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))
(/ (+ (* -1/2 (* (sqrt (pow u1 3)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2))))) u1)
(/ (+ (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* -1/8 (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))))))) u1)
(/ (+ (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* -1/16 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2)))))))))) u1)
(pow u1 2)
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(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))))
(* 314159265359/50000000000 (* u2 (sqrt -1)))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1)))))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))))
(* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ u1 (pow (sqrt -1) 2))))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))))
(* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (* u2 (* (+ 1 (* 1/4 (/ u1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))))
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(/ 1 u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)
(/ (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))))) u1)
(* (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 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)
(/ (sqrt -1) (sin (* 314159265359/50000000000 u2)))
(+ (* 1/2 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))
(- (+ (/ 1/2 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2)))) (/ 1/8 (* (pow u1 2) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3)))))
(- (+ (/ 1/2 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* 1/16 (/ 1 (* (pow u1 3) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 5))))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))) (* 1/8 (/ 1 (* (pow u1 2) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3))))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (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)))
(+ (* 314159265359/100000000000 (/ (* u2 (sqrt -1)) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -942477796077/400000000000 (/ (* u2 (sqrt -1)) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -1 (/ (+ (* 314159265359/160000000000 (/ (* u2 (sqrt -1)) u1)) (* 942477796077/400000000000 (* u2 (sqrt -1)))) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* -314159265359/50000000000 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (* (sqrt -1) (+ 1 (* -1/4 u1))))))) (pow u1 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt u1) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (* (+ 1 (* -1/4 u1)) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))) (pow u1 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))
(* -1 (/ (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) 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)))))))
(* -1 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (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 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(- (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))))
(+ (* -1 (/ (+ (* 1/8 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) (* 1/2 (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) u1)) (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1 (/ (+ (/ 1/16 (* (pow u1 2) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (/ 1/8 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* 1/2 (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))) u1)) (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- 1 u1)))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- 1 u1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- 1 u1))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- 1 u1)))))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- 1 u1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- 1 u1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- 1 u1))))))))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 314159265359/50000000000 (sqrt u1))))
(* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt u1)) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt u1))))))))
(* 314159265359/50000000000 u2)
314159265359/50000000000
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(* 50000000000/314159265359 (* (sqrt (/ (- 1 u1) u1)) (/ 1 u2)))
(/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* 314159265359/300000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (/ (- 1 u1) u1))) (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (sqrt (/ (- 1 u1) u1))) (* 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))))))) u2)
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- 1 u1))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 3) (sqrt (/ 1 (- 1 u1)))))
(* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- 1 u1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- 1 u1)))))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 3))
(* (pow u2 3) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(* (sqrt (/ (- 1 u1) u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))
(* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- 1 u1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- 1 u1)))))))
(* -1 (* (pow u2 3) (- 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2))))))
Outputs
-1
#s(literal -1 binary32)
(- (pow u1 2) 1)
(fma.f32 u1 u1 #s(literal -1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(* (sqrt u1) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (sin.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)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) (sin.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 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.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))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))
(+ (* 314159265359/100000000000 (* (sqrt (pow u1 3)) u2)) (* 314159265359/50000000000 (* (sqrt u1) u2)))
(*.f32 u2 (fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 314159265359/100000000000 binary32) (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32))))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt u1) u2)) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/100000000000 binary32) u2) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)) (* u1 (+ (* 314159265359/100000000000 (* (sqrt u1) (* u2 (- 1 (* 1/4 (/ 1 u1)))))) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (*.f32 #s(literal 314159265359/100000000000 binary32) (fma.f32 (*.f32 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)) u2))) (*.f32 u1 u1)))
(* 314159265359/50000000000 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32))
(sin (* 314159265359/50000000000 u2))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(+ (sin (* 314159265359/50000000000 u2)) (* 1/2 (* u1 (sin (* 314159265359/50000000000 u2)))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u1 #s(literal 1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (sin (* 314159265359/50000000000 u2)) (* u1 (+ (* 3/8 (* u1 (sin (* 314159265359/50000000000 u2)))) (* 1/2 (sin (* 314159265359/50000000000 u2))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 u1 #s(literal 3/8 binary32) #s(literal 1/2 binary32))) u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (sin (* 314159265359/50000000000 u2)) (* u1 (+ (* 1/2 (sin (* 314159265359/50000000000 u2))) (* u1 (+ (* 5/16 (* u1 (sin (* 314159265359/50000000000 u2)))) (* 3/8 (sin (* 314159265359/50000000000 u2))))))))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) u1 #s(literal 1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 u1 #s(literal 5/16 binary32) #s(literal 3/8 binary32))) (*.f32 u1 u1)))
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)
(+ (* 1/2 (* u1 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u1 #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))
(+ (* u1 (+ (* 3/8 (* u1 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* 1/2 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2) u1) (fma.f32 #s(literal 3/8 binary32) u1 #s(literal 1/2 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))
(+ (* u1 (+ (* 1/2 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* u1 (+ (* 5/16 (* u1 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* 3/8 (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) u1 #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2) (fma.f32 u1 #s(literal 5/16 binary32) #s(literal 3/8 binary32))) u1) 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)
(- (* -1 u1) 1)
(-.f32 #s(literal -1 binary32) u1)
(- (* u1 (- (* -1 u1) 1)) 1)
(fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))
(- (* u1 (- (* u1 (- (* -1 u1) 1)) 1)) 1)
(fma.f32 (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)) u1 #s(literal -1 binary32))
(+ 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))
(- 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))
(* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/ (+ (* -1/2 (* (sqrt (pow u1 3)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2))))) u1)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal -1/2 binary32) (sqrt.f32 u1))) u1)
(/ (+ (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* -1/8 (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))))))) u1)
(/.f32 (fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32)))) (*.f32 u1 u1) (/.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) u1)
(/ (+ (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* -1/16 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2)))))))))) u1)
(/.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/8 binary32)) (*.f32 u1 u1) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (fma.f32 #s(literal -1/16 binary32) (*.f32 u1 u1) #s(literal -1/2 binary32)))) (*.f32 u1 u1) (/.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) u1)
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) u1) u1)
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 3/4 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 u1)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1)) (*.f32 (sin.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)))
(* 314159265359/50000000000 (* u2 (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) #s(literal 314159265359/50000000000 binary32))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(fma.f32 (/.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal -314159265359/100000000000 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) #s(literal 314159265359/50000000000 binary32)))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1)))))
(fma.f32 (/.f32 #s(literal -314159265359/100000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 3/4 binary32) (/.f32 u2 (*.f32 u1 u1)) (/.f32 u2 u1)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) #s(literal 314159265359/50000000000 binary32)))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))))
(fma.f32 (/.f32 #s(literal -314159265359/100000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 3/4 binary32) (/.f32 u2 (*.f32 u1 u1)) (/.f32 u2 u1)) (fma.f32 (/.f32 #s(literal -314159265359/160000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 u2 (pow.f32 u1 #s(literal 3 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ u1 (pow (sqrt -1) 2))))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (+.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))))) (*.f32 (*.f32 (fma.f32 (/.f32 u1 #s(literal -1 binary32)) #s(literal 1/4 binary32) #s(literal 1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))) u2 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (/.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (/.f32 u2 (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))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (* u2 (* (+ 1 (* 1/4 (/ u1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (/.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (+.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))))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 u1 #s(literal -1 binary32)) #s(literal 1/4 binary32) #s(literal 1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) (/.f32 u2 (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) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))))
(* -1 (+ 1 (/ 1 u1)))
(-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.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)
(/.f32 #s(literal 1 binary32) u1)
(/ (+ 1 (/ 1 u1)) u1)
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)
(/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)
(/.f32 (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) u1)
(/ (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))))) u1)
(/.f32 (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (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 (/.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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (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 (/.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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (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 (/.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1 binary32)) u1)
(/ (- (+ (/ 1 u1) (/ 1 (pow u1 3))) (+ 1 (/ 1 (pow u1 2)))) u1)
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1 binary32))) u1)
(/ (sqrt -1) (sin (* 314159265359/50000000000 u2)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))
(+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(- (+ (/ 1/2 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2)))) (/ 1/8 (* (pow u1 2) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3)))))
(-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (/.f32 (/.f32 (/.f32 #s(literal 1/8 binary32) u1) u1) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(- (+ (/ 1/2 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* 1/16 (/ 1 (* (pow u1 3) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 5))))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))) (* 1/8 (/ 1 (* (pow u1 2) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3))))))
(-.f32 (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 u1 #s(literal 3 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (/.f32 (/.f32 (/.f32 #s(literal 1/8 binary32) u1) u1) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (/.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 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (/.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/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))
(+ (* 314159265359/100000000000 (/ (* u2 (sqrt -1)) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(*.f32 u2 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 314159265359/100000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -942477796077/400000000000 (/ (* u2 (sqrt -1)) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(-.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) #s(literal 314159265359/50000000000 binary32)) (/.f32 (*.f32 u2 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -942477796077/400000000000 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/100000000000 binary32)))) u1))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -1 (/ (+ (* 314159265359/160000000000 (/ (* u2 (sqrt -1)) u1)) (* 942477796077/400000000000 (* u2 (sqrt -1)))) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(-.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) #s(literal 314159265359/50000000000 binary32)) (/.f32 (-.f32 (*.f32 #s(literal -314159265359/100000000000 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2)) (/.f32 (*.f32 u2 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 942477796077/400000000000 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 314159265359/160000000000 binary32)))) u1)) u1))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))
(* -314159265359/50000000000 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (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))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (fma.f32 #s(literal -1/2 binary32) (+.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 (/.f32 #s(literal 1 binary32) u1))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (* (sqrt -1) (+ 1 (* -1/4 u1))))))) (pow u1 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (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))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (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))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 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))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal -1/2 binary32) (+.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 (/.f32 #s(literal 1 binary32) u1))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt u1) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (* (+ 1 (* -1/4 u1)) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))) (pow u1 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 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))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (fma.f32 (*.f32 (fma.f32 #s(literal -1/4 binary32) u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1))))) (pow.f32 u1 #s(literal 3 binary32))))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 (/.f32 (-.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) u1) #s(literal 1 binary32))
(* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) (neg.f32 u1))
(* -1 (/ (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) u1))
(/.f32 (fma.f32 (/.f32 (-.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) u1) #s(literal -1 binary32) #s(literal 1 binary32)) 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 (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)))) (neg.f32 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 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 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 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (neg.f32 u1))
(* -1 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (/ (- 1 (/ 1 u1)) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) (neg.f32 u1))
(* -1 (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))) u1))) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1)) (neg.f32 u1))
(/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(- (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(+ (* -1 (/ (+ (* 1/8 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) (* 1/2 (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) u1)) (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/8 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) u1))
(+ (* -1 (/ (+ (/ 1/16 (* (pow u1 2) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (/ 1/8 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (* 1/2 (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))) u1)) (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/8 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (/.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 u1 u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) u1))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2)
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))
(fma.f32 (pow.f32 u2 #s(literal 3 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) u2)
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- 1 u1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- 1 u1)))))))))
(fma.f32 (pow.f32 u2 #s(literal 3 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- 1 u1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- 1 u1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- 1 u1))))))))))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) u2)
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 314159265359/50000000000 (sqrt u1))))
(*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2)
(* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt u1)) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))))))
(fma.f32 (pow.f32 u2 #s(literal 3 binary32)) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))
(* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt u1))))))))
(*.f32 (fma.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))
(fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 (fma.f32 (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)
(* 50000000000/314159265359 (* (sqrt (/ (- 1 u1) u1)) (/ 1 u2)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2) #s(literal 50000000000/314159265359 binary32))
(/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* 314159265359/300000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))) u2)
(/.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2) #s(literal 50000000000/314159265359 binary32))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (/ (- 1 u1) u1))) (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))))) u2)
(/.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 217043936762141594974494696480642953/45000000000000000000000000000000000 binary32) #s(literal 314159265359/300000000000 binary32))) (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 50000000000/314159265359 binary32))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (sqrt (/ (- 1 u1) u1))) (* 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))))))) u2)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 binary32) #s(literal 217043936762141594974494696480642953/45000000000000000000000000000000000 binary32))))) u2)
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- 1 u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 3) (sqrt (/ 1 (- 1 u1)))))
(*.f32 (*.f32 (pow.f32 u2 #s(literal 3 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- 1 u1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- 1 u1)))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 u2 #s(literal 3 binary32)))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 3))
(*.f32 (pow.f32 u2 #s(literal 3 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(* (pow u2 3) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 3 binary32)))
(* (sqrt (/ (- 1 u1) u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- 1 u1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- 1 u1)))))))
(*.f32 (neg.f32 (pow.f32 u2 #s(literal 3 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)))))
(* -1 (* (pow u2 3) (- 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2))))))
(*.f32 (neg.f32 (-.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)))) (pow.f32 u2 #s(literal 3 binary32)))

rewrite235.0ms (2.4%)

Memory
-8.0MiB live, 245.2MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049284
080295
1237239
21340239
08568239
Stop Event
iter limit
node limit
iter limit
Counts
27 → 1 744
Calls
Call 1
Inputs
(/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 u1)
#s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
Outputs
(*.f32 (/.f32 (-.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 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (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 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (+.f32 #s(literal -1 binary32) u1) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (+.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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) (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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) (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 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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) u1))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal -1 binary32) (-.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)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) 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 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #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) (-.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 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 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) (+.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) u1) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.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 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))) (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (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)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (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)) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) #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) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #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 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal -1 binary32)) #s(literal -1 binary32))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #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 #s(literal -1 binary32) u1)) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) #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 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 (-.f32 #s(literal -1 binary32) u1))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.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 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 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 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #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) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 u1 #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) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1))
(*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal -1 binary32) u1)) (pow.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 2 binary32))) (-.f32 (+.f32 #s(literal -1 binary32) u1) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(/.f32 (-.f32 (+.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))) (-.f32 (+.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal -1 binary32) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal -1 binary32) u1) (+.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 -1 binary32) u1) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1))))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal -1 binary32) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal -1 binary32) u1) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))) (*.f32 (+.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 3 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 #s(literal -1 binary32) u1))) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)))) (neg.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 (-.f32 #s(literal -1 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.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 (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1)))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (neg.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (neg.f32 u1))) (*.f32 (neg.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (/.f32 #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) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (neg.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) u1)) (*.f32 (neg.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (/.f32 #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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1)) (*.f32 (neg.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1)) (+.f32 #s(literal -1 binary32) u1)) (*.f32 (+.f32 #s(literal -1 binary32) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) u1) (*.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 -1 binary32) u1) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1)) (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.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) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (/.f32 #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 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) u1)) (*.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (/.f32 #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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1)) (*.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1)))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1)) #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)))
(/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1)))
(/.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) u1)))
(/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (/.f32 (+.f32 #s(literal -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 1 binary32) (*.f32 u1 u1)) (-.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))) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))
(/.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 (-.f32 #s(literal -1 binary32) u1)))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (/.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) 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 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) u1))
(/.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.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) u1)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (+.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #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)) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 (-.f32 #s(literal -1 binary32) u1)))) (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) u1) (*.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 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)) (/.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 (+.f32 u1 #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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32)))) (/.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 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 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 (-.f32 #s(literal -1 binary32) u1))))) (/.f32 (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 (-.f32 #s(literal -1 binary32) u1))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.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) (-.f32 #s(literal -1 binary32) u1)) u1) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.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 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(-.f32 #s(literal 0 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) #s(literal 1 binary32)))
(-.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(-.f32 #s(literal -1 binary32) (/.f32 (*.f32 u1 u1) #s(literal -1 binary32)))
(-.f32 #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))))
(fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) u1) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) u1) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) u1) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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 #s(literal -1 binary32) u1) u1))
(fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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 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 3 binary32)))) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) 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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) 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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) 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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) 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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) 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) (fma.f32 u1 (+.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) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 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) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 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) (neg.f32 u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (*.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 3 binary32)))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) 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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) 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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) 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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) 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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) 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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.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 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (/.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (/.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 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (/.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 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.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 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (/.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 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1)))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 u1))
(fma.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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1)))
(fma.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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (pow.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1)))
(fma.f32 (pow.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 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 #s(literal -1 binary32) u1) (neg.f32 u1)))
(fma.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 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)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.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 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.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 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.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) u1))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.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) (neg.f32 u1)))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.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 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (+.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) (neg.f32 u1))))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) 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) (neg.f32 u1))))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1))
(fma.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) u1))
(fma.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 (pow.f32 (neg.f32 u1) #s(literal 3 binary32))))) (-.f32 #s(literal -1 binary32) u1))
(fma.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (neg.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 3 binary32))))) (+.f32 #s(literal -1 binary32) u1))
(fma.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.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) u1) (neg.f32 u1)))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 u1))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.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) u1) u1))
(fma.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) u1) (neg.f32 u1)))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.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) (neg.f32 u1)))
(fma.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.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))) (fma.f32 u1 u1 u1))
(fma.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1)))
(fma.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 u1))
(fma.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) u1) (neg.f32 u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.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) u1) u1))
(fma.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) u1) (neg.f32 u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.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) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) u1)) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.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) (neg.f32 u1)))
(fma.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.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))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1)))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 (-.f32 #s(literal -1 binary32) u1))
(fma.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (+.f32 #s(literal -1 binary32) u1) u1 (+.f32 #s(literal -1 binary32) u1))
(fma.f32 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32) (*.f32 #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) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #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) #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) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) u1))
(fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))
(fma.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1))
(fma.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal -1 binary32) u1))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.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 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.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 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1))
(fma.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) u1) (neg.f32 u1)))
(fma.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 u1 (+.f32 #s(literal -1 binary32) 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 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1)))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 #s(literal -1 binary32) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1)))
(fma.f32 #s(literal -1 binary32) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (-.f32 #s(literal -1 binary32) u1))
(fma.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1)))
(fma.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal -1 binary32) u1) 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) (*.f32 u1 (+.f32 #s(literal -1 binary32) 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 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32) (*.f32 #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) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #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) #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) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) u1))
(fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) u1))
(fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))
(fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal -1 binary32) u1))
(fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1) (-.f32 #s(literal -1 binary32) u1))
(fma.f32 #s(literal 1 binary32) (*.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 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1) (*.f32 (+.f32 #s(literal -1 binary32) u1) 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) (*.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) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 u1 u1))
(pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))
(+.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1)) (-.f32 #s(literal -1 binary32) u1))
(+.f32 (*.f32 (+.f32 #s(literal -1 binary32) u1) u1) (+.f32 #s(literal -1 binary32) u1))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) (+.f32 #s(literal -1 binary32) u1))
(+.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal -1 binary32) u1))
(+.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1))
(+.f32 (+.f32 #s(literal -1 binary32) u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) #s(literal 1 binary32)))
(+.f32 (+.f32 #s(literal -1 binary32) u1) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(+.f32 (+.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 (+.f32 #s(literal -1 binary32) u1) 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) (*.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) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(+.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 u1 u1))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(neg.f32 (*.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) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (-.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) u1) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (+.f32 #s(literal -1 binary32) u1) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (+.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)))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #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 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(*.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) u1))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (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)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal -1 binary32) 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) (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) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal 1 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) (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.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 #s(literal -1 binary32) 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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) 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 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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 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)) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (-.f32 #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) (fma.f32 (-.f32 #s(literal -1 binary32) u1) 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 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 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 #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) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (+.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (-.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 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) 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) (-.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) (-.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 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 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 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 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 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32) #s(literal 1 binary32)) (fma.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 (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (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 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) 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))) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))
(/.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))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (/.f32 #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 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.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 #s(literal 1 binary32) (/.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 #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 #s(literal -1 binary32) u1))
(-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (+.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) u1) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (neg.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)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (neg.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 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1 (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 u1)))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(fma.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (neg.f32 u1) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (*.f32 (neg.f32 u1) u1) (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (+.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(fma.f32 (+.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.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) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #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 u1))) (*.f32 u1 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 u1 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(+.f32 (*.f32 #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 u1)))) (*.f32 u1 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(+.f32 (*.f32 u1 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (neg.f32 u1) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(+.f32 (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 u1)))
(+.f32 (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1))) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(+.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #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 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 u1)))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1))) #s(literal -1 binary32)))
(neg.f32 (+.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (sin.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 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.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 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (sin.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)) (*.f32 (sqrt.f32 (neg.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.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))) (pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.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) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(pow.f32 (exp.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.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)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1)))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (*.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 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 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #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 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 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 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 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (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 (neg.f32 u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.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 (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (+.f32 u1 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.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 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 #s(literal -1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.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 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/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 (/.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 (neg.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2))
(*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 (sqrt.f32 u1) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))
(*.f32 #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.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 (neg.f32 u1)) (sqrt.f32 #s(literal -1 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)))
#s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32)) #s(literal -1 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 u2) #s(literal -1 binary32)) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 u2 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 u2 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) #s(literal -1 binary32)) (/.f32 (neg.f32 u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u2 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u2 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 u2 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32))))))
(*.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) u2) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))
(*.f32 (*.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32)) u2) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 u2 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2)) (neg.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) u2)) (neg.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) u2) (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (*.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32)) u2) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) u2))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)) (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))) (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) u2)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(fma.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))
(fma.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(fma.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(+.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(+.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))
(+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(+.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)))
(+.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))) #s(literal -1 binary32)))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.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 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.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 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 (neg.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 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #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 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (neg.f32 u1) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.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) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 u1 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) 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) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 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) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))
(*.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.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 u1 (pow.f32 (neg.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.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)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #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)) u1)
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(*.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 u1) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (neg.f32 u1) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.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) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)))) (+.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (-.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)) (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1)) (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1)))) (-.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)) (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 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) (fma.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (*.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 3 binary32))) (fma.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)) (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1)) (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1))) (*.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)) (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.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 u1 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)))) (neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal -1 binary32) u1) (neg.f32 u1))) (*.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 #s(literal -1 binary32) u1)) (*.f32 (+.f32 #s(literal -1 binary32) u1) u1)) (*.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) u1))
(/.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 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 u1 (pow.f32 (neg.f32 u1) #s(literal 3 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.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)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
(/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) u1))
(/.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) u1) (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) u1)) (+.f32 u1 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (*.f32 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 #s(literal -1 binary32) u1)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) u1 (*.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) u1))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.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 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1)) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 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))))))
(fma.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1) (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)))
(fma.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32) (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1)))
(fma.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) u1)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(fma.f32 (/.f32 #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 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(fma.f32 u1 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 u1 (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 u1 (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(fma.f32 u1 (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(fma.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(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 #s(literal 1 binary32) (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1))))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(+.f32 (*.f32 u1 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 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 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.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))))))
(+.f32 (*.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1)) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) u1) (*.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) u1))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 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 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 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 0 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1))))
(+.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(+.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(+.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1)) (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)))
(+.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)) (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1)))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (sin.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 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.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 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (sin.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)) (*.f32 (sqrt.f32 (neg.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.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))) (pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.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) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(pow.f32 (exp.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.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)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1)))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (*.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 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 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #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 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 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 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 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (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 (neg.f32 u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.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 (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (+.f32 u1 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.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 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 #s(literal -1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.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 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/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 (/.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 (neg.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) 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) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (neg.f32 (/.f32 #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) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) 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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 (+.f32 u1 #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 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (fma.f32 (+.f32 u1 #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)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (/.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (-.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 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1)) u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #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 #s(literal -1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #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 #s(literal -1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #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 #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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #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 #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 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (+.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (+.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #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 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.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 u1 u1))) (/.f32 (fma.f32 u1 (+.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) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.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 u1 u1))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #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)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #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)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (fma.f32 u1 (+.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) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.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 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.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 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.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 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (+.f32 #s(literal -1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (+.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/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 u1 u1))) u1))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/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 u1 u1))) u1))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/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 u1 u1))) u1))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (-.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 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (-.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 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.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) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.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 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.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 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.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 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) u1) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)) #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (-.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 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 u1 (-.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 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #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 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #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 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #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 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #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 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.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) u1))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.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) u1))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (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)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (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)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32)) #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 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) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)))
(fma.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) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.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 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.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 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.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) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (fma.f32 u1 u1 u1) (/.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) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (neg.f32 u1) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (neg.f32 u1) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (neg.f32 u1) (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 #s(literal -1 binary32) (/.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 u1 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 u1 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(pow.f32 (+.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.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) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) (/.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) (-.f32 #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) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.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 u1 u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) u1))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)))
(+.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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (sin.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 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.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 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (sin.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)) (*.f32 (sqrt.f32 (neg.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.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))) (pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.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) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(pow.f32 (exp.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.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)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1)))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) 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 (pow.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) 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 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 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 #s(literal -1 binary32) u1))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) 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 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (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))
(*.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)))
(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 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 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))))
(/.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) (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) 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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 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 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 #s(literal 1 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 0 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.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 (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))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)))
(neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (-.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) u1) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (+.f32 #s(literal -1 binary32) u1) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (+.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)))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #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 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(*.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) u1))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (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)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal -1 binary32) 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) (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) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal 1 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) (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.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 #s(literal -1 binary32) 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) (fma.f32 u1 (+.f32 #s(literal -1 binary32) 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 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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 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)) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (-.f32 #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) (fma.f32 (-.f32 #s(literal -1 binary32) u1) 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 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 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 #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) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (+.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (-.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 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) 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) (-.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) (-.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 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 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 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 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 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32) #s(literal 1 binary32)) (fma.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 (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (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 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) 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))) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))
(/.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))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (/.f32 #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 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.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 #s(literal 1 binary32) (/.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 #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 #s(literal -1 binary32) u1))
(-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (+.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) u1) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (neg.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)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (neg.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 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1 (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 u1)))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(fma.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (neg.f32 u1) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (*.f32 (neg.f32 u1) u1) (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (+.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(fma.f32 (+.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.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) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #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 u1))) (*.f32 u1 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 u1 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(+.f32 (*.f32 #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 u1)))) (*.f32 u1 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(+.f32 (*.f32 u1 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (neg.f32 u1) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(+.f32 (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 u1)))
(+.f32 (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1))) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(+.f32 (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #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 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
(+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 u1)))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1))) #s(literal -1 binary32)))
(neg.f32 (+.f32 #s(literal -1 binary32) u1))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (neg.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(pow.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (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 #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 (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 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #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) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.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 (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 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 (/.f32 #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 #s(literal -1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #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 #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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (+.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.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 u1 u1))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #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)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.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 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (+.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (-.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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.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 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #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 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #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 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.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) u1))) (/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (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)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 u1)))
(fma.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) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)))
(fma.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) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(fma.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.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 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal -1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.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 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.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) (pow.f32 u1 #s(literal 3 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(pow.f32 (exp.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.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 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.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) (pow.f32 u1 #s(literal 3 binary32)))))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.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 u1 u1))) (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 u1)))
(+.f32 (*.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) u1))) (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)))
(+.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 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1) (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)))
(+.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (*.f32 u1 (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(*.f32 (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))))))
(*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32))))))
(*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32))))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32))) (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)))) (*.f32 (/.f32 #s(literal -98696044010906577398881/2500000000000000000000 binary32) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal -98696044010906577398881/2500000000000000000000 binary32) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))))) (+.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32))) (/.f32 #s(literal -98696044010906577398881/2500000000000000000000 binary32) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal -98696044010906577398881/2500000000000000000000 binary32) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32))) (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32))) (fma.f32 (/.f32 #s(literal -98696044010906577398881/2500000000000000000000 binary32) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal -98696044010906577398881/2500000000000000000000 binary32) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32))) (/.f32 #s(literal -98696044010906577398881/2500000000000000000000 binary32) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (neg.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32))))
(/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (neg.f32 (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32))))))
(/.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)))
(/.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))) (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))))
(-.f32 (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(-.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32))) (/.f32 #s(literal -98696044010906577398881/2500000000000000000000 binary32) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) u2) u2 #s(literal 314159265359/50000000000 binary32))
(fma.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (/.f32 #s(literal -98696044010906577398881/2500000000000000000000 binary32) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))
(fma.f32 u2 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) u2) #s(literal 314159265359/50000000000 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32))
(+.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32))) (neg.f32 (/.f32 #s(literal -98696044010906577398881/2500000000000000000000 binary32) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)))))
(+.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))
(+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(*.f32 (neg.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32))) u2)
(*.f32 (neg.f32 (neg.f32 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 u2 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 u2 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32))))))
(*.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32)) (neg.f32 u2))
(*.f32 (neg.f32 u2) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32)))
(*.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) u2) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32))))))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2) #s(literal 1 binary32))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (neg.f32 (neg.f32 u2)))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (neg.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32)) u2))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2))) (-.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (-.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) #s(literal 3 binary32))) (fma.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)))))
(/.f32 (+.f32 (pow.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 u2 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)))
(/.f32 (neg.f32 (*.f32 u2 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2)) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) u2)) (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 u2 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)))
(/.f32 (*.f32 u2 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) u2) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))))
(/.f32 u2 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)) (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 binary32)))) (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) u2)))
(-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32)) u2))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(fma.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2))
(fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2))
(fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(+.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2))
(+.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(neg.f32 (*.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32)) u2))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(-.f32 #s(literal 0 binary32) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(neg.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 u1 #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 u1 #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (sqrt.f32 u1)) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) u1))) #s(literal -1 binary32)) (pow.f32 (sqrt.f32 (neg.f32 u1)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (neg.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 u1)))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(exp.f32 (neg.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)

eval295.0ms (3%)

Memory
4.5MiB live, 377.5MiB allocated
Compiler

Compiled 51 361 to 7 806 computations (84.8% saved)

prune93.0ms (0.9%)

Memory
-18.9MiB live, 196.4MiB allocated
Pruning

58 alts after pruning (52 fresh and 6 done)

PrunedKeptTotal
New1 666291 695
Fresh142337
Picked325
Done145
Total1 684581 742
Accuracy
99.8%
Counts
1 742 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.6%
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1/2 binary32))
81.2%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.1%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
98.4%
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
98.0%
(/.f32 #s(literal 1 binary32) (/.f32 (*.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 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
98.2%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
38.2%
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
81.1%
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2) #s(literal 50000000000/314159265359 binary32))) u2)))
81.1%
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2) #s(literal 50000000000/314159265359 binary32))))
98.0%
(*.f32 (/.f32 (sqrt.f32 (*.f32 u1 u1)) (sqrt.f32 u1)) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
98.3%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.8%
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
98.5%
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 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 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
23.8%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (exp.f32 (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.2%
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.5%
(*.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 2 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
81.2%
(*.f32 (sqrt.f32 u1) (/.f32 #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
97.9%
(*.f32 (sqrt.f32 u1) (*.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
5.5%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))))
5.5%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
89.2%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
89.2%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
89.1%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
89.2%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
88.8%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
5.5%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
81.2%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))))
89.3%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))))
88.8%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (pow.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) u2))))
89.2%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 314159265359/50000000000 binary32)) u2))))
88.8%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2))))
81.2%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) #s(literal 314159265359/50000000000 binary32)) u2))))
98.2%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
81.2%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 u2 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
76.6%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
15.2%
(*.f32 #s(approx (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)))))
81.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2))
81.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32)))
81.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2))
81.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
15.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/100000000000 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
65.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) u2)))
66.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
66.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
-0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 314159265359/100000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
Compiler

Compiled 3 747 to 1 627 computations (56.6% saved)

regimes226.0ms (2.3%)

Memory
36.3MiB live, 424.3MiB allocated
Counts
105 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 314159265359/100000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) #s(literal 314159265359/50000000000 binary32)) u2))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2) #s(literal 50000000000/314159265359 binary32))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 u2 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(approx (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2) #s(literal 50000000000/314159265359 binary32))) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/100000000000 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 #s(approx (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ u1 (/ (* u1 u1) (- 1 u1))) (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ u1 (/ (* u1 u1) (- 1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) (*.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u1 u1)) (sqrt.f32 u1)) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.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)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (pow.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.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 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 u1) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 u1 u1)) (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) u2)))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal -2 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 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (exp.f32 (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) u1))) (sin.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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.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))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1/2 binary32))
(*.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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 2 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

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

Compiled 32 to 44 computations (-37.5% saved)

regimes224.0ms (2.3%)

Memory
0.2MiB live, 235.5MiB allocated
Counts
80 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 314159265359/100000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) #s(literal 314159265359/50000000000 binary32)) u2))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2) #s(literal 50000000000/314159265359 binary32))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 u2 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(approx (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2) #s(literal 50000000000/314159265359 binary32))) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/100000000000 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 #s(approx (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ u1 (/ (* u1 u1) (- 1 u1))) (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ u1 (/ (* u1 u1) (- 1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) (*.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u1 u1)) (sqrt.f32 u1)) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
Outputs
(*.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

62.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
29.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
28.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
22.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
21.0ms
u1
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1u1
98.5%1u2
98.5%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
98.5%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
98.5%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.5%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes162.0ms (1.6%)

Memory
8.0MiB live, 206.9MiB allocated
Counts
71 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 314159265359/100000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) #s(literal 314159265359/50000000000 binary32)) u2))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2) #s(literal 50000000000/314159265359 binary32))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 u2 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(approx (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2) #s(literal 50000000000/314159265359 binary32))) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/100000000000 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 #s(approx (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ u1 (/ (* u1 u1) (- 1 u1))) (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ u1 (/ (* u1 u1) (- 1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) (*.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

27.0ms
u1
23.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
19.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
19.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
19.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1u1
98.5%1u2
98.5%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
98.5%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
98.5%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.5%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes224.0ms (2.3%)

Memory
-1.5MiB live, 265.8MiB allocated
Counts
67 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 314159265359/100000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) #s(literal 314159265359/50000000000 binary32)) u2))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2) #s(literal 50000000000/314159265359 binary32))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 u2 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(approx (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2) #s(literal 50000000000/314159265359 binary32))) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/100000000000 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 #s(approx (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ u1 (/ (* u1 u1) (- 1 u1))) (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ u1 (/ (* u1 u1) (- 1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) (*.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
Outputs
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

60.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
49.0ms
cosTheta_i
21.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
20.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
20.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1u1
98.5%1u2
98.5%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
98.5%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
98.5%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.5%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes158.0ms (1.6%)

Memory
-12.0MiB live, 191.9MiB allocated
Counts
53 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 314159265359/100000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) #s(literal 314159265359/50000000000 binary32)) u2))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2) #s(literal 50000000000/314159265359 binary32))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 u2 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(approx (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2) #s(literal 50000000000/314159265359 binary32))) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/100000000000 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 #s(approx (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ u1 (/ (* u1 u1) (- 1 u1))) (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

48.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
19.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
17.0ms
u2
16.0ms
u1
15.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
98.5%1u2
98.5%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
98.5%1cosTheta_i
98.5%1u1
98.5%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
98.5%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
98.5%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes132.0ms (1.3%)

Memory
21.1MiB live, 175.7MiB allocated
Counts
44 → 2
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 314159265359/100000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) #s(literal 314159265359/50000000000 binary32)) u2))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2) #s(literal 50000000000/314159265359 binary32))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 u2 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(approx (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2) #s(literal 50000000000/314159265359 binary32))) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/100000000000 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 #s(approx (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))))
Calls

8 calls:

42.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
15.0ms
cosTheta_i
14.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
14.0ms
u2
11.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
89.3%1cosTheta_i
95.7%2u1
95.6%2u2
89.3%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.7%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
95.7%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
93.2%2(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
95.6%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes63.0ms (0.6%)

Memory
-8.3MiB live, 147.0MiB allocated
Counts
42 → 2
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 314159265359/100000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) #s(literal 314159265359/50000000000 binary32)) u2))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2) #s(literal 50000000000/314159265359 binary32))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 u2 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(approx (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2) #s(literal 50000000000/314159265359 binary32))) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/100000000000 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 #s(approx (sqrt (sqrt (pow (/ (- u1 1) u1) -2))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
Outputs
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

5 calls:

14.0ms
u2
12.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
12.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
12.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
11.0ms
u1
Results
AccuracySegmentsBranch
94.5%2u2
94.5%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
93.8%2u1
93.8%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
93.8%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Compiler

Compiled 16 to 24 computations (-50% saved)

regimes89.0ms (0.9%)

Memory
19.6MiB live, 176.3MiB allocated
Counts
37 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 314159265359/100000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) #s(literal 314159265359/50000000000 binary32)) u2))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2) #s(literal 50000000000/314159265359 binary32))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 u2 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(approx (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 314159265359/50000000000 binary32)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2) #s(literal 50000000000/314159265359 binary32))) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/100000000000 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) u2)) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 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))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))))
Calls

7 calls:

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

Compiled 31 to 41 computations (-32.3% saved)

regimes78.0ms (0.8%)

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

8 calls:

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

Compiled 32 to 44 computations (-37.5% saved)

regimes47.0ms (0.5%)

Memory
13.1MiB live, 88.7MiB allocated
Counts
20 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (sin (* u2 314159265359/50000000000)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 314159265359/100000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (+ (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000) #s(literal 314159265359/50000000000 binary32)) u2))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2) #s(literal 50000000000/314159265359 binary32))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 #s(approx (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)) 314159265359/50000000000) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 u2 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(approx (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32)))
Calls

8 calls:

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

Compiled 32 to 44 computations (-37.5% saved)

regimes24.0ms (0.2%)

Memory
-23.7MiB live, 56.3MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

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

Compiled 32 to 44 computations (-37.5% saved)

regimes14.0ms (0.1%)

Memory
32.8MiB live, 32.8MiB allocated
Accuracy

Total -0.1b remaining (-0.6%)

Threshold costs -0.1b (-0.6%)

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

8 calls:

2.0ms
u2
2.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
2.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
2.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
2.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
66.6%1u2
66.6%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.6%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
66.6%1cosTheta_i
66.6%1u1
66.6%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
66.6%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
66.6%1(sin.f32 (*.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.0003140233748126775
0.0003796143573708832
Compiler

Compiled 14 to 17 computations (-21.4% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.29687806963920593
0.36096662282943726
Compiler

Compiled 14 to 17 computations (-21.4% saved)

simplify100.0ms (1%)

Memory
-8.0MiB live, 64.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
085329
1108329
2131329
3153329
4170329
5188329
6233329
7386329
84117329
97723329
Stop Event
node limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(if (<=.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3006477/8589934592 binary32)) (*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32))))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 5033165/16777216 binary32)) (*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32))))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal -1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(if (<=.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3006477/8589934592 binary32)) (*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32))))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 5033165/16777216 binary32)) (*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32))))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)))

soundness1.7s (17.2%)

Memory
-5.3MiB live, 1 003.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049284
080295
1237239
21340239
08568239
053264
088274
1261224
01620223
01032
01632
14632
223732
3195432
0973432
05782858
118152579
256822278
083202143
042175
071172
1204149
21189148
010065147
06293286
119432882
263752686
082532534
0202815
1602725
21761652
35215599
47627598
08026569
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
iter limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 863 to 513 computations (40.6% saved)

preprocess166.0ms (1.7%)

Memory
19.7MiB live, 97.0MiB allocated
Remove

(negabs u2)

(abs cosTheta_i)

Compiler

Compiled 848 to 328 computations (61.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...