Trowbridge-Reitz Sample, near normal, slope_y

Time bar (total: 8.9s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze307.0ms (3.5%)

Memory
-2.9MiB live, 439.9MiB 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 (23.3%)

Memory
-147.0MiB live, 2 484.6MiB allocated
Samples
1.7s8 256×0valid
1.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
const: 694.0ms (50.7% of total)
ival-<=: 176.0ms (12.9% of total)
ival-mult: 133.0ms (9.7% of total)
ival-sin: 110.0ms (8% of total)
ival-div: 69.0ms (5% of total)
ival-sqrt: 61.0ms (4.5% of total)
ival-sub: 56.0ms (4.1% of total)
ival-and: 34.0ms (2.5% of total)
ival->: 26.0ms (1.9% of total)
exact: 6.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain168.0ms (1.9%)

Memory
33.8MiB live, 313.7MiB 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
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
56.0ms512×0valid
Compiler

Compiled 159 to 75 computations (52.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
const: 16.0ms (40% of total)
ival-mult: 7.0ms (17.5% of total)
ival-sin: 6.0ms (15% of total)
ival-div: 4.0ms (10% of total)
ival-sqrt: 4.0ms (10% of total)
ival-sub: 3.0ms (7.5% of total)
ival-true: 1.0ms (2.5% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess48.0ms (0.5%)

Memory
-4.8MiB live, 72.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036106
178101
2132101
324399
447099
585499
6110499
7123899
8131099
9135699
10137299
11137699
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
1.4MiB live, 1.4MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.3%
(*.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)

simplify7.0ms (0.1%)

Memory
-26.9MiB live, 11.6MiB 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

localize42.0ms (0.5%)

Memory
21.2MiB live, 61.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.14357377930532605
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy0.17578125
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy0.3125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.328125
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Samples
35.0ms256×0valid
Compiler

Compiled 74 to 24 computations (67.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-sqrt: 11.0ms (41.8% of total)
ival-mult: 4.0ms (15.2% of total)
const: 4.0ms (15.2% of total)
ival-sin: 3.0ms (11.4% of total)
ival-div: 2.0ms (7.6% of total)
ival-sub: 1.0ms (3.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series23.0ms (0.3%)

Memory
-12.6MiB live, 21.9MiB 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
16.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)))
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
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)))

simplify223.0ms (2.5%)

Memory
34.6MiB live, 194.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0202815
1602725
21745652
35203599
47613598
08018569
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))

rewrite200.0ms (2.3%)

Memory
-14.2MiB live, 141.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01032
01632
14632
223732
3195332
0969232
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 (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 #s(literal -1 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 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.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 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 (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 (-.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 (*.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 #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 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #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 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 (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 #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 (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)))

eval91.0ms (1%)

Memory
10.3MiB live, 84.0MiB allocated
Compiler

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

prune100.0ms (1.1%)

Memory
-21.5MiB live, 66.9MiB allocated
Pruning

32 alts after pruning (31 fresh and 1 done)

PrunedKeptTotal
New53231563
Fresh000
Picked011
Done000
Total53232564
Accuracy
99.6%
Counts
564 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(/.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.2%
(*.f32 (pow.f32 (*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1/4 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.4%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.9%
(*.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)))
38.4%
(*.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)))
98.0%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.7%
(*.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.0%
(*.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.6%
(*.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.2%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
7.1%
(*.f32 (sqrt.f32 (/.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))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
37.9%
(*.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.3%
(*.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.2%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.9%
(*.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)))
84.9%
(*.f32 (sqrt.f32 (/.f32 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)))
84.9%
(*.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)))
73.8%
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
41.8%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.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)))
75.1%
(*.f32 (sqrt.f32 (-.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
42.5%
(*.f32 (sqrt.f32 (+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
38.6%
(*.f32 (sqrt.f32 (*.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.2%
(*.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)))
97.9%
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
97.9%
(*.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)))))
47.5%
(*.f32 (exp.f32 (*.f32 (-.f32 (log1p.f32 u1) (log.f32 u1)) #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
75.9%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.9%
#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 1 081 to 911 computations (15.7% saved)

simplify203.0ms (2.3%)

Memory
30.3MiB live, 141.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(*.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)))
cost-diff1568
(*.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)))))
cost-diff0
(/.f32 u1 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(sqrt.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff704
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
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
(*.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)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040300
068364
1103364
2164345
3305345
4707237
51960237
64738237
77031237
08114236
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.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
#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 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (/.f32 #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 #s(literal 1 binary32) u1))))
u1
(/.f32 #s(literal -1 binary32) (/.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) 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
(*.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 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (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))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.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
#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 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 #s(literal 1 binary32) 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
(*.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 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (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

localize166.0ms (1.9%)

Memory
4.8MiB live, 116.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.17578125
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy0.30859375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.328125
(*.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)))
accuracy0.484375
(*.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)))))
accuracy0.17578125
(/.f32 u1 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
accuracy0.30859375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.328125
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.40234375
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
accuracy0.17578125
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy0.2421875
(/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.30859375
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
accuracy0.35775375976844204
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
accuracy0.17578125
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy0.30859375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.36166000976844204
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy4.506137413546251
#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.17578125
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
accuracy0.30859375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.328125
(*.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.3984375
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
Samples
139.0ms254×0valid
2.0ms5exit
Compiler

Compiled 591 to 80 computations (86.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 123.0ms
ival-sqrt: 71.0ms (57.9% of total)
ival-mult: 15.0ms (12.2% of total)
ival-sub: 13.0ms (10.6% of total)
ival-div: 12.0ms (9.8% of total)
ival-sin: 6.0ms (4.9% of total)
const: 4.0ms (3.3% of total)
ival-neg: 1.0ms (0.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series39.0ms (0.4%)

Memory
-13.2MiB live, 34.8MiB allocated
Counts
23 → 112
Calls
Call 1
Inputs
(/.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)))
#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 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (/.f32 #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 #s(literal 1 binary32) 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 (*.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)))
(sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
Outputs
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)))))))))
(* (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))))))))
(pow (* 1 u1) 1/4)
(+ (* 1/4 (pow (* 1 (pow u1 5)) 1/4)) (pow (* 1 u1) 1/4))
(+ (* u1 (+ (* 5/32 (pow (* 1 (pow u1 5)) 1/4)) (* 1/4 (pow (* 1 u1) 1/4)))) (pow (* 1 u1) 1/4))
(+ (* u1 (+ (* 1/4 (pow (* 1 u1) 1/4)) (* u1 (+ (* 15/128 (pow (* 1 (pow u1 5)) 1/4)) (* 5/32 (pow (* 1 u1) 1/4)))))) (pow (* 1 u1) 1/4))
(+ 1 (* -1/2 u1))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2)))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(pow u1 2)
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(* -1 (* u1 (+ 1 (/ 1 u1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 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)))))
(+ (* -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))))))
(pow -1 1/4)
(+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))
(+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4)))
(+ (* 15/128 (* (pow -1 1/4) (/ 1 (pow u1 3)))) (+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))))
(* (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 (/ 1 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)))))
(sqrt (sqrt -1))
(+ (sqrt (sqrt -1)) (* 1/4 (* (/ 1 u1) (sqrt (sqrt -1)))))
(+ (sqrt (sqrt -1)) (* -1 (/ (+ (* -1/4 (sqrt (sqrt -1))) (* -5/32 (* (/ 1 u1) (sqrt (sqrt -1))))) u1)))
(+ (sqrt (sqrt -1)) (* -1 (/ (+ (* -1 (/ (+ (* 15/128 (* (/ 1 u1) (sqrt (sqrt -1)))) (* 5/32 (sqrt (sqrt -1)))) u1)) (* -1/4 (sqrt (sqrt -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)))))))
(* 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)))))))))
(* 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))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- 1 u1))))
Calls

9 calls:

TimeVariablePointExpression
15.0ms
u1
@inf
((/ (- (* 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 (- 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)) (/ -1 (/ -1 (- 1 u1))) (* (sqrt (/ u1 (/ -1 (/ -1 (- 1 u1))))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ -1 (/ -1 (- 1 u1))))) (/ u1 (/ -1 (/ -1 (- 1 u1)))) (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sin (* 314159265359/50000000000 u2))) (sqrt (sqrt (/ u1 (- 1 u1)))) (* 314159265359/50000000000 u2) (/ u1 (/ (- (* u1 u1) 1) (- (neg u1) 1))) (* u2 314159265359/50000000000) (sqrt (- 1 u1)))
5.0ms
u2
@0
((/ (- (* 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 (- 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)) (/ -1 (/ -1 (- 1 u1))) (* (sqrt (/ u1 (/ -1 (/ -1 (- 1 u1))))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ -1 (/ -1 (- 1 u1))))) (/ u1 (/ -1 (/ -1 (- 1 u1)))) (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sin (* 314159265359/50000000000 u2))) (sqrt (sqrt (/ u1 (- 1 u1)))) (* 314159265359/50000000000 u2) (/ u1 (/ (- (* u1 u1) 1) (- (neg u1) 1))) (* u2 314159265359/50000000000) (sqrt (- 1 u1)))
4.0ms
u1
@0
((/ (- (* 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 (- 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)) (/ -1 (/ -1 (- 1 u1))) (* (sqrt (/ u1 (/ -1 (/ -1 (- 1 u1))))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ -1 (/ -1 (- 1 u1))))) (/ u1 (/ -1 (/ -1 (- 1 u1)))) (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sin (* 314159265359/50000000000 u2))) (sqrt (sqrt (/ u1 (- 1 u1)))) (* 314159265359/50000000000 u2) (/ u1 (/ (- (* u1 u1) 1) (- (neg u1) 1))) (* u2 314159265359/50000000000) (sqrt (- 1 u1)))
4.0ms
u1
@-inf
((/ (- (* 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 (- 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)) (/ -1 (/ -1 (- 1 u1))) (* (sqrt (/ u1 (/ -1 (/ -1 (- 1 u1))))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ -1 (/ -1 (- 1 u1))))) (/ u1 (/ -1 (/ -1 (- 1 u1)))) (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sin (* 314159265359/50000000000 u2))) (sqrt (sqrt (/ u1 (- 1 u1)))) (* 314159265359/50000000000 u2) (/ u1 (/ (- (* u1 u1) 1) (- (neg u1) 1))) (* u2 314159265359/50000000000) (sqrt (- 1 u1)))
4.0ms
u2
@inf
((/ (- (* 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 (- 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)) (/ -1 (/ -1 (- 1 u1))) (* (sqrt (/ u1 (/ -1 (/ -1 (- 1 u1))))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ -1 (/ -1 (- 1 u1))))) (/ u1 (/ -1 (/ -1 (- 1 u1)))) (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sin (* 314159265359/50000000000 u2))) (sqrt (sqrt (/ u1 (- 1 u1)))) (* 314159265359/50000000000 u2) (/ u1 (/ (- (* u1 u1) 1) (- (neg u1) 1))) (* u2 314159265359/50000000000) (sqrt (- 1 u1)))

simplify203.0ms (2.3%)

Memory
8.7MiB live, 198.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05122525
115742230
255331998
082261869
Stop Event
iter limit
node limit
Counts
112 → 111
Calls
Call 1
Inputs
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)))))))))
(* (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))))))))
(pow (* 1 u1) 1/4)
(+ (* 1/4 (pow (* 1 (pow u1 5)) 1/4)) (pow (* 1 u1) 1/4))
(+ (* u1 (+ (* 5/32 (pow (* 1 (pow u1 5)) 1/4)) (* 1/4 (pow (* 1 u1) 1/4)))) (pow (* 1 u1) 1/4))
(+ (* u1 (+ (* 1/4 (pow (* 1 u1) 1/4)) (* u1 (+ (* 15/128 (pow (* 1 (pow u1 5)) 1/4)) (* 5/32 (pow (* 1 u1) 1/4)))))) (pow (* 1 u1) 1/4))
(+ 1 (* -1/2 u1))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2)))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(pow u1 2)
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(* -1 (* u1 (+ 1 (/ 1 u1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 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)))))
(+ (* -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))))))
(pow -1 1/4)
(+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))
(+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4)))
(+ (* 15/128 (* (pow -1 1/4) (/ 1 (pow u1 3)))) (+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))))
(* (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 (/ 1 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)))))
(sqrt (sqrt -1))
(+ (sqrt (sqrt -1)) (* 1/4 (* (/ 1 u1) (sqrt (sqrt -1)))))
(+ (sqrt (sqrt -1)) (* -1 (/ (+ (* -1/4 (sqrt (sqrt -1))) (* -5/32 (* (/ 1 u1) (sqrt (sqrt -1))))) u1)))
(+ (sqrt (sqrt -1)) (* -1 (/ (+ (* -1 (/ (+ (* 15/128 (* (/ 1 u1) (sqrt (sqrt -1)))) (* 5/32 (sqrt (sqrt -1)))) u1)) (* -1/4 (sqrt (sqrt -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)))))))
(* 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)))))))))
(* 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))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- 1 u1))))
Outputs
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 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1) (*.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)))))
(+ (* (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))))
(* (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 (*.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))))
(* 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 #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)))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 (/.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))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 3/8 binary32) u1 #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 #s(literal 5/16 binary32) u1 #s(literal 3/8 binary32))) (*.f32 u1 u1)))
(pow (* 1 u1) 1/4)
(pow.f32 u1 #s(literal 1/4 binary32))
(+ (* 1/4 (pow (* 1 (pow u1 5)) 1/4)) (pow (* 1 u1) 1/4))
(fma.f32 (pow.f32 (pow.f32 u1 #s(literal 5 binary32)) #s(literal 1/4 binary32)) #s(literal 1/4 binary32) (pow.f32 u1 #s(literal 1/4 binary32)))
(+ (* u1 (+ (* 5/32 (pow (* 1 (pow u1 5)) 1/4)) (* 1/4 (pow (* 1 u1) 1/4)))) (pow (* 1 u1) 1/4))
(fma.f32 (fma.f32 #s(literal 5/32 binary32) (pow.f32 (pow.f32 u1 #s(literal 5 binary32)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1/4 binary32))) u1 (pow.f32 u1 #s(literal 1/4 binary32)))
(+ (* u1 (+ (* 1/4 (pow (* 1 u1) 1/4)) (* u1 (+ (* 15/128 (pow (* 1 (pow u1 5)) 1/4)) (* 5/32 (pow (* 1 u1) 1/4)))))) (pow (* 1 u1) 1/4))
(fma.f32 (fma.f32 (*.f32 u1 #s(literal 15/128 binary32)) (pow.f32 (pow.f32 u1 #s(literal 5 binary32)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (fma.f32 #s(literal 5/32 binary32) u1 #s(literal 1/4 binary32)))) u1 (pow.f32 u1 #s(literal 1/4 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))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(pow u1 2)
(*.f32 u1 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)
(* (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)) (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 (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 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 5/16 binary32)))))
(+ (* -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) (pow.f32 u1 #s(literal 3 binary32))) (sqrt.f32 #s(literal -1 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/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 #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 (/.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 #s(literal 1/4 binary32) (neg.f32 u1) #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))))
(pow -1 1/4)
(pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32))
(+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)))
(+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4)))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal 5/32 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)))
(+ (* 15/128 (* (pow -1 1/4) (/ 1 (pow u1 3)))) (+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))))
(fma.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 15/128 binary32) (fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal 5/32 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32))))
(* (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 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))) 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)))) (neg.f32 (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 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))))) 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)))) (neg.f32 (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 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))))) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(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 #s(literal -1 binary32) (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) (/.f32 #s(literal 1 binary32) u1)) u1))
(* -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 #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)))))
(sqrt (sqrt -1))
(sqrt.f32 (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt (sqrt -1)) (* 1/4 (* (/ 1 u1) (sqrt (sqrt -1)))))
(*.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) u1) #s(literal 1 binary32)) (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))))
(+ (sqrt (sqrt -1)) (* -1 (/ (+ (* -1/4 (sqrt (sqrt -1))) (* -5/32 (* (/ 1 u1) (sqrt (sqrt -1))))) u1)))
(-.f32 (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal -5/32 binary32) u1) #s(literal -1/4 binary32))) u1))
(+ (sqrt (sqrt -1)) (* -1 (/ (+ (* -1 (/ (+ (* 15/128 (* (/ 1 u1) (sqrt (sqrt -1)))) (* 5/32 (sqrt (sqrt -1)))) u1)) (* -1/4 (sqrt (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))) #s(literal -1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 5/32 binary32) (/.f32 #s(literal 15/128 binary32) u1))) (neg.f32 u1))) u1))
(* -1 (* (sqrt u1) (sqrt -1)))
(*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 u1))
(* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) u1)
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal -1/8 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (neg.f32 u1))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal -1/8 binary32) (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (neg.f32 u1))
(* 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 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 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 (*.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 (+ (* 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)
(* (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))))
(* (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)))

rewrite60.0ms (0.7%)

Memory
-1.1MiB live, 75.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040212
068219
1197156
01159155
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
23 → 483
Calls
Call 1
Inputs
(/.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)))
#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 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (/.f32 #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 #s(literal 1 binary32) 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 (*.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)))
(sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
Outputs
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 (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) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 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) (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) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal -1 binary32) (neg.f32 u1)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (neg.f32 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 (neg.f32 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) (-.f32 (neg.f32 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)) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 u1 (/.f32 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 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))))
(/.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 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (neg.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(/.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 (+.f32 (fma.f32 u1 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (neg.f32 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (neg.f32 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (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) (-.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 (neg.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 (neg.f32 u1) #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 (+.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 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(-.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 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(fma.f32 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(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 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(neg.f32 (-.f32 #s(literal -1 binary32) (neg.f32 u1)))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)))
(*.f32 (-.f32 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) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (*.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 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (-.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) (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(-.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 #s(literal -1 binary32) (*.f32 u1 (neg.f32 u1)) #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (*.f32 u1 u1))
(+.f32 (*.f32 u1 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 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.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 (-.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 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (neg.f32 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 (-.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 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.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 #s(literal 0 binary32) (-.f32 u1 #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (neg.f32 u1))
(+.f32 (neg.f32 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 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (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))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (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 (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) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 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 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.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 (*.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 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 #s(literal -1 binary32) (neg.f32 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(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 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 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 (log.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 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)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (neg.f32 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 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (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 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) (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 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (neg.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 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.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 (neg.f32 u1) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) 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 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) (neg.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (neg.f32 u1))) (/.f32 u1 (-.f32 #s(literal -1 binary32) (neg.f32 u1))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(fma.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 4 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 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (neg.f32 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 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (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))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (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 (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) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.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)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (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 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (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 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.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 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(pow.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 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 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) (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) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal -1 binary32) (neg.f32 u1)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (neg.f32 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 (neg.f32 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) (-.f32 (neg.f32 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)) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 u1 (/.f32 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 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))))
(/.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 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (neg.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(/.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 (+.f32 (fma.f32 u1 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (neg.f32 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (neg.f32 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (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) (-.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 (neg.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 (neg.f32 u1) #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 (+.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 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(-.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 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(fma.f32 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(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 u1 (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(neg.f32 (-.f32 #s(literal -1 binary32) (neg.f32 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 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (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))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (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 (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) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 #s(literal -1 binary32) (neg.f32 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(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 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 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 (log.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 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)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (neg.f32 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 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (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 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) (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 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (neg.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 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.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 (neg.f32 u1) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) 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 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) (neg.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (neg.f32 u1))) (/.f32 u1 (-.f32 #s(literal -1 binary32) (neg.f32 u1))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(fma.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 4 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 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (neg.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 #s(literal -1 binary32) (neg.f32 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(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 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 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 (log.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 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 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (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))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (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 (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) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 1/2 binary32)))
(sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))
(fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.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)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (neg.f32 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 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (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 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) (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 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (neg.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 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.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 (neg.f32 u1) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) 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 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) (neg.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (neg.f32 u1))) (/.f32 u1 (-.f32 #s(literal -1 binary32) (neg.f32 u1))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(fma.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 4 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 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (neg.f32 u1))))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal -1 binary32) (neg.f32 u1))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.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))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)))

eval143.0ms (1.6%)

Memory
-47.4MiB live, 123.4MiB allocated
Compiler

Compiled 14 550 to 2 126 computations (85.4% saved)

prune54.0ms (0.6%)

Memory
-14.8MiB live, 103.8MiB allocated
Pruning

51 alts after pruning (46 fresh and 5 done)

PrunedKeptTotal
New51731548
Fresh111526
Picked145
Done011
Total52951580
Accuracy
99.8%
Counts
580 → 51
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(/.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)))))
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))))))
73.4%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.9%
(*.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)))
97.7%
(*.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.7%
(*.f32 (*.f32 (*.f32 (sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.7%
(*.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)))
77.8%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.6%
(*.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.2%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
39.2%
(*.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)))
87.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 #s(approx (- (* u1 u1) 1) #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.9%
(*.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)))
84.9%
(*.f32 (sqrt.f32 (/.f32 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)))
84.9%
(*.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)))
42.7%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.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)))
75.6%
(*.f32 (sqrt.f32 (-.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
39.5%
(*.f32 (sqrt.f32 (*.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.2%
(*.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.0%
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))
97.9%
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
41.1%
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32)))))
84.6%
(*.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))))
84.8%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (*.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)))
84.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(literal 314159265359/50000000000 binary32) u2))))
98.1%
(*.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)))))
75.9%
(*.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))))
84.7%
#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))))
84.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
84.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.9%
#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))
84.9%
#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)))
84.9%
#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))
84.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.9%
#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)))
76.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
67.8%
#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.8%
#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 #s(literal 314159265359/100000000000 binary32) u2) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
15.8%
#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 #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)))))
67.9%
#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))))
-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 (sqrt.f32 #s(literal -1 binary32)) #s(literal 314159265359/50000000000 binary32))))))
67.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 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))))))
Compiler

Compiled 2 224 to 1 745 computations (21.5% saved)

simplify156.0ms (1.8%)

Memory
37.8MiB live, 228.1MiB 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
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
cost-diff0
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff64
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
cost-diff352
(/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
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 (-.f32 u1 #s(literal 1 binary32)) u1)
cost-diff0
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff352
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
044315
073307
1119302
2212296
3375281
4656281
52101281
08499281
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
#s(literal -1 binary32)
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(-.f32 u1 #s(literal 1 binary32))
u1
#s(literal 1 binary32)
(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)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
u1
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(neg.f32 u1)
#s(literal 1 binary32)
(fma.f32 u1 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(sqrt.f32 u1)
u1
(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)
(*.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 #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 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
#s(literal -1 binary32)
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(-.f32 u1 #s(literal 1 binary32))
u1
#s(literal 1 binary32)
(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)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.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 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.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 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal -1 binary32) u1) u1)
u1
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(-.f32 #s(literal -1 binary32) u1)
(neg.f32 u1)
#s(literal 1 binary32)
(fma.f32 u1 u1 #s(literal -1 binary32))
#s(literal -1 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 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) u2) (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) u2) (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (sqrt.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 u1))
(sqrt.f32 u1)
u1
(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)
(*.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)

localize186.0ms (2.1%)

Memory
-27.3MiB live, 260.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.2421875
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
accuracy0.26953125
(/.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.3125
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
accuracy0.37337875976844204
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
accuracy0.3125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.36166000976844204
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy0.36166000976844204
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
accuracy4.506137413546251
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.3125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.36166000976844204
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy4.142246512012775
(fma.f32 u1 u1 #s(literal -1 binary32))
accuracy4.506137413546251
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.22265625
(*.f32 (sqrt.f32 u1) u2)
accuracy0.39291000976844204
(*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))
accuracy4.506137413546251
#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))))
accuracy7.64496322877842
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))
accuracy0.16015625
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
accuracy0.28125
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
accuracy0.3125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.328125
(*.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)))
Samples
82.0ms256×0valid
Compiler

Compiled 581 to 88 computations (84.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
ival-mult: 18.0ms (28.9% of total)
ival-div: 13.0ms (20.9% of total)
ival-sqrt: 8.0ms (12.9% of total)
ival-sin: 6.0ms (9.6% of total)
ival-pow: 6.0ms (9.6% of total)
ival-sub: 4.0ms (6.4% of total)
const: 4.0ms (6.4% of total)
ival-add: 1.0ms (1.6% of total)
ival-neg: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series49.0ms (0.6%)

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

9 calls:

TimeVariablePointExpression
18.0ms
u2
@0
((/ -1 (/ (- u1 1) u1)) (* (sqrt (/ -1 (/ (- u1 1) u1))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ -1 (/ (- u1 1) u1))) (/ (- u1 1) u1) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (* (* (sqrt u1) u2) 314159265359/50000000000) (* (sqrt u1) u2) (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1)) (- (neg u1) 1) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (* (sqrt u1) (pow (- 1 u1) -1/2)) (* 314159265359/50000000000 u2)) (* (sqrt u1) (pow (- 1 u1) -1/2)) (sqrt u1) (/ 1 (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000))))) (sqrt (- 1 u1)) (- 1 u1) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (* 314159265359/50000000000 u2) (+ (* u1 u1) -1) (* u2 314159265359/50000000000) (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))))
10.0ms
u2
@-inf
((/ -1 (/ (- u1 1) u1)) (* (sqrt (/ -1 (/ (- u1 1) u1))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ -1 (/ (- u1 1) u1))) (/ (- u1 1) u1) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (* (* (sqrt u1) u2) 314159265359/50000000000) (* (sqrt u1) u2) (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1)) (- (neg u1) 1) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (* (sqrt u1) (pow (- 1 u1) -1/2)) (* 314159265359/50000000000 u2)) (* (sqrt u1) (pow (- 1 u1) -1/2)) (sqrt u1) (/ 1 (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000))))) (sqrt (- 1 u1)) (- 1 u1) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (* 314159265359/50000000000 u2) (+ (* u1 u1) -1) (* u2 314159265359/50000000000) (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))))
5.0ms
u2
@inf
((/ -1 (/ (- u1 1) u1)) (* (sqrt (/ -1 (/ (- u1 1) u1))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ -1 (/ (- u1 1) u1))) (/ (- u1 1) u1) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (* (* (sqrt u1) u2) 314159265359/50000000000) (* (sqrt u1) u2) (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1)) (- (neg u1) 1) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (* (sqrt u1) (pow (- 1 u1) -1/2)) (* 314159265359/50000000000 u2)) (* (sqrt u1) (pow (- 1 u1) -1/2)) (sqrt u1) (/ 1 (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000))))) (sqrt (- 1 u1)) (- 1 u1) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (* 314159265359/50000000000 u2) (+ (* u1 u1) -1) (* u2 314159265359/50000000000) (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))))
4.0ms
u1
@0
((/ -1 (/ (- u1 1) u1)) (* (sqrt (/ -1 (/ (- u1 1) u1))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ -1 (/ (- u1 1) u1))) (/ (- u1 1) u1) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (* (* (sqrt u1) u2) 314159265359/50000000000) (* (sqrt u1) u2) (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1)) (- (neg u1) 1) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (* (sqrt u1) (pow (- 1 u1) -1/2)) (* 314159265359/50000000000 u2)) (* (sqrt u1) (pow (- 1 u1) -1/2)) (sqrt u1) (/ 1 (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000))))) (sqrt (- 1 u1)) (- 1 u1) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (* 314159265359/50000000000 u2) (+ (* u1 u1) -1) (* u2 314159265359/50000000000) (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))))
4.0ms
u1
@-inf
((/ -1 (/ (- u1 1) u1)) (* (sqrt (/ -1 (/ (- u1 1) u1))) (sin (* 314159265359/50000000000 u2))) (sqrt (/ -1 (/ (- u1 1) u1))) (/ (- u1 1) u1) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (* (* (sqrt u1) u2) 314159265359/50000000000) (* (sqrt u1) u2) (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1)) (- (neg u1) 1) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (sqrt (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (* (* (sqrt u1) (pow (- 1 u1) -1/2)) (* 314159265359/50000000000 u2)) (* (sqrt u1) (pow (- 1 u1) -1/2)) (sqrt u1) (/ 1 (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000))))) (sqrt (- 1 u1)) (- 1 u1) (* (sqrt u1) (sin (* u2 314159265359/50000000000))) (* 314159265359/50000000000 u2) (+ (* u1 u1) -1) (* u2 314159265359/50000000000) (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))))

simplify229.0ms (2.6%)

Memory
-12.2MiB live, 297.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite287.0ms (3.2%)

Memory
2.2MiB live, 322.6MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044244
073247
1220210
21247209
010600209
Stop Event
iter limit
node limit
iter limit
Counts
24 → 1 907
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (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 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(sqrt.f32 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 314159265359/50000000000 binary32) u2)
(fma.f32 u1 u1 #s(literal -1 binary32))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
Outputs
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) u1)
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 (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) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(*.f32 (*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 (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) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) u1)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) u1)
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.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) (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 (/.f32 u1 (+.f32 (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) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.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 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 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 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 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 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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) (/.f32 #s(literal 1 binary32) (-.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) (/.f32 #s(literal 1 binary32) (-.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 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 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 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 u1 #s(literal 1 binary32))) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #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))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 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)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.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)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 u1 u1 #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 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 u1 (/.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) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) u1)
(/.f32 (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 0 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)) u1)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 u1 #s(literal 0 binary32)))
(/.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 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 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (-.f32 (pow.f32 u1 #s(literal 8 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (+.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 u1 #s(literal 8 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 6 binary32))))))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.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 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 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #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) #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (+.f32 (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 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)) u1)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 u1 #s(literal 0 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (-.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) (-.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)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (fma.f32 u1 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 u1 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (pow.f32 u1 #s(literal 3 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))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #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) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1) (*.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) (-.f32 u1 #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 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 u1 u1 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 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 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 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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 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 (/.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 (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 #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 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (pow.f32 u1 #s(literal 4 binary32))))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (pow.f32 u1 #s(literal 4 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #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 (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 #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 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) 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 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))))
(fma.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(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 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.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 #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 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) (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 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #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 #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 u1) (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))))
(+.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 u1 (/.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 (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 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 0 binary32)) (/.f32 u1 (-.f32 u1 #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 (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1)) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (pow.f32 u1 #s(literal 4 binary32))))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (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 (/.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 (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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 0 binary32)) (/.f32 u1 (-.f32 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 #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(exp.f32 (*.f32 (log1p.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 u1))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.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))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (*.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 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (hypot.f32 (sqrt.f32 u1) u1)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)))
(*.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 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 (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 (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 (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 (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 (pow.f32 u1 #s(literal -1/2 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (neg.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))) (pow.f32 (/.f32 (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32))) (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 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 u1) (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)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #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 (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 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (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 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (hypot.f32 (sqrt.f32 u1) u1) (*.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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)))) (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) #s(literal 1 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) (*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 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 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (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 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.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 (*.f32 (neg.f32 (hypot.f32 (sqrt.f32 u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (hypot.f32 (sqrt.f32 u1) u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (hypot.f32 (sqrt.f32 u1) u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (hypot.f32 (sqrt.f32 u1) u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.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 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (hypot.f32 (sqrt.f32 u1) u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (hypot.f32 (sqrt.f32 u1) u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.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))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (sqrt.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))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #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 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (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 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) (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)) (/.f32 (pow.f32 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 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (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 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #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 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(pow.f32 (exp.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) 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 u1 #s(literal 1 binary32)))) (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 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #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 (-.f32 u1 #s(literal 1 binary32)) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/8 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/8 binary32)))
(*.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (pow.f32 u1 #s(literal 1/4 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 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (+.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 (fma.f32 u1 u1 u1) (-.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 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.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 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 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 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (hypot.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/8 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/8 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 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 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (hypot.f32 (sqrt.f32 u1) u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (hypot.f32 (sqrt.f32 u1) u1))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (hypot.f32 (sqrt.f32 u1) u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (hypot.f32 (sqrt.f32 u1) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (hypot.f32 (sqrt.f32 u1) u1) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (hypot.f32 (sqrt.f32 u1) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (hypot.f32 (sqrt.f32 u1) u1) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (hypot.f32 (sqrt.f32 u1) u1))) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (hypot.f32 (sqrt.f32 u1) u1)) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (hypot.f32 (sqrt.f32 u1) u1)) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (hypot.f32 (sqrt.f32 u1) u1) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (hypot.f32 (sqrt.f32 u1) u1) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/2 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 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (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 (log.f32 u1) (log1p.f32 u1)) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(neg.f32 (/.f32 (neg.f32 (hypot.f32 (sqrt.f32 u1) u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (/.f32 (hypot.f32 (sqrt.f32 u1) u1) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(expm1.f32 (*.f32 (log.f32 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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.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 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) u1))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (pow.f32 (/.f32 u1 (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 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (-.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 (-.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 (-.f32 u1 (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 u1 (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (/.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 -2 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 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 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (-.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 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #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)) (/.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 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (-.f32 (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) u1)))
(*.f32 (-.f32 (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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1)))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.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))) (/.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 (fma.f32 u1 u1 u1) u1 u1)))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(*.f32 (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) u1)))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1))) (-.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 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (-.f32 #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) u1)) (-.f32 (fma.f32 u1 u1 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 #s(literal 1 binary32) (fma.f32 u1 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.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 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (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) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.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) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (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) (fma.f32 u1 u1 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) (fma.f32 u1 u1 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)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (*.f32 (-.f32 u1 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) #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 -2 binary32))) #s(literal -1 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32))) #s(literal -1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) 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 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 u1 (/.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1)) (-.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 -2 binary32)))) (/.f32 (-.f32 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 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 (/.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32)))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 u1 u1))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32)))) (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 u1 (/.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1)) (-.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 -2 binary32)))) (/.f32 (-.f32 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 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(/.f32 (*.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 u1)) 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 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (*.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))))
(/.f32 (-.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32)))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32)))) (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32)))) (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 u1 (/.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (-.f32 u1 (/.f32 #s(literal 1 binary32) u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 u1 (/.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 u1 (/.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32))) (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32))) (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 (fma.f32 u1 u1 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 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 (fma.f32 u1 u1 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 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))
(/.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 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 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) u1))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 u1 u1)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(-.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1) (/.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) u1))
(-.f32 (/.f32 #s(literal 0 binary32) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)))
(-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal -1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32)))
(-.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) u1 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) u1))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) u1) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) #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) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(+.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(exp.f32 (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (-.f32 u1 #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 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.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 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 u2 (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) u2))
(*.f32 (sqrt.f32 u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) u1)
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 (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) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(*.f32 (*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 (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) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) u1)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) u1)
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.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) (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 (/.f32 u1 (+.f32 (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) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.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 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 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 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 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 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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) (/.f32 #s(literal 1 binary32) (-.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) (/.f32 #s(literal 1 binary32) (-.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 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 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 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 u1 #s(literal 1 binary32))) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #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))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 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)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.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)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 u1 u1 #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 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 u1 (/.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) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) u1)
(/.f32 (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 0 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)) u1)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 u1 #s(literal 0 binary32)))
(/.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 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 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (-.f32 (pow.f32 u1 #s(literal 8 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (+.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 u1 #s(literal 8 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 6 binary32))))))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.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 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 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #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) #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (+.f32 (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 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)) u1)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 u1 #s(literal 0 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (-.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) (-.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)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (fma.f32 u1 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 u1 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (pow.f32 u1 #s(literal 3 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))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #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) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1) (*.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) (-.f32 u1 #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 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 u1 u1 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 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 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 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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 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 (/.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 (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 #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 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (pow.f32 u1 #s(literal 4 binary32))))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (pow.f32 u1 #s(literal 4 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #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 (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 #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 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) 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 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))))
(fma.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(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 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.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 #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 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) (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 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #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 #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 u1) (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))))
(+.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 u1 (/.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 (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 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 0 binary32)) (/.f32 u1 (-.f32 u1 #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 (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1)) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (pow.f32 u1 #s(literal 4 binary32))))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (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 (/.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 (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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 0 binary32)) (/.f32 u1 (-.f32 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 #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(exp.f32 (*.f32 (log1p.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal 1 binary32)))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #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) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(*.f32 (*.f32 (fma.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 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 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 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 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) 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) (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 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 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 #s(literal 1 binary32) (fma.f32 u1 u1 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 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(*.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 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #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 (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))) #s(literal 1 binary32)))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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) (-.f32 (fma.f32 u1 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) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (/.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) (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 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 u1 #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 9 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (+.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 u1 #s(literal 3 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) (fma.f32 u1 u1 u1)))) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (/.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 (*.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 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.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) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 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 (fma.f32 u1 u1 #s(literal -1 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 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (-.f32 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 u1 (-.f32 u1 #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)) (-.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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (+.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #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 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 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))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.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) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 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))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.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 (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 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (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 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.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 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 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 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #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) #s(literal -1 binary32))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (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 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.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 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 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 (-.f32 u1 #s(literal 1 binary32))) u1) #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(-.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))
(-.f32 u1 #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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 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 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.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 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (neg.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))))
(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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.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 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 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 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.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 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (neg.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))))
(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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (+.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 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(fma.f32 (/.f32 u1 (+.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 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (+.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 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (/.f32 u1 (+.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) (fma.f32 u1 u1 #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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (neg.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))))
(fma.f32 (/.f32 u1 (+.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 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(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 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(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 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(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 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #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 (neg.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))))
(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 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (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 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 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 (fma.f32 u1 u1 u1)) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #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 (neg.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))))
(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 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (neg.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))))
(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 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 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 (fma.f32 u1 u1 u1)) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #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 (neg.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))))
(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 u1 #s(literal 1 binary32))))
(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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(fma.f32 (*.f32 u1 u1) (/.f32 #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 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (*.f32 u1 u1) (/.f32 #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 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(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 u1 #s(literal 1 binary32))) u1 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1 (*.f32 (neg.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))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (neg.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))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) u1 #s(literal -1 binary32))
(fma.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(fma.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.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))))
(fma.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 u1 #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (neg.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))))
(fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(+.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(+.f32 (-.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(+.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(+.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) 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 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(+.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (neg.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 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(+.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32)))
(+.f32 u1 #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) u1)
(neg.f32 (-.f32 #s(literal 1 binary32) u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 u1) 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 (*.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) #s(literal 1 binary32)) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (*.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 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 u2 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1))) (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))
(*.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) (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 (*.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 (sqrt.f32 u1) #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 u2 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (hypot.f32 (sqrt.f32 u1) u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (*.f32 (sqrt.f32 u1) u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 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 (hypot.f32 (sqrt.f32 u1) u1) #s(literal 314159265359/50000000000 binary32)) u2) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (hypot.f32 (sqrt.f32 u1) u1)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) u2) (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) (*.f32 u2 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) 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 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.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)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (hypot.f32 (sqrt.f32 u1) u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) u2) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)))
(*.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 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (hypot.f32 (sqrt.f32 u1) u1) (*.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.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)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (hypot.f32 (sqrt.f32 u1) u1)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (*.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 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (neg.f32 (hypot.f32 (sqrt.f32 u1) u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 u2 (*.f32 (hypot.f32 (sqrt.f32 u1) u1) #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (*.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 (*.f32 (hypot.f32 (sqrt.f32 u1) u1) #s(literal 314159265359/50000000000 binary32)) u2)) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (hypot.f32 (sqrt.f32 u1) u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 (hypot.f32 (sqrt.f32 u1) u1) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (hypot.f32 (sqrt.f32 u1) u1) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (hypot.f32 (sqrt.f32 u1) u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (hypot.f32 (sqrt.f32 u1) u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.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 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 (hypot.f32 (sqrt.f32 u1) u1) #s(literal 314159265359/50000000000 binary32)) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (hypot.f32 (sqrt.f32 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 u1) 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 (*.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) #s(literal 1 binary32)) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (*.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 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 u2 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1))) (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))
(*.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) (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 (*.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 (sqrt.f32 u1) #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 u2 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (hypot.f32 (sqrt.f32 u1) u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (*.f32 (sqrt.f32 u1) u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 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 (hypot.f32 (sqrt.f32 u1) u1) #s(literal 314159265359/50000000000 binary32)) u2) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (hypot.f32 (sqrt.f32 u1) u1)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) u2) (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) (*.f32 u2 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) 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 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.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)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (hypot.f32 (sqrt.f32 u1) u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) u2) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)))
(*.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 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (hypot.f32 (sqrt.f32 u1) u1) (*.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.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)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (hypot.f32 (sqrt.f32 u1) u1)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (*.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 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (neg.f32 (hypot.f32 (sqrt.f32 u1) u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 u2 (*.f32 (hypot.f32 (sqrt.f32 u1) u1) #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (*.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 (*.f32 (hypot.f32 (sqrt.f32 u1) u1) #s(literal 314159265359/50000000000 binary32)) u2)) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (hypot.f32 (sqrt.f32 u1) u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 (hypot.f32 (sqrt.f32 u1) u1) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (hypot.f32 (sqrt.f32 u1) u1) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (hypot.f32 (sqrt.f32 u1) u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (hypot.f32 (sqrt.f32 u1) u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.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 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 (hypot.f32 (sqrt.f32 u1) u1) #s(literal 314159265359/50000000000 binary32)) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (hypot.f32 (sqrt.f32 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/8 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/8 binary32)))
(*.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (pow.f32 u1 #s(literal 1/4 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 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (+.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 (fma.f32 u1 u1 u1) (-.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 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.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 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 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 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (hypot.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/8 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/8 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 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 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (hypot.f32 (sqrt.f32 u1) u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (hypot.f32 (sqrt.f32 u1) u1))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (hypot.f32 (sqrt.f32 u1) u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (hypot.f32 (sqrt.f32 u1) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (hypot.f32 (sqrt.f32 u1) u1) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (hypot.f32 (sqrt.f32 u1) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (hypot.f32 (sqrt.f32 u1) u1) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (hypot.f32 (sqrt.f32 u1) u1))) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (hypot.f32 (sqrt.f32 u1) u1)) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (hypot.f32 (sqrt.f32 u1) u1)) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (hypot.f32 (sqrt.f32 u1) u1) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (hypot.f32 (sqrt.f32 u1) u1) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/2 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 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (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 (log.f32 u1) (log1p.f32 u1)) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(neg.f32 (/.f32 (neg.f32 (hypot.f32 (sqrt.f32 u1) u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (/.f32 (hypot.f32 (sqrt.f32 u1) u1) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) 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 #s(literal -1 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 #s(literal -1 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 (*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 u1))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.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))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (*.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 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (hypot.f32 (sqrt.f32 u1) u1)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)))
(*.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 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 (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 (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 (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 (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 (pow.f32 u1 #s(literal -1/2 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (neg.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))) (pow.f32 (/.f32 (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32))) (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 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 u1) (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)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #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 (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 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (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 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (hypot.f32 (sqrt.f32 u1) u1) (*.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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)))) (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) #s(literal 1 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) (*.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 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 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (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 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.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 (*.f32 (neg.f32 (hypot.f32 (sqrt.f32 u1) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (hypot.f32 (sqrt.f32 u1) u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (hypot.f32 (sqrt.f32 u1) u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (hypot.f32 (sqrt.f32 u1) u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.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 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (hypot.f32 (sqrt.f32 u1) u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (hypot.f32 (sqrt.f32 u1) u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.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))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (sqrt.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))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #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 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (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 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) (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)) (/.f32 (pow.f32 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 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (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 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #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 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(pow.f32 (exp.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) 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 u1 #s(literal 1 binary32)))) (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 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #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 (-.f32 u1 #s(literal 1 binary32)) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 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/4 binary32)) (*.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)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 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) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(-.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))
(pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))
(exp.f32 (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(neg.f32 (neg.f32 (sqrt.f32 (-.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 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (-.f32 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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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 (-.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 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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (-.f32 u1 #s(literal 1 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) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (-.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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (-.f32 #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) (/.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 (/.f32 #s(literal 1 binary32) (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) (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 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 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 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.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 #s(literal 1 binary32) u1))
(*.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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 (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)) #s(literal -1 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 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 u1 #s(literal 3 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.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 #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 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.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 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (-.f32 u1 #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 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (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 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #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 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (exp.f32 (log1p.f32 (*.f32 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 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 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 u1 u1 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 (-.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 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #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) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (/.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(-.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(-.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(-.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 u1 #s(literal -1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (/.f32 u1 (-.f32 u1 #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)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (/.f32 u1 (-.f32 u1 #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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 (-.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 (-.f32 u1 #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 (-.f32 u1 #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 (-.f32 u1 #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 (-.f32 u1 #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 (-.f32 u1 #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 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #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)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (-.f32 (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) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #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 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 u1 #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 u1 u1) (/.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 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (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) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (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 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 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 (-.f32 u1 #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 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.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 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (-.f32 #s(literal 0 binary32) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #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 (log1p.f32 u1))
(neg.f32 (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 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 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (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 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 u1) (neg.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (sqrt.f32 u1) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.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 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(expm1.f32 (*.f32 (log.f32 u1) #s(literal 2 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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.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 (-.f32 #s(literal 1 binary32) u1) (-.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 #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 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (-.f32 (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 (-.f32 (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) u1)))
(*.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))) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) #s(literal 1 binary32)))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)))))
(*.f32 (-.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 u1 #s(literal 4 binary32)))))
(*.f32 (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) u1)))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (-.f32 u1 #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) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 8 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 12 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 8 binary32)) #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 12 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 18 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (-.f32 (+.f32 (pow.f32 u1 #s(literal 12 binary32)) #s(literal 1 binary32)) (pow.f32 u1 #s(literal 6 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 u1 #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 (fma.f32 u1 u1 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 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.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) u1)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) #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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) #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 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (-.f32 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 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (fma.f32 u1 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 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.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) (fma.f32 u1 u1 #s(literal 1 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 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 #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 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #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 (pow.f32 u1 #s(literal 3 binary32)) u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 (fma.f32 u1 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 4 binary32)) #s(literal 1 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 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 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 (pow.f32 u1 #s(literal 4 binary32)) #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))) (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 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (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 3 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 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 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (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 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(/.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) (*.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 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 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32))) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(-.f32 (/.f32 (/.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) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.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 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(-.f32 #s(literal -1 binary32) (*.f32 u1 u1))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 (fma.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 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (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 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 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)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 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)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 #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 u1 #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 u1 u1 #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 u1 #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) (+.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(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) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (fma.f32 u1 u1 u1))
(fma.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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 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 u1 #s(literal 1 binary32)))
(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 (fma.f32 u1 u1 u1) #s(literal 2 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 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 #s(literal 1 binary32) u1)) (-.f32 u1 #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 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #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) (-.f32 (fma.f32 u1 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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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)) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (/.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 u1 u1 u1))
(fma.f32 (-.f32 (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))) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 u1))
(fma.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32) (-.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) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 0 binary32))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 (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) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) (+.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (*.f32 u1 u1) #s(literal -1 binary32) (+.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (*.f32 u1 u1) #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 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 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.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 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 u1 #s(literal 1 binary32)) #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) (+.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 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) u1 (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 u1 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(fma.f32 u1 u1 (+.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 u1 u1 #s(literal -1 binary32))
(fma.f32 u1 #s(literal -1 binary32) (-.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))
(fma.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 u1) (+.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) u1 (-.f32 (fma.f32 u1 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 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(+.f32 (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32)))
(+.f32 (*.f32 u1 u1) (+.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 u1 u1) #s(literal -1 binary32))
(+.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(+.f32 u1 (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(+.f32 #s(literal -1 binary32) (*.f32 u1 u1))
(neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (*.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/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 (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 #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)))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(*.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 (pow.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (/.f32 (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (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 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) #s(literal -1 binary32)) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.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 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)))) (pow.f32 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 (pow.f32 u1 #s(literal -1/2 binary32)) (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 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #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 (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) 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)))) (pow.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) #s(literal -1 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 (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #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 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (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/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)) (sqrt.f32 u1))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) #s(literal 1 binary32)) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.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) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal 1 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 (*.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (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 (pow.f32 u1 #s(literal -1/2 binary32)) (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 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 u1))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (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 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) (*.f32 (neg.f32 (sqrt.f32 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 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1))
(/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (neg.f32 (neg.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 (/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(/.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 (sqrt.f32 (/.f32 (-.f32 u1 #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 #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 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (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 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) 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 u1 #s(literal 1 binary32)) 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 u1 #s(literal 1 binary32)) 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 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))

eval199.0ms (2.2%)

Memory
35.9MiB live, 450.2MiB allocated
Compiler

Compiled 48 671 to 7 357 computations (84.9% saved)

prune105.0ms (1.2%)

Memory
-29.7MiB live, 261.3MiB allocated
Pruning

60 alts after pruning (53 fresh and 7 done)

PrunedKeptTotal
New1 659321 691
Fresh202141
Picked145
Done235
Total1 682601 742
Accuracy
99.9%
Counts
1 742 → 60
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
98.0%
(/.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)))))
97.8%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (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))))))
97.9%
(/.f32 #s(literal 1 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)))))))
98.1%
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
75.9%
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
84.6%
(/.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))))
73.4%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.5%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/8 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/8 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.7%
(*.f32 (*.f32 (*.f32 (sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
77.8%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (sqrt.f32 (/.f32 (/.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)))
87.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 #s(approx (- (* u1 u1) 1) #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.9%
(*.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)))
98.3%
(*.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.2%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
39.3%
(*.f32 (sqrt.f32 (*.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.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))
97.9%
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
40.2%
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32)))))
84.6%
(*.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))))
84.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(literal 314159265359/50000000000 binary32) u2))))
98.1%
(*.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)))))
75.9%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
84.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
84.7%
#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))))
84.6%
#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 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))))
84.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) u2) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1))))
84.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) u2)))
84.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.9%
#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)))
84.9%
#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))
84.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
8.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
49.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
75.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.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 314159265359/50000000000 binary32) u2)))
19.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 #s(approx (- (neg u1) 1) (neg.f32 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.9%
#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)))
84.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
67.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (* (sqrt u1) (pow (- 1 u1) -1/2)) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
4.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))))
15.8%
#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 #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)))))
67.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
67.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32)) u2) #s(literal 314159265359/50000000000 binary32))))
67.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 u1 u1)) (sqrt.f32 u1)) u2) #s(literal 314159265359/50000000000 binary32))))
67.9%
#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))))
67.8%
#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 2 823 to 2 205 computations (21.9% saved)

simplify181.0ms (2%)

Memory
14.1MiB live, 315.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
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)) (/.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 (/.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-diff704
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff64
(-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))
cost-diff0
(sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
cost-diff0
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
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
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff160
(/.f32 u1 (*.f32 u1 u1))
cost-diff352
(/.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1))))
cost-diff672
(/.f32 (*.f32 u1 u1) (*.f32 u1 u1))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048451
081423
1143401
2305401
3732372
43015367
08366365
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1))))
#s(literal -1 binary32)
(-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1)))
(/.f32 (*.f32 u1 u1) (*.f32 u1 u1))
(*.f32 u1 u1)
u1
(/.f32 u1 (*.f32 u1 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) #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
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
#s(literal 1 binary32)
(sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(-.f32 #s(literal 1 binary32) u1)
u1
(*.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 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
u1
(/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 u1 (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
(-.f32 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(fma.f32 u1 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 (/.f32 (/.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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) 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 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 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 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
#s(literal -1 binary32)
(-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1)))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(/.f32 (*.f32 u1 u1) (*.f32 u1 u1))
#s(literal 1 binary32)
(*.f32 u1 u1)
u1
(/.f32 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
#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
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
#s(literal 1 binary32)
(sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(-.f32 #s(literal 1 binary32) u1)
u1
(*.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 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(sqrt.f32 (/.f32 (-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 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 3 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))
u1
(/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1))
(*.f32 u1 (fma.f32 u1 u1 u1))
(*.f32 (fma.f32 u1 u1 u1) u1)
(fma.f32 u1 u1 u1)
(-.f32 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(fma.f32 u1 u1 #s(literal -1 binary32))
#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 (/.f32 (/.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 (/.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 (/.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))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) 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

localize210.0ms (2.4%)

Memory
-7.7MiB live, 249.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.16796875
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
accuracy0.3125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.31382753907376804
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
accuracy0.328125
(*.f32 (sqrt.f32 (/.f32 (/.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.31869125976844204
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy4.142246512012775
(fma.f32 u1 u1 #s(literal -1 binary32))
accuracy8.330494427931018
(fma.f32 u1 u1 u1)
accuracy10.707063734238401
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.3125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.31640625
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
accuracy0.36166000976844204
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy4.506137413546251
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.2421875
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
accuracy0.33203125
(*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32))
accuracy4.506137413546251
#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)))
accuracy7.64496322877842
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2))
accuracy0.2578125
(/.f32 u1 (*.f32 u1 u1))
accuracy0.28125
(/.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1))))
accuracy0.3125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.328125
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Samples
175.0ms256×0valid
Compiler

Compiled 855 to 95 computations (88.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 144.0ms
ival-sqrt: 63.0ms (43.7% of total)
ival-div: 45.0ms (31.2% of total)
ival-mult: 18.0ms (12.5% of total)
ival-sub: 6.0ms (4.2% of total)
ival-add: 4.0ms (2.8% of total)
const: 4.0ms (2.8% of total)
ival-sin: 3.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)

series32.0ms (0.4%)

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

9 calls:

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

simplify198.0ms (2.2%)

Memory
-18.2MiB live, 189.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite207.0ms (2.3%)

Memory
4.9MiB live, 237.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048303
081283
1290261
22022251
08213242
Stop Event
iter limit
node limit
iter limit
Counts
23 → 791
Calls
Call 1
Inputs
(/.f32 (*.f32 u1 u1) (*.f32 u1 u1))
(/.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1))))
(/.f32 u1 (*.f32 u1 u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1))))) (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) #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 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #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 #s(literal 1 binary32) u1))
(*.f32 (sqrt.f32 (/.f32 (/.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 (/.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) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(fma.f32 u1 u1 u1)
(fma.f32 u1 u1 #s(literal -1 binary32))
Outputs
#s(literal 1 binary32)
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32)))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 u1 #s(literal 4 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 u1 u1) u1)) (*.f32 u1 u1))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 u1 #s(literal -2 binary32)) u1)
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) u1)))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(*.f32 u1 (pow.f32 u1 #s(literal -2 binary32)))
(sqrt.f32 (pow.f32 u1 #s(literal -2 binary32)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (*.f32 (neg.f32 u1) u1))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1))) (neg.f32 (*.f32 (neg.f32 u1) u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (*.f32 (neg.f32 u1) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (*.f32 (neg.f32 u1) u1))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)) (neg.f32 (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 4 binary32)))
(/.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) u1))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 u1)))
(/.f32 #s(literal 1 binary32) u1)
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 u1))
(/.f32 u1 (*.f32 u1 u1))
(pow.f32 (neg.f32 (neg.f32 u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal -1/2 binary32))
(pow.f32 u1 #s(literal -1 binary32))
(exp.f32 (neg.f32 (log.f32 u1)))
(neg.f32 (/.f32 #s(literal -1 binary32) u1))
(*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.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) 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 (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))) u2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (neg.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(literal -1 binary32))) (neg.f32 (neg.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (neg.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))
(/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))
(/.f32 (neg.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(pow.f32 (/.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 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 #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 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal -1/4 binary32)) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal -1/4 binary32)))
(*.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))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #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 (*.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (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 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))
(pow.f32 (exp.f32 (-.f32 (log.f32 u1) (log1p.f32 (neg.f32 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 (*.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))) #s(literal -1 binary32))
(pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal -1/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(exp.f32 (neg.f32 (log.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (neg.f32 (log.f32 u1)))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (-.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 1/4 binary32)) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))
(sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (neg.f32 (sqrt.f32 u1))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 (neg.f32 u1))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 (*.f32 (/.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 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))) u1)
(/.f32 (sqrt.f32 (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32))) (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal -2 binary32)) (+.f32 (/.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))) (hypot.f32 (sqrt.f32 u1) u1))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 u1))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal -1 binary32))) (sqrt.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (neg.f32 u1))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (hypot.f32 (sqrt.f32 u1) u1))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (*.f32 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) u1))) (sqrt.f32 (*.f32 (neg.f32 u1) u1)))
(/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) 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)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))) #s(literal 1 binary32))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 u1)))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (*.f32 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (hypot.f32 (sqrt.f32 u1) u1))
(/.f32 (neg.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))) #s(literal -1 binary32))
(/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (neg.f32 (neg.f32 u1))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))
(/.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(pow.f32 (exp.f32 (log.f32 (expm1.f32 (neg.f32 (log.f32 u1))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) (expm1.f32 (neg.f32 (log.f32 u1)))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))) #s(literal 1 binary32))
(pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))
(exp.f32 (neg.f32 (*.f32 (-.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))))
(exp.f32 (neg.f32 (*.f32 (log.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))) #s(literal -1 binary32))))
(exp.f32 (log.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 3 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 3 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 3 binary32)) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)))) (*.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32))) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 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 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 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)) (pow.f32 u1 #s(literal 5 binary32)))) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 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)) (pow.f32 u1 #s(literal 5 binary32)))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 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 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (+.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) #s(literal -1 binary32) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (+.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) #s(literal -1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) #s(literal 1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 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 (fma.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (fma.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(/.f32 (fma.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) #s(literal -1 binary32) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 (fma.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (fma.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(/.f32 (fma.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (+.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) #s(literal -1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) #s(literal 1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 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 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 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 (fma.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) #s(literal -1 binary32) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) #s(literal -1 binary32)))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 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 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (fma.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(/.f32 (fma.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 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)) (pow.f32 u1 #s(literal 5 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) #s(literal -1 binary32) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal -1 binary32)))
(/.f32 (fma.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) #s(literal 1 binary32) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 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 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 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 (fma.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1) (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1) (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32))))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (*.f32 u1 u1) u1) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (*.f32 u1 u1) u1) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32))))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (*.f32 u1 u1) u1) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (*.f32 u1 u1) u1) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32))))))
(/.f32 (fma.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) u1) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) u1) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32))))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32))))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) u1) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) u1) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32))))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 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 u1 u1))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32))))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (*.f32 u1 u1) u1) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (*.f32 u1 u1) u1) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32))))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32))))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32))))))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (*.f32 u1 u1) u1) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (*.f32 u1 u1) u1) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32))))))
(/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) u1) (*.f32 #s(literal -1 binary32) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1))) (*.f32 #s(literal -1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) u1) (*.f32 #s(literal -1 binary32) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))) (*.f32 #s(literal -1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32))))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 u1 u1) u1) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1))) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 u1 u1) u1) (*.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1) (*.f32 (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1))) (*.f32 (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1))) (*.f32 (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1) (*.f32 (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (*.f32 (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))) (*.f32 (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 5 binary32))))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 3 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)) (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 3 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 3 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)) (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 3 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 3 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 3 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 3 binary32)) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)))))
(-.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) #s(literal -1 binary32))
(-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) (-.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) u1))
(fma.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal -3 binary32)) (-.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 u1 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 (fma.f32 u1 u1 u1) u1))
(fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) u1))
(fma.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 3 binary32)) (-.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 3 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) u1))
(fma.f32 (*.f32 u1 u1) u1 (-.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (*.f32 u1 u1) u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 u1 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 u1 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 u1 (*.f32 u1 u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 3 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) #s(literal 1 binary32))
(+.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))))
(+.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) u1) (-.f32 #s(literal 1 binary32) u1))
(+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 u1 u1) u1))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))) u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))) #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (sqrt.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1))))
(*.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (pow.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1 binary32))) (sqrt.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1)) (sqrt.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(/.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(pow.f32 (exp.f32 (log.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))) #s(literal -1/2 binary32))
(pow.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (-.f32 #s(literal 1 binary32) u1)) u1) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.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 (neg.f32 (*.f32 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (-.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 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (expm1.f32 (neg.f32 (log.f32 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))
(/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(pow.f32 (/.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(exp.f32 (-.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1 binary32)) (neg.f32 (log.f32 u1))))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (neg.f32 (log.f32 u1)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 u1 (-.f32 u1 #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 (neg.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32))))
(/.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 (neg.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 u1 #s(literal -1/2 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 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 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 #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 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal -1/4 binary32)) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal -1/4 binary32)))
(*.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))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #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 (*.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (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 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))))
(pow.f32 (exp.f32 (-.f32 (log.f32 u1) (log1p.f32 (neg.f32 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 (*.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))) #s(literal -1 binary32))
(pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal -1/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(exp.f32 (neg.f32 (log.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (neg.f32 (log.f32 u1)))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (-.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 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) (+.f32 (fma.f32 u1 u1 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)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (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 #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 #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #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) u1))))
(/.f32 #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)))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(literal 1 binary32))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (+.f32 #s(literal 1 binary32) u1) u1)
(*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))) (neg.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))) (neg.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (neg.f32 (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (*.f32 u1 u1) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 u1 (*.f32 u1 u1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (neg.f32 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (neg.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (fma.f32 u1 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (*.f32 u1 u1) u1)) (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) u1)))
(fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) (sqrt.f32 u1) u1)
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(fma.f32 (/.f32 #s(literal -1 binary32) u1) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) u1)) #s(literal -1 binary32)) (*.f32 u1 u1))
(fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal -2 binary32)) u1)
(fma.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1) (*.f32 u1 u1))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) u1)
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1)
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 u1))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 u1))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 u1 u1))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 u1 u1))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 u1 u1 u1)
(pow.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 u1 u1) u1)
(+.f32 u1 (*.f32 u1 u1))
(expm1.f32 (log.f32 (*.f32 u1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (-.f32 (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 (+.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)) #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1))))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (+.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)))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1)))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 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))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 (neg.f32 u1) u1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 (neg.f32 u1) u1))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (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 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (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) (neg.f32 (/.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1)) (+.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) (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) (sqrt.f32 u1) #s(literal -1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (*.f32 #s(literal -1 binary32) (+.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 (*.f32 u1 u1) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 (neg.f32 u1) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal -1 binary32))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 u1 u1 #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) #s(literal -1 binary32))
(+.f32 (fma.f32 u1 u1 u1) (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(+.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(+.f32 #s(literal -1 binary32) (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) #s(literal -1 binary32))

eval130.0ms (1.5%)

Memory
-7.7MiB live, 235.4MiB allocated
Compiler

Compiled 42 779 to 6 028 computations (85.9% saved)

prune81.0ms (0.9%)

Memory
22.4MiB live, 181.2MiB allocated
Pruning

76 alts after pruning (65 fresh and 11 done)

PrunedKeptTotal
New90223925
Fresh64248
Picked145
Done077
Total90976985
Accuracy
99.9%
Counts
985 → 76
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
98.0%
(/.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)))))
97.8%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (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))))))
97.9%
(/.f32 #s(literal 1 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)))))))
98.1%
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
75.9%
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
84.6%
(/.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))))
73.4%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.5%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/8 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/8 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.7%
(*.f32 (*.f32 (*.f32 (sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
77.8%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (sqrt.f32 (/.f32 (/.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)))
87.4%
(*.f32 (sqrt.f32 (/.f32 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.9%
(*.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)))
98.3%
(*.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.2%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(approx (/ (* u1 u1) (* u1 u1)) #s(literal 1 binary32)) (/.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
38.3%
(*.f32 (sqrt.f32 (*.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.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 u1 u1) u1)) (*.f32 u1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))
97.9%
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
42.1%
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32)))))
84.6%
(*.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))))
84.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(literal 314159265359/50000000000 binary32) u2))))
98.1%
(*.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)))))
75.9%
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
84.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
84.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
84.7%
#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))))
84.6%
#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 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))))
84.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) u2) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1))))
84.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
67.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (sqrt (/ (- 1 u1) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.9%
#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)))
84.9%
#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))
84.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
65.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(approx (+ (* u1 u1) -1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
50.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
75.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.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 314159265359/50000000000 binary32) u2)))
19.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 #s(approx (- (neg u1) 1) (neg.f32 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.9%
#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)))
84.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
67.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
14.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
12.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (+.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
4.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (neg.f32 (sqrt.f32 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
4.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 (/.f32 u2 u1) #s(literal -314159265359/100000000000 binary32) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
15.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (sqrt.f32 u1)) u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal -942477796077/100000000000 binary32) (*.f32 (*.f32 #s(literal 314159265359/100000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1)))))
12.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 binary32)) (/.f32 (/.f32 (*.f32 #s(literal 942477796077/400000000000 binary32) u2) u1) u1))))
4.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 #s(literal 1 binary32)) u1) u1)))))
14.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 binary32)))))
19.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
4.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))))
4.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
67.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
67.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32)) u2) #s(literal 314159265359/50000000000 binary32))))
67.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 u1 u1)) (sqrt.f32 u1)) u2) #s(literal 314159265359/50000000000 binary32))))
67.9%
#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))))
67.8%
#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 5 351 to 2 210 computations (58.7% saved)

regimes292.0ms (3.3%)

Memory
-4.6MiB live, 470.0MiB allocated
Counts
118 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 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))) (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))) #s(approx (* (sqrt (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))))
#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 #s(approx (* (sqrt u1) (pow (- 1 u1) -1/2)) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 (/.f32 u2 u1) #s(literal -314159265359/100000000000 binary32) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (neg.f32 (sqrt.f32 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (*.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 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (sqrt (/ (- 1 u1) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (+.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 #s(approx (- (neg u1) 1) (neg.f32 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) u2)))
#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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #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 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) (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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.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))) (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))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #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 (*.f32 (/.f32 (sqrt.f32 (*.f32 u1 u1)) (sqrt.f32 u1)) u2) #s(literal 314159265359/50000000000 binary32))))
#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 (sqrt.f32 #s(literal -1 binary32)) #s(literal 314159265359/50000000000 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 binary32)) (/.f32 (/.f32 (*.f32 #s(literal 942477796077/400000000000 binary32) u2) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (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(literal 314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 #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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#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 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (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))) #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))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 #s(literal 1 binary32)) u1) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (*.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)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #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 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(approx (+ (* u1 u1) -1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.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 314159265359/50000000000 binary32) u2)))
#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 #s(literal 314159265359/100000000000 binary32) u2) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (sqrt.f32 u1)) u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal -942477796077/100000000000 binary32) (*.f32 (*.f32 #s(literal 314159265359/100000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.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))))
#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 #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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.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)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 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))))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (*.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) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (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 #s(approx (/ 1 (- 1 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 #s(approx (- (* u1 u1) 1) #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) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (sqrt.f32 (/.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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 u1 u1) u1)) (*.f32 u1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(approx (/ (* u1 u1) (* u1 u1)) #s(literal 1 binary32)) (/.f32 u1 (*.f32 u1 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 (/.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 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) 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 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 (sqrt.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (/.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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (-.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(/.f32 #s(literal 1 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 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (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 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32)) u2) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 u2)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.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 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) u2) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1))))
(*.f32 (pow.f32 (*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1/4 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (neg.f32 (pow.f32 u1 #s(literal -1/2 binary32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.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))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))) (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 (*.f32 (sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (*.f32 (-.f32 (log1p.f32 u1) (log.f32 u1)) #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/8 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/8 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.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)))
Calls

8 calls:

55.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
35.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
35.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
34.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
32.0ms
cosTheta_i
Results
AccuracySegmentsBranch
98.3%1cosTheta_i
98.3%1u1
98.3%1u2
98.3%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
98.3%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
98.3%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.3%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes226.0ms (2.5%)

Memory
-5.7MiB live, 257.2MiB allocated
Counts
84 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 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))) (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))) #s(approx (* (sqrt (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))))
#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 #s(approx (* (sqrt u1) (pow (- 1 u1) -1/2)) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 (/.f32 u2 u1) #s(literal -314159265359/100000000000 binary32) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (neg.f32 (sqrt.f32 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (*.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 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (sqrt (/ (- 1 u1) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (+.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 #s(approx (- (neg u1) 1) (neg.f32 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) u2)))
#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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #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 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) (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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.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))) (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))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #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 (*.f32 (/.f32 (sqrt.f32 (*.f32 u1 u1)) (sqrt.f32 u1)) u2) #s(literal 314159265359/50000000000 binary32))))
#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 (sqrt.f32 #s(literal -1 binary32)) #s(literal 314159265359/50000000000 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 binary32)) (/.f32 (/.f32 (*.f32 #s(literal 942477796077/400000000000 binary32) u2) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (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(literal 314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 #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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#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 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (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))) #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))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 #s(literal 1 binary32)) u1) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (*.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)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #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 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(approx (+ (* u1 u1) -1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.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 314159265359/50000000000 binary32) u2)))
#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 #s(literal 314159265359/100000000000 binary32) u2) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (sqrt.f32 u1)) u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal -942477796077/100000000000 binary32) (*.f32 (*.f32 #s(literal 314159265359/100000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.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))))
#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 #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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.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)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 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))))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (*.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) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (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 #s(approx (/ 1 (- 1 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 #s(approx (- (* u1 u1) 1) #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) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (sqrt.f32 (/.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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 u1 u1) u1)) (*.f32 u1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(approx (/ (* u1 u1) (* u1 u1)) #s(literal 1 binary32)) (/.f32 u1 (*.f32 u1 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 (/.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 #s(literal 1 binary32) #s(approx (/ (sqrt (- 1 u1)) (* (sqrt u1) (sin (* u2 314159265359/50000000000)))) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) 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 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

46.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
39.0ms
cosTheta_i
24.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
23.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
22.0ms
u2
Results
AccuracySegmentsBranch
98.3%1cosTheta_i
98.3%1u1
98.3%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
98.3%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
98.3%1u2
98.3%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.3%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes213.0ms (2.4%)

Memory
6.2MiB live, 243.4MiB allocated
Counts
73 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 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))) (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))) #s(approx (* (sqrt (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))))
#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 #s(approx (* (sqrt u1) (pow (- 1 u1) -1/2)) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 (/.f32 u2 u1) #s(literal -314159265359/100000000000 binary32) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (neg.f32 (sqrt.f32 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (*.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 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (sqrt (/ (- 1 u1) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (+.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 #s(approx (- (neg u1) 1) (neg.f32 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) u2)))
#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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #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 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) (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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.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))) (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))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #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 (*.f32 (/.f32 (sqrt.f32 (*.f32 u1 u1)) (sqrt.f32 u1)) u2) #s(literal 314159265359/50000000000 binary32))))
#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 (sqrt.f32 #s(literal -1 binary32)) #s(literal 314159265359/50000000000 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 binary32)) (/.f32 (/.f32 (*.f32 #s(literal 942477796077/400000000000 binary32) u2) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (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(literal 314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 #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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#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 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (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))) #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))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 #s(literal 1 binary32)) u1) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (*.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)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #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 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(approx (+ (* u1 u1) -1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.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 314159265359/50000000000 binary32) u2)))
#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 #s(literal 314159265359/100000000000 binary32) u2) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (sqrt.f32 u1)) u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal -942477796077/100000000000 binary32) (*.f32 (*.f32 #s(literal 314159265359/100000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.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))))
#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 #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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.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)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* 314159265359/50000000000 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))))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (*.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) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

47.0ms
u2
30.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
29.0ms
u1
23.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
21.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
98.3%1cosTheta_i
98.3%1u1
98.3%1u2
98.3%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
98.3%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
98.3%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.3%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes154.0ms (1.7%)

Memory
21.6MiB live, 329.5MiB allocated
Counts
64 → 2
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 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))) (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))) #s(approx (* (sqrt (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))))
#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 #s(approx (* (sqrt u1) (pow (- 1 u1) -1/2)) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 (/.f32 u2 u1) #s(literal -314159265359/100000000000 binary32) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (neg.f32 (sqrt.f32 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (*.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 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (sqrt (/ (- 1 u1) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (+.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 #s(approx (- (neg u1) 1) (neg.f32 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) u2)))
#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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #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 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) (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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.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))) (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))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #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 (*.f32 (/.f32 (sqrt.f32 (*.f32 u1 u1)) (sqrt.f32 u1)) u2) #s(literal 314159265359/50000000000 binary32))))
#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 (sqrt.f32 #s(literal -1 binary32)) #s(literal 314159265359/50000000000 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 binary32)) (/.f32 (/.f32 (*.f32 #s(literal 942477796077/400000000000 binary32) u2) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (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(literal 314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 #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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#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 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (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))) #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))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 #s(literal 1 binary32)) u1) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (*.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)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #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 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(approx (+ (* u1 u1) -1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.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 314159265359/50000000000 binary32) u2)))
#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 #s(literal 314159265359/100000000000 binary32) u2) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (sqrt.f32 u1)) u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal -942477796077/100000000000 binary32) (*.f32 (*.f32 #s(literal 314159265359/100000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.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))))
#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 #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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.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
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.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)))
Calls

8 calls:

23.0ms
cosTheta_i
21.0ms
u1
19.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
18.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
18.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
85.0%1cosTheta_i
90.3%2u1
92.2%2u2
85.0%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.3%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
90.3%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
89.8%2(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
92.2%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes137.0ms (1.5%)

Memory
23.2MiB live, 221.2MiB allocated
Counts
59 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 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))) (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))) #s(approx (* (sqrt (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))))
#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 #s(approx (* (sqrt u1) (pow (- 1 u1) -1/2)) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 (/.f32 u2 u1) #s(literal -314159265359/100000000000 binary32) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (neg.f32 (sqrt.f32 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (*.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 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (sqrt (/ (- 1 u1) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (+.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 #s(approx (- (neg u1) 1) (neg.f32 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) u2)))
#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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #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 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) (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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.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))) (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))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #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 (*.f32 (/.f32 (sqrt.f32 (*.f32 u1 u1)) (sqrt.f32 u1)) u2) #s(literal 314159265359/50000000000 binary32))))
#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 (sqrt.f32 #s(literal -1 binary32)) #s(literal 314159265359/50000000000 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 binary32)) (/.f32 (/.f32 (*.f32 #s(literal 942477796077/400000000000 binary32) u2) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 u1) (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(literal 314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 #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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#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 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (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))) #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))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 #s(literal 1 binary32)) u1) u1)))))
(*.f32 (sqrt.f32 u1) #s(approx (/ (sin (* u2 314159265359/50000000000)) (sqrt (- 1 u1))) (*.f32 (*.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)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #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 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(approx (+ (* u1 u1) -1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.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 314159265359/50000000000 binary32) u2)))
#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 #s(literal 314159265359/100000000000 binary32) u2) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (sqrt.f32 u1)) u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal -942477796077/100000000000 binary32) (*.f32 (*.f32 #s(literal 314159265359/100000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

7 calls:

38.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
18.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
16.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
16.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
16.0ms
u2
Results
AccuracySegmentsBranch
85.0%1cosTheta_i
85.0%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
85.0%1u1
85.0%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
85.0%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
85.0%1u2
85.0%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 21 to 33 computations (-57.1% saved)

regimes96.0ms (1.1%)

Memory
-20.3MiB live, 147.2MiB allocated
Counts
35 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 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))) (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))) #s(approx (* (sqrt (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))))
#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 #s(approx (* (sqrt u1) (pow (- 1 u1) -1/2)) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 (/.f32 u2 u1) #s(literal -314159265359/100000000000 binary32) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (neg.f32 (sqrt.f32 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (*.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 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (sqrt (/ (- 1 u1) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (+.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 #s(approx (- (neg u1) 1) (neg.f32 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) u2)))
#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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #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 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) (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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.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))) (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))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #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 (*.f32 (/.f32 (sqrt.f32 (*.f32 u1 u1)) (sqrt.f32 u1)) u2) #s(literal 314159265359/50000000000 binary32))))
#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 (sqrt.f32 #s(literal -1 binary32)) #s(literal 314159265359/50000000000 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 binary32)) (/.f32 (/.f32 (*.f32 #s(literal 942477796077/400000000000 binary32) u2) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (*.f32 #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:

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

Compiled 32 to 44 computations (-37.5% saved)

regimes45.0ms (0.5%)

Memory
-3.5MiB live, 71.8MiB allocated
Counts
13 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 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))) (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))) #s(approx (* (sqrt (/ (* u1 (- (neg u1) 1)) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))))
#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 #s(approx (* (sqrt u1) (pow (- 1 u1) -1/2)) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (fma.f32 (/.f32 u2 u1) #s(literal -314159265359/100000000000 binary32) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (neg.f32 (sqrt.f32 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))) (*.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) u2) #s(literal 314159265359/50000000000 binary32))))
Calls

8 calls:

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

Compiled 32 to 44 computations (-37.5% saved)

regimes20.0ms (0.2%)

Memory
6.1MiB live, 43.9MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 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)))
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:

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

regimes17.0ms (0.2%)

Memory
2.0MiB live, 40.7MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 u2 (+.f32 (/.f32 #s(literal 314159265359/100000000000 binary32) u1) #s(literal 314159265359/50000000000 binary32)))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

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

Compiled 32 to 44 computations (-37.5% saved)

regimes13.0ms (0.2%)

Memory
-7.1MiB live, 30.2MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

8 calls:

3.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
1.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
1.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
1.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
1.0ms
cosTheta_i
Results
AccuracySegmentsBranch
4.4%1u1
4.4%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
4.4%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
4.4%1cosTheta_i
4.4%1u2
4.4%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
4.4%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
4.4%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)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.011976728215813637
0.013155333697795868
Compiler

Compiled 14 to 17 computations (-21.4% saved)

simplify35.0ms (0.4%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
069292
192292
2102289
3122289
4140289
5157289
6173289
7179289
8181289
Stop Event
saturated
Calls
Call 1
Inputs
(*.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 #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 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 6442451/536870912 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.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))) #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))) #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 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
Outputs
(*.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 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.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) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.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 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 6442451/536870912 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.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))))
(if (<=.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(literal 6442451/536870912 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 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))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal 314159265359/50000000000 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) u2) #s(literal 314159265359/50000000000 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))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ (* u1 (/ (- (* u1 (+ (* u1 u1) u1)) (- u1 1)) (+ (* u1 u1) -1))) (+ (* u1 u1) -1))) (* 314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))

soundness1.0s (11.7%)

Memory
26.2MiB live, 768.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05572561
116822195
254782017
083151917
05122525
115742230
255331998
082261869
0202815
1602725
21745652
35203599
47613598
08018569
01032
01632
14632
223732
3195332
0969232
044244
073247
1220210
21247209
010600209
040212
068219
1197156
01159155
Stop Event
fuel
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 498 to 272 computations (45.4% saved)

preprocess185.0ms (2.1%)

Memory
-15.2MiB live, 133.8MiB allocated
Remove

(negabs u2)

(abs cosTheta_i)

Compiler

Compiled 1 076 to 586 computations (45.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...