Trowbridge-Reitz Sample, near normal, slope_x

Time bar (total: 7.6s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze271.0ms (3.6%)

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

Compiled 35 to 25 computations (28.6% saved)

sample2.1s (27.9%)

Memory
-112.6MiB live, 2 540.6MiB allocated
Samples
1.7s8 256×0valid
1.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
const: 432.0ms (40.1% of total)
ival-<=: 143.0ms (13.3% of total)
ival-mult: 105.0ms (9.7% of total)
ival-cos: 100.0ms (9.3% of total)
ival-div: 94.0ms (8.7% of total)
ival-sqrt: 66.0ms (6.1% of total)
ival-sub: 46.0ms (4.3% of total)
ival->: 45.0ms (4.2% of total)
ival-and: 37.0ms (3.4% of total)
exact: 6.0ms (0.6% of total)
ival-assert: 4.0ms (0.4% of total)
Bogosity

explain136.0ms (1.8%)

Memory
5.2MiB live, 160.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-1(0.9999243021011353 0.08374237269163132 0.24712619185447693)(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
00-0-(-.f32 #s(literal 1 binary32) u1)
00-0-u2
00-0-#s(literal 1 binary32)
00-0-#s(literal 314159265359/50000000000 binary32)
00-0-(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
00-0-u1
00-0-(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
00-0-(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
00-0-(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Confusion
Predicted +Predicted -
+01
-0255
Precision
0/0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+010
-01254
Precision?
0.5
Recall?
1.0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+010
-000
Precision?
1.0
Recall?
1.0
Samples
49.0ms512×0valid
Compiler

Compiled 123 to 48 computations (61% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
const: 7.0ms (20.8% of total)
ival-mult: 6.0ms (17.8% of total)
ival-sub: 6.0ms (17.8% of total)
ival-cos: 6.0ms (17.8% of total)
ival-div: 4.0ms (11.9% of total)
ival-sqrt: 3.0ms (8.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess36.0ms (0.5%)

Memory
5.7MiB live, 41.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036106
178104
2128104
3215102
4361102
5611102
6775102
7871102
8910102
9930102
10934102
01011
01611
12211
22611
33111
43811
54811
66311
78611
810811
911611
1011811
011811
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Symmetry

(abs u2)

(abs cosTheta_i)

Compiler

Compiled 11 to 11 computations (0% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 11 to 11 computations (0% saved)

simplify5.0ms (0.1%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 #s(literal 1 binary32) u1)
cost-diff0
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Iterations

Useful iterations: 0 (0.0ms)

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

localize47.0ms (0.6%)

Memory
-44.7MiB live, 44.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.1171875
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.1796875
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.1875
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy0.3203125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
40.0ms256×0valid
Compiler

Compiled 74 to 24 computations (67.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
const: 4.0ms (26% of total)
ival-div: 3.0ms (19.5% of total)
ival-mult: 3.0ms (19.5% of total)
ival-cos: 3.0ms (19.5% of total)
ival-sqrt: 2.0ms (13% of total)
ival-sub: 1.0ms (6.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series8.0ms (0.1%)

Memory
17.3MiB live, 17.3MiB allocated
Counts
5 → 42
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Outputs
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
1
(+ 1 (* -1 u1))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* 314159265359/50000000000 u2)
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
Calls

9 calls:

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

simplify171.0ms (2.2%)

Memory
15.5MiB live, 201.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0180750
1523661
21543593
34794545
08083519
Stop Event
iter limit
node limit
Counts
42 → 41
Calls
Call 1
Inputs
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
1
(+ 1 (* -1 u1))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* 314159265359/50000000000 u2)
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
Outputs
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (*.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (*.f32 u1 u1)) #s(literal 1/2 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) u1 u1) (sqrt.f32 u1))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (*.f32 u1 u1)) #s(literal 1/2 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) u1 u1) (sqrt.f32 u1)))) (*.f32 u1 u1) (sqrt.f32 u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (+.f32 (/.f32 #s(literal -3/8 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal -5/16 binary32) u1) #s(literal -3/8 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 5/8 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(-.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (/.f32 #s(literal -3/8 binary32) u1) #s(literal -1/2 binary32))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1))) u1)) u1))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal -3/8 binary32) u1) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(+.f32 (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1))) u1)) u1) (sqrt.f32 #s(literal -1 binary32)))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) u1) #s(literal 1 binary32))
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))

rewrite146.0ms (1.9%)

Memory
-18.0MiB live, 262.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval80.0ms (1.1%)

Memory
14.4MiB live, 89.7MiB allocated
Compiler

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

prune22.0ms (0.3%)

Memory
14.5MiB live, 51.2MiB allocated
Pruning

21 alts after pruning (20 fresh and 1 done)

PrunedKeptTotal
New53920559
Fresh000
Picked011
Done000
Total53921560
Accuracy
99.8%
Counts
560 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.3%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
98.9%
(*.f32 (pow.f32 (*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
51.0%
(*.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.1%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.1%
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
23.8%
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (-.f32 (log1p.f32 u1) (log.f32 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
60.4%
(*.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
51.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
73.7%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
77.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
77.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))))
77.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Compiler

Compiled 721 to 601 computations (16.6% saved)

simplify210.0ms (2.8%)

Memory
-10.2MiB live, 149.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
cost-diff0
(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))))))
cost-diff0
(*.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff544
(+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
cost-diff0
(neg.f32 (sqrt.f32 u1))
cost-diff0
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff64
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
cost-diff224
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
cost-diff0
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff224
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
cost-diff0
(-.f32 #s(literal 1 binary32) u1)
cost-diff0
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
cost-diff0
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff352
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
Iterations

Useful iterations: 10 (0.0ms)

IterNodesCost
040278
069264
1111251
2197247
3482239
4985239
51542239
62148239
72458239
82679239
92829239
103054235
113484235
123997235
134927235
145740235
156378235
166995235
177803235
08144235
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
#s(literal -1 binary32)
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(-.f32 u1 #s(literal 1 binary32))
u1
#s(literal 1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal -1 binary32)
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
(neg.f32 u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#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))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(literal 1 binary32)
(neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(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))))))
(+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
u1
(fma.f32 u1 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
#s(literal -1 binary32)
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(-.f32 u1 #s(literal 1 binary32))
u1
#s(literal 1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))
#s(literal -1 binary32)
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
(neg.f32 u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(literal 1 binary32)
(neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 (/.f32 #s(literal -1 binary32) u1) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(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))))))
(sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 (/.f32 #s(literal -1 binary32) 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 #s(literal -1 binary32) u1) (-.f32 (/.f32 #s(literal -1 binary32) u1) u1))
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
u1
(fma.f32 u1 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 u1 (-.f32 u1 (/.f32 #s(literal -1 binary32) u1)))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2

localize157.0ms (2.1%)

Memory
-1.2MiB live, 156.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.109375
(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))))))
accuracy0.1875
(*.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.3203125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy4.286111304464207
(fma.f32 u1 u1 #s(literal 1 binary32))
accuracy0.1796875
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.2265625
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy0.3203125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.37337875976844204
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
accuracy0.1796875
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.23046875
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
accuracy0.3203125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.328125
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
accuracy0
(-.f32 #s(literal 1 binary32) u1)
accuracy0.1171875
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.1875
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy7.050747755537714
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
accuracy0.17578125
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
accuracy0.1796875
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.3203125
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
accuracy0.3203125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
85.0ms256×0valid
Compiler

Compiled 560 to 81 computations (85.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 68.0ms
ival-mult: 21.0ms (30.8% of total)
ival-add: 15.0ms (22% of total)
ival-div: 10.0ms (14.7% of total)
ival-sqrt: 9.0ms (13.2% of total)
const: 4.0ms (5.9% of total)
ival-cos: 3.0ms (4.4% of total)
ival-neg: 3.0ms (4.4% of total)
ival-sub: 2.0ms (2.9% 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
-7.4MiB live, 34.0MiB allocated
Counts
23 → 132
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(neg.f32 (sqrt.f32 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 (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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(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))))))
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(fma.f32 u1 u1 #s(literal 1 binary32))
Outputs
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (sqrt u1) (pow (sqrt -1) 2))
(+ (* -1/2 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1))))))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))))))))))
(/ -1 u1)
(/ (- u1 1) u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
1
(+ 1 (* -1 u1))
-1
(- (* -1 u1) 1)
(- (* u1 (- (* -1 u1) 1)) 1)
(- (* u1 (- (* u1 (- (* -1 u1) 1)) 1)) 1)
(- (* -1/2 u1) 1)
(- (* u1 (- (* -3/8 u1) 1/2)) 1)
(- (* u1 (- (* u1 (- (* -5/16 u1) 3/8)) 1/2)) 1)
(* -1 (sqrt u1))
(* u1 (+ 1 (* u1 (+ 1 (* -1 u1)))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (- (* -1 u1) 1))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 u1)))))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 u1))))))))))
(* u1 (+ 1 (* -1 (pow u1 2))))
(* u1 (+ 1 (* (pow u1 2) (- (pow u1 2) 1))))
(* u1 (+ 1 (* (pow u1 2) (- (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) 1))))
(+ 1 (* -1/2 u1))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2)))
(+ 1 (pow u1 2))
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 3))) (+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1))))
(+ (sqrt -1) (+ (* 5/16 (/ (sqrt -1) (pow u1 3))) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1)))))
(- 1 (/ 1 u1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(/ 1 u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)
(/ (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))))) u1)
(* -1 (* (sqrt (/ 1 u1)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1))))))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (+ 1 (* 1/4 (/ u1 (pow (sqrt -1) 2)))) (sqrt -1)))))))
(+ 1 (/ 1 u1))
(- (+ 1 (/ 1 u1)) (/ 1 (pow u1 2)))
(+ 1 (+ (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (/ 1 u1)))
(cos (* 314159265359/50000000000 u2))
(+ (cos (* 314159265359/50000000000 u2)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -5/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1))))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -5/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))) (+ (* -3/16 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 3))) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))))
(+ 1 (* 1/2 (/ 1 u1)))
(- (+ 1 (* 1/2 (/ 1 u1))) (/ 5/8 (pow u1 2)))
(+ 1 (+ (* -1 (/ (+ 5/8 (* 3/16 (/ 1 u1))) (pow u1 2))) (* 1/2 (/ 1 u1))))
(/ (- 1 (/ 1 (pow u1 2))) u1)
(/ (- (+ 1 (/ 1 (pow u1 4))) (/ 1 (pow u1 2))) u1)
(/ (- (+ 1 (/ 1 (pow u1 4))) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 6)))) u1)
(* (sqrt u1) (sqrt -1))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 (pow u1 2))))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))
(* -1 (/ (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) u1))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1)))))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ 1 (* -1/4 u1)))))) (pow u1 3))) (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1)))))
(+ 1 (* -1 (/ (- (/ 1 u1) 1) u1)))
(+ 1 (* -1 (/ (- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1) u1)))
(+ (cos (* 314159265359/50000000000 u2)) (* -1 (/ (+ (* -1/2 (cos (* 314159265359/50000000000 u2))) (* 5/8 (/ (cos (* 314159265359/50000000000 u2)) u1))) u1)))
(+ (cos (* 314159265359/50000000000 u2)) (* -1 (/ (+ (* -1 (/ (+ (* -5/8 (cos (* 314159265359/50000000000 u2))) (* -3/16 (/ (cos (* 314159265359/50000000000 u2)) u1))) u1)) (* -1/2 (cos (* 314159265359/50000000000 u2)))) u1)))
(+ 1 (* -1 (/ (- (* 5/8 (/ 1 u1)) 1/2) u1)))
(+ 1 (* -1 (/ (- (+ (/ 3/16 (pow u1 2)) (* 5/8 (/ 1 u1))) 1/2) u1)))
(* -1 (/ (- (/ 1 (pow u1 2)) 1) u1))
(* -1 (/ (- (/ 1 (pow u1 2)) (+ 1 (/ 1 (pow u1 4)))) u1))
(* -1 (/ (- (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 6))) (+ 1 (/ 1 (pow u1 4)))) u1))
(* -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)))))))
(* (sqrt (/ u1 (- u1 1))) (sqrt -1))
(+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))
(+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))))))
(+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))))))))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(sqrt (+ (/ u1 (+ 1 (pow u1 2))) (/ (pow u1 2) (+ 1 (pow u1 2)))))
(+ (sqrt (+ (/ u1 (+ 1 (pow u1 2))) (/ (pow u1 2) (+ 1 (pow u1 2))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ (/ u1 (+ 1 (pow u1 2))) (/ (pow u1 2) (+ 1 (pow u1 2))))))))
(+ (sqrt (+ (/ u1 (+ 1 (pow u1 2))) (/ (pow u1 2) (+ 1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ (/ u1 (+ 1 (pow u1 2))) (/ (pow u1 2) (+ 1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ (/ u1 (+ 1 (pow u1 2))) (/ (pow u1 2) (+ 1 (pow u1 2))))))))))
(+ (sqrt (+ (/ u1 (+ 1 (pow u1 2))) (/ (pow u1 2) (+ 1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ (/ u1 (+ 1 (pow u1 2))) (/ (pow u1 2) (+ 1 (pow u1 2)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ (/ u1 (+ 1 (pow u1 2))) (/ (pow u1 2) (+ 1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ (/ u1 (+ 1 (pow u1 2))) (/ (pow u1 2) (+ 1 (pow u1 2)))))))))))
(* 314159265359/50000000000 u2)
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ (/ u1 (+ 1 (pow u1 2))) (/ (pow u1 2) (+ 1 (pow u1 2))))))
Calls

9 calls:

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

simplify187.0ms (2.5%)

Memory
4.5MiB live, 227.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite223.0ms (2.9%)

Memory
31.3MiB live, 308.3MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040207
069187
1202166
21291165
08690165
Stop Event
iter limit
node limit
iter limit
Counts
23 → 1 373
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(neg.f32 (sqrt.f32 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 (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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(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))))))
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(fma.f32 u1 u1 #s(literal 1 binary32))
Outputs
(*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (neg.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 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (neg.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) 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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 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 (/.f32 #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 (neg.f32 u1) (/.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #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) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #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) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.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 #s(literal -1 binary32) (/.f32 #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) (/.f32 #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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #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 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.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 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.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 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.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) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1)))))
(-.f32 #s(literal 0 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(neg.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))) (*.f32 (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))))
(*.f32 (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (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 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (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 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.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)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 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) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (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)))
(-.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(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 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(+.f32 #s(literal 0 binary32) (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 (neg.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (log.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(expm1.f32 (*.f32 (log.f32 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 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) u1))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (neg.f32 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #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 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (neg.f32 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 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) 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 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 u1)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (/.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 -2 binary32))) (/.f32 #s(literal 1 binary32) (+.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 (neg.f32 (/.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.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 (-.f32 u1 #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)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) u1)))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.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) (*.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 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 (-.f32 #s(literal 1 binary32) u1) 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 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (*.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) 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 (neg.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1)) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1)) (*.f32 (neg.f32 u1) u1))
(/.f32 (/.f32 (fma.f32 u1 u1 #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 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (*.f32 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 (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 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (*.f32 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u1 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) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (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 u1 #s(literal -1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (+.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 u1 u1) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) u1))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) u1) (/.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) 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 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) u1))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) u1) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) u1))
(-.f32 (/.f32 #s(literal 0 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)) (/.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (neg.f32 u1)))
(-.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (neg.f32 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 u1)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 u1)))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(-.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 #s(literal -1 binary32) u1))
(-.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 (neg.f32 u1) u1))
(-.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 u1 (neg.f32 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) 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)))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))) (*.f32 (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))))
(*.f32 (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (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 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (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 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.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)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 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) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (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)))
(-.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(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 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(+.f32 #s(literal 0 binary32) (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 (neg.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (log.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (neg.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 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (neg.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) 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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 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 (/.f32 #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 (neg.f32 u1) (/.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #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) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #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) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.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 #s(literal -1 binary32) (/.f32 #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) (/.f32 #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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #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 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.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 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(expm1.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (neg.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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (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) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (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 (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) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (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 (-.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))
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))) (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 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 (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 (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 (*.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 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(/.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 (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 (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 0 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #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 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (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 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #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 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 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))) (*.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 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 3 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.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 u1 #s(literal -1 binary32))) #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 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (-.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #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 (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 (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 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal -1 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.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) (*.f32 u1 u1))) (neg.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (neg.f32 (+.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)))) (neg.f32 (+.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (-.f32 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)) (neg.f32 (+.f32 (fma.f32 u1 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 #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 #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 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.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 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #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 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #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 u1 u1) (neg.f32 (-.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (neg.f32 (+.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)) (/.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) 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 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #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 3 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.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 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))
(-.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.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 (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 0 binary32) (-.f32 #s(literal 1 binary32) u1))
(-.f32 (neg.f32 u1) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 u1 #s(literal 1 binary32))
(-.f32 #s(literal -1 binary32) (neg.f32 u1))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal -1 binary32) #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)) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 (neg.f32 u1) u1) (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (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 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal -1 binary32))
(fma.f32 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) (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (neg.f32 (/.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(+.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 u1 #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) u1)
(exp.f32 (fma.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32) (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32))))
(neg.f32 (-.f32 #s(literal 1 binary32) u1))
(*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (neg.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 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (neg.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) 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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 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 (/.f32 #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 (neg.f32 u1) (/.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #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) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #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) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.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 #s(literal -1 binary32) (/.f32 #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) (/.f32 #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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #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 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.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 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.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 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.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) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1)))))
(-.f32 #s(literal 0 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(neg.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))) (*.f32 (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))))
(*.f32 (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (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 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (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 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.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)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 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) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (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)))
(-.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(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 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(+.f32 #s(literal 0 binary32) (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 (neg.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (log.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (neg.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 (-.f32 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 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) (fma.f32 u1 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 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #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 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #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 #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) (fma.f32 u1 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))
(*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 (-.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 u1 u1)))
(/.f32 (-.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))
(/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(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 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))) (*.f32 (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))))
(*.f32 (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (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 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (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 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.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)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 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) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (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)))
(-.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(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 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(+.f32 #s(literal 0 binary32) (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 (neg.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (log.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 (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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #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 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 (sqrt.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 #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(pow.f32 (exp.f32 (log.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(exp.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.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 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.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) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1)))))
(-.f32 #s(literal 0 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(neg.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 0 binary32))))
(*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32))
(*.f32 (sqrt.f32 u1) #s(literal -1 binary32))
(*.f32 (neg.f32 u1) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 u1)))
(*.f32 #s(literal -1 binary32) (sqrt.f32 u1))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1)))) (sqrt.f32 u1))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1))) (*.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 u1))))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32)))) (neg.f32 (+.f32 u1 #s(literal 0 binary32))))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (+.f32 u1 #s(literal 0 binary32)))
(/.f32 (neg.f32 u1) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 u1) (neg.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 0 binary32)) (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32)))))
(/.f32 u1 (neg.f32 (sqrt.f32 u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 0 binary32))) (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (+.f32 u1 #s(literal 0 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (/.f32 u1 (sqrt.f32 u1)))
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(+.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 u1)))
(neg.f32 (sqrt.f32 u1))
(*.f32 (/.f32 (-.f32 u1 #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 (/.f32 (-.f32 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) u1)
(*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) u1) (/.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (neg.f32 u1)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 (/.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32))))))
(*.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(*.f32 (fma.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (fma.f32 u1 u1 (pow.f32 (neg.f32 u1) #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 u1 (+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (+.f32 (/.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (neg.f32 u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (*.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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))))) (neg.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 u1)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (neg.f32 (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))) (neg.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (neg.f32 (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (neg.f32 u1))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (fma.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (neg.f32 u1))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (fma.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) u1))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 u1 (neg.f32 u1)))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (+.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) u1)) (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (neg.f32 u1) u1))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 (neg.f32 u1)))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (neg.f32 u1) u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 u1 u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) u1)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (neg.f32 u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (/.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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)))) (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (fma.f32 u1 u1 (pow.f32 (neg.f32 u1) #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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)))) (neg.f32 (+.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (/.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (fma.f32 u1 u1 (pow.f32 (neg.f32 u1) #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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))) (+.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (fma.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (fma.f32 u1 u1 (pow.f32 (neg.f32 u1) #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 (neg.f32 u1) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 (*.f32 u1 u1) u1) (/.f32 (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) 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)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 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))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 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 (*.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 #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 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 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 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 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 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 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 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 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (*.f32 (neg.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 (neg.f32 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 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) u1 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #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 (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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (neg.f32 u1) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (/.f32 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 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(*.f32 (sqrt.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 u1) (pow.f32 (+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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))))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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))))) (sqrt.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 u1)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (sqrt.f32 (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (sqrt.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (sqrt.f32 (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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)))) (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (fma.f32 u1 u1 (pow.f32 (neg.f32 u1) #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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)))) (sqrt.f32 (+.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)))) (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (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))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(pow.f32 (exp.f32 (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.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 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 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 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) u1)
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (pow.f32 (-.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 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 0 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.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 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (neg.f32 (-.f32 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 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (sqrt.f32 (neg.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 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3/2 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 0 binary32))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3/2 binary32)) (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 0 binary32))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3/2 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 0 binary32)))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.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 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 0 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 0 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (sqrt.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 #s(literal 0 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (neg.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)))
(neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (neg.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 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 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 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))))
(*.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 u1 u1))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.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 (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 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 (-.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (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 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 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 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 u1 u1)))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (+.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) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 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 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 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))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) #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 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))) (neg.f32 (/.f32 #s(literal 1 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))
(neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))

eval234.0ms (3.1%)

Memory
4.9MiB live, 312.3MiB allocated
Compiler

Compiled 37 382 to 6 234 computations (83.3% saved)

prune56.0ms (0.7%)

Memory
-7.8MiB live, 124.7MiB allocated
Pruning

33 alts after pruning (31 fresh and 2 done)

PrunedKeptTotal
New1 404261 430
Fresh10515
Picked415
Done011
Total1 418331 451
Accuracy
99.8%
Counts
1 451 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.7%
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
98.3%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
98.5%
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.0%
(*.f32 (/.f32 (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
98.0%
(*.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (+.f32 u1 #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (*.f32 (/.f32 (neg.f32 u1) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.9%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 u1) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
61.2%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.1%
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.4%
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.7%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
77.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
77.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
77.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
77.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))))
21.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal -1 binary32)))))
70.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))))
77.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal -1 binary32))))))
77.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
77.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 (*.f32 u1 u1) (neg.f32 (-.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 u1 #s(literal -1 binary32))))))))
77.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
77.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
77.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
62.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
20.2%
#s(approx (* (sqrt (+ (/ u1 (+ (* u1 u1) 1)) (* u1 (/ u1 (+ (* u1 u1) 1))))) (cos (* 314159265359/50000000000 u2))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Compiler

Compiled 1 299 to 1 053 computations (18.9% saved)

simplify98.0ms (1.3%)

Memory
9.0MiB live, 110.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff320
(/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))
cost-diff352
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)))
cost-diff0
#s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))
cost-diff0
(*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))
cost-diff0
(sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1)))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
cost-diff352
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))
cost-diff0
(sqrt.f32 u1)
cost-diff0
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
cost-diff0
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff352
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042312
068296
1101296
2161296
3254290
4453284
51459284
63822276
76224276
87685276
08135272
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
#s(literal -1 binary32)
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
(sqrt.f32 u1)
u1
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))
(/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))
u1
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #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)))
#s(literal 1 binary32)
(-.f32 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)
(/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1)))
(*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))
#s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal -1 binary32) u1)
#s(literal -1 binary32)
u1
(neg.f32 u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)))
#s(literal -1 binary32)
(/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))
(-.f32 (*.f32 u1 u1) u1)
(*.f32 u1 u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
#s(literal -1 binary32)
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
(sqrt.f32 u1)
u1
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))))
(sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))
(sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))))
(/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))
(/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))))
u1
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #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 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))
#s(literal 1 binary32)
(-.f32 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)
(/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1)))
(sqrt.f32 (*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))
(*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)))
#s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal -1 binary32) u1)
#s(literal -1 binary32)
u1
(neg.f32 u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
#s(literal -1 binary32)
(/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(-.f32 (*.f32 u1 u1) u1)
(*.f32 u1 u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2

localize179.0ms (2.4%)

Memory
7.5MiB live, 212.0MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.17578125
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.30078125
(/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))
accuracy0.30859375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.31640625
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)))
accuracy0.17578125
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.30859375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.3203125
(*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))
accuracy3.9040878651563324
#s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))
accuracy0.21875
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)
accuracy0.3359375
(/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))
accuracy0.47265625
(/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))
accuracy6.799407625311144
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
accuracy0
(sqrt.f32 u1)
accuracy6.799407625311144
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
accuracy7.827124007903706
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
accuracy0.11328125
(sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
accuracy0.17578125
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.30859375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.31640625
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
Samples
111.0ms249×0valid
6.0ms5exit
Compiler

Compiled 580 to 85 computations (85.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 91.0ms
ival-mult: 42.0ms (46.1% of total)
ival-div: 16.0ms (17.6% of total)
ival-sub: 14.0ms (15.4% of total)
ival-sqrt: 10.0ms (11% of total)
const: 4.0ms (4.4% of total)
ival-cos: 3.0ms (3.3% of total)
adjust: 2.0ms (2.2% of total)
ival-neg: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series25.0ms (0.3%)

Memory
12.4MiB live, 47.7MiB allocated
Counts
23 → 102
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
(sqrt.f32 u1)
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))
(/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1)))
(*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))
#s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)
Outputs
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (sqrt u1) (pow (sqrt -1) 2))
(+ (* -1/2 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1))))))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))))))))))
(/ -1 u1)
(/ (- u1 1) u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
1
(+ 1 (* -1 u1))
-1
(- (* -1 u1) 1)
(- (* u1 (- (* -1 u1) 1)) 1)
(- (* u1 (- (* u1 (- (* -1 u1) 1)) 1)) 1)
(+ 1 (* u1 (- u1 1)))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
(* u1 (+ 1 (* -1 u1)))
(* u1 (+ 1 (* u1 (- u1 1))))
(* u1 (+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1))))
(pow u1 2)
(* (pow u1 2) (+ 1 (* -1 u1)))
(* (pow u1 2) (+ 1 (* u1 (- u1 1))))
(* (pow u1 2) (+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1))))
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 3))) (+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1))))
(+ (sqrt -1) (+ (* 5/16 (/ (sqrt -1) (pow u1 3))) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1)))))
(- 1 (/ 1 u1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(/ 1 u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)
(/ (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))))) u1)
(/ (- 1 (/ 1 u1)) u1)
(/ (- (+ 1 (/ 1 (pow u1 2))) (/ 1 u1)) u1)
(/ (- (+ 1 (/ 1 (pow u1 2))) (+ (/ 1 u1) (/ 1 (pow u1 3)))) u1)
(- (+ 1 (/ 1 (pow u1 2))) (/ 1 u1))
(- (+ 1 (/ 1 (pow u1 2))) (+ (/ 1 u1) (/ 1 (pow u1 3))))
(* u1 (- 1 (/ 1 u1)))
(* u1 (- (+ 1 (/ 1 (pow u1 2))) (/ 1 u1)))
(* u1 (- (+ 1 (/ 1 (pow u1 2))) (+ (/ 1 u1) (/ 1 (pow u1 3)))))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))
(* -1 (/ (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) u1))
(* -1 (/ (- (/ 1 u1) 1) u1))
(* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) 1) u1))
(+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))) u1)))
(* -1 (* u1 (- (/ 1 u1) 1)))
(* -1 (* u1 (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1)))
(* -1 (* u1 (- (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) 1)))
(* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1)))))
(+ (* -98696044010906577398881/5000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1))))))
(+ (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))))))
(+ (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1)))))))))))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* (* u1 (sqrt -1)) (sqrt (/ 1 (- (pow u1 2) u1))))
(+ (* -98696044010906577398881/5000000000000000000000 (* (* u1 (* (pow u2 2) (sqrt -1))) (sqrt (/ 1 (- (pow u1 2) u1))))) (* (* u1 (sqrt -1)) (sqrt (/ 1 (- (pow u1 2) u1)))))
(+ (* (* u1 (sqrt -1)) (sqrt (/ 1 (- (pow u1 2) u1)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (* u1 (sqrt -1)) (sqrt (/ 1 (- (pow u1 2) u1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u1 (* (pow u2 2) (sqrt -1))) (sqrt (/ 1 (- (pow u1 2) u1))))))))
(+ (* (* u1 (sqrt -1)) (sqrt (/ 1 (- (pow u1 2) u1)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (* u1 (sqrt -1)) (sqrt (/ 1 (- (pow u1 2) u1))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (* u1 (* (pow u2 2) (sqrt -1))) (sqrt (/ 1 (- (pow u1 2) u1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u1 (sqrt -1)) (sqrt (/ 1 (- (pow u1 2) u1))))))))))
(* 314159265359/50000000000 u2)
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (* u1 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (sqrt (/ 1 (- (pow u1 2) u1))))
Calls

9 calls:

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

simplify238.0ms (3.1%)

Memory
-28.2MiB live, 306.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite134.0ms (1.8%)

Memory
-5.2MiB live, 229.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042258
068226
1234206
21566190
08949185
Stop Event
iter limit
node limit
iter limit
Counts
23 → 910
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
(sqrt.f32 u1)
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))
(/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1)))
(*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))
#s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)
Outputs
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal -2 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 u1 #s(literal -2 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (neg.f32 u1) u1) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(*.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)))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) u1) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (pow.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal -1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (pow.f32 (neg.f32 (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (*.f32 (neg.f32 u1) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) (pow.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) (*.f32 u1 u1))
(*.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)))
(*.f32 (neg.f32 u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 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 #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 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1))) (neg.f32 (pow.f32 u1 #s(literal -2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (exp.f32 (neg.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) u1) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) (pow.f32 u1 #s(literal -2 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1))
(/.f32 (*.f32 u1 u1) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)))
(/.f32 (*.f32 u1 u1) (fma.f32 (neg.f32 u1) u1 u1))
(/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1))))
(/.f32 #s(literal 1 binary32) (expm1.f32 (neg.f32 (log.f32 u1))))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (neg.f32 (log.f32 u1)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (cos.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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.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 (cos.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 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))))) (sqrt.f32 (/.f32 (-.f32 u1 #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 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) u1)) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #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/2 binary32)) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) u1) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -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 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.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 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1))) u1)
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.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 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.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) (fma.f32 (neg.f32 u1) u1 u1))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (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 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (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 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (-.f32 u1 #s(literal -1 binary32))) (pow.f32 u1 #s(literal -3 binary32)))
(*.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 u1)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (/.f32 (pow.f32 u1 #s(literal -2 binary32)) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) u1) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))) u1))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32)))) (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))
(*.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (/.f32 (-.f32 (*.f32 u1 u1) u1) (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 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 u1)))
(*.f32 (pow.f32 u1 #s(literal -2 binary32)) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 u1))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (fma.f32 (neg.f32 u1) u1 u1) (/.f32 #s(literal -1 binary32) (*.f32 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 (-.f32 (*.f32 u1 u1) u1) (pow.f32 u1 #s(literal -2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (expm1.f32 (neg.f32 (log.f32 u1))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (-.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) #s(literal -3 binary32)) (pow.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))))) (neg.f32 (neg.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (pow.f32 u1 #s(literal -2 binary32)))) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 u1 #s(literal -2 binary32)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (-.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (*.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (pow.f32 u1 #s(literal -3 binary32)))) (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (pow.f32 u1 #s(literal -2 binary32))) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 u1 #s(literal -2 binary32))) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32)))) (neg.f32 (/.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 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(/.f32 (-.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) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1)))
(/.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal -1 binary32))
(/.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 u1)))
(/.f32 (fma.f32 (neg.f32 u1) u1 u1) (*.f32 (neg.f32 u1) u1))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (pow.f32 u1 #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 u1 #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 u1) u1)) (expm1.f32 (neg.f32 (log.f32 u1))))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)) (*.f32 u1 u1)) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) (*.f32 u1 u1)))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 u1 u1)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 u1 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (expm1.f32 (neg.f32 (log.f32 u1))))
(-.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))))
(-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(fma.f32 (/.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) u1) (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) u1) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) u1) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) u1 (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.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 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #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) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (*.f32 u1 u1) u1) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (/.f32 #s(literal 1 binary32) u1) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) u1 (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 u1 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 u1 (/.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1 binary32)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 u1 (exp.f32 (neg.f32 (log1p.f32 u1))) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #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 u1 (-.f32 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.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 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(+.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(neg.f32 (expm1.f32 (neg.f32 (log.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(sqrt.f32 u1)
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(/.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(pow.f32 (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 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))))
(*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))))))
(*.f32 (-.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))
(*.f32 (-.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (exp.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (*.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -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 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))) (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1) (exp.f32 (neg.f32 (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))) (fma.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -3 binary32)) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -3 binary32)) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))) (/.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -3 binary32)) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))) (fma.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))) (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))) (*.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -3 binary32)) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))) (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 3 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (-.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1) (exp.f32 (neg.f32 (log1p.f32 u1)))))))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))) (neg.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 u1)))) (neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) 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 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -3 binary32)) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))) (*.f32 (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)))) (*.f32 (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))))
(/.f32 (-.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 u1) u1))) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (-.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (fma.f32 u1 u1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (-.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))))
(/.f32 (-.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (neg.f32 u1) u1))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))
(/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.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 u1 #s(literal -1 binary32)) (*.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 #s(literal -1 binary32) u1) (*.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) u1) (*.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 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 u1))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (neg.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 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) 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 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (*.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))))
(/.f32 (-.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))
(/.f32 (-.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (*.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1)))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))))
(/.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 (+.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (*.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1)))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)) (-.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 u1 #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32))) (/.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32))))
(-.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -3 binary32)) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 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) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))) (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))))
(-.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -3 binary32)) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))) (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))))
(-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(-.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (*.f32 u1 u1) u1) (exp.f32 (neg.f32 (log1p.f32 u1))))
(fma.f32 (/.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (exp.f32 (neg.f32 (log1p.f32 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (exp.f32 (neg.f32 (log1p.f32 u1))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) 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) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (exp.f32 (neg.f32 (log1p.f32 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (exp.f32 (neg.f32 (log1p.f32 u1))))
(fma.f32 (/.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))) (exp.f32 (neg.f32 (log1p.f32 u1))))
(fma.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (exp.f32 (neg.f32 (log1p.f32 u1))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1) (exp.f32 (neg.f32 (log1p.f32 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 u1 u1) (exp.f32 (neg.f32 (log1p.f32 u1))))
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1 (exp.f32 (neg.f32 (log1p.f32 u1))))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -3 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))))))
(fma.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))
(fma.f32 (*.f32 (neg.f32 u1) u1) (exp.f32 (neg.f32 (log1p.f32 u1))) (exp.f32 (neg.f32 (log1p.f32 u1))))
(fma.f32 (*.f32 (neg.f32 u1) u1) (/.f32 #s(literal 1 binary32) 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 #s(literal -1 binary32) u1)) u1))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (exp.f32 (neg.f32 (log1p.f32 u1))))
(fma.f32 (neg.f32 u1) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) (exp.f32 (neg.f32 (log1p.f32 u1))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) (neg.f32 u1) (exp.f32 (neg.f32 (log1p.f32 u1))))
(fma.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))
(fma.f32 u1 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (exp.f32 (neg.f32 (log1p.f32 u1))))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log1p.f32 u1))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))
(fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (exp.f32 (neg.f32 (log1p.f32 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 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(+.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))))
(+.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -3 binary32)) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))))))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1) (exp.f32 (neg.f32 (log1p.f32 u1))))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(neg.f32 (-.f32 u1 #s(literal 1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))))) (sqrt.f32 (/.f32 (-.f32 u1 #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 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) u1)) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #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/2 binary32)) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) u1) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -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 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.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 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1))) u1)
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.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 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.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) (fma.f32 (neg.f32 u1) u1 u1))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (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 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (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 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal -2 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 u1 #s(literal -2 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (neg.f32 u1) u1) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(*.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)))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) u1) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (pow.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal -1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (pow.f32 (neg.f32 (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (*.f32 (neg.f32 u1) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) (pow.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) (*.f32 u1 u1))
(*.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)))
(*.f32 (neg.f32 u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 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 #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 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1))) (neg.f32 (pow.f32 u1 #s(literal -2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (exp.f32 (neg.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) u1) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) (pow.f32 u1 #s(literal -2 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1))
(/.f32 (*.f32 u1 u1) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)))
(/.f32 (*.f32 u1 u1) (fma.f32 (neg.f32 u1) u1 u1))
(/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1))))
(/.f32 #s(literal 1 binary32) (expm1.f32 (neg.f32 (log.f32 u1))))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (neg.f32 (log.f32 u1)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (sqrt.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)))) (sqrt.f32 u1))
(*.f32 (pow.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 (neg.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 (*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (sqrt.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) u1) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))))
(pow.f32 (exp.f32 (log.f32 (*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))) (*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)) u1)
(*.f32 (neg.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))) u1)
(*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))
(*.f32 #s(literal -1 binary32) (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) u1))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) u1) (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) u1) (*.f32 #s(literal 0 binary32) (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) u1)))))
(/.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 0 binary32) (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) u1))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))))
(neg.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) u1))
#s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal -2 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 u1 #s(literal -2 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (neg.f32 u1) u1) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(*.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)))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32))))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) u1) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (pow.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal -1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (pow.f32 (neg.f32 (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (*.f32 (neg.f32 u1) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) (pow.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) (*.f32 u1 u1))
(*.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)))
(*.f32 (neg.f32 u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 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 #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 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1))) (neg.f32 (pow.f32 u1 #s(literal -2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (exp.f32 (neg.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) u1) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) (pow.f32 u1 #s(literal -2 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1))
(/.f32 (*.f32 u1 u1) (*.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)))
(/.f32 (*.f32 u1 u1) (fma.f32 (neg.f32 u1) u1 u1))
(/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1))))
(/.f32 #s(literal 1 binary32) (expm1.f32 (neg.f32 (log.f32 u1))))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (neg.f32 (log.f32 u1)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (-.f32 u1 #s(literal -1 binary32))) (pow.f32 u1 #s(literal -3 binary32)))
(*.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 u1)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (/.f32 (pow.f32 u1 #s(literal -2 binary32)) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) u1) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))) u1))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32)))) (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))
(*.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (/.f32 (-.f32 (*.f32 u1 u1) u1) (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 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 u1)))
(*.f32 (pow.f32 u1 #s(literal -2 binary32)) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 u1))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (fma.f32 (neg.f32 u1) u1 u1) (/.f32 #s(literal -1 binary32) (*.f32 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 (-.f32 (*.f32 u1 u1) u1) (pow.f32 u1 #s(literal -2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (expm1.f32 (neg.f32 (log.f32 u1))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (-.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) #s(literal -3 binary32)) (pow.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))))) (neg.f32 (neg.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (pow.f32 u1 #s(literal -2 binary32)))) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 u1 #s(literal -2 binary32)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (-.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (*.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (pow.f32 u1 #s(literal -3 binary32)))) (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (pow.f32 u1 #s(literal -2 binary32))) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 u1 #s(literal -2 binary32))) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32)))) (neg.f32 (/.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 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(/.f32 (-.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) (pow.f32 u1 #s(literal -2 binary32))) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1)))
(/.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal -1 binary32))
(/.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 u1)))
(/.f32 (fma.f32 (neg.f32 u1) u1 u1) (*.f32 (neg.f32 u1) u1))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)) (pow.f32 u1 #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 u1 #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 4 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 u1) u1)) (expm1.f32 (neg.f32 (log.f32 u1))))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)) (*.f32 u1 u1)) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) (*.f32 u1 u1)))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 u1 u1)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 u1 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (expm1.f32 (neg.f32 (log.f32 u1))))
(-.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))))
(-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(fma.f32 (/.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) u1) (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) u1) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) u1) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) u1 (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.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 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #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) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (*.f32 u1 u1) u1) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (/.f32 #s(literal 1 binary32) u1) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) u1 (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 u1 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 u1 (/.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1 binary32)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 u1 (exp.f32 (neg.f32 (log1p.f32 u1))) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #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 u1 (-.f32 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.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 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(+.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(neg.f32 (expm1.f32 (neg.f32 (log.f32 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (cos.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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.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 (cos.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 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (expm1.f32 (neg.f32 (log.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))))) (sqrt.f32 (/.f32 (-.f32 u1 #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 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) u1)) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #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/2 binary32)) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) u1) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -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 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.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 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1))) u1)
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.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 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.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) (fma.f32 (neg.f32 u1) u1 u1))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (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 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (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 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 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))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #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) (fma.f32 u1 u1 #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 #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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32)))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(exp.f32 (neg.f32 (log1p.f32 u1)))
(neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (*.f32 u1 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 (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) u1) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) u1)
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (*.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) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (neg.f32 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) u1))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) u1)
(*.f32 u1 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))
(*.f32 u1 (/.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1 binary32)))
(*.f32 u1 (exp.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) u1))))))
(/.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 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1)) (pow.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) 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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1) (neg.f32 u1))
(/.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1))
(/.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) u1)
(/.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)))
(pow.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) 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 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 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 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (*.f32 u1 u1) (exp.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 (neg.f32 u1) (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)
(*.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) (*.f32 u1 u1))
(*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))
(*.f32 #s(literal -1 binary32) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))
(/.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 u1) (neg.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 u1 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))))
(-.f32 #s(literal 0 binary32) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))
(pow.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1 binary32))
(exp.f32 (fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (*.f32 (log.f32 u1) #s(literal 2 binary32))))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1)))
(neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))

eval62.0ms (0.8%)

Memory
11.7MiB live, 132.9MiB allocated
Compiler

Compiled 18 049 to 2 974 computations (83.5% saved)

prune41.0ms (0.5%)

Memory
-26.5MiB live, 96.3MiB allocated
Pruning

44 alts after pruning (39 fresh and 5 done)

PrunedKeptTotal
New61416630
Fresh32326
Picked235
Done022
Total61944663
Accuracy
99.8%
Counts
663 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.7%
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
98.3%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
98.5%
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.0%
(*.f32 (/.f32 (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
98.0%
(*.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (+.f32 u1 #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (*.f32 (/.f32 (neg.f32 u1) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.9%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 u1) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
53.4%
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1))) u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.1%
(*.f32 (*.f32 (sqrt.f32 (neg.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.1%
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
53.9%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) (*.f32 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.4%
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.7%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
77.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
77.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
77.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
77.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))))
21.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal -1 binary32)))))
70.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))))
72.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (fma.f32 u1 u1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))))
77.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 u1 #s(literal -1 binary32)))))))
77.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal -1 binary32))))))
77.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
77.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32)))))))
77.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) u1)))))
74.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 #s(approx (/ u1 (- u1 -1)) (-.f32 u1 (*.f32 u1 u1))) u1)))))
30.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(approx (* (/ u1 (- u1 -1)) u1) (-.f32 u1 #s(literal 1 binary32)))))))
77.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
62.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
14.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
77.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
77.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
62.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))
62.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
62.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
20.2%
#s(approx (* (sqrt (+ (/ u1 (+ (* u1 u1) 1)) (* u1 (/ u1 (+ (* u1 u1) 1))))) (cos (* 314159265359/50000000000 u2))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Compiler

Compiled 1 891 to 1 483 computations (21.6% saved)

simplify125.0ms (1.6%)

Memory
28.6MiB live, 149.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
cost-diff0
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
cost-diff64
(-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))
cost-diff0
(/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(sqrt.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
cost-diff896
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
cost-diff0
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
cost-diff0
#s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
cost-diff0
(*.f32 (neg.f32 u1) u1)
cost-diff0
(sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff384
(/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050408
082394
1119394
2176394
3317369
4620369
51985369
64968369
77836369
08059365
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (neg.f32 u1) u1)
(neg.f32 u1)
u1
(-.f32 (*.f32 u1 u1) u1)
(*.f32 u1 u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
#s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
#s(literal 1 binary32)
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) u1)
u1
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(sqrt.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
u1
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))
(/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))
u1
(-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))
#s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1))
(/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)
(/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1)
(+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)
(/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))
(-.f32 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
u1
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
u2
#s(literal 314159265359/50000000000 binary32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
Outputs
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(*.f32 (neg.f32 u1) u1)
(neg.f32 u1)
u1
(-.f32 (*.f32 u1 u1) u1)
(*.f32 u1 u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
#s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
#s(literal 1 binary32)
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) u1)
u1
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 #s(literal 1 binary32) u1)
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) u1) u1))))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))
(sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) u1) u1)))))
(/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))
(/.f32 u1 (fma.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) u1) u1))))
u1
(-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))
(fma.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) u1) u1)))
#s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1))
#s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) u1) u1))
(/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)
(/.f32 (/.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) u1) u1)
(/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1)
(/.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) u1)
(+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)
(/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))
(-.f32 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
u1
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
u2
#s(literal 314159265359/50000000000 binary32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)

localize225.0ms (3%)

Memory
0.3MiB live, 158.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.16244125976844204
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
accuracy0.21875
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy0.28125
(/.f32 (*.f32 (sqrt.f32 u1) (cos.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.28515625
(/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1)
accuracy0.3359375
(/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))
accuracy6.799407625311144
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
accuracy27.40728426633044
#s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1))
accuracy0.1796875
(/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
accuracy0.21875
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy0.4609375
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
accuracy6.799407625311144
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
accuracy0.1640625
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
accuracy0.28125
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
accuracy6.799407625311144
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
accuracy7.827124007903706
#s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
accuracy0.11328125
(sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1)))
accuracy0.16015625
(/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1))
accuracy0.17578125
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.30859375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
163.0ms249×0valid
7.0ms5exit
Compiler

Compiled 707 to 98 computations (86.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 153.0ms
ival-sqrt: 91.0ms (59.6% of total)
ival-div: 29.0ms (19% of total)
ival-mult: 13.0ms (8.5% of total)
ival-sub: 5.0ms (3.3% of total)
ival-cos: 5.0ms (3.3% of total)
const: 4.0ms (2.6% of total)
adjust: 2.0ms (1.3% of total)
ival-add: 1.0ms (0.7% of total)
ival-neg: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series19.0ms (0.3%)

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

9 calls:

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

simplify160.0ms (2.1%)

Memory
4.5MiB live, 196.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite274.0ms (3.6%)

Memory
-16.7MiB live, 269.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050331
082311
1263293
21725289
08365283
Stop Event
iter limit
node limit
iter limit
Counts
26 → 648
Calls
Call 1
Inputs
(/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1)))
(*.f32 (neg.f32 u1) u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
#s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(sqrt.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))
(/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
#s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1))
(/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
Outputs
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (neg.f32 (neg.f32 u1)) #s(literal -1 binary32)) (/.f32 u1 (-.f32 (*.f32 u1 u1) u1)))
(*.f32 (/.f32 (*.f32 (neg.f32 u1) u1) u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 (neg.f32 u1)) (-.f32 (*.f32 u1 u1) u1)))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (-.f32 (*.f32 u1 u1) u1)))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (*.f32 u1 u1) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (*.f32 u1 u1) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (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 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 u1 u1) (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 (*.f32 u1 u1) u1)) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (*.f32 (neg.f32 u1) u1))
(*.f32 #s(literal -1 binary32) (*.f32 u1 (/.f32 u1 (-.f32 (*.f32 u1 u1) u1))))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 u1) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(*.f32 (neg.f32 u1) (/.f32 u1 (-.f32 (*.f32 u1 u1) u1)))
(*.f32 u1 (/.f32 (neg.f32 u1) (-.f32 (*.f32 u1 u1) u1)))
(*.f32 u1 (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 u1) u1) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) u1) u1)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) u1) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) u1) u1)))
(/.f32 (*.f32 u1 u1) (neg.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 u1 u1) (neg.f32 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (*.f32 u1 u1) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1)))) (*.f32 u1 (/.f32 u1 (-.f32 (*.f32 u1 u1) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) u1)) (*.f32 u1 (/.f32 u1 (-.f32 (*.f32 u1 u1) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 (*.f32 u1 u1) u1))) (*.f32 u1 (/.f32 u1 (-.f32 (*.f32 u1 u1) u1))))
(pow.f32 (/.f32 (*.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) u1) u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) u1) u1)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) u1) u1))) #s(literal -1 binary32)))
(neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 (*.f32 u1 u1) u1))))
(neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 u1 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1)))))
(*.f32 (/.f32 u1 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 u1) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))) (hypot.f32 (sqrt.f32 u1) u1))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (hypot.f32 (sqrt.f32 u1) u1))
(*.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 (*.f32 u1 u1) u1)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) u1) u1)) #s(literal -1/4 binary32)) (pow.f32 (*.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) u1) u1)) #s(literal -1/4 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 u1 (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (pow.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (pow.f32 (-.f32 (*.f32 u1 u1) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (neg.f32 u1) (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 (neg.f32 u1) (-.f32 (*.f32 u1 u1) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1)))))
(*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 u1 u1) u1)))))
(*.f32 u1 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (neg.f32 u1) u1) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (*.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) u1) u1)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (neg.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1))) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) u1) u1)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1))) u1))
(/.f32 (neg.f32 u1) (neg.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 u1 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1))))
(pow.f32 (exp.f32 (log.f32 (*.f32 (/.f32 (neg.f32 u1) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 (/.f32 (neg.f32 u1) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))) (*.f32 (/.f32 (neg.f32 u1) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) u1) u1)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1))) u1) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) u1) u1)) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 (neg.f32 u1) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (neg.f32 u1) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 u1 u1))
(*.f32 (neg.f32 u1) u1)
(*.f32 u1 (neg.f32 u1))
(-.f32 #s(literal 0 binary32) (*.f32 u1 u1))
(neg.f32 (*.f32 u1 u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal -1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 u1 #s(literal -1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(sqrt.f32 u1)
(/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(/.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 u1)))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 u1))) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 u1 #s(literal 1/2 binary32))
(exp.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 u1))))
(exp.f32 (*.f32 (neg.f32 (log.f32 u1)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 u1)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (sqrt.f32 (pow.f32 u1 #s(literal -1/2 binary32))) (sqrt.f32 (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal -1/4 binary32)) (pow.f32 u1 #s(literal -1/4 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (neg.f32 u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 u1))) #s(literal 1 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 u1)))
(/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(-.f32 #s(literal 0 binary32) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(pow.f32 (pow.f32 u1 #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal -1 binary32))
(pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))
(pow.f32 u1 #s(literal -1/2 binary32))
(fabs.f32 (pow.f32 u1 #s(literal -1/2 binary32)))
(exp.f32 (neg.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 u1)) #s(literal -1 binary32))))
(exp.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 u1)) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 u1)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 u1)))
(*.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fabs.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3/2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (fma.f32 #s(literal -1 binary32) 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 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))))
(/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (*.f32 (neg.f32 u1) u1))) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (*.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (*.f32 u1 u1))) (*.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (*.f32 (neg.f32 u1) u1))) (*.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (*.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) u1)) (*.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 u1) u1))) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (fma.f32 u1 u1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) u1)) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(/.f32 (fabs.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (fabs.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (fabs.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (fabs.f32 (neg.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fabs.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fabs.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fabs.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(/.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fabs.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 2 binary32))) (sqrt.f32 (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 2 binary32))) (sqrt.f32 (pow.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (neg.f32 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (fabs.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (fabs.f32 (/.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #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) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(pow.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 4 binary32)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(fabs.f32 (-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(fabs.f32 (-.f32 u1 #s(literal 1 binary32)))
(fabs.f32 (+.f32 #s(literal -1 binary32) u1))
(fabs.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(fabs.f32 (-.f32 #s(literal 1 binary32) u1))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32))) #s(literal 1/2 binary32)))
(exp.f32 (log1p.f32 (neg.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (sqrt.f32 (/.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 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.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 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 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 (sqrt.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(/.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 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(exp.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 u1)) #s(literal -1 binary32)) (log.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (log.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 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/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 u1 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (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 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) 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 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))))
(*.f32 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) u1) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))) (*.f32 (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)))) (*.f32 (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32)) (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32))) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32))) (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (*.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32))) (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) u1)))
(/.f32 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32))) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))))
(/.f32 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32))) (+.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (*.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) u1)))))
(/.f32 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32))) (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32))) (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) u1))) (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) u1))))
(-.f32 (/.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))) (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))))
(-.f32 (/.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32)) (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)) (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)))))
(-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1))) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(fma.f32 (/.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(fma.f32 (/.f32 (neg.f32 (neg.f32 u1)) #s(literal -1 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1))) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 (neg.f32 u1)) (-.f32 u1 #s(literal -1 binary32))) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(fma.f32 (/.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))) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) (neg.f32 u1) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) u1) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(fma.f32 (neg.f32 u1) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(fma.f32 u1 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(pow.f32 (/.f32 (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32))) (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) u1) #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))
(+.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32))))) (sqrt.f32 (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1) #s(literal -1/4 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1)))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))) (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1) #s(literal -1/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32))))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 2 binary32)))) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32))))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) #s(literal 3 binary32)))) (fma.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1) (fma.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))) (pow.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))) u1)
(*.f32 #s(literal -1 binary32) (/.f32 u1 (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))) (*.f32 (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))) u1)) (*.f32 (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))) (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))
(/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))) (/.f32 u1 (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
(pow.f32 (/.f32 (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)) u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1))))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 #s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (sqrt.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal -1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 u1 #s(literal -1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(sqrt.f32 u1)
(/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(/.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 u1)))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 u1))) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 u1 #s(literal 1/2 binary32))
(exp.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 u1))))
(exp.f32 (*.f32 (neg.f32 (log.f32 u1)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 u1)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3/2 binary32)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (fabs.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (fabs.f32 (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (fabs.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (fabs.f32 (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 4 binary32)) #s(literal 1/8 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(fabs.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (/ 1 (- u1 -1)) (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (pow.f32 u1 #s(literal -2 binary32))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #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) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) u1)
(*.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (neg.f32 (neg.f32 u1)))) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 u1))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 (neg.f32 u1) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(/.f32 u1 (-.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(pow.f32 (/.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (expm1.f32 (neg.f32 (log.f32 u1)))) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32))) u1) (/.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (fma.f32 u1 (-.f32 u1 (expm1.f32 (neg.f32 (log.f32 u1)))) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)) u1))
(*.f32 (/.f32 (-.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)) (*.f32 u1 u1)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (expm1.f32 (neg.f32 (log.f32 u1)))) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)))) u1))
(*.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 3 binary32))) u1) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (expm1.f32 (neg.f32 (log.f32 u1)))) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (expm1.f32 (neg.f32 (log.f32 u1)))) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) #s(literal -1 binary32)))
(*.f32 (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (neg.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) u1) (/.f32 (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))
(*.f32 (/.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) u1) #s(literal 1 binary32))
(*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) u1))
(/.f32 (neg.f32 (/.f32 (neg.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)) #s(literal -1 binary32))) (neg.f32 u1))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 u1 (-.f32 u1 (expm1.f32 (neg.f32 (log.f32 u1)))) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))) (neg.f32 (neg.f32 (neg.f32 u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) #s(literal -1 binary32))) (neg.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) #s(literal 1 binary32))) (neg.f32 u1))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)) (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (*.f32 (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (neg.f32 u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32))) (neg.f32 (*.f32 (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) u1)))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 3 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (-.f32 u1 (expm1.f32 (neg.f32 (log.f32 u1)))) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32))) (neg.f32 u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 3 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (-.f32 u1 (expm1.f32 (neg.f32 (log.f32 u1)))) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32))) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 u1)) (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)) (*.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 u1) u1))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (neg.f32 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (fma.f32 u1 u1 u1)) (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (*.f32 u1 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (neg.f32 u1)) (*.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 u1) u1))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (neg.f32 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 u1)))
(/.f32 (-.f32 (neg.f32 u1) (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (neg.f32 u1) u1) u1))
(/.f32 (-.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (neg.f32 u1) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1)) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))) (*.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 u1 (*.f32 u1 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) (*.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 u1) u1))
(/.f32 (-.f32 (/.f32 u1 u1) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u1) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (*.f32 (*.f32 u1 u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))) (pow.f32 (neg.f32 u1) #s(literal 3 binary32)))
(/.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u1 #s(literal 3 binary32)))
(/.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 u1))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 u1))
(/.f32 (/.f32 (neg.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)) #s(literal -1 binary32)) u1)
(/.f32 (*.f32 (-.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1)) (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (-.f32 u1 (expm1.f32 (neg.f32 (log.f32 u1)))) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))) (neg.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 3 binary32)))) (neg.f32 (*.f32 u1 (fma.f32 u1 (-.f32 u1 (expm1.f32 (neg.f32 (log.f32 u1)))) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32))))))
(/.f32 (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) #s(literal -1 binary32)) (neg.f32 u1))
(/.f32 (*.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) #s(literal 1 binary32)) u1)
(/.f32 (*.f32 (-.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)) (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (neg.f32 u1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) u1))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 3 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (-.f32 u1 (expm1.f32 (neg.f32 (log.f32 u1)))) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32))) (neg.f32 u1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (-.f32 u1 (expm1.f32 (neg.f32 (log.f32 u1)))) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32))) u1))
(/.f32 (-.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)) (*.f32 u1 u1)) (*.f32 u1 (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 3 binary32))) (*.f32 u1 (fma.f32 u1 (-.f32 u1 (expm1.f32 (neg.f32 (log.f32 u1)))) (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)) (neg.f32 u1))
(/.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) u1)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 u1 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u1 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 u1 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))
(-.f32 (/.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)) (*.f32 u1 (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))
(-.f32 (/.f32 (+.f32 u1 (/.f32 #s(literal 1 binary32) u1)) u1) (/.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 (/.f32 (pow.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 2 binary32)) (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)) u1) (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 u1)) (/.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (neg.f32 u1)))
(-.f32 (/.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (/.f32 (neg.f32 u1) u1))
(-.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(pow.f32 (/.f32 (/.f32 u1 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (+.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) (neg.f32 u1)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)

eval133.0ms (1.7%)

Memory
20.7MiB live, 134.9MiB allocated
Compiler

Compiled 27 307 to 3 792 computations (86.1% saved)

prune183.0ms (2.4%)

Memory
-18.9MiB live, 141.2MiB allocated
Pruning

49 alts after pruning (43 fresh and 6 done)

PrunedKeptTotal
New77223795
Fresh142034
Picked415
Done055
Total79049839
Accuracy
99.9%
Counts
839 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.3%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))))))
98.7%
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
98.6%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
98.0%
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
86.0%
(*.f32 (/.f32 (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
98.8%
(*.f32 (/.f32 u1 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
98.5%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (+.f32 u1 #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.1%
(*.f32 (*.f32 (sqrt.f32 (neg.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.4%
(*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.7%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.3%
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
77.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
77.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
77.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
77.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
77.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
77.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))))
77.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))))
21.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal -1 binary32)))))
70.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))))
72.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (fma.f32 u1 u1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))))
77.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32)))))))
77.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) u1)))))
74.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 #s(approx (/ u1 (- u1 -1)) (-.f32 u1 (*.f32 u1 u1))) u1)))))
30.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(approx (* (/ u1 (- u1 -1)) u1) (-.f32 u1 #s(literal 1 binary32)))))))
77.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
14.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1) u1)) (*.f32 #s(approx (/ u1 (- u1 -1)) (+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) u1)))))
14.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 #s(approx (/ (+ (- (/ 1 u1) 1) u1) u1) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
19.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(approx (/ 1 (- u1 -1)) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal -1 binary32))) u1)))))
77.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
64.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(approx (sqrt (- 1 u1)) (fma.f32 (fma.f32 #s(literal -1/8 binary32) u1 #s(literal -1/2 binary32)) u1 #s(literal 1 binary32)))))))
64.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32)))))))
77.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))))
77.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))))
77.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))))
77.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
62.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
62.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))
62.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
62.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
4.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) #s(approx (sqrt (/ 1 u1)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
62.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
4.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) #s(approx (/ 1 (sqrt (/ 1 u1))) (neg.f32 (sqrt.f32 u1)))))
Compiler

Compiled 3 148 to 1 342 computations (57.4% saved)

regimes329.0ms (4.3%)

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

8 calls:

95.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
59.0ms
cosTheta_i
50.0ms
u2
36.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
22.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
99.0%1cosTheta_i
99.0%1u1
99.0%1u2
99.0%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
99.0%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
99.0%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
99.0%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes155.0ms (2%)

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

8 calls:

53.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
30.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
12.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
12.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
12.0ms
cosTheta_i
Results
AccuracySegmentsBranch
93.2%2u2
93.2%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
93.2%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
86.4%1cosTheta_i
92.0%2u1
93.1%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.0%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
92.0%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes139.0ms (1.8%)

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

8 calls:

32.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
28.0ms
cosTheta_i
19.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
12.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
12.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
77.8%1cosTheta_i
84.8%2u1
84.8%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
84.8%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
85.8%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.6%2u2
87.6%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
87.6%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes190.0ms (2.5%)

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

8 calls:

54.0ms
u2
36.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
28.0ms
cosTheta_i
25.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
11.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Results
AccuracySegmentsBranch
77.8%1cosTheta_i
77.8%1u1
77.8%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
77.8%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
77.8%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
77.8%1u2
77.8%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
77.8%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes30.0ms (0.4%)

Memory
-10.0MiB live, 29.3MiB allocated
Accuracy

Total -18.9b remaining (-157.9%)

Threshold costs -18.9b (-157.9%)

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

8 calls:

19.0ms
u2
2.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
2.0ms
u1
2.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
2.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
62.6%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
62.6%1u1
62.6%1u2
62.6%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
62.6%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
62.6%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
62.6%1cosTheta_i
62.6%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.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.001962817506864667
0.0023926396388560534
Compiler

Compiled 14 to 17 computations (-21.4% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0059498888440430164
0.006531880237162113
Compiler

Compiled 14 to 17 computations (-21.4% saved)

simplify37.0ms (0.5%)

Memory
-4.7MiB live, 37.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035130
149130
259130
365130
468130
569130
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 8589935/4294967296 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 6442451/1073741824 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 8589935/4294967296 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (*.f32 #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(literal 8589935/4294967296 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (*.f32 (neg.f32 u1) #s(approx (/ -1 (- 1 u1)) (-.f32 #s(literal -1 binary32) u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 6442451/1073741824 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(literal 6442451/1073741824 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))

soundness623.0ms (8.2%)

Memory
20.9MiB live, 455.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05222653
115462364
247382148
081312023
01028
01628
14628
223728
3195328
0969228
0180750
1523661
21543593
34794545
08083519
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 174 to 91 computations (47.7% saved)

preprocess59.0ms (0.8%)

Memory
-18.8MiB live, 100.4MiB allocated
Remove

(abs cosTheta_i)

(abs u2)

Compiler

Compiled 370 to 188 computations (49.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...