Trowbridge-Reitz Sample, near normal, slope_x

Time bar (total: 8.2s)

start0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated

analyze349.0ms (4.2%)

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

Compiled 35 to 25 computations (28.6% saved)

sample1.7s (21.1%)

Memory
17.5MiB live, 1 868.5MiB allocated
Samples
1.3s8 256×0valid
1.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
const: 368.0ms (34.9% of total)
ival-mult: 145.0ms (13.7% of total)
ival-div: 112.0ms (10.6% of total)
ival-<=: 109.0ms (10.3% of total)
ival-cos: 101.0ms (9.6% of total)
ival-sub: 96.0ms (9.1% of total)
ival-sqrt: 55.0ms (5.2% of total)
ival-and: 33.0ms (3.1% of total)
ival->: 28.0ms (2.7% of total)
exact: 5.0ms (0.5% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain110.0ms (1.3%)

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

Compiled 87 to 37 computations (57.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-mult: 8.0ms (25.5% of total)
const: 7.0ms (22.3% of total)
ival-cos: 6.0ms (19.1% of total)
ival-div: 4.0ms (12.7% of total)
ival-sub: 3.0ms (9.5% of total)
ival-sqrt: 3.0ms (9.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess56.0ms (0.7%)

Memory
-6.7MiB live, 38.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036106
179106
2138106
3206106
4293106
5404106
6557106
7807106
82605106
93429106
106920106
01011
01611
12711
24011
35211
46111
06111
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
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 #s(literal -314159265359/50000000000 binary32) u2)) (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.4MiB live, 0.4MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Compiler

Compiled 11 to 11 computations (0% saved)

simplify4.0ms (0%)

Memory
6.7MiB live, 6.7MiB 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
12736
24036
35236
46136
06136
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 #s(literal -314159265359/50000000000 binary32) 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)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2

localize31.0ms (0.4%)

Memory
-9.3MiB live, 35.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.10546875
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.14453125
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy0.1640625
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.3203125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
24.0ms256×0valid
Compiler

Compiled 38 to 13 computations (65.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-div: 4.0ms (24.8% of total)
ival-mult: 3.0ms (18.6% of total)
ival-cos: 3.0ms (18.6% of total)
const: 3.0ms (18.6% of total)
ival-sqrt: 2.0ms (12.4% of total)
ival-sub: 1.0ms (6.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series8.0ms (0.1%)

Memory
9.1MiB live, 9.1MiB 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
u1
@0
((* (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))

simplify140.0ms (1.7%)

Memory
-21.5MiB live, 127.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0180760
1626670
22558582
08338554
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 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 u1 u1)) (*.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1) (sqrt.f32 u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)
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)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.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 #s(literal 5/8 binary32) u1)) (*.f32 u1 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(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 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 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 3/4 binary32) (/.f32 #s(literal 5/8 binary32) u1)) (*.f32 u1 u1)) (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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(-.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 u1) 1))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+.f32 (/.f32 (*.f32 (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (-.f32 (/.f32 #s(literal 5/16 binary32) u1) #s(literal -3/8 binary32))) u1) (*.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) (* 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)) u1) (+.f32 (/.f32 #s(literal -3/8 binary32) u1) #s(literal -1/2 binary32))))
(+ (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 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (-.f32 (/.f32 #s(literal 5/16 binary32) u1) #s(literal -3/8 binary32)))) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) 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))
(* -1 (* u1 (- 1 (/ 1 u1))))
(*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (/.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 #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 #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 (- 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)))

rewrite153.0ms (1.9%)

Memory
35.5MiB live, 180.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01028
01628
14928
222628
3158228
0892828
Stop Event
iter limit
node limit
iter limit
Counts
5 → 362
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 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sin.f32 (acos.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sin.f32 (acos.f32 (pow.f32 u1 #s(literal 3/2 binary32))))) (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (-.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (neg.f32 u1)))) (neg.f32 (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (/.f32 (*.f32 (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (*.f32 (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.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 (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 (neg.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (neg.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(*.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 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal 1/4 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 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(*.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 #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 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cosh.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (-.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sinh.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sinh.f32 (log.f32 (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 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (sin.f32 (acos.f32 (pow.f32 u1 #s(literal 3/2 binary32)))))
(/.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))))) (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(/.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)))))) (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(/.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)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(/.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))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(/.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 (hypot.f32 (sqrt.f32 u1) u1) (sin.f32 (acos.f32 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 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 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 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 u1) (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 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 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))))
(+.f32 (cosh.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sinh.f32 (log.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 (*.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 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(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 (/.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) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.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 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.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)))) (/.f32 (fma.f32 u1 u1 #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 (/.f32 u1 (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 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 u1 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32)))))) (/.f32 u1 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (neg.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)))) (/.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (+.f32 #s(literal -1 binary32) (*.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) (/.f32 (neg.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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (neg.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)))) (/.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))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (neg.f32 u1) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32)))))) (/.f32 (neg.f32 u1) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (neg.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)))) (/.f32 (neg.f32 u1) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 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 (pow.f32 u1 #s(literal 4 binary32)))))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (neg.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)))) (/.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))))
(*.f32 (/.f32 #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 (pow.f32 u1 #s(literal 4 binary32)))))) (/.f32 u1 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.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)))) (/.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.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)))) (/.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))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (/.f32 u1 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 u1 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 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) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (/.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 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (exp.f32 (log1p.f32 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 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (/.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)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 #s(literal 1 binary32)))
(*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(*.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 (+.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 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 #s(literal -1 binary32) 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 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(/.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) (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))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(/.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 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(/.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 (exp.f32 (log.f32 (neg.f32 u1))) (exp.f32 (log.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.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))))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))
(/.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 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(/.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))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(/.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 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(/.f32 u1 (exp.f32 (log1p.f32 u1)))
(/.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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(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 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 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 (*.f32 u1 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 u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) u1))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #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 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(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 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 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))))))
(fma.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (cosh.f32 (-.f32 (log.f32 u1) (log1p.f32 u1))) (sinh.f32 (-.f32 (log.f32 u1) (log1p.f32 u1))))
(+.f32 (/.f32 (*.f32 u1 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 (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 (*.f32 u1 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 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 (-.f32 (log.f32 u1) (log1p.f32 u1)))
(neg.f32 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(*.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))))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))
(*.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))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(*.f32 (/.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)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) 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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -3 binary32)) (pow.f32 (/.f32 (*.f32 (neg.f32 u1) 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 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.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 #s(literal -1 binary32) (*.f32 (neg.f32 u1) u1)) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (-.f32 u1 #s(literal 1 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)))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) #s(literal 2 binary32)))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(/.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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))))))
(/.f32 (neg.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 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (neg.f32 (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) 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 (fma.f32 #s(literal -1 binary32) 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) (-.f32 #s(literal 1 binary32) u1)) (*.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 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 u1) u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(/.f32 (fma.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))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.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 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 u1) u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.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 (fma.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.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)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 u1) u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) u1)) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(/.f32 (-.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 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))) (neg.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 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 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 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 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))
(/.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 (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #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 (pow.f32 u1 #s(literal 6 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) (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 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(-.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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) 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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))))) (/.f32 (/.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 #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))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 9 binary32)) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))) (/.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 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))))
(-.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 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))) (/.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 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 (/.f32 (pow.f32 u1 #s(literal 9 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (pow.f32 u1 #s(literal 3/2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) u1) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (neg.f32 u1))
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (/.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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (/.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)))) (/.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))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (/.f32 (fma.f32 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) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (/.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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (/.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 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (neg.f32 u1) (/.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 u1 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (neg.f32 u1) (/.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)))) (/.f32 u1 (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) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (neg.f32 u1) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (/.f32 (-.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 (neg.f32 u1) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (/.f32 (-.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 (neg.f32 u1) (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) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (/.f32 u1 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 u1 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (/.f32 u1 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 (/.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)) (/.f32 (*.f32 (neg.f32 u1) 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)) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (*.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)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 (neg.f32 u1) 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)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 u1) 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) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1) (*.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))))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (/.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (pow.f32 u1 #s(literal 3/2 binary32))) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) u1) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (/.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (pow.f32 u1 #s(literal 3/2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) u1) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.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 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (pow.f32 u1 #s(literal 3/2 binary32))) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))))
(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)) (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) u1) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))))
(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)) (/.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (pow.f32 u1 #s(literal 3/2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(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)) (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) u1) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(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)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.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 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 u1)) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 u1) (/.f32 u1 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 u1 (/.f32 (*.f32 u1 u1) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (/.f32 #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 (pow.f32 u1 #s(literal 6 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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))))
(+.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (pow.f32 u1 #s(literal 3/2 binary32))) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) u1) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (pow.f32 u1 #s(literal 3/2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) u1) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 u1 #s(literal 1 binary32))
(neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(*.f32 (neg.f32 (neg.f32 u2)) #s(literal 314159265359/50000000000 binary32))
(*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32))
(*.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 u2))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 (neg.f32 u2)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(neg.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))

eval42.0ms (0.5%)

Memory
-16.1MiB live, 74.7MiB allocated
Compiler

Compiled 11 653 to 1 877 computations (83.9% saved)

prune19.0ms (0.2%)

Memory
-19.5MiB live, 39.3MiB allocated
Pruning

20 alts after pruning (19 fresh and 1 done)

PrunedKeptTotal
New38419403
Fresh000
Picked011
Done000
Total38420404
Accuracy
99.8%
Counts
404 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.1%
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.1%
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
74.1%
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sin.f32 (acos.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
91.0%
(*.f32 (/.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)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
98.7%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (*.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)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #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) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
60.8%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
96.3%
(*.f32 (exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.3%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.6%
#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 (*.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)))))
80.9%
#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)))))
81.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Compiler

Compiled 683 to 559 computations (18.2% saved)

simplify117.0ms (1.4%)

Memory
20.5MiB live, 153.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))
cost-diff0
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff3
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
cost-diff0
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(fma.f32 u1 u1 u1)
cost-diff0
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
cost-diff0
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
cost-diff0
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff2
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033233
054237
183221
2137221
3236221
4350221
5487221
6664221
7820221
81121221
91911221
103663221
116848221
08208221
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
u1
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#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 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 u1)
u1
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
#s(literal 1/4 binary32)
#s(literal 2 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.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 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
#s(literal 1/4 binary32)
#s(literal 2 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2

localize87.0ms (1.1%)

Memory
20.5MiB live, 119.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.14453125
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy0.1640625
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.3203125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.5107612793053261
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
accuracy0.1640625
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.16796875
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
accuracy0.3125
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
accuracy0.3203125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.1640625
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.3203125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy4.0279725670108695
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
accuracy8.188866480000058
(fma.f32 u1 u1 u1)
accuracy0.0
(-.f32 #s(literal 1 binary32) u1)
accuracy0.10546875
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.14453125
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy5.8269714690699
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
accuracy0.1640625
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.16796875
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
accuracy0.29296875
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
accuracy0.3203125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
64.0ms256×0valid
Compiler

Compiled 214 to 28 computations (86.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-mult: 21.0ms (42.9% of total)
ival-sqrt: 6.0ms (12.3% of total)
ival-pow: 6.0ms (12.3% of total)
ival-div: 4.0ms (8.2% of total)
const: 4.0ms (8.2% of total)
ival-cos: 3.0ms (6.1% of total)
ival-pow2: 2.0ms (4.1% of total)
ival-add: 1.0ms (2% of total)
ival-sub: 1.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series13.0ms (0.2%)

Memory
-28.8MiB live, 17.1MiB allocated
Counts
20 → 76
Calls
Call 1
Inputs
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 u1 (/.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))) (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 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 u1)
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Outputs
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* 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 u1)
(+ 1 (* u1 (+ 1 u1)))
(+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))
(+ 1 (* -1 u1))
(+ 1 (* 1/2 u1))
(+ 1 (* u1 (+ 1/2 (* 3/8 u1))))
(+ 1 (* u1 (+ 1/2 (* u1 (+ 3/8 (* 5/16 u1))))))
(pow (* 1 u1) 1/4)
(+ (* 1/4 (pow (* 1 (pow u1 5)) 1/4)) (pow (* 1 u1) 1/4))
(+ (* u1 (+ (* 5/32 (pow (* 1 (pow u1 5)) 1/4)) (* 1/4 (pow (* 1 u1) 1/4)))) (pow (* 1 u1) 1/4))
(+ (* u1 (+ (* 1/4 (pow (* 1 u1) 1/4)) (* u1 (+ (* 15/128 (pow (* 1 (pow u1 5)) 1/4)) (* 5/32 (pow (* 1 u1) 1/4)))))) (pow (* 1 u1) 1/4))
-1
(* -1 (+ 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)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(/ -1 u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) u1)
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (sqrt (/ 1 u1)) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -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)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (+ 1 (* 1/4 (/ u1 (pow (sqrt -1) 2)))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(pow -1 1/4)
(+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))
(+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4)))
(+ (* 15/128 (* (pow -1 1/4) (/ 1 (pow u1 3)))) (+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) 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 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))) u1))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt u1) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ 1 (* -1/4 u1)))))) (pow u1 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (* -1 (/ (+ (* -1/4 (pow -1 1/4)) (* -5/32 (* (pow -1 1/4) (/ 1 u1)))) u1)) (pow -1 1/4))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 15/128 (* (pow -1 1/4) (/ 1 u1))) (* 5/32 (pow -1 1/4))) u1)) (* -1/4 (pow -1 1/4))) u1)) (pow -1 1/4))
(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
3.0ms
u1
@0
((* u1 (/ 1 (- 1 u1))) (* (sqrt (* u1 (/ 1 (- 1 u1)))) (cos (* 314159265359/50000000000 u2))) (sqrt (* u1 (/ 1 (- 1 u1)))) (/ 1 (- 1 u1)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (+ (* u1 u1) u1) (* (* (sqrt u1) (sqrt (/ 1 (- 1 u1)))) (cos (* 314159265359/50000000000 u2))) (* (sqrt u1) (sqrt (/ 1 (- 1 u1)))) (sqrt u1) (sqrt (/ 1 (- 1 u1))) (pow (pow (/ u1 (- 1 u1)) 1/4) 2) (* (pow (pow (/ u1 (- 1 u1)) 1/4) 2) (cos (* 314159265359/50000000000 u2))) (pow (/ u1 (- 1 u1)) 1/4) (* 314159265359/50000000000 u2))
3.0ms
u1
@inf
((* u1 (/ 1 (- 1 u1))) (* (sqrt (* u1 (/ 1 (- 1 u1)))) (cos (* 314159265359/50000000000 u2))) (sqrt (* u1 (/ 1 (- 1 u1)))) (/ 1 (- 1 u1)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (+ (* u1 u1) u1) (* (* (sqrt u1) (sqrt (/ 1 (- 1 u1)))) (cos (* 314159265359/50000000000 u2))) (* (sqrt u1) (sqrt (/ 1 (- 1 u1)))) (sqrt u1) (sqrt (/ 1 (- 1 u1))) (pow (pow (/ u1 (- 1 u1)) 1/4) 2) (* (pow (pow (/ u1 (- 1 u1)) 1/4) 2) (cos (* 314159265359/50000000000 u2))) (pow (/ u1 (- 1 u1)) 1/4) (* 314159265359/50000000000 u2))
3.0ms
u1
@-inf
((* u1 (/ 1 (- 1 u1))) (* (sqrt (* u1 (/ 1 (- 1 u1)))) (cos (* 314159265359/50000000000 u2))) (sqrt (* u1 (/ 1 (- 1 u1)))) (/ 1 (- 1 u1)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (+ (* u1 u1) u1) (* (* (sqrt u1) (sqrt (/ 1 (- 1 u1)))) (cos (* 314159265359/50000000000 u2))) (* (sqrt u1) (sqrt (/ 1 (- 1 u1)))) (sqrt u1) (sqrt (/ 1 (- 1 u1))) (pow (pow (/ u1 (- 1 u1)) 1/4) 2) (* (pow (pow (/ u1 (- 1 u1)) 1/4) 2) (cos (* 314159265359/50000000000 u2))) (pow (/ u1 (- 1 u1)) 1/4) (* 314159265359/50000000000 u2))
1.0ms
u2
@-inf
((* u1 (/ 1 (- 1 u1))) (* (sqrt (* u1 (/ 1 (- 1 u1)))) (cos (* 314159265359/50000000000 u2))) (sqrt (* u1 (/ 1 (- 1 u1)))) (/ 1 (- 1 u1)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (+ (* u1 u1) u1) (* (* (sqrt u1) (sqrt (/ 1 (- 1 u1)))) (cos (* 314159265359/50000000000 u2))) (* (sqrt u1) (sqrt (/ 1 (- 1 u1)))) (sqrt u1) (sqrt (/ 1 (- 1 u1))) (pow (pow (/ u1 (- 1 u1)) 1/4) 2) (* (pow (pow (/ u1 (- 1 u1)) 1/4) 2) (cos (* 314159265359/50000000000 u2))) (pow (/ u1 (- 1 u1)) 1/4) (* 314159265359/50000000000 u2))
1.0ms
u2
@inf
((* u1 (/ 1 (- 1 u1))) (* (sqrt (* u1 (/ 1 (- 1 u1)))) (cos (* 314159265359/50000000000 u2))) (sqrt (* u1 (/ 1 (- 1 u1)))) (/ 1 (- 1 u1)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (+ (* u1 u1) u1) (* (* (sqrt u1) (sqrt (/ 1 (- 1 u1)))) (cos (* 314159265359/50000000000 u2))) (* (sqrt u1) (sqrt (/ 1 (- 1 u1)))) (sqrt u1) (sqrt (/ 1 (- 1 u1))) (pow (pow (/ u1 (- 1 u1)) 1/4) 2) (* (pow (pow (/ u1 (- 1 u1)) 1/4) 2) (cos (* 314159265359/50000000000 u2))) (pow (/ u1 (- 1 u1)) 1/4) (* 314159265359/50000000000 u2))

simplify175.0ms (2.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
03151388
110791193
248571170
083841098
Stop Event
iter limit
node limit
Counts
76 → 75
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)))
(+ (* 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 u1)
(+ 1 (* u1 (+ 1 u1)))
(+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))
(+ 1 (* -1 u1))
(+ 1 (* 1/2 u1))
(+ 1 (* u1 (+ 1/2 (* 3/8 u1))))
(+ 1 (* u1 (+ 1/2 (* u1 (+ 3/8 (* 5/16 u1))))))
(pow (* 1 u1) 1/4)
(+ (* 1/4 (pow (* 1 (pow u1 5)) 1/4)) (pow (* 1 u1) 1/4))
(+ (* u1 (+ (* 5/32 (pow (* 1 (pow u1 5)) 1/4)) (* 1/4 (pow (* 1 u1) 1/4)))) (pow (* 1 u1) 1/4))
(+ (* u1 (+ (* 1/4 (pow (* 1 u1) 1/4)) (* u1 (+ (* 15/128 (pow (* 1 (pow u1 5)) 1/4)) (* 5/32 (pow (* 1 u1) 1/4)))))) (pow (* 1 u1) 1/4))
-1
(* -1 (+ 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)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(/ -1 u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) u1)
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (sqrt (/ 1 u1)) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -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)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (+ 1 (* 1/4 (/ u1 (pow (sqrt -1) 2)))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(pow -1 1/4)
(+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))
(+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4)))
(+ (* 15/128 (* (pow -1 1/4) (/ 1 (pow u1 3)))) (+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) 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 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))) u1))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt u1) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ 1 (* -1/4 u1)))))) (pow u1 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (* -1 (/ (+ (* -1/4 (pow -1 1/4)) (* -5/32 (* (pow -1 1/4) (/ 1 u1)))) u1)) (pow -1 1/4))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 15/128 (* (pow -1 1/4) (/ 1 u1))) (* 5/32 (pow -1 1/4))) u1)) (* -1/4 (pow -1 1/4))) u1)) (pow -1 1/4))
(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
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)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (fma.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 1/2 binary32) u1) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))) (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) u1) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 u1 u1) (sqrt.f32 u1))
1
#s(literal 1 binary32)
(+ 1 u1)
(+.f32 #s(literal 1 binary32) u1)
(+ 1 (* u1 (+ 1 u1)))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))
(+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))
(fma.f32 (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))
(+ 1 (* -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/2 (* 3/8 u1))))
(fma.f32 (fma.f32 #s(literal 3/8 binary32) u1 #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))
(+ 1 (* u1 (+ 1/2 (* u1 (+ 3/8 (* 5/16 u1))))))
(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))
(pow (* 1 u1) 1/4)
(pow.f32 u1 #s(literal 1/4 binary32))
(+ (* 1/4 (pow (* 1 (pow u1 5)) 1/4)) (pow (* 1 u1) 1/4))
(fma.f32 (pow.f32 (pow.f32 u1 #s(literal 5 binary32)) #s(literal 1/4 binary32)) #s(literal 1/4 binary32) (pow.f32 u1 #s(literal 1/4 binary32)))
(+ (* u1 (+ (* 5/32 (pow (* 1 (pow u1 5)) 1/4)) (* 1/4 (pow (* 1 u1) 1/4)))) (pow (* 1 u1) 1/4))
(fma.f32 (fma.f32 #s(literal 5/32 binary32) (pow.f32 (pow.f32 u1 #s(literal 5 binary32)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1/4 binary32))) u1 (pow.f32 u1 #s(literal 1/4 binary32)))
(+ (* u1 (+ (* 1/4 (pow (* 1 u1) 1/4)) (* u1 (+ (* 15/128 (pow (* 1 (pow u1 5)) 1/4)) (* 5/32 (pow (* 1 u1) 1/4)))))) (pow (* 1 u1) 1/4))
(fma.f32 (fma.f32 (fma.f32 #s(literal 15/128 binary32) (pow.f32 (pow.f32 u1 #s(literal 5 binary32)) #s(literal 1/4 binary32)) (*.f32 #s(literal 5/32 binary32) (pow.f32 u1 #s(literal 1/4 binary32)))) u1 (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1/4 binary32))) u1 (pow.f32 u1 #s(literal 1/4 binary32)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) u1) #s(literal 1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(-.f32 (/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) u1) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -3/8 binary32) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 u1 u1))) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) u1) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (/.f32 (/.f32 #s(literal 3/4 binary32) u1) u1))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (/.f32 (/.f32 #s(literal -5/16 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 u1 #s(literal 3 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) u1))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (/.f32 (/.f32 #s(literal -5/16 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 u1))) (sqrt.f32 #s(literal -1 binary32)))
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) u1) #s(literal 1 binary32)) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) u1)
(/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) u1)
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 u1) 1))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 (/.f32 (*.f32 u1 u1) u1))
(* (sqrt (/ 1 u1)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (+ 1 (* 1/4 (/ u1 (pow (sqrt -1) 2)))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(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)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) u1 #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(pow -1 1/4)
(pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32))
(+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))
(fma.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) u1) #s(literal 1/4 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)))
(+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4)))
(fma.f32 (/.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) u1) u1) #s(literal 5/32 binary32) (fma.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) u1) #s(literal 1/4 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32))))
(+ (* 15/128 (* (pow -1 1/4) (/ 1 (pow u1 3)))) (+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))))
(fma.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 15/128 binary32) (fma.f32 (/.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) u1) u1) #s(literal 5/32 binary32) (fma.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) u1) #s(literal 1/4 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)))))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) u1) #s(literal -1 binary32)) u1) #s(literal 1 binary32))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 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 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32))) (neg.f32 u1))) u1))
(* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1))
(/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) u1) #s(literal -1 binary32)) u1)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) u1) #s(literal 1 binary32)) u1)) (neg.f32 u1))
(* -1 (* u1 (- 1 (/ 1 u1))))
(*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal -1/2 binary32)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt u1) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ 1 (* -1/4 u1)))))) (pow u1 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 (fma.f32 #s(literal -1/4 binary32) u1 #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1))) (pow.f32 u1 #s(literal 3 binary32)))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (/.f32 (/.f32 (+.f32 (/.f32 #s(literal -5/16 binary32) u1) #s(literal -3/8 binary32)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 u1)) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(+ (* -1 (/ (+ (* -1/4 (pow -1 1/4)) (* -5/32 (* (pow -1 1/4) (/ 1 u1)))) u1)) (pow -1 1/4))
(fma.f32 (/.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) u1) u1) #s(literal 5/32 binary32) (fma.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) u1) #s(literal 1/4 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 15/128 (* (pow -1 1/4) (/ 1 u1))) (* 5/32 (pow -1 1/4))) u1)) (* -1/4 (pow -1 1/4))) u1)) (pow -1 1/4))
(+.f32 (/.f32 (fma.f32 #s(literal -1/4 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (/.f32 (fma.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) u1) #s(literal 15/128 binary32) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) #s(literal 5/32 binary32))) (neg.f32 u1))) (neg.f32 u1)) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (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 (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (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 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))

rewrite166.0ms (2%)

Memory
-23.5MiB live, 214.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033170
054170
1136151
2579151
35506130
08033129
Stop Event
iter limit
node limit
iter limit
Counts
20 → 963
Calls
Call 1
Inputs
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 u1 (/.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))) (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 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 u1)
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Outputs
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(*.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1 binary32)) u1)
(*.f32 (*.f32 u1 (cosh.f32 (atanh.f32 (sqrt.f32 u1)))) (cosh.f32 (atanh.f32 (sqrt.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)))) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) u1))
(*.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)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) u1)
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (*.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 u1 (exp.f32 (neg.f32 (log1p.f32 u1))))
(/.f32 (*.f32 u1 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) 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))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) 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 (fma.f32 u1 u1 #s(literal 1 binary32)) 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 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 (-.f32 #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 (fma.f32 u1 u1 #s(literal 1 binary32)) 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 (exp.f32 (log.f32 (neg.f32 u1))) (exp.f32 (log.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log1p.f32 u1)))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 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 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 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 #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))))))
(fma.f32 u1 (/.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 (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 (cosh.f32 (-.f32 (log.f32 u1) (log1p.f32 u1))) (sinh.f32 (-.f32 (log.f32 u1) (log1p.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 (/.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 (-.f32 (log.f32 u1) (log1p.f32 u1)))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(neg.f32 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sin.f32 (acos.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sin.f32 (acos.f32 (pow.f32 u1 #s(literal 3/2 binary32))))) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (*.f32 (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32))) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (cosh.f32 (atanh.f32 (sqrt.f32 u1))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)) (*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(*.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(*.f32 (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (atan.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(fma.f32 (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(fma.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(fma.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(fma.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(+.f32 (*.f32 (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sin.f32 (atan.f32 (sqrt.f32 u1)))) (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(+.f32 (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(*.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))))
(*.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 (pow.f32 u1 #s(literal 3/2 binary32))))) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32))) (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)))
(*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(*.f32 (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (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 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (cosh.f32 (atanh.f32 (sqrt.f32 u1)))))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)) (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32))))
(*.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)))
(*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cosh.f32 (atanh.f32 (sqrt.f32 u1))))
(*.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 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 u1)) (neg.f32 (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(fma.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 1/8 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (log.f32 u1) (log1p.f32 u1))))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 1/4 binary32)) (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 1 binary32)))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 1/4 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1)))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 1 binary32)) (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(pow.f32 (exp.f32 #s(literal 1/4 binary32)) (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 2 binary32)))
(pow.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 1/8 binary32))
(pow.f32 (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)) #s(literal 8 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 4 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 2 binary32))
(pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(sin.f32 (atan.f32 (sqrt.f32 u1)))
(fabs.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))
(+.f32 (cosh.f32 (*.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 1 binary32))) (sinh.f32 (*.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 1 binary32))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(+.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(+.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(+.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(tanh.f32 (asinh.f32 (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 2 binary32))) (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 2 binary32))) #s(literal 1/8 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 4 binary32)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(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)))))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(neg.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(tan.f32 (asin.f32 (sqrt.f32 u1)))
(sinh.f32 (atanh.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (neg.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1)))) (neg.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (cosh.f32 (atanh.f32 (sqrt.f32 u1)))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cosh.f32 (atanh.f32 (sqrt.f32 u1))))
(sqrt.f32 (pow.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) #s(literal 2 binary32)))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cosh.f32 (atanh.f32 (sqrt.f32 u1)))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (cosh.f32 (atanh.f32 (sqrt.f32 u1)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (cosh.f32 (atanh.f32 (sqrt.f32 u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (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 #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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.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))) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (+.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 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) #s(literal 2 binary32)))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (sqrt.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)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(-.f32 (cosh.f32 (log1p.f32 u1)) (sinh.f32 (log1p.f32 u1)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (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 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 u1)))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 #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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.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) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(pow.f32 (pow.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32)) #s(literal -1 binary32))
(pow.f32 (neg.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log1p.f32 u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 4 binary32))
(pow.f32 (-.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 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32))
(pow.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1 binary32))
(+.f32 (cosh.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log1p.f32 u1)) #s(literal 2 binary32))) (sinh.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log1p.f32 u1)) #s(literal 2 binary32))))
(+.f32 (*.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))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (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))) u1))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) u1))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 u1)))
(+.f32 (cosh.f32 (log1p.f32 u1)) (sinh.f32 (neg.f32 (log1p.f32 u1))))
(+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(exp.f32 (*.f32 (log.f32 (exp.f32 (log1p.f32 u1))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32))) #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 (*.f32 (log.f32 (pow.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) #s(literal 2 binary32))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 u1)) #s(literal -2 binary32)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)))
(exp.f32 (neg.f32 (log1p.f32 u1)))
(neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sin.f32 (atan.f32 (sqrt.f32 u1))))
(*.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))))
(*.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 (pow.f32 u1 #s(literal 3/2 binary32))))) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32))) (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)))
(*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(*.f32 (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (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 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (cosh.f32 (atanh.f32 (sqrt.f32 u1)))))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)) (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32))))
(*.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)))
(*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cosh.f32 (atanh.f32 (sqrt.f32 u1))))
(*.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 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 u1)) (neg.f32 (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(fma.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 1/8 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (log.f32 u1) (log1p.f32 u1))))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 1/4 binary32)) (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 1 binary32)))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 1/4 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1)))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 1 binary32)) (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(pow.f32 (exp.f32 #s(literal 1/4 binary32)) (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 2 binary32)))
(pow.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 1/8 binary32))
(pow.f32 (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)) #s(literal 8 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 4 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 2 binary32))
(pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(sin.f32 (atan.f32 (sqrt.f32 u1)))
(fabs.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))
(+.f32 (cosh.f32 (*.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 1 binary32))) (sinh.f32 (*.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 1 binary32))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(+.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(+.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(+.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(tanh.f32 (asinh.f32 (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 2 binary32))) (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 2 binary32))) #s(literal 1/8 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 4 binary32)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(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)))))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(neg.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(tan.f32 (asin.f32 (sqrt.f32 u1)))
(sinh.f32 (atanh.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(*.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1 binary32)) u1)
(*.f32 (*.f32 u1 (cosh.f32 (atanh.f32 (sqrt.f32 u1)))) (cosh.f32 (atanh.f32 (sqrt.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)))) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) u1))
(*.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)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) u1)
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (*.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 u1 (exp.f32 (neg.f32 (log1p.f32 u1))))
(/.f32 (*.f32 u1 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) 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))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) 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 (fma.f32 u1 u1 #s(literal 1 binary32)) 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 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 (-.f32 #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 (fma.f32 u1 u1 #s(literal 1 binary32)) 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 (exp.f32 (log.f32 (neg.f32 u1))) (exp.f32 (log.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log1p.f32 u1)))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 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 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 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 #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))))))
(fma.f32 u1 (/.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 (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 (cosh.f32 (-.f32 (log.f32 u1) (log1p.f32 u1))) (sinh.f32 (-.f32 (log.f32 u1) (log1p.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 (/.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 (-.f32 (log.f32 u1) (log1p.f32 u1)))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(neg.f32 (/.f32 u1 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (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 3 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) 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 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 (-.f32 (pow.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32))) (+.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal -3 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) #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) u1))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) (*.f32 (+.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 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (*.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 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (+.f32 #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)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(-.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 #s(literal 1 binary32) (neg.f32 u1))
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 (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 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.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 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (neg.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1)))) (neg.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1)))) (/.f32 (*.f32 (neg.f32 u1) 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) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (cosh.f32 (atanh.f32 (sqrt.f32 u1)))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (neg.f32 u1) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(fma.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(fma.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 u1 (/.f32 (*.f32 u1 u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))
(+.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 u1 #s(literal 1 binary32))
(neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(fma.f32 (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(fma.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (neg.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(pow.f32 (neg.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))) #s(literal 2 binary32))
(pow.f32 (fabs.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))
(+.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))
(exp.f32 (*.f32 (log.f32 (exp.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32)))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 2 binary32))) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (+.f32 (pow.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 u1 #s(literal 12 binary32)))) (fma.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 u1 #s(literal 8 binary32))))
(*.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32)) (neg.f32 u1))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 u1) u1))
(*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))) (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(*.f32 u1 (-.f32 u1 #s(literal -1 binary32)))
(*.f32 u1 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))
(*.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) u1)) u1)
(/.f32 (/.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32)))) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))) #s(literal 2 binary32))) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) #s(literal 2 binary32))) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))))))))
(/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (*.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 8 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 2 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 18 binary32))) (*.f32 (-.f32 (-.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (pow.f32 u1 #s(literal 9 binary32))) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (neg.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(-.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))))
(-.f32 (*.f32 u1 u1) (neg.f32 u1))
(-.f32 (*.f32 u1 u1) u1)
(-.f32 u1 (*.f32 (neg.f32 u1) u1))
(-.f32 u1 (*.f32 u1 u1))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32)))) (fma.f32 u1 u1 u1) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 2 binary32))) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 u1 #s(literal 12 binary32)))) (fma.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 u1 #s(literal 8 binary32))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 2 binary32))) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 (pow.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 u1 #s(literal 12 binary32)))) (fma.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 u1 #s(literal 8 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) (neg.f32 u1))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) u1)
(fma.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) #s(literal 1 binary32)))
(fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (*.f32 u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 u1)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))))
(fma.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))))
(fma.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (neg.f32 u1) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 u1)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))))
(fma.f32 (neg.f32 u1) (/.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (neg.f32 u1) (neg.f32 u1) (neg.f32 u1))
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 #s(literal -1 binary32) u1 (*.f32 u1 u1))
(fma.f32 (*.f32 u1 u1) (/.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (*.f32 u1 u1) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 (*.f32 u1 u1) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) (neg.f32 u1))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (neg.f32 u1) u1))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))))))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1)
(fma.f32 #s(literal 1 binary32) u1 (*.f32 (neg.f32 u1) u1))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 u1))
(fma.f32 u1 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 u1)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))))
(fma.f32 u1 (/.f32 (*.f32 u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(fma.f32 u1 #s(literal -1 binary32) (*.f32 u1 u1))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 (neg.f32 u1) u1))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 u1 u1 (neg.f32 u1))
(fma.f32 u1 u1 u1)
(+.f32 (*.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) #s(literal 1 binary32)) (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32))))))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 (pow.f32 u1 #s(literal 4 binary32)))))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))))
(+.f32 (neg.f32 u1) (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) (neg.f32 u1))
(+.f32 (*.f32 u1 u1) u1)
(+.f32 u1 (*.f32 (neg.f32 u1) u1))
(+.f32 u1 (*.f32 u1 u1))
(neg.f32 (fma.f32 (neg.f32 u1) u1 u1))
(neg.f32 (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sin.f32 (acos.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sin.f32 (acos.f32 (pow.f32 u1 #s(literal 3/2 binary32))))) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (*.f32 (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32))) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (cosh.f32 (atanh.f32 (sqrt.f32 u1))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)) (*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(*.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(*.f32 (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (atan.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(fma.f32 (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(fma.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(fma.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(fma.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(+.f32 (*.f32 (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sin.f32 (atan.f32 (sqrt.f32 u1)))) (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(+.f32 (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(*.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))))
(*.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 (pow.f32 u1 #s(literal 3/2 binary32))))) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32))) (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)))
(*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(*.f32 (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (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 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (cosh.f32 (atanh.f32 (sqrt.f32 u1)))))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)) (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32))))
(*.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)))
(*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cosh.f32 (atanh.f32 (sqrt.f32 u1))))
(*.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 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 u1)) (neg.f32 (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(fma.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 1/8 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (log.f32 u1) (log1p.f32 u1))))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 1/4 binary32)) (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 1 binary32)))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 1/4 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1)))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 1 binary32)) (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(pow.f32 (exp.f32 #s(literal 1/4 binary32)) (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 2 binary32)))
(pow.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 1/8 binary32))
(pow.f32 (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)) #s(literal 8 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 4 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 2 binary32))
(pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(sin.f32 (atan.f32 (sqrt.f32 u1)))
(fabs.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))
(+.f32 (cosh.f32 (*.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 1 binary32))) (sinh.f32 (*.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 1 binary32))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(+.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(+.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(+.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(tanh.f32 (asinh.f32 (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 2 binary32))) (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 2 binary32))) #s(literal 1/8 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 4 binary32)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(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)))))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(neg.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(tan.f32 (asin.f32 (sqrt.f32 u1)))
(sinh.f32 (atanh.f32 (sqrt.f32 u1)))
(*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/4 binary32))) (neg.f32 (pow.f32 u1 #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 u1 #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 u1 #s(literal 1/4 binary32))))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(sqrt.f32 (neg.f32 u1))
(sqrt.f32 u1)
(pow.f32 (neg.f32 (pow.f32 u1 #s(literal 1/4 binary32))) #s(literal 2 binary32))
(pow.f32 (fabs.f32 (pow.f32 u1 #s(literal 1/4 binary32))) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(pow.f32 u1 #s(literal 1/2 binary32))
(+.f32 (cosh.f32 (log.f32 (sqrt.f32 u1))) (sinh.f32 (log.f32 (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (exp.f32 (log.f32 u1))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 u1 #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 u1)) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 u1)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (sqrt.f32 u1)))
(*.f32 (cosh.f32 (atanh.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (cosh.f32 (atanh.f32 (pow.f32 u1 #s(literal 3/2 binary32)))) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (fabs.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))))
(*.f32 (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal -1/2 binary32)) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(sqrt.f32 (exp.f32 (neg.f32 (log1p.f32 u1))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32))
(pow.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) #s(literal 2 binary32))
(pow.f32 (fabs.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log1p.f32 u1)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)) #s(literal -1/4 binary32))
(pow.f32 (pow.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (-.f32 #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 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 1 binary32))
(pow.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/2 binary32))
(fabs.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))))
(+.f32 (cosh.f32 (/.f32 (neg.f32 (log1p.f32 u1)) #s(literal 2 binary32))) (sinh.f32 (/.f32 (neg.f32 (log1p.f32 u1)) #s(literal 2 binary32))))
(+.f32 (cosh.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 u1)) #s(literal -1 binary32))) (sinh.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 u1)) #s(literal -1 binary32))))
(+.f32 (cosh.f32 (*.f32 (log1p.f32 u1) #s(literal -1/2 binary32))) (sinh.f32 (*.f32 (log1p.f32 u1) #s(literal -1/2 binary32))))
(+.f32 (cosh.f32 (*.f32 #s(literal -1/2 binary32) (log1p.f32 u1))) (sinh.f32 (*.f32 #s(literal -1/2 binary32) (log1p.f32 u1))))
(exp.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log1p.f32 u1)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (/.f32 (neg.f32 (log1p.f32 u1)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 u1)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log1p.f32 u1) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 #s(literal -1/2 binary32) (log1p.f32 u1)))
(cosh.f32 (atanh.f32 (sqrt.f32 u1)))
(cos.f32 (atan.f32 (sqrt.f32 u1)))
(neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))))
(*.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 (pow.f32 u1 #s(literal 3/2 binary32))))) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32))) (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)))
(*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(*.f32 (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (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 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (cosh.f32 (atanh.f32 (sqrt.f32 u1)))))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)) (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32))))
(*.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)))
(*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cosh.f32 (atanh.f32 (sqrt.f32 u1))))
(*.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 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 u1)) (neg.f32 (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(fma.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 1/8 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (log.f32 u1) (log1p.f32 u1))))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 1/4 binary32)) (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 1 binary32)))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 1/4 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1)))
(pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 1 binary32)) (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(pow.f32 (exp.f32 #s(literal 1/4 binary32)) (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 2 binary32)))
(pow.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 1/8 binary32))
(pow.f32 (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)) #s(literal 8 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 4 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 2 binary32))
(pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(sin.f32 (atan.f32 (sqrt.f32 u1)))
(fabs.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))
(+.f32 (cosh.f32 (*.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 1 binary32))) (sinh.f32 (*.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 1 binary32))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(+.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(+.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(+.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(tanh.f32 (asinh.f32 (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 2 binary32))) (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 2 binary32))) #s(literal 1/8 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 4 binary32)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(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)))))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(neg.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(tan.f32 (asin.f32 (sqrt.f32 u1)))
(sinh.f32 (atanh.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sin.f32 (acos.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sin.f32 (acos.f32 (pow.f32 u1 #s(literal 3/2 binary32))))) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (*.f32 (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32))) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (cosh.f32 (atanh.f32 (sqrt.f32 u1))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)) (*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(*.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(*.f32 (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 3/2 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) (*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (atan.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(fma.f32 (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(fma.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(fma.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(fma.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(+.f32 (*.f32 (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sin.f32 (atan.f32 (sqrt.f32 u1)))) (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (*.f32 (*.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(+.f32 (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (log.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (log1p.f32 u1)))
(*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (-.f32 (log.f32 u1) (log1p.f32 (pow.f32 u1 #s(literal 3 binary32))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (log1p.f32 (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (neg.f32 (log1p.f32 u1))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (log.f32 u1)))
(*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (log.f32 u1)) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (neg.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32))) (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))
(/.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (log.f32 (neg.f32 u1))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (log.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (log.f32 u1)) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (log1p.f32 u1)))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (cosh.f32 (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 1/2 binary32)))
(pow.f32 (exp.f32 #s(literal 1/4 binary32)) (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 1 binary32)))
(pow.f32 (exp.f32 #s(literal 1/4 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1)))
(pow.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 1/16 binary32))
(pow.f32 (pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/8 binary32)) #s(literal 4 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 1 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 1/8 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 1 binary32))
(pow.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(fabs.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(+.f32 (cosh.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/8 binary32))) (sinh.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/8 binary32))))
(+.f32 (cosh.f32 (*.f32 (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 2 binary32))))
(+.f32 (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(+.f32 (cosh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) (sinh.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/4 binary32))) (-.f32 (log.f32 u1) (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/8 binary32)))
(exp.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(neg.f32 (neg.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (neg.f32 (neg.f32 u2)) #s(literal 314159265359/50000000000 binary32))
(*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32))
(*.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 u2))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 (neg.f32 u2)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(neg.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))

eval183.0ms (2.2%)

Memory
16.3MiB live, 153.6MiB allocated
Compiler

Compiled 23 745 to 3 724 computations (84.3% saved)

prune89.0ms (1.1%)

Memory
-12.6MiB live, 91.2MiB allocated
Pruning

41 alts after pruning (37 fresh and 4 done)

PrunedKeptTotal
New95528983
Fresh5914
Picked235
Done011
Total962411 003
Accuracy
99.9%
Counts
1 003 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
72.8%
(*.f32 (pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.9%
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.0%
(*.f32 (pow.f32 #s(approx (pow (/ u1 (- 1 u1)) 1/4) (pow.f32 u1 #s(literal 1/4 binary32))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
59.9%
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
74.1%
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sin.f32 (acos.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
91.4%
(*.f32 (/.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)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.9%
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.9%
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 4 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.3%
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.7%
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (/.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)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.1%
(*.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 4 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.4%
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) (/.f32 (*.f32 u1 u1) (-.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) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.9%
(*.f32 (sqrt.f32 (*.f32 u1 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
60.4%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
4.4%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.9%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
59.5%
(*.f32 (exp.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.3%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.6%
#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 (*.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)))))
80.9%
#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)))))
0.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1))))))
65.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32)))))
65.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32)))))
63.9%
#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) u1)))))
64.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))))
64.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
81.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
64.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
73.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
65.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))))
81.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))))
-0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))))
Compiler

Compiled 1 548 to 1 262 computations (18.5% saved)

simplify149.0ms (1.8%)

Memory
-17.7MiB live, 201.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
cost-diff0
(log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
cost-diff0
(*.f32 (exp.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff2
(exp.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
cost-diff0
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
cost-diff1
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
cost-diff1
(/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
cost-diff5
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
cost-diff0
#s(approx (- 1 u1) (neg.f32 u1))
cost-diff0
(/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))
cost-diff0
(sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))))
cost-diff0
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
cost-diff0
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042306
069302
1113302
2228286
3609275
42249275
08665273
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(sqrt.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
(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 #s(approx (- 1 u1) (neg.f32 u1)))))
(sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))))
(/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))
u1
#s(approx (- 1 u1) (neg.f32 u1))
(neg.f32 u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
(sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
u1
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(fma.f32 u1 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(*.f32 u1 u1)
(-.f32 u1 #s(literal 1 binary32))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 u1)
u1
(sqrt.f32 (-.f32 #s(literal 1 binary32) 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
(*.f32 (exp.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(exp.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal -314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal -314159265359/50000000000 binary32))
#s(literal -314159265359/50000000000 binary32)
u2
(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 #s(approx (- 1 u1) (neg.f32 u1)))))
(sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))))
(/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))
u1
#s(approx (- 1 u1) (neg.f32 u1))
(neg.f32 u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
u1
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(fma.f32 u1 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
(*.f32 u1 u1)
(-.f32 u1 #s(literal 1 binary32))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 u1)
u1
(sqrt.f32 (-.f32 #s(literal 1 binary32) 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
(*.f32 (exp.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(exp.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2

localize153.0ms (1.9%)

Memory
34.0MiB live, 122.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.3203125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy1.1480197529256897
(exp.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
accuracy4.0279725670108695
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
accuracy8.189964872085428
(fma.f32 u1 u1 u1)
accuracy0.15234375
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy0.1640625
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.23046875
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.3203125
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.1171875
(/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
accuracy0.1484375
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
accuracy3.79302061873735
(fma.f32 u1 u1 #s(literal 1 binary32))
accuracy8.726371154641695
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
accuracy0.10546875
(sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))))
accuracy0.14453125
(/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))
accuracy5.8269714690699
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))))
accuracy30.88918799564397
#s(approx (- 1 u1) (neg.f32 u1))
accuracy0.125
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
accuracy0.15234375
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy0.26171875
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.3203125
(*.f32 #s(literal -314159265359/50000000000 binary32) u2)
Samples
131.0ms256×0valid
Compiler

Compiled 252 to 35 computations (86.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-mult: 12.0ms (21.1% of total)
ival-sub: 10.0ms (17.5% of total)
ival-div: 7.0ms (12.3% of total)
const: 7.0ms (12.3% of total)
ival-sqrt: 7.0ms (12.3% of total)
ival-cos: 5.0ms (8.8% of total)
ival-log: 3.0ms (5.3% of total)
ival-add: 2.0ms (3.5% of total)
ival-exp: 2.0ms (3.5% of total)
ival-neg: 1.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series51.0ms (0.6%)

Memory
-22.2MiB live, 21.7MiB allocated
Counts
24 → 107
Calls
Call 1
Inputs
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(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 #s(approx (- 1 u1) (neg.f32 u1)))))
(sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))))
(/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))
#s(approx (- 1 u1) (neg.f32 u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(exp.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(*.f32 (exp.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(*.f32 #s(literal -314159265359/50000000000 binary32) u2)
(fma.f32 u1 u1 #s(literal 1 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(fma.f32 u1 u1 u1)
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
Outputs
(* (sqrt u1) (cos (* -314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* -314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* -314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* -314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* -314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* -314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* -314159265359/50000000000 u2)))))))))
(sqrt u1)
(* (sqrt u1) (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) (* 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))
(+ 1 (* u1 (- (* 2 u1) 1)))
(+ 1 (* u1 (- (* u1 (+ 2 (* -2 u1))) 1)))
(* u1 (+ 1 (* u1 (+ 1 (* -1 u1)))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (- (* -1 u1) 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)))
(log (sqrt u1))
(+ (log (sqrt u1)) (* 1/2 u1))
(+ (log (sqrt u1)) (* (pow u1 2) (+ 1/2 (* 1/2 (/ 1 u1)))))
(+ (log (sqrt u1)) (* (pow u1 2) (+ (* u1 (+ (* 1/24 (* u1 (- (* 12 (/ (- 1 (* 1/4 (/ 1 u1))) u1)) (* 3 (/ 1 (pow u1 2)))))) (* 1/2 (/ 1 u1)))) (* 1/2 (/ 1 u1)))))
(+ 1 (pow u1 2))
(* (cos (* -314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* -314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* -314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* -314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* -314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* -314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* -314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* u1 (- 1 (/ 1 u1)))
(* u1 (- (+ 1 (/ 2 (pow u1 2))) (/ 1 u1)))
(* u1 (- (+ 1 (/ 2 (pow u1 2))) (+ (/ 1 u1) (* 2 (/ 1 (pow u1 3))))))
(+ 1 (/ 1 u1))
(- (+ 1 (/ 1 u1)) (/ 1 (pow u1 2)))
(+ 1 (+ (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (/ 1 u1)))
(pow u1 2)
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(* (sqrt u1) (sqrt -1))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(log (sqrt -1))
(- (log (sqrt -1)) (* 1/2 (/ 1 (* u1 (pow (sqrt -1) 2)))))
(- (+ (log (sqrt -1)) (* 1/2 (/ (- (* -1 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (* 1/4 (/ 1 (pow (sqrt -1) 4)))) (pow u1 2)))) (/ 1/2 (* u1 (pow (sqrt -1) 2))))
(- (+ (log (sqrt -1)) (+ (* 1/6 (/ (- (+ (* -3 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (* -3/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 4)))) (* 1/4 (/ 1 (pow (sqrt -1) 6)))) (pow u1 3))) (* 1/2 (/ (- (* -1 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (* 1/4 (/ 1 (pow (sqrt -1) 4)))) (pow u1 2))))) (/ 1/2 (* u1 (pow (sqrt -1) 2))))
(* (pow u1 2) (+ 1 (/ 1 (pow u1 2))))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(+ (* 1/2 (/ (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* -314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))
(* -1 (* (sqrt u1) (* (cos (* -314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* 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))))
(* -1 (* u1 (- (/ 1 u1) 1)))
(* -1 (* u1 (- (* -1 (/ (- (* 2 (/ 1 u1)) 1) u1)) 1)))
(* -1 (* u1 (- (* -1 (/ (- (* -1 (/ (- (* 2 (/ 1 u1)) 2) u1)) 1) u1)) 1)))
(+ 1 (* -1 (/ (- (/ 1 u1) 1) u1)))
(+ 1 (* -1 (/ (- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1) u1)))
(* -1 (* (sqrt u1) (sqrt -1)))
(* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))))
(+ (log (sqrt -1)) (* 1/2 (/ 1 u1)))
(+ (log (sqrt -1)) (+ (/ 1/4 (pow u1 2)) (* 1/2 (/ 1 u1))))
(+ (log (sqrt -1)) (* -1 (/ (- (* -1 (/ (+ 1/4 (* 1/6 (/ 1 u1))) u1)) 1/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)
(* 314159265359/50000000000 u2)
(* (sqrt (/ u1 (- 1 u1))) (cos (* -314159265359/50000000000 u2)))
(cos (* -314159265359/50000000000 u2))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
Calls

9 calls:

TimeVariablePointExpression
34.0ms
u1
@0
((/ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt u1) (cos (* -314159265359/50000000000 u2)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (* (/ (+ (* u1 u1) 1) (- (* u1 u1) 1)) (- u1 1)) (/ u1 (* (/ (+ (* u1 u1) 1) (- (* u1 u1) 1)) (- u1 1))) (- (* u1 u1) 1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/ (sqrt u1) (sqrt (- 1 u1))) (sqrt (- 1 u1)) (exp (log (sqrt (/ u1 (- 1 u1))))) (* (exp (log (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (log (sqrt (/ u1 (- 1 u1)))) (sqrt (/ u1 (- 1 u1))) (* -314159265359/50000000000 u2) (+ (* u1 u1) 1) (* 314159265359/50000000000 u2) (+ (* u1 u1) u1) (/ u1 (- 1 u1)))
6.0ms
u1
@-inf
((/ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt u1) (cos (* -314159265359/50000000000 u2)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (* (/ (+ (* u1 u1) 1) (- (* u1 u1) 1)) (- u1 1)) (/ u1 (* (/ (+ (* u1 u1) 1) (- (* u1 u1) 1)) (- u1 1))) (- (* u1 u1) 1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/ (sqrt u1) (sqrt (- 1 u1))) (sqrt (- 1 u1)) (exp (log (sqrt (/ u1 (- 1 u1))))) (* (exp (log (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (log (sqrt (/ u1 (- 1 u1)))) (sqrt (/ u1 (- 1 u1))) (* -314159265359/50000000000 u2) (+ (* u1 u1) 1) (* 314159265359/50000000000 u2) (+ (* u1 u1) u1) (/ u1 (- 1 u1)))
4.0ms
u1
@inf
((/ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt u1) (cos (* -314159265359/50000000000 u2)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (* (/ (+ (* u1 u1) 1) (- (* u1 u1) 1)) (- u1 1)) (/ u1 (* (/ (+ (* u1 u1) 1) (- (* u1 u1) 1)) (- u1 1))) (- (* u1 u1) 1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/ (sqrt u1) (sqrt (- 1 u1))) (sqrt (- 1 u1)) (exp (log (sqrt (/ u1 (- 1 u1))))) (* (exp (log (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (log (sqrt (/ u1 (- 1 u1)))) (sqrt (/ u1 (- 1 u1))) (* -314159265359/50000000000 u2) (+ (* u1 u1) 1) (* 314159265359/50000000000 u2) (+ (* u1 u1) u1) (/ u1 (- 1 u1)))
1.0ms
u2
@inf
((/ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt u1) (cos (* -314159265359/50000000000 u2)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (* (/ (+ (* u1 u1) 1) (- (* u1 u1) 1)) (- u1 1)) (/ u1 (* (/ (+ (* u1 u1) 1) (- (* u1 u1) 1)) (- u1 1))) (- (* u1 u1) 1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/ (sqrt u1) (sqrt (- 1 u1))) (sqrt (- 1 u1)) (exp (log (sqrt (/ u1 (- 1 u1))))) (* (exp (log (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (log (sqrt (/ u1 (- 1 u1)))) (sqrt (/ u1 (- 1 u1))) (* -314159265359/50000000000 u2) (+ (* u1 u1) 1) (* 314159265359/50000000000 u2) (+ (* u1 u1) u1) (/ u1 (- 1 u1)))
1.0ms
u2
@-inf
((/ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt u1) (cos (* -314159265359/50000000000 u2)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (* (/ (+ (* u1 u1) 1) (- (* u1 u1) 1)) (- u1 1)) (/ u1 (* (/ (+ (* u1 u1) 1) (- (* u1 u1) 1)) (- u1 1))) (- (* u1 u1) 1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/ (sqrt u1) (sqrt (- 1 u1))) (sqrt (- 1 u1)) (exp (log (sqrt (/ u1 (- 1 u1))))) (* (exp (log (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (log (sqrt (/ u1 (- 1 u1)))) (sqrt (/ u1 (- 1 u1))) (* -314159265359/50000000000 u2) (+ (* u1 u1) 1) (* 314159265359/50000000000 u2) (+ (* u1 u1) u1) (/ u1 (- 1 u1)))

simplify262.0ms (3.2%)

Memory
24.6MiB live, 207.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04591972
115431715
263021688
080331590
Stop Event
iter limit
node limit
Counts
107 → 106
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) (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) (* 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))
(+ 1 (* u1 (- (* 2 u1) 1)))
(+ 1 (* u1 (- (* u1 (+ 2 (* -2 u1))) 1)))
(* u1 (+ 1 (* u1 (+ 1 (* -1 u1)))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (- (* -1 u1) 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)))
(log (sqrt u1))
(+ (log (sqrt u1)) (* 1/2 u1))
(+ (log (sqrt u1)) (* (pow u1 2) (+ 1/2 (* 1/2 (/ 1 u1)))))
(+ (log (sqrt u1)) (* (pow u1 2) (+ (* u1 (+ (* 1/24 (* u1 (- (* 12 (/ (- 1 (* 1/4 (/ 1 u1))) u1)) (* 3 (/ 1 (pow u1 2)))))) (* 1/2 (/ 1 u1)))) (* 1/2 (/ 1 u1)))))
(+ 1 (pow u1 2))
(* (cos (* -314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* -314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* -314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* -314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* -314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* -314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* -314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* u1 (- 1 (/ 1 u1)))
(* u1 (- (+ 1 (/ 2 (pow u1 2))) (/ 1 u1)))
(* u1 (- (+ 1 (/ 2 (pow u1 2))) (+ (/ 1 u1) (* 2 (/ 1 (pow u1 3))))))
(+ 1 (/ 1 u1))
(- (+ 1 (/ 1 u1)) (/ 1 (pow u1 2)))
(+ 1 (+ (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (/ 1 u1)))
(pow u1 2)
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(* (sqrt u1) (sqrt -1))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(log (sqrt -1))
(- (log (sqrt -1)) (* 1/2 (/ 1 (* u1 (pow (sqrt -1) 2)))))
(- (+ (log (sqrt -1)) (* 1/2 (/ (- (* -1 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (* 1/4 (/ 1 (pow (sqrt -1) 4)))) (pow u1 2)))) (/ 1/2 (* u1 (pow (sqrt -1) 2))))
(- (+ (log (sqrt -1)) (+ (* 1/6 (/ (- (+ (* -3 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (* -3/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 4)))) (* 1/4 (/ 1 (pow (sqrt -1) 6)))) (pow u1 3))) (* 1/2 (/ (- (* -1 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (* 1/4 (/ 1 (pow (sqrt -1) 4)))) (pow u1 2))))) (/ 1/2 (* u1 (pow (sqrt -1) 2))))
(* (pow u1 2) (+ 1 (/ 1 (pow u1 2))))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(+ (* 1/2 (/ (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* -314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))
(* -1 (* (sqrt u1) (* (cos (* -314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* 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))))
(* -1 (* u1 (- (/ 1 u1) 1)))
(* -1 (* u1 (- (* -1 (/ (- (* 2 (/ 1 u1)) 1) u1)) 1)))
(* -1 (* u1 (- (* -1 (/ (- (* -1 (/ (- (* 2 (/ 1 u1)) 2) u1)) 1) u1)) 1)))
(+ 1 (* -1 (/ (- (/ 1 u1) 1) u1)))
(+ 1 (* -1 (/ (- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1) u1)))
(* -1 (* (sqrt u1) (sqrt -1)))
(* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))))
(+ (log (sqrt -1)) (* 1/2 (/ 1 u1)))
(+ (log (sqrt -1)) (+ (/ 1/4 (pow u1 2)) (* 1/2 (/ 1 u1))))
(+ (log (sqrt -1)) (* -1 (/ (- (* -1 (/ (+ 1/4 (* 1/6 (/ 1 u1))) u1)) 1/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)
(* 314159265359/50000000000 u2)
(* (sqrt (/ u1 (- 1 u1))) (cos (* -314159265359/50000000000 u2)))
(cos (* -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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* -314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* -314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) 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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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 (fma.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 1/2 binary32) u1) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
(sqrt u1)
(sqrt.f32 u1)
(* (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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) 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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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 (fma.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 1/2 binary32) u1) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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 #s(literal 1/2 binary32) u1) u1) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) u1) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 u1 u1) (sqrt.f32 u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* u1 (- (* 2 u1) 1)))
(fma.f32 (-.f32 (*.f32 #s(literal 2 binary32) u1) #s(literal 1 binary32)) u1 #s(literal 1 binary32))
(+ 1 (* u1 (- (* u1 (+ 2 (* -2 u1))) 1)))
(fma.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) u1 #s(literal 2 binary32)) u1) #s(literal 1 binary32)) u1 #s(literal 1 binary32))
(* 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))))))
(fma.f32 (fma.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 u1) u1) u1 u1)
-1
#s(literal -1 binary32)
(- (pow u1 2) 1)
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(+ 1 (* -1/2 u1))
(fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(fma.f32 (-.f32 (*.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 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/16 binary32) u1) #s(literal 1/8 binary32)) u1) #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))
(log (sqrt u1))
(log.f32 (sqrt.f32 u1))
(+ (log (sqrt u1)) (* 1/2 u1))
(fma.f32 #s(literal 1/2 binary32) u1 (log.f32 (sqrt.f32 u1)))
(+ (log (sqrt u1)) (* (pow u1 2) (+ 1/2 (* 1/2 (/ 1 u1)))))
(fma.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1/2 binary32)) u1) u1 (log.f32 (sqrt.f32 u1)))
(+ (log (sqrt u1)) (* (pow u1 2) (+ (* u1 (+ (* 1/24 (* u1 (- (* 12 (/ (- 1 (* 1/4 (/ 1 u1))) u1)) (* 3 (/ 1 (pow u1 2)))))) (* 1/2 (/ 1 u1)))) (* 1/2 (/ 1 u1)))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/24 binary32) u1) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) u1) #s(literal 12 binary32) (/.f32 #s(literal -3 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) u1)) u1 (/.f32 #s(literal 1/2 binary32) u1)) (*.f32 u1 u1) (log.f32 (sqrt.f32 u1)))
(+ 1 (pow u1 2))
(fma.f32 u1 u1 #s(literal 1 binary32))
(* (cos (* -314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* -1/2 (/ (cos (* -314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1/2 (/ (cos (* -314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* -314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (/.f32 #s(literal -3/8 binary32) u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) #s(literal -1/2 binary32))) (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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -1/2 binary32) u1) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (/.f32 #s(literal -3/8 binary32) u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) (/.f32 (*.f32 #s(literal -5/16 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (/.f32 #s(literal -3/8 binary32) u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) #s(literal -1/2 binary32))) (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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -1/2 binary32) u1) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (/.f32 #s(literal -3/8 binary32) u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) (/.f32 (*.f32 #s(literal -5/16 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (/.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1/2 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (fma.f32 (/.f32 (/.f32 (+.f32 #s(literal 3/4 binary32) (/.f32 #s(literal 5/8 binary32) u1)) (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32))) #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(* -1 (+ 1 (/ 1 u1)))
(+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) u1) #s(literal 1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(-.f32 (/.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) u1) u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 u1) 1))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)
(* u1 (- 1 (/ 1 u1)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)
(* u1 (- (+ 1 (/ 2 (pow u1 2))) (/ 1 u1)))
(*.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) u1)
(* u1 (- (+ 1 (/ 2 (pow u1 2))) (+ (/ 1 u1) (* 2 (/ 1 (pow u1 3))))))
(*.f32 (-.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 3 binary32)))) u1)
(+ 1 (/ 1 u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(- (+ 1 (/ 1 u1)) (/ 1 (pow u1 2)))
(-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1))
(+ 1 (+ (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (/ 1 u1)))
(+.f32 (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) u1) u1)
(* (sqrt u1) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) u1)
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) u1)
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) u1)
(log (sqrt -1))
(log.f32 (sqrt.f32 #s(literal -1 binary32)))
(- (log (sqrt -1)) (* 1/2 (/ 1 (* u1 (pow (sqrt -1) 2)))))
(-.f32 (log.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -1/2 binary32) u1))
(- (+ (log (sqrt -1)) (* 1/2 (/ (- (* -1 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (* 1/4 (/ 1 (pow (sqrt -1) 4)))) (pow u1 2)))) (/ 1/2 (* u1 (pow (sqrt -1) 2))))
(-.f32 (fma.f32 (/.f32 (-.f32 #s(literal 3/4 binary32) (/.f32 #s(literal 1/4 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) u1) (/.f32 #s(literal 1/2 binary32) u1) (log.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) u1))
(- (+ (log (sqrt -1)) (+ (* 1/6 (/ (- (+ (* -3 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (* -3/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 4)))) (* 1/4 (/ 1 (pow (sqrt -1) 6)))) (pow u1 3))) (* 1/2 (/ (- (* -1 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (* 1/4 (/ 1 (pow (sqrt -1) 4)))) (pow u1 2))))) (/ 1/2 (* u1 (pow (sqrt -1) 2))))
(-.f32 (+.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (-.f32 (/.f32 #s(literal -9/8 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -15/8 binary32)) (/.f32 #s(literal 1/4 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32)))) u1) #s(literal 1/6 binary32) (*.f32 (-.f32 #s(literal 3/4 binary32) (/.f32 #s(literal 1/4 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) #s(literal 1/2 binary32))) (*.f32 u1 u1)) (log.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) u1))
(* (pow u1 2) (+ 1 (/ 1 (pow u1 2))))
(fma.f32 u1 u1 #s(literal 1 binary32))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 (/.f32 (*.f32 u1 u1) 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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* -314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(* -1 (* (sqrt u1) (* (cos (* -314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32))) (neg.f32 u1))) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) u1) #s(literal -1 binary32)) u1) #s(literal 1 binary32))
(* -1 (* u1 (- 1 (/ 1 u1))))
(*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(* -1 (* u1 (- (/ 1 u1) 1)))
(*.f32 (neg.f32 u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(* -1 (* u1 (- (* -1 (/ (- (* 2 (/ 1 u1)) 1) u1)) 1)))
(*.f32 (neg.f32 u1) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) u1) #s(literal 1 binary32)) (neg.f32 u1)) #s(literal 1 binary32)))
(* -1 (* u1 (- (* -1 (/ (- (* -1 (/ (- (* 2 (/ 1 u1)) 2) u1)) 1) u1)) 1)))
(*.f32 (neg.f32 u1) (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) u1) #s(literal 2 binary32)) (neg.f32 u1)) #s(literal 1 binary32)) (neg.f32 u1)) #s(literal 1 binary32)))
(+ 1 (* -1 (/ (- (/ 1 u1) 1) u1)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(+ 1 (* -1 (/ (- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1) u1)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) u1))
(* -1 (* (sqrt u1) (sqrt -1)))
(*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 u1))
(* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(*.f32 (neg.f32 u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* -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) (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal -1/8 binary32)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* -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) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))) #s(literal 1/16 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(+ (log (sqrt -1)) (* 1/2 (/ 1 u1)))
(-.f32 (log.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -1/2 binary32) u1))
(+ (log (sqrt -1)) (+ (/ 1/4 (pow u1 2)) (* 1/2 (/ 1 u1))))
(+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) u1) #s(literal 1/2 binary32)) u1) (log.f32 (sqrt.f32 #s(literal -1 binary32))))
(+ (log (sqrt -1)) (* -1 (/ (- (* -1 (/ (+ 1/4 (* 1/6 (/ 1 u1))) u1)) 1/2) u1)))
(-.f32 (log.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) u1) #s(literal 1/4 binary32)) u1) #s(literal -1 binary32) #s(literal -1/2 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))))
(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 (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))
(fma.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (*.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 (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 u1))) (*.f32 u2 u2) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (*.f32 u2 u2) (sqrt.f32 u1))
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (-.f32 (*.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 (-.f32 (*.f32 (*.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))
(* -314159265359/50000000000 u2)
(*.f32 #s(literal -314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* (sqrt (/ u1 (- 1 u1))) (cos (* -314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(cos (* -314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* (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))))

rewrite188.0ms (2.3%)

Memory
12.1MiB live, 254.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042234
069229
1179227
21003194
09806193
Stop Event
iter limit
node limit
iter limit
Counts
24 → 958
Calls
Call 1
Inputs
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(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 #s(approx (- 1 u1) (neg.f32 u1)))))
(sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))))
(/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))
#s(approx (- 1 u1) (neg.f32 u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(exp.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(*.f32 (exp.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(*.f32 #s(literal -314159265359/50000000000 binary32) u2)
(fma.f32 u1 u1 #s(literal 1 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(fma.f32 u1 u1 u1)
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
Outputs
(*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (cos.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (PI.f32))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(neg.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (neg.f32 (cos.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (PI.f32)))) (sqrt.f32 u1))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (cos.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (PI.f32))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (neg.f32 (cos.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (PI.f32)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(fma.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (sqrt.f32 u1) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 u1)))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 u1) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (*.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(fma.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (sqrt.f32 u1)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 u1)))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 u1)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 u1)))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(neg.f32 (*.f32 (cos.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (PI.f32))) (sqrt.f32 u1)))
(*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/4 binary32))) (neg.f32 (pow.f32 u1 #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 u1 #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 u1 #s(literal 1/4 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 #s(literal 1 binary32) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(sqrt.f32 u1)
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 u1 #s(literal 1/2 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (sinh.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))) (-.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))))
(-.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (PI.f32))) #s(literal 1 binary32)))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (PI.f32))) #s(literal 1 binary32)))
(fma.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(sin.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (/.f32 (PI.f32) #s(literal 2 binary32))))
(sin.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (/.f32 (PI.f32) #s(literal 2 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))))
(*.f32 (neg.f32 (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))) #s(literal 1/4 binary32)))
(sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (neg.f32 #s(approx (- 1 u1) (neg.f32 u1))))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 #s(approx (- 1 u1) (neg.f32 u1)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 #s(approx (- 1 u1) (neg.f32 u1)))))
(/.f32 (sqrt.f32 u1) (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- 1 u1) (neg.f32 u1))))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 #s(approx (- 1 u1) (neg.f32 u1))))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))) (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))) #s(literal 1/2 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))) #s(literal 1/2 binary32))) (sinh.f32 (*.f32 (log.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 #s(approx (- 1 u1) (neg.f32 u1)))))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 #s(approx (- 1 u1) (neg.f32 u1))))))
(/.f32 (neg.f32 u1) (neg.f32 #s(approx (- 1 u1) (neg.f32 u1))))
(/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))
(neg.f32 (/.f32 (neg.f32 u1) #s(approx (- 1 u1) (neg.f32 u1))))
#s(approx (- 1 u1) (neg.f32 u1))
(neg.f32 (neg.f32 #s(approx (- 1 u1) (neg.f32 u1))))
(*.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.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))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))
(*.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))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal -1 binary32)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(*.f32 (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 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (-.f32 #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 #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 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.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) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))) (-.f32 (/.f32 (*.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 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (-.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (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 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 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 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.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 (pow.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (fma.f32 u1 u1 #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 (neg.f32 (*.f32 (-.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 (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 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (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 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 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 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (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 #s(literal 1 binary32)) u1))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #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 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 (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 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #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 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (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 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 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)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(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)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 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 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.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 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u1 u1) (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.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 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u1 u1)))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (pow.f32 u1 #s(literal 4 binary32)) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (pow.f32 u1 #s(literal 4 binary32))))
(fma.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))))))
(fma.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) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (*.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) (*.f32 #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))) (/.f32 u1 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (-.f32 u1 #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 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 u1 #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 #s(literal 1 binary32) u1)) (/.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 u1)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal -1 binary32) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #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 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))))))
(fma.f32 (neg.f32 u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (neg.f32 u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32))
(fma.f32 u1 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 u1 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32))
(+.f32 (*.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) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))) (*.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) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(+.f32 (*.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))) (*.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(+.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))))) (*.f32 (*.f32 u1 u1) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))))))
(+.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))))) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))))))
(+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.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 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u1 u1)) (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.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 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (pow.f32 u1 #s(literal 4 binary32))))
(+.f32 (/.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 #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 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (/.f32 #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 (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 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (/.f32 (*.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 #s(literal 1 binary32))))
(+.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(+.f32 (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))
(neg.f32 (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))))) (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (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 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.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))) (/.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.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) (-.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 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #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 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 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 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 u1 (-.f32 (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 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 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 #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 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (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)))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 u1)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(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 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1)))
(fma.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1) (*.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(fma.f32 (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) u1 (*.f32 (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (*.f32 u1 u1) (*.f32 (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) #s(literal -1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (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))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 (/.f32 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)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(fma.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (*.f32 u1 u1) (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(fma.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(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 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 u1 (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (/.f32 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)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 u1 (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 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 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 u1 u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) u1))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1)) (*.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) u1))
(+.f32 (*.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.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)) (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) #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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(neg.f32 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(neg.f32 (/.f32 (/.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(expm1.f32 (*.f32 (log.f32 (neg.f32 u1)) #s(literal 2 binary32)))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.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 (*.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 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))) (*.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) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.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))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.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 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) (fma.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) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) (*.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) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 u1) u1) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 u1) u1) #s(literal -1 binary32)))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (neg.f32 u1) u1) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 #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 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 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 (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 6 binary32))) (neg.f32 (-.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 6 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (neg.f32 u1) u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (neg.f32 (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.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 (/.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) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))) (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (neg.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (neg.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 u1) u1) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) #s(literal -1 binary32))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (pow.f32 u1 #s(literal 4 binary32)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (pow.f32 u1 #s(literal 4 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 (neg.f32 u1) u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 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 3 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(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 3 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 (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 #s(literal 1 binary32)) u1))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 u1 u1) #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 u1))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))
(fma.f32 (neg.f32 u1) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) u1 #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) u1) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))
(+.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))
(+.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (pow.f32 u1 #s(literal 4 binary32))))
(+.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32)))
(+.f32 (neg.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)))) (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.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 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))))
(+.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) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))))
(+.f32 (*.f32 (neg.f32 u1) u1) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) u1))
(+.f32 #s(literal -1 binary32) (*.f32 u1 u1))
(+.f32 (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32)))
(+.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(+.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(+.f32 (*.f32 u1 u1) #s(literal -1 binary32))
(neg.f32 (fma.f32 u1 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 (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (cos.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (PI.f32))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(neg.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #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 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (sinh.f32 (acosh.f32 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))))) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(*.f32 (pow.f32 (/.f32 (/.f32 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(*.f32 (pow.f32 (/.f32 (/.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (sinh.f32 (acosh.f32 u1)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(*.f32 (pow.f32 (/.f32 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)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 u1 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(/.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (/.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(+.f32 (cosh.f32 (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 1/2 binary32))) (sinh.f32 (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 1/2 binary32)))
(neg.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (fabs.f32 (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 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))) (sin.f32 (acos.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))))) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sin.f32 (acos.f32 u1)) (pow.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (sin.f32 (acos.f32 u1)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (sin.f32 (acos.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sin.f32 (acos.f32 (pow.f32 u1 #s(literal 3/2 binary32))))) (neg.f32 (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal -1 binary32)))) (neg.f32 (sinh.f32 (acosh.f32 u1))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (hypot.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3/2 binary32)) (fma.f32 u1 u1 u1)))
(/.f32 (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (sin.f32 (acos.f32 u1)))
(/.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 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #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 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal -1 binary32))))
(/.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal -1 binary32))) (sinh.f32 (acosh.f32 u1)))
(/.f32 (sin.f32 (acos.f32 (pow.f32 u1 #s(literal 3/2 binary32)))) (hypot.f32 (-.f32 #s(literal 1 binary32) u1) (sqrt.f32 u1)))
(pow.f32 (exp.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))
(pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))
(+.f32 (cosh.f32 (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))) (sinh.f32 (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32))) (-.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))))))
(/.f32 (fma.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))) #s(literal 2 binary32))
(/.f32 (neg.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (-.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))))))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))))) #s(literal 4 binary32))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (-.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(-.f32 (/.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (/.f32 (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))
(pow.f32 (exp.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(pow.f32 (*.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))
(+.f32 (/.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (-.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))))) (/.f32 (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (-.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))))))
(+.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))
(+.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))
(exp.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (-.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 3 binary32))) (fma.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (-.f32 (*.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))))))
(-.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) (*.f32 (cos.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(fma.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(fma.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(fma.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(fma.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(+.f32 (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32))) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))))
(log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32)))) (log.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (-.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))))))
(-.f32 #s(literal 0 binary32) (*.f32 #s(literal -1/2 binary32) (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(+.f32 (log.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))) (log.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))))
(*.f32 (neg.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32))) (-.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))))))
(/.f32 (fma.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))) #s(literal 2 binary32))
(/.f32 (neg.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (-.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))))))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))))) #s(literal 4 binary32))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (-.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(-.f32 (/.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (/.f32 (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))
(pow.f32 (exp.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(pow.f32 (*.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))
(+.f32 (/.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (-.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))))) (/.f32 (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) #s(literal 2 binary32)) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (-.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))))))
(+.f32 (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))
(+.f32 (cosh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (sinh.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))
(exp.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(*.f32 (neg.f32 (neg.f32 u2)) #s(literal -314159265359/50000000000 binary32))
(*.f32 (neg.f32 u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 u2))
(*.f32 u2 #s(literal -314159265359/50000000000 binary32))
(*.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (neg.f32 u2)))
(*.f32 #s(literal -314159265359/50000000000 binary32) u2)
(neg.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 (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 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) u1)) (fabs.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.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 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -2 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 (*.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 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))) (*.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) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #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 (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))) (+.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (*.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 u1) u1) #s(literal 3 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.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))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.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 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) (-.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) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))) (*.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) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 u1) u1) #s(literal 3 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (neg.f32 (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))
(/.f32 (neg.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 4 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))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))
(/.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))) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.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 4 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (+.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 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.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 6 binary32))) (neg.f32 (-.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 6 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) (/.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 (/.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) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) u1))
(-.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 (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 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 u1) u1) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) #s(literal 1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) #s(literal 1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) u1) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 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 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 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 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 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 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 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 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) #s(literal 1 binary32))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1)))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (pow.f32 u1 #s(literal 4 binary32)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (pow.f32 u1 #s(literal 4 binary32))))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))))
(fma.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))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 (neg.f32 u1) u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal -1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 (neg.f32 u1) u1) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 (neg.f32 u1) u1) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 u1 u1) #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 u1))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 u1))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))))
(fma.f32 (neg.f32 u1) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 #s(literal 1 binary32) (/.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) (/.f32 #s(literal -1 binary32) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1))
(fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 u1 (neg.f32 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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32))
(+.f32 (*.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))) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.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) (/.f32 #s(literal -1 binary32) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))))
(+.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (pow.f32 u1 #s(literal 4 binary32))))
(+.f32 (/.f32 #s(literal -1 binary32) (-.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 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))))
(+.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) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+.f32 (*.f32 (neg.f32 u1) u1) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1))
(+.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1))
(+.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) u1))
(+.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (neg.f32 (neg.f32 u2)) #s(literal 314159265359/50000000000 binary32))
(*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 (neg.f32 u2)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 u2))
(neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 u1) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))
(*.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(*.f32 u1 (-.f32 u1 #s(literal -1 binary32)))
(*.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)))) (fma.f32 u1 u1 u1))
(/.f32 (-.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 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))) (*.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 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)) (fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 u1) u1) #s(literal 3 binary32))) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))) #s(literal 3 binary32))) (fma.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 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))) (-.f32 (*.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 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))) (*.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 (pow.f32 u1 #s(literal 3 binary32)) (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)) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (pow.f32 u1 #s(literal 8 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))
(/.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (neg.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))
(-.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 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(-.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)))
(-.f32 (*.f32 u1 u1) (neg.f32 u1))
(-.f32 (*.f32 u1 u1) u1)
(-.f32 u1 (*.f32 (neg.f32 u1) u1))
(-.f32 u1 (*.f32 u1 u1))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) (neg.f32 u1))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) u1)
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))) #s(literal 1 binary32)))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 u1)) (*.f32 (neg.f32 u1) u1))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 u1)) (*.f32 u1 u1))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) (neg.f32 u1))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 (neg.f32 u1) (neg.f32 u1) (neg.f32 u1))
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(fma.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1)
(fma.f32 #s(literal 1 binary32) u1 (*.f32 (neg.f32 u1) u1))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 u1))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (neg.f32 u1) u1))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 u1 u1))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 (neg.f32 u1) u1))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 u1 u1 (neg.f32 u1))
(fma.f32 u1 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)))) #s(literal 1 binary32)) (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(+.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 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(+.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 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 u1 u1) (neg.f32 u1))
(+.f32 (*.f32 u1 u1) u1)
(+.f32 u1 (*.f32 (neg.f32 u1) u1))
(+.f32 u1 (*.f32 u1 u1))
(neg.f32 (fma.f32 (neg.f32 u1) u1 u1))
(neg.f32 (fma.f32 u1 u1 u1))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))

eval202.0ms (2.5%)

Memory
-14.0MiB live, 346.2MiB allocated
Compiler

Compiled 37 901 to 5 222 computations (86.2% saved)

prune68.0ms (0.8%)

Memory
26.2MiB live, 151.2MiB allocated
Pruning

55 alts after pruning (49 fresh and 6 done)

PrunedKeptTotal
New1 065231 088
Fresh62632
Picked325
Done044
Total1 074551 129
Accuracy
99.9%
Counts
1 129 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(/.f32 (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.8%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
81.4%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
81.4%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
81.4%
(/.f32 #s(approx (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
72.8%
(*.f32 (pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.9%
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.0%
(*.f32 (pow.f32 #s(approx (pow (/ u1 (- 1 u1)) 1/4) (pow.f32 u1 #s(literal 1/4 binary32))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
61.4%
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
74.1%
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sin.f32 (acos.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
91.0%
(*.f32 (/.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)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
97.9%
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.9%
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 4 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.3%
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.7%
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (/.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)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.1%
(*.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 4 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
75.9%
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) (/.f32 (*.f32 u1 u1) (-.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) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.9%
(*.f32 (sqrt.f32 (*.f32 u1 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
60.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
4.8%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.9%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.8%
(*.f32 (exp.f32 #s(approx (log (sqrt (/ u1 (- 1 u1)))) (log.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.3%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
80.9%
#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)))))
0.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1))))))
65.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32)))))
63.9%
#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) u1)))))
63.9%
#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) u1)))))
62.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 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 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1)))))
81.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
63.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
73.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 (/.f32 (*.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 #s(literal 1 binary32)))))))
64.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
81.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (neg.f32 u1) u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
43.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32))))))
73.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
73.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(approx (- (* u1 u1) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) u1) u1))) (-.f32 u1 #s(literal 1 binary32))))))
72.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
65.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))))
81.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))))
73.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))))
63.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
81.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
81.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (*.f32 (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
65.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
-0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))))
-0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32))))
Compiler

Compiled 2 306 to 1 800 computations (21.9% saved)

simplify143.0ms (1.7%)

Memory
30.0MiB live, 219.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
cost-diff0
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
cost-diff0
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff2
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1)
cost-diff2
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
cost-diff4
(*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
cost-diff6
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1))
cost-diff7
(-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
#s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
cost-diff0
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(sqrt.f32 #s(literal -1 binary32))
cost-diff0
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32))))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(asin.f32 (sqrt.f32 u1))
cost-diff0
(tan.f32 (asin.f32 (sqrt.f32 u1)))
cost-diff0
(*.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
052466
084466
1153442
2388442
31357388
44363361
08263361
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(tan.f32 (asin.f32 (sqrt.f32 u1)))
(asin.f32 (sqrt.f32 u1))
(sqrt.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))) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))
(sqrt.f32 #s(literal -1 binary32))
#s(literal -1 binary32)
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(sqrt.f32 u1)
u1
#s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(*.f32 u2 u2)
u2
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
#s(literal 1 binary32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 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 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 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 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1)))
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 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1))
(-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #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))))
(/.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 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 u1 u1)
(-.f32 #s(literal 1 binary32) u1)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
#s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1)
(-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))
#s(literal 1 binary32)
(pow.f32 u1 #s(literal 3 binary32))
u1
#s(literal 3 binary32)
(-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) 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 (tan.f32 (asin.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (tan.f32 (asin.f32 (sqrt.f32 u1))))
(tan.f32 (asin.f32 (sqrt.f32 u1)))
(asin.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))
(sqrt.f32 #s(literal -1 binary32))
#s(literal -1 binary32)
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 u1)
u1
#s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))
#s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(*.f32 u2 u2)
u2
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
#s(literal 1 binary32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (neg.f32 u1) (/.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))))
(sqrt.f32 (/.f32 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 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 (neg.f32 u1) (/.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))))
(/.f32 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 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 u1) (/.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))
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 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal -1 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))
(-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (-.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 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 u1 u1)
(-.f32 #s(literal 1 binary32) u1)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (-.f32 u1 (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (-.f32 u1 (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
#s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
#s(approx (/ u1 (- 1 u1)) (/.f32 (-.f32 u1 (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 u1 (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1)
(-.f32 u1 (pow.f32 u1 #s(literal 4 binary32)))
(-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))
#s(literal 1 binary32)
(pow.f32 u1 #s(literal 3 binary32))
u1
#s(literal 3 binary32)
(-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(fma.f32 u1 u1 #s(literal 1 binary32))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2

localize558.0ms (6.8%)

Memory
-104.4MiB live, 216.9MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.0
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
accuracy0.0
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy0.0
#s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
accuracy0.0
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
accuracy0.0
(*.f32 u1 u1)
accuracy0.0
(sqrt.f32 (/.f32 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 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1))))
accuracy0.0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 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 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1)))))
accuracy0.0
(*.f32 u2 u2)
accuracy0.0
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy0.0
(sqrt.f32 u1)
accuracy0.0
#s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))
accuracy0.0
(sqrt.f32 #s(literal -1 binary32))
accuracy0.0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32))))
accuracy0.0
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))
accuracy0.0
(tan.f32 (asin.f32 (sqrt.f32 u1)))
accuracy0.0
(sqrt.f32 u1)
accuracy0.0
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy0.0
(asin.f32 (sqrt.f32 u1))
Samples
179.0ms256×0invalid
Compiler

Compiled 358 to 46 computations (87.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 137.0ms
ival-mult: 46.0ms (33.6% of total)
ival-tan: 31.0ms (22.6% of total)
const: 21.0ms (15.3% of total)
ival-div: 11.0ms (8% of total)
ival-sqrt: 8.0ms (5.8% of total)
ival-sub: 5.0ms (3.7% of total)
ival-cos: 5.0ms (3.7% of total)
ival-asin: 4.0ms (2.9% of total)
ival-pow: 3.0ms (2.2% of total)
ival-add: 2.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series65.0ms (0.8%)

Memory
-11.0MiB live, 48.4MiB allocated
Counts
25 → 124
Calls
Call 1
Inputs
(*.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(tan.f32 (asin.f32 (sqrt.f32 u1)))
(asin.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))
(sqrt.f32 #s(literal -1 binary32))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
#s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))
(-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 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 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #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))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
#s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(*.f32 u2 u2)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 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 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 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 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 u1 u1)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Outputs
(* (sqrt u1) (/ (cos (* 314159265359/50000000000 u2)) (cos (asin (sqrt u1)))))
(* (sqrt u1) (/ 1 (cos (asin (sqrt u1)))))
(asin (sqrt u1))
(sqrt 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) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(* (sqrt u1) (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)))))))))
1
(+ 1 (* 2 u1))
(+ 1 (* u1 (+ 2 (* 3 u1))))
(+ 1 (* u1 (+ 2 (* u1 (+ 3 (* 4 u1))))))
(+ 1 (* 3 u1))
(+ 1 (* u1 (+ 3 (* 6 u1))))
(+ 1 (* u1 (+ 3 (* u1 (+ 6 (* 10 u1))))))
(pow u1 4)
(* (pow u1 4) (+ 1 (* 2 u1)))
(* (pow u1 4) (+ 1 (* u1 (+ 2 (* 3 u1)))))
(* (pow u1 4) (+ 1 (* u1 (+ 2 (* u1 (+ 3 (* 4 u1)))))))
u1
(* u1 (+ 1 (* -1 (pow u1 3))))
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(+ 1 (* -1/2 u1))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2)))
(+ (sqrt u1) (* -3/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -3/2 (sqrt (/ 1 u1))) (* 3/2 (sqrt u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -3/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1 (* 9/4 (/ 1 u1))))) (* 3/2 (sqrt (/ 1 u1))))))))
(pow u1 2)
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(* (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)))))
(* -1 (pow u1 2))
(* -1 (* (pow u1 2) (+ 1 (* 2 (/ 1 u1)))))
(* (pow u1 2) (- (* -1 (/ (+ 2 (* 3 (/ 1 u1))) u1)) 1))
(* (pow u1 2) (- (* -1 (/ (+ 3 (* 4 (/ 1 u1))) (pow u1 2))) (+ 1 (* 2 (/ 1 u1)))))
(* u1 (+ 1 (* 3 (/ 1 u1))))
(* u1 (+ 1 (+ (* 3 (/ 1 u1)) (/ 6 (pow u1 2)))))
(* u1 (+ 1 (+ (* 3 (/ 1 u1)) (+ (* 10 (/ 1 (pow u1 3))) (/ 6 (pow u1 2))))))
(* (pow u1 2) (+ 1 (* 2 (/ 1 u1))))
(* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (/ 3 (pow u1 2)))))
(* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (+ (* 4 (/ 1 (pow u1 3))) (/ 3 (pow u1 2))))))
(/ 1 (pow u1 2))
(/ (+ 1 (* 2 (/ 1 u1))) (pow u1 2))
(/ (+ 1 (+ (* 2 (/ 1 u1)) (/ 3 (pow u1 2)))) (pow u1 2))
(/ (+ 1 (+ (* 2 (/ 1 u1)) (+ (* 4 (/ 1 (pow u1 3))) (/ 3 (pow u1 2))))) (pow u1 2))
(* -1 (pow u1 4))
(* (pow u1 4) (- (/ 1 (pow u1 3)) 1))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* (sqrt u1) (sqrt -1))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(- 1 (* 3/2 (/ 1 u1)))
(- (+ 1 (/ 3/8 (pow u1 2))) (* 3/2 (/ 1 u1)))
(- (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/16 (/ 1 (pow u1 3))))) (* 3/2 (/ 1 u1)))
(* (sqrt u1) (/ (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)) (cos (asin (* (sqrt u1) (pow (sqrt -1) 2))))))
(* (sqrt u1) (/ (pow (sqrt -1) 2) (cos (asin (* (sqrt u1) (pow (sqrt -1) 2))))))
(asin (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* 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/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)))
(* -1 (* (sqrt u1) (* (cos (* -314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* (pow u1 2) (- (* -1 (/ (+ 2 (+ (* 3 (/ 1 u1)) (/ 4 (pow u1 2)))) u1)) 1))
(* -1 (* u1 (- (* -1 (/ (+ 3 (* 6 (/ 1 u1))) u1)) 1)))
(* -1 (* u1 (- (* -1 (/ (+ 3 (+ (* 6 (/ 1 u1)) (/ 10 (pow u1 2)))) u1)) 1)))
(* (pow u1 2) (+ 1 (* -1 (/ (- (* -1 (/ (+ 3 (* 4 (/ 1 u1))) u1)) 2) u1))))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 3 (* 4 (/ 1 u1))) u1)) 2) u1))) (pow u1 2))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(* -1 (* (sqrt u1) (sqrt -1)))
(* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))))
(pow (sqrt -1) 2)
(+ (* 3/2 (/ 1 u1)) (pow (sqrt -1) 2))
(+ (* -1 (/ (- (* 1/2 (/ (+ 3 (* 9/4 (/ 1 (pow (sqrt -1) 2)))) u1)) 3/2) u1)) (pow (sqrt -1) 2))
(+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (+ 3 (* 9/4 (/ 1 (pow (sqrt -1) 2))))) (* 1/2 (/ (+ 1 (* 3/2 (/ (+ 3 (* 9/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) u1))) u1)) 3/2) u1)) (pow (sqrt -1) 2))
(+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ (pow u2 2) (cos (asin (sqrt u1)))))) (* (sqrt u1) (/ 1 (cos (asin (sqrt u1))))))
(+ (* (sqrt u1) (/ 1 (cos (asin (sqrt u1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (cos (asin (sqrt u1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ (pow u2 2) (cos (asin (sqrt u1)))))))))
(+ (* (sqrt u1) (/ 1 (cos (asin (sqrt u1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (cos (asin (sqrt u1)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (/ (pow u2 2) (cos (asin (sqrt u1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (cos (asin (sqrt 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)))
(pow u2 2)
(* 314159265359/50000000000 u2)
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* -314159265359/50000000000 u2)))
(cos (* -314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
Calls

9 calls:

TimeVariablePointExpression
45.0ms
u1
@-inf
((* (tan (asin (sqrt u1))) (cos (* 314159265359/50000000000 u2))) (tan (asin (sqrt u1))) (asin (sqrt u1)) (sqrt u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (sqrt -1) (/ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (cos (* -314159265359/50000000000 u2)) (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1))) (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (- 1 (pow u1 3)) u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (cos (* 314159265359/50000000000 u2)) (sqrt (- 1 u1)) (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) (* u1 u1) (* 314159265359/50000000000 u2))
5.0ms
u1
@inf
((* (tan (asin (sqrt u1))) (cos (* 314159265359/50000000000 u2))) (tan (asin (sqrt u1))) (asin (sqrt u1)) (sqrt u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (sqrt -1) (/ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (cos (* -314159265359/50000000000 u2)) (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1))) (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (- 1 (pow u1 3)) u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (cos (* 314159265359/50000000000 u2)) (sqrt (- 1 u1)) (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) (* u1 u1) (* 314159265359/50000000000 u2))
4.0ms
u1
@0
((* (tan (asin (sqrt u1))) (cos (* 314159265359/50000000000 u2))) (tan (asin (sqrt u1))) (asin (sqrt u1)) (sqrt u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (sqrt -1) (/ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (cos (* -314159265359/50000000000 u2)) (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1))) (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (- 1 (pow u1 3)) u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (cos (* 314159265359/50000000000 u2)) (sqrt (- 1 u1)) (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) (* u1 u1) (* 314159265359/50000000000 u2))
2.0ms
u2
@inf
((* (tan (asin (sqrt u1))) (cos (* 314159265359/50000000000 u2))) (tan (asin (sqrt u1))) (asin (sqrt u1)) (sqrt u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (sqrt -1) (/ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (cos (* -314159265359/50000000000 u2)) (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1))) (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (- 1 (pow u1 3)) u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (cos (* 314159265359/50000000000 u2)) (sqrt (- 1 u1)) (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) (* u1 u1) (* 314159265359/50000000000 u2))
2.0ms
u2
@-inf
((* (tan (asin (sqrt u1))) (cos (* 314159265359/50000000000 u2))) (tan (asin (sqrt u1))) (asin (sqrt u1)) (sqrt u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (sqrt -1) (/ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (cos (* -314159265359/50000000000 u2)) (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1))) (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (- 1 (pow u1 3)) u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (cos (* 314159265359/50000000000 u2)) (sqrt (- 1 u1)) (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) (* u1 u1) (* 314159265359/50000000000 u2))

simplify162.0ms (2%)

Memory
-1.2MiB live, 189.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05102225
117971955
275481916
081151806
Stop Event
iter limit
node limit
Counts
124 → 123
Calls
Call 1
Inputs
(* (sqrt u1) (/ (cos (* 314159265359/50000000000 u2)) (cos (asin (sqrt u1)))))
(* (sqrt u1) (/ 1 (cos (asin (sqrt u1)))))
(asin (sqrt u1))
(sqrt 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) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(* (sqrt u1) (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)))))))))
1
(+ 1 (* 2 u1))
(+ 1 (* u1 (+ 2 (* 3 u1))))
(+ 1 (* u1 (+ 2 (* u1 (+ 3 (* 4 u1))))))
(+ 1 (* 3 u1))
(+ 1 (* u1 (+ 3 (* 6 u1))))
(+ 1 (* u1 (+ 3 (* u1 (+ 6 (* 10 u1))))))
(pow u1 4)
(* (pow u1 4) (+ 1 (* 2 u1)))
(* (pow u1 4) (+ 1 (* u1 (+ 2 (* 3 u1)))))
(* (pow u1 4) (+ 1 (* u1 (+ 2 (* u1 (+ 3 (* 4 u1)))))))
u1
(* u1 (+ 1 (* -1 (pow u1 3))))
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(+ 1 (* -1/2 u1))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2)))
(+ (sqrt u1) (* -3/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -3/2 (sqrt (/ 1 u1))) (* 3/2 (sqrt u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -3/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1 (* 9/4 (/ 1 u1))))) (* 3/2 (sqrt (/ 1 u1))))))))
(pow u1 2)
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(* (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)))))
(* -1 (pow u1 2))
(* -1 (* (pow u1 2) (+ 1 (* 2 (/ 1 u1)))))
(* (pow u1 2) (- (* -1 (/ (+ 2 (* 3 (/ 1 u1))) u1)) 1))
(* (pow u1 2) (- (* -1 (/ (+ 3 (* 4 (/ 1 u1))) (pow u1 2))) (+ 1 (* 2 (/ 1 u1)))))
(* u1 (+ 1 (* 3 (/ 1 u1))))
(* u1 (+ 1 (+ (* 3 (/ 1 u1)) (/ 6 (pow u1 2)))))
(* u1 (+ 1 (+ (* 3 (/ 1 u1)) (+ (* 10 (/ 1 (pow u1 3))) (/ 6 (pow u1 2))))))
(* (pow u1 2) (+ 1 (* 2 (/ 1 u1))))
(* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (/ 3 (pow u1 2)))))
(* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (+ (* 4 (/ 1 (pow u1 3))) (/ 3 (pow u1 2))))))
(/ 1 (pow u1 2))
(/ (+ 1 (* 2 (/ 1 u1))) (pow u1 2))
(/ (+ 1 (+ (* 2 (/ 1 u1)) (/ 3 (pow u1 2)))) (pow u1 2))
(/ (+ 1 (+ (* 2 (/ 1 u1)) (+ (* 4 (/ 1 (pow u1 3))) (/ 3 (pow u1 2))))) (pow u1 2))
(* -1 (pow u1 4))
(* (pow u1 4) (- (/ 1 (pow u1 3)) 1))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* (sqrt u1) (sqrt -1))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(- 1 (* 3/2 (/ 1 u1)))
(- (+ 1 (/ 3/8 (pow u1 2))) (* 3/2 (/ 1 u1)))
(- (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/16 (/ 1 (pow u1 3))))) (* 3/2 (/ 1 u1)))
(* (sqrt u1) (/ (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)) (cos (asin (* (sqrt u1) (pow (sqrt -1) 2))))))
(* (sqrt u1) (/ (pow (sqrt -1) 2) (cos (asin (* (sqrt u1) (pow (sqrt -1) 2))))))
(asin (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* 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/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)))
(* -1 (* (sqrt u1) (* (cos (* -314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* (pow u1 2) (- (* -1 (/ (+ 2 (+ (* 3 (/ 1 u1)) (/ 4 (pow u1 2)))) u1)) 1))
(* -1 (* u1 (- (* -1 (/ (+ 3 (* 6 (/ 1 u1))) u1)) 1)))
(* -1 (* u1 (- (* -1 (/ (+ 3 (+ (* 6 (/ 1 u1)) (/ 10 (pow u1 2)))) u1)) 1)))
(* (pow u1 2) (+ 1 (* -1 (/ (- (* -1 (/ (+ 3 (* 4 (/ 1 u1))) u1)) 2) u1))))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 3 (* 4 (/ 1 u1))) u1)) 2) u1))) (pow u1 2))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(* -1 (* (sqrt u1) (sqrt -1)))
(* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))))
(pow (sqrt -1) 2)
(+ (* 3/2 (/ 1 u1)) (pow (sqrt -1) 2))
(+ (* -1 (/ (- (* 1/2 (/ (+ 3 (* 9/4 (/ 1 (pow (sqrt -1) 2)))) u1)) 3/2) u1)) (pow (sqrt -1) 2))
(+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (+ 3 (* 9/4 (/ 1 (pow (sqrt -1) 2))))) (* 1/2 (/ (+ 1 (* 3/2 (/ (+ 3 (* 9/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) u1))) u1)) 3/2) u1)) (pow (sqrt -1) 2))
(+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ (pow u2 2) (cos (asin (sqrt u1)))))) (* (sqrt u1) (/ 1 (cos (asin (sqrt u1))))))
(+ (* (sqrt u1) (/ 1 (cos (asin (sqrt u1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (cos (asin (sqrt u1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ (pow u2 2) (cos (asin (sqrt u1)))))))))
(+ (* (sqrt u1) (/ 1 (cos (asin (sqrt u1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (cos (asin (sqrt u1)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (/ (pow u2 2) (cos (asin (sqrt u1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (cos (asin (sqrt 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)))
(pow u2 2)
(* 314159265359/50000000000 u2)
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* -314159265359/50000000000 u2)))
(cos (* -314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
Outputs
(* (sqrt u1) (/ (cos (* 314159265359/50000000000 u2)) (cos (asin (sqrt u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (cos.f32 (asin.f32 (sqrt.f32 u1))))
(* (sqrt u1) (/ 1 (cos (asin (sqrt u1)))))
(/.f32 (sqrt.f32 u1) (cos.f32 (asin.f32 (sqrt.f32 u1))))
(asin (sqrt u1))
(asin.f32 (sqrt.f32 u1))
(sqrt u1)
(sqrt.f32 u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (fma.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 1/2 binary32) u1) (fma.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) 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) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) u1) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 u1 u1) (sqrt.f32 u1))
(* (sqrt u1) (cos (* -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* -314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* -314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* -314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (fma.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 1/2 binary32) u1) (fma.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) 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))))
1
#s(literal 1 binary32)
(+ 1 (* 2 u1))
(fma.f32 #s(literal 2 binary32) u1 #s(literal 1 binary32))
(+ 1 (* u1 (+ 2 (* 3 u1))))
(fma.f32 (fma.f32 #s(literal 3 binary32) u1 #s(literal 2 binary32)) u1 #s(literal 1 binary32))
(+ 1 (* u1 (+ 2 (* u1 (+ 3 (* 4 u1))))))
(fma.f32 (fma.f32 (fma.f32 #s(literal 4 binary32) u1 #s(literal 3 binary32)) u1 #s(literal 2 binary32)) u1 #s(literal 1 binary32))
(+ 1 (* 3 u1))
(fma.f32 #s(literal 3 binary32) u1 #s(literal 1 binary32))
(+ 1 (* u1 (+ 3 (* 6 u1))))
(fma.f32 (fma.f32 #s(literal 6 binary32) u1 #s(literal 3 binary32)) u1 #s(literal 1 binary32))
(+ 1 (* u1 (+ 3 (* u1 (+ 6 (* 10 u1))))))
(fma.f32 (fma.f32 (fma.f32 #s(literal 10 binary32) u1 #s(literal 6 binary32)) u1 #s(literal 3 binary32)) u1 #s(literal 1 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(* (pow u1 4) (+ 1 (* 2 u1)))
(fma.f32 (pow.f32 u1 #s(literal 5 binary32)) #s(literal 2 binary32) (pow.f32 u1 #s(literal 4 binary32)))
(* (pow u1 4) (+ 1 (* u1 (+ 2 (* 3 u1)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 (fma.f32 #s(literal 3 binary32) u1 #s(literal 2 binary32)) u1 #s(literal 1 binary32)))
(* (pow u1 4) (+ 1 (* u1 (+ 2 (* u1 (+ 3 (* 4 u1)))))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 (fma.f32 (fma.f32 #s(literal 4 binary32) u1 #s(literal 3 binary32)) u1 #s(literal 2 binary32)) u1 #s(literal 1 binary32)))
u1
(* u1 (+ 1 (* -1 (pow u1 3))))
(-.f32 u1 (pow.f32 u1 #s(literal 4 binary32)))
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)
(+ 1 (* -1/2 u1))
(fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(fma.f32 (-.f32 (*.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 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/16 binary32) u1) #s(literal 1/8 binary32)) u1) #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))
(+ (sqrt u1) (* -3/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal -3/2 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -3/2 (sqrt (/ 1 u1))) (* 3/2 (sqrt u1)))))
(fma.f32 (*.f32 #s(literal -3/2 binary32) (-.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 u1 u1) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -3/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1 (* 9/4 (/ 1 u1))))) (* 3/2 (sqrt (/ 1 u1))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (+.f32 (/.f32 #s(literal 9/4 binary32) u1) #s(literal 1 binary32)) (sqrt.f32 u1)) #s(literal -1/2 binary32) (*.f32 #s(literal 3/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) u1 (*.f32 #s(literal -3/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1) (sqrt.f32 u1))
(pow u1 2)
(*.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)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -3/8 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 u1 u1))) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (/.f32 #s(literal -5/16 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 u1 #s(literal 3 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 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 (/.f32 (+.f32 #s(literal 3/4 binary32) (/.f32 #s(literal 5/8 binary32) u1)) (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32))) #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.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)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1/2 (/ (cos (* -314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* -314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -3/8 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 u1 u1))) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1/2 (/ (cos (* -314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* -314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* -314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (/.f32 #s(literal -5/16 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 u1 #s(literal 3 binary32))))))
(* -1 (pow u1 2))
(*.f32 (neg.f32 u1) u1)
(* -1 (* (pow u1 2) (+ 1 (* 2 (/ 1 u1)))))
(*.f32 (neg.f32 (+.f32 (/.f32 #s(literal 2 binary32) u1) #s(literal 1 binary32))) (*.f32 u1 u1))
(* (pow u1 2) (- (* -1 (/ (+ 2 (* 3 (/ 1 u1))) u1)) 1))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 3 binary32) u1) #s(literal -1 binary32) #s(literal -2 binary32)) u1) #s(literal 1 binary32)) (*.f32 u1 u1))
(* (pow u1 2) (- (* -1 (/ (+ 3 (* 4 (/ 1 u1))) (pow u1 2))) (+ 1 (* 2 (/ 1 u1)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 4 binary32) u1) #s(literal 3 binary32)) u1) #s(literal -1 binary32) #s(literal -2 binary32)) u1) #s(literal 1 binary32)) (*.f32 u1 u1))
(* u1 (+ 1 (* 3 (/ 1 u1))))
(fma.f32 (/.f32 #s(literal 3 binary32) u1) u1 u1)
(* u1 (+ 1 (+ (* 3 (/ 1 u1)) (/ 6 (pow u1 2)))))
(fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 6 binary32) u1) #s(literal 3 binary32)) u1) u1 u1)
(* u1 (+ 1 (+ (* 3 (/ 1 u1)) (+ (* 10 (/ 1 (pow u1 3))) (/ 6 (pow u1 2))))))
(fma.f32 (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 10 binary32) u1) #s(literal 6 binary32)) u1) #s(literal 3 binary32)) u1) u1 u1)
(* (pow u1 2) (+ 1 (* 2 (/ 1 u1))))
(*.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) u1) #s(literal 1 binary32)) u1) u1)
(* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (/ 3 (pow u1 2)))))
(*.f32 (*.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 3 binary32) u1) #s(literal 2 binary32)) u1) #s(literal 1 binary32)) u1) u1)
(* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (+ (* 4 (/ 1 (pow u1 3))) (/ 3 (pow u1 2))))))
(*.f32 (*.f32 (+.f32 (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 4 binary32) u1) #s(literal 3 binary32)) u1) #s(literal 2 binary32)) u1) #s(literal 1 binary32)) u1) u1)
(/ 1 (pow u1 2))
(/.f32 (/.f32 #s(literal 1 binary32) u1) u1)
(/ (+ 1 (* 2 (/ 1 u1))) (pow u1 2))
(/.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) u1) #s(literal 1 binary32)) u1) u1)
(/ (+ 1 (+ (* 2 (/ 1 u1)) (/ 3 (pow u1 2)))) (pow u1 2))
(/.f32 (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 3 binary32) u1) #s(literal 2 binary32)) u1) #s(literal 1 binary32)) u1) u1)
(/ (+ 1 (+ (* 2 (/ 1 u1)) (+ (* 4 (/ 1 (pow u1 3))) (/ 3 (pow u1 2))))) (pow u1 2))
(/.f32 (+.f32 (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 4 binary32) u1) #s(literal 3 binary32)) u1) #s(literal 2 binary32)) u1) #s(literal 1 binary32)) (*.f32 u1 u1))
(* -1 (pow u1 4))
(neg.f32 (pow.f32 u1 #s(literal 4 binary32)))
(* (pow u1 4) (- (/ 1 (pow u1 3)) 1))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) u1) #s(literal 1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(-.f32 (/.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) u1) u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(* (sqrt u1) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) u1)
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) u1)
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) u1)
(- 1 (* 3/2 (/ 1 u1)))
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/2 binary32) u1))
(- (+ 1 (/ 3/8 (pow u1 2))) (* 3/2 (/ 1 u1)))
(+.f32 (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) u1) #s(literal -3/2 binary32)) u1) #s(literal 1 binary32))
(- (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/16 (/ 1 (pow u1 3))))) (* 3/2 (/ 1 u1)))
(-.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) u1) #s(literal 3/8 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 3/2 binary32) u1))
(* (sqrt u1) (/ (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)) (cos (asin (* (sqrt u1) (pow (sqrt -1) 2))))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (cos.f32 (asin.f32 (neg.f32 (sqrt.f32 u1)))))
(* (sqrt u1) (/ (pow (sqrt -1) 2) (cos (asin (* (sqrt u1) (pow (sqrt -1) 2))))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (asin.f32 (neg.f32 (sqrt.f32 u1)))))
(asin (* (sqrt u1) (pow (sqrt -1) 2)))
(asin.f32 (neg.f32 (sqrt.f32 u1)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32) (*.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 u1))) 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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* -314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* -314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(* -1 (* (sqrt u1) (* (cos (* -314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (pow u1 2) (- (* -1 (/ (+ 2 (+ (* 3 (/ 1 u1)) (/ 4 (pow u1 2)))) u1)) 1))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 4 binary32) u1) #s(literal 3 binary32)) u1) #s(literal -1 binary32) #s(literal -2 binary32)) u1) #s(literal 1 binary32)) (*.f32 u1 u1))
(* -1 (* u1 (- (* -1 (/ (+ 3 (* 6 (/ 1 u1))) u1)) 1)))
(*.f32 (neg.f32 u1) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 6 binary32) u1) #s(literal -1 binary32) #s(literal -3 binary32)) u1) #s(literal 1 binary32)))
(* -1 (* u1 (- (* -1 (/ (+ 3 (+ (* 6 (/ 1 u1)) (/ 10 (pow u1 2)))) u1)) 1)))
(*.f32 (neg.f32 u1) (-.f32 (/.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 10 binary32) u1) #s(literal 6 binary32)) u1) #s(literal -1 binary32) #s(literal -3 binary32)) u1) #s(literal 1 binary32)))
(* (pow u1 2) (+ 1 (* -1 (/ (- (* -1 (/ (+ 3 (* 4 (/ 1 u1))) u1)) 2) u1))))
(*.f32 (*.f32 (+.f32 (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 4 binary32) u1) #s(literal 3 binary32)) u1) #s(literal 2 binary32)) u1) #s(literal 1 binary32)) u1) u1)
(/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 3 (* 4 (/ 1 u1))) u1)) 2) u1))) (pow u1 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 4 binary32) u1) #s(literal 3 binary32)) u1) #s(literal -1 binary32) #s(literal -2 binary32)) u1)) (*.f32 u1 u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) u1) #s(literal -1 binary32)) u1) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (sqrt -1)))
(*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 u1))
(* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(*.f32 (neg.f32 u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* -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) (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)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* -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) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))) #s(literal 1/16 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(pow (sqrt -1) 2)
#s(literal -1 binary32)
(+ (* 3/2 (/ 1 u1)) (pow (sqrt -1) 2))
(-.f32 #s(literal -1 binary32) (/.f32 #s(literal -3/2 binary32) u1))
(+ (* -1 (/ (- (* 1/2 (/ (+ 3 (* 9/4 (/ 1 (pow (sqrt -1) 2)))) u1)) 3/2) u1)) (pow (sqrt -1) 2))
(fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) u1) #s(literal -3/2 binary32)) u1) #s(literal -1 binary32) #s(literal -1 binary32))
(+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (+ 3 (* 9/4 (/ 1 (pow (sqrt -1) 2))))) (* 1/2 (/ (+ 1 (* 3/2 (/ (+ 3 (* 9/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) u1))) u1)) 3/2) u1)) (pow (sqrt -1) 2))
(fma.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal -1/16 binary32) u1) #s(literal 3/8 binary32)) u1) #s(literal -1 binary32) #s(literal -3/2 binary32)) u1) #s(literal -1 binary32) #s(literal -1 binary32))
(+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ (pow u2 2) (cos (asin (sqrt u1)))))) (* (sqrt u1) (/ 1 (cos (asin (sqrt u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (sqrt.f32 u1)) (cos.f32 (asin.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (/ 1 (cos (asin (sqrt u1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (cos (asin (sqrt u1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ (pow u2 2) (cos (asin (sqrt u1)))))))))
(fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (cos.f32 (asin.f32 (sqrt.f32 u1)))) (*.f32 u2 u2) (/.f32 (sqrt.f32 u1) (cos.f32 (asin.f32 (sqrt.f32 u1)))))
(+ (* (sqrt u1) (/ 1 (cos (asin (sqrt u1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (cos (asin (sqrt u1)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (/ (pow u2 2) (cos (asin (sqrt u1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (cos (asin (sqrt u1)))))))))))
(+.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (sqrt.f32 u1)) (cos.f32 (asin.f32 (sqrt.f32 u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 u1))) (cos.f32 (asin.f32 (sqrt.f32 u1))))))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(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 (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))
(fma.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (*.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 (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 u1))) (*.f32 u2 u2) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (*.f32 u2 u2) (sqrt.f32 u1))
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (-.f32 (*.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 (-.f32 (*.f32 (*.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))
(pow u2 2)
(*.f32 u2 u2)
(* 314159265359/50000000000 u2)
(*.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))))
(* (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))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))

rewrite204.0ms (2.5%)

Memory
7.7MiB live, 150.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052349
084299
1274288
22028242
08776239
Stop Event
iter limit
node limit
iter limit
Counts
25 → 516
Calls
Call 1
Inputs
(*.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(tan.f32 (asin.f32 (sqrt.f32 u1)))
(asin.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))
(sqrt.f32 #s(literal -1 binary32))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
#s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))
(-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 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 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #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))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
#s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(*.f32 u2 u2)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 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 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 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 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 u1 u1)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Outputs
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (tan.f32 (asin.f32 (sqrt.f32 u1))))
(*.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 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)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (+.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) #s(literal 0 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 0 binary32) (tan.f32 (asin.f32 (sqrt.f32 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 0 binary32) (tan.f32 (asin.f32 (sqrt.f32 u1))))))
(/.f32 (sin.f32 (+.f32 (+.f32 (PI.f32) (asin.f32 (sqrt.f32 u1))) (PI.f32))) (cos.f32 (+.f32 (+.f32 (PI.f32) (asin.f32 (sqrt.f32 u1))) (PI.f32))))
(/.f32 (-.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1))))) #s(literal 2 binary32))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) #s(literal 0 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) #s(literal 0 binary32))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) (/.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(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 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) (sinh.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log.f32 (-.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)))
(tan.f32 (+.f32 (+.f32 (+.f32 (PI.f32) (asin.f32 (sqrt.f32 u1))) (PI.f32)) (PI.f32)))
(tan.f32 (+.f32 (+.f32 (PI.f32) (asin.f32 (sqrt.f32 u1))) (PI.f32)))
(tan.f32 (+.f32 (PI.f32) (asin.f32 (sqrt.f32 u1))))
(tan.f32 (asin.f32 (sqrt.f32 u1)))
(sinh.f32 (atanh.f32 (sqrt.f32 u1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (sqrt.f32 u1)))))
(/.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (sqrt.f32 u1)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (sqrt.f32 u1))))
(/.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (sqrt.f32 u1))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (sqrt.f32 u1)))) (/.f32 (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (sqrt.f32 u1)))))
(-.f32 (/.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (+.f32 (pow.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (sqrt.f32 u1)))))) (/.f32 (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (sqrt.f32 u1)))))))
(-.f32 (fabs.f32 (remainder.f32 (+.f32 (asin.f32 (sqrt.f32 u1)) (/.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 (PI.f32) #s(literal 2 binary32)))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (sqrt.f32 u1)))
(asin.f32 (sqrt.f32 u1))
(*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/4 binary32))) (neg.f32 (pow.f32 u1 #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 u1 #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 u1 #s(literal 1/4 binary32))))
(*.f32 (sqrt.f32 (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (neg.f32 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (sqrt.f32 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 #s(literal 1 binary32) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(sqrt.f32 u1)
(/.f32 (+.f32 (sqrt.f32 u1) (sin.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (sqrt.f32 u1))))) #s(literal 2 binary32))
(-.f32 (sqrt.f32 u1) (*.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 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 (sqrt.f32 u1) #s(literal 1 binary32))
(pow.f32 u1 #s(literal 1/2 binary32))
(sin.f32 (+.f32 (acos.f32 (sqrt.f32 u1)) (/.f32 (PI.f32) #s(literal 2 binary32))))
(sin.f32 (asin.f32 (sqrt.f32 u1)))
(fabs.f32 (-.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(fabs.f32 (neg.f32 (sqrt.f32 u1)))
(fabs.f32 (sqrt.f32 u1))
(+.f32 (cosh.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (sinh.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(+.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(cos.f32 (neg.f32 (acos.f32 (sqrt.f32 u1))))
(cos.f32 (acos.f32 (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)))
(sqrt.f32 #s(literal -1 binary32))
(pow.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))
(pow.f32 #s(literal 1 binary32) #s(literal 1/4 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32))) (sinh.f32 (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))) (tan.f32 (asin.f32 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (*.f32 #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 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)) (pow.f32 u1 #s(literal 4 binary32))))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (/.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 6 binary32))))) (neg.f32 (+.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)) (-.f32 (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))))) (neg.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (/.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 6 binary32)))))) (neg.f32 (neg.f32 (+.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)) (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (*.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (+.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)))) (*.f32 (+.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32))) (/.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 6 binary32))))) (*.f32 (+.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32))) (+.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 u1) u1)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #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 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 u1)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 (neg.f32 u1) u1)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 u1) u1)))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (neg.f32 u1) u1)))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 u1) u1)))) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 (pow.f32 u1 #s(literal 4 binary32))))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 u1)))) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.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 #s(literal 1 binary32)))) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (neg.f32 u1) u1)))) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 u1) u1)))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 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 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (neg.f32 u1) u1)))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 u1) u1)))) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (neg.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 -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (neg.f32 u1) u1)))) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 (*.f32 (neg.f32 (-.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 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 u1) u1)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (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)) (neg.f32 (pow.f32 u1 #s(literal 4 binary32))))) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 u1)))) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.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 #s(literal 1 binary32)))) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 (neg.f32 u1) u1)))) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) u1)) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) u1)) (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) u1)) (neg.f32 (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 u1 #s(literal 1 binary32)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) u1)) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)) (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.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 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.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 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))
(/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) u1)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) u1)))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) u1)))) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)))) (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) u1)))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) u1)))) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)))) (*.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) u1)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))
(/.f32 (+.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (/.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 6 binary32)))) (+.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)) (-.f32 (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))))) (neg.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (/.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 6 binary32))))) (neg.f32 (+.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 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)) (pow.f32 u1 #s(literal 4 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))
(/.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))
(/.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (/.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 6 binary32)))) (+.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.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 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))))
(-.f32 (/.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)) (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (/.f32 (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))
(-.f32 (/.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (+.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)))) (/.f32 (/.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 6 binary32))) (+.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)))))
(-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(fma.f32 (fabs.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (fabs.f32 (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(fma.f32 (fabs.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (fabs.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(fma.f32 (exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 2 binary32)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #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)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(fma.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 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))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 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))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(fma.f32 #s(literal 1 binary32) (fabs.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(fma.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(+.f32 (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))
(+.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (-.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 -2 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) #s(literal 3 binary32)) (/.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))) (neg.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (pow.f32 u1 #s(literal 4 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 6 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) #s(literal 3 binary32)) (/.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))))))
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))))) (neg.f32 (*.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (/.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 6 binary32))))) (neg.f32 (*.f32 (+.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32))) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (*.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (/.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 6 binary32)))) (*.f32 (+.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (+.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) (/.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))))
(-.f32 (/.f32 (pow.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) #s(literal 3 binary32)) (+.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))))) (/.f32 (/.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))))))
(-.f32 (/.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)) (*.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (*.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (*.f32 (+.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32))) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 6 binary32))) (*.f32 (+.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32))) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (/.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)) (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -6 binary32)) (+.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 12 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 6 binary32))) (+.f32 (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)))) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))
(fma.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 3/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 3/2 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 3/2 binary32)) (pow.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 3/2 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 3 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 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 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) #s(literal -1 binary32) (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(+.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(neg.f32 (neg.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))))
(*.f32 (fabs.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (fabs.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (fabs.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (fabs.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (fabs.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) u1)) (fabs.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (exp.f32 (log.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (exp.f32 (log.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 2 binary32)) (pow.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (*.f32 u1 u1))
(*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 u1 u1) (fabs.f32 (/.f32 (*.f32 u1 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 u1 u1) (fabs.f32 (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 u1 u1) (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32))))
(*.f32 (*.f32 u1 u1) (pow.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32)))
(*.f32 (*.f32 u1 u1) (pow.f32 (fabs.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)))
(*.f32 (*.f32 u1 u1) (pow.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)))
(*.f32 (*.f32 u1 u1) (/.f32 (*.f32 u1 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (*.f32 u1 u1) (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 u1 u1) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)))
(*.f32 u1 (fabs.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 (pow.f32 u1 #s(literal 8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 u1) u1))) (neg.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))) (neg.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 (neg.f32 u1) u1))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fabs.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (fabs.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fabs.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 u1) u1))) (fabs.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fabs.f32 (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (fabs.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fabs.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))) (fabs.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (fabs.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 u1))) (fabs.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fabs.f32 (*.f32 (*.f32 u1 u1) (*.f32 (neg.f32 u1) u1))) (fabs.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fabs.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fabs.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 u1) u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (neg.f32 u1) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(pow.f32 (exp.f32 (log.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))
(pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32))
(fabs.f32 (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(fabs.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(+.f32 (cosh.f32 (log.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)))
(exp.f32 (log.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(neg.f32 (neg.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (fabs.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (fabs.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (fabs.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (fabs.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #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 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (fabs.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))
(sqrt.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -4 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (fabs.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (fabs.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (fabs.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (fabs.f32 (*.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(pow.f32 (exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -2 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))
(fabs.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(fabs.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(fabs.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))
(fabs.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))
(+.f32 (cosh.f32 (log.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (sinh.f32 (log.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)))
(exp.f32 (log.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))
(neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) 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) (pow.f32 u1 #s(literal 6 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))) (neg.f32 (+.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) u1)) (neg.f32 (-.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))) u1)) (neg.f32 (+.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) 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 6 binary32)))) (-.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 9 binary32)))) (+.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) u1) (+.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (neg.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(pow.f32 (exp.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))) (sinh.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))
(fma.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(sin.f32 (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (/.f32 (PI.f32) #s(literal 2 binary32))))
(sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (/.f32 (PI.f32) #s(literal 2 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (sin.f32 (acos.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sin.f32 (acos.f32 (pow.f32 u1 #s(literal 3/2 binary32))))) (neg.f32 (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 #s(literal 1 binary32) u1))))
(/.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 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))) (sqrt.f32 (*.f32 (+.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (sin.f32 (acos.f32 (pow.f32 u1 #s(literal 3/2 binary32)))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(-.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
(fma.f32 #s(literal 0 binary32) (sqrt.f32 u1) (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (sqrt.f32 u1) #s(literal 0 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(pow.f32 (exp.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 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 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))
(sin.f32 (+.f32 (asin.f32 (neg.f32 (sqrt.f32 u1))) (/.f32 (PI.f32) #s(literal 2 binary32))))
(sin.f32 (acos.f32 (neg.f32 (sqrt.f32 u1))))
(sin.f32 (+.f32 (asin.f32 (sqrt.f32 u1)) (/.f32 (PI.f32) #s(literal 2 binary32))))
(sin.f32 (acos.f32 (sqrt.f32 u1)))
(+.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (*.f32 (sqrt.f32 u1) #s(literal 0 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(+.f32 (cosh.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (sinh.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(cos.f32 (neg.f32 (asin.f32 (neg.f32 (sqrt.f32 u1)))))
(cos.f32 (asin.f32 (neg.f32 (sqrt.f32 u1))))
(cos.f32 (asin.f32 (sqrt.f32 u1)))
(*.f32 (neg.f32 (neg.f32 (neg.f32 u2))) (neg.f32 (neg.f32 (neg.f32 u2))))
(*.f32 (exp.f32 (log.f32 u2)) (exp.f32 (log.f32 u2)))
(*.f32 (neg.f32 (neg.f32 u2)) (neg.f32 (neg.f32 u2)))
(*.f32 (neg.f32 u2) (neg.f32 u2))
(*.f32 u2 u2)
(sqrt.f32 (pow.f32 u2 #s(literal 4 binary32)))
(pow.f32 (exp.f32 (log.f32 u2)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 u2)) #s(literal 2 binary32))
(pow.f32 (neg.f32 u2) #s(literal 2 binary32))
(pow.f32 (*.f32 u2 u2) #s(literal 1 binary32))
(pow.f32 u2 #s(literal 2 binary32))
(fabs.f32 (*.f32 (neg.f32 u2) u2))
(fabs.f32 (*.f32 u2 (neg.f32 u2)))
(fabs.f32 (neg.f32 (*.f32 u2 u2)))
(fabs.f32 (*.f32 u2 u2))
(+.f32 (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (neg.f32 u2)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))
(neg.f32 (*.f32 (neg.f32 u2) u2))
(neg.f32 (*.f32 u2 (neg.f32 u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))))))
(*.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) #s(literal 1/4 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(sqrt.f32 (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (neg.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))))))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (*.f32 (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1)) (sqrt.f32 (*.f32 (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))))
(-.f32 (sqrt.f32 (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))))) (/.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))))))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) #s(literal 1/2 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))))) #s(literal 1/2 binary32))) (sinh.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 (pow.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -3 binary32)) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 u1))))
(*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1)))
(*.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (neg.f32 u1) (neg.f32 u1))
(*.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(*.f32 u1 (fabs.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 u1 u1)
(sqrt.f32 (pow.f32 u1 #s(literal 4 binary32)))
(pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 2 binary32))
(pow.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1/2 binary32))
(pow.f32 (neg.f32 u1) #s(literal 2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 4 binary32))
(pow.f32 u1 #s(literal 2 binary32))
(fabs.f32 (*.f32 (neg.f32 u1) u1))
(fabs.f32 (*.f32 u1 u1))
(+.f32 (cosh.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (neg.f32 u1)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)))
(neg.f32 (*.f32 (neg.f32 u1) u1))
(*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32))
(*.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 u2))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(neg.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))

eval124.0ms (1.5%)

Memory
18.9MiB live, 108.2MiB allocated
Compiler

Compiled 26 774 to 3 766 computations (85.9% saved)

prune90.0ms (1.1%)

Memory
-7.6MiB live, 89.8MiB allocated
Pruning

67 alts after pruning (59 fresh and 8 done)

PrunedKeptTotal
New68123704
Fresh83644
Picked325
Done066
Total69267759
Accuracy
100.0%
Counts
759 → 67
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.7%
(/.f32 (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.8%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
81.4%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
81.4%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 (neg.f32 u2) (neg.f32 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
81.4%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
81.4%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
65.5%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/16 binary32) u1) #s(literal 1/8 binary32)) u1) #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))))
65.5%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 (-.f32 (*.f32 #s(literal -1/8 binary32) u1) #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))))
65.5%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32))))
81.4%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (neg.f32 (*.f32 (neg.f32 u2) u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
81.4%
(/.f32 #s(approx (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
72.8%
(*.f32 (pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.9%
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.0%
(*.f32 (pow.f32 #s(approx (pow (/ u1 (- 1 u1)) 1/4) (pow.f32 u1 #s(literal 1/4 binary32))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
60.3%
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
74.1%
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sin.f32 (acos.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
91.7%
(*.f32 (/.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)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
98.6%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.9%
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.9%
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 4 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.3%
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.7%
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.0%
(*.f32 (tan.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
77.6%
(*.f32 (tan.f32 (-.f32 (/.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (+.f32 (pow.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (sqrt.f32 u1)))))) (/.f32 (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (sqrt.f32 u1)))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
75.2%
(*.f32 (tan.f32 (+.f32 (PI.f32) (asin.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (/.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)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.1%
(*.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 4 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.4%
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) (/.f32 (*.f32 u1 u1) (-.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) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.9%
(*.f32 (sqrt.f32 (*.f32 u1 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
60.5%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
5.0%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 #s(approx (* (- 1 (pow u1 3)) u1) (-.f32 u1 (pow.f32 u1 #s(literal 4 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.9%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.0%
(*.f32 (exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.8%
(*.f32 (exp.f32 #s(approx (log (sqrt (/ u1 (- 1 u1)))) (log.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.3%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
80.9%
#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)))))
56.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1)))))
62.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1)))))
62.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1)))))
62.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 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 (neg.f32 u1) u1) (*.f32 u1 u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1)))))
63.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 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)))) #s(approx (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1))) (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) u1) #s(literal 1 binary32)) u1) u1))) (-.f32 #s(literal 1 binary32) u1)))))
26.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 #s(approx (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 3 binary32) u1) #s(literal -1 binary32) #s(literal -2 binary32)) u1) #s(literal 1 binary32)) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))))
63.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 #s(approx (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
81.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
63.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
73.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 (/.f32 (*.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 #s(literal 1 binary32)))))))
64.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
81.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (neg.f32 u1) u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
44.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32))))))
73.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
73.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(approx (- (* u1 u1) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) u1) u1))) (-.f32 u1 #s(literal 1 binary32))))))
72.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
28.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)) (*.f32 (neg.f32 u1) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 6 binary32) u1) #s(literal -1 binary32) #s(literal -3 binary32)) u1) #s(literal 1 binary32)))))))
81.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))))
73.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))))
81.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
81.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (*.f32 (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
65.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
14.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal -3/2 binary32) u1))))
4.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) #s(literal -1 binary32)))
Compiler

Compiled 4 126 to 1 782 computations (56.8% saved)

regimes247.0ms (3%)

Memory
-14.1MiB live, 221.2MiB allocated
Counts
94 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) #s(literal -1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal -3/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.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)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) #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))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))))
#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))) (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #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) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 (-.f32 (*.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 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (neg.f32 u1) u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (neg.f32 (*.f32 (neg.f32 u2) u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 (neg.f32 u2) (neg.f32 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)) (*.f32 (neg.f32 u1) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 6 binary32) u1) #s(literal -1 binary32) #s(literal -3 binary32)) u1) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/16 binary32) u1) #s(literal 1/8 binary32)) u1) #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))))
(/.f32 #s(approx (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 (/.f32 (*.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 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 #s(approx (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 3 binary32) u1) #s(literal -1 binary32) #s(literal -2 binary32)) u1) #s(literal 1 binary32)) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(approx (- (* u1 u1) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) u1) u1))) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1))) (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) u1) #s(literal 1 binary32)) u1) u1))) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (*.f32 (/.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (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 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) 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) #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (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 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 #s(approx (* (- 1 (pow u1 3)) u1) (-.f32 u1 (pow.f32 u1 #s(literal 4 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 #s(approx (pow (/ u1 (- 1 u1)) 1/4) (pow.f32 u1 #s(literal 1/4 binary32))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 #s(approx (log (sqrt (/ u1 (- 1 u1)))) (log.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (tan.f32 (+.f32 (PI.f32) (asin.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (log.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 4 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 4 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sin.f32 (acos.f32 u1))) (sqrt.f32 (-.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 #s(literal -314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (*.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)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (exp.f32 (neg.f32 (log1p.f32 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (tan.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (log.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (tan.f32 (-.f32 (/.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (+.f32 (pow.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (sqrt.f32 u1)))))) (/.f32 (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (acos.f32 (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (sqrt.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:

70.0ms
cosTheta_i
35.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
27.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
24.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
22.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
99.1%1cosTheta_i
99.1%1u1
99.1%1u2
99.1%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
99.1%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
99.1%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
99.1%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes144.0ms (1.7%)

Memory
36.6MiB live, 127.4MiB allocated
Counts
53 → 2
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) #s(literal -1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal -3/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.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)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) #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))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))))
#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))) (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #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) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 (-.f32 (*.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 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (neg.f32 u1) u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (neg.f32 (*.f32 (neg.f32 u2) u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 (neg.f32 u2) (neg.f32 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)) (*.f32 (neg.f32 u1) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 6 binary32) u1) #s(literal -1 binary32) #s(literal -3 binary32)) u1) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/16 binary32) u1) #s(literal 1/8 binary32)) u1) #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))))
(/.f32 #s(approx (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 (/.f32 (*.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 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 #s(approx (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 3 binary32) u1) #s(literal -1 binary32) #s(literal -2 binary32)) u1) #s(literal 1 binary32)) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(approx (- (* u1 u1) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) u1) u1))) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1))) (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) u1) #s(literal 1 binary32)) u1) u1))) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) 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 u1 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

36.0ms
u2
29.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
13.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
13.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
13.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
87.9%1cosTheta_i
95.1%2u1
95.4%2u2
95.4%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.1%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
95.1%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
95.4%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
95.4%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes60.0ms (0.7%)

Memory
-4.1MiB live, 45.9MiB allocated
Counts
52 → 2
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) #s(literal -1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal -3/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.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)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) #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))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))))
#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))) (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #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) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 (-.f32 (*.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 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (neg.f32 u1) u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (neg.f32 (*.f32 (neg.f32 u2) u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 (neg.f32 u2) (neg.f32 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)) (*.f32 (neg.f32 u1) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 6 binary32) u1) #s(literal -1 binary32) #s(literal -3 binary32)) u1) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/16 binary32) u1) #s(literal 1/8 binary32)) u1) #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))))
(/.f32 #s(approx (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 (/.f32 (*.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 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 #s(approx (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 3 binary32) u1) #s(literal -1 binary32) #s(literal -2 binary32)) u1) #s(literal 1 binary32)) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(approx (- (* u1 u1) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) u1) u1))) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1))) (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) u1) #s(literal 1 binary32)) u1) u1))) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) 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))))
Calls

4 calls:

20.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
13.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
13.0ms
u2
12.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Results
AccuracySegmentsBranch
95.4%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.4%2u2
95.4%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
95.4%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 19 to 25 computations (-31.6% saved)

regimes153.0ms (1.9%)

Memory
4.8MiB live, 95.9MiB allocated
Counts
51 → 2
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) #s(literal -1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal -3/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.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)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) #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))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))))
#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))) (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #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) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 (-.f32 (*.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 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (neg.f32 u1) u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (neg.f32 (*.f32 (neg.f32 u2) u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 (neg.f32 u2) (neg.f32 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)) (*.f32 (neg.f32 u1) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 6 binary32) u1) #s(literal -1 binary32) #s(literal -3 binary32)) u1) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/16 binary32) u1) #s(literal 1/8 binary32)) u1) #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))))
(/.f32 #s(approx (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 (/.f32 (*.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 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 #s(approx (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 3 binary32) u1) #s(literal -1 binary32) #s(literal -2 binary32)) u1) #s(literal 1 binary32)) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(approx (- (* u1 u1) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) u1) u1))) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1))) (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) u1) #s(literal 1 binary32)) u1) u1))) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.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))))
Calls

7 calls:

57.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
32.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
12.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
12.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
12.0ms
u1
Results
AccuracySegmentsBranch
89.0%2u1
89.0%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
89.0%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
91.4%2u2
91.4%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
91.4%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
90.5%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Compiler

Compiled 31 to 41 computations (-32.3% saved)

regimes108.0ms (1.3%)

Memory
-27.7MiB live, 157.6MiB allocated
Counts
49 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) #s(literal -1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal -3/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.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))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (neg.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.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)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) #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))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))))
#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))) (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #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) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 (-.f32 (*.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 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (neg.f32 u1) u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (neg.f32 (*.f32 (neg.f32 u2) u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 (neg.f32 u2) (neg.f32 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)) (*.f32 (neg.f32 u1) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 6 binary32) u1) #s(literal -1 binary32) #s(literal -3 binary32)) u1) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) #s(approx (sqrt (- 1 u1)) (fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/16 binary32) u1) #s(literal 1/8 binary32)) u1) #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))))
(/.f32 #s(approx (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 (/.f32 (*.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 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 #s(approx (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 3 binary32) u1) #s(literal -1 binary32) #s(literal -2 binary32)) u1) #s(literal 1 binary32)) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(approx (- (* u1 u1) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) u1) u1))) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1))) (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) u1) #s(literal 1 binary32)) u1) u1))) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #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) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1)))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Calls

8 calls:

16.0ms
u2
15.0ms
u1
14.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
13.0ms
(cos.f32 (*.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)))
Results
AccuracySegmentsBranch
81.6%1u1
81.6%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
81.6%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
81.6%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.6%1cosTheta_i
81.6%1u2
81.6%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
81.6%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes20.0ms (0.2%)

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

8 calls:

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

Compiled 32 to 44 computations (-37.5% saved)

regimes15.0ms (0.2%)

Memory
-16.6MiB live, 29.3MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) #s(literal -1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal -3/2 binary32) u1))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal -3/2 binary32) u1))))
Calls

8 calls:

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

Compiled 32 to 44 computations (-37.5% saved)

regimes41.0ms (0.5%)

Memory
-26.1MiB live, 24.0MiB allocated
Accuracy

Total -1.3b remaining (-4.1%)

Threshold costs -1.3b (-4.1%)

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

8 calls:

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

Compiled 32 to 44 computations (-37.5% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.000593171629589051
0.000710305932443589
Compiler

Compiled 14 to 17 computations (-21.4% saved)

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.06693819910287857
0.06722379475831985
Compiler

Compiled 14 to 17 computations (-21.4% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999825358390808
0.999983012676239
Compiler

Compiled 14 to 17 computations (-21.4% saved)

simplify48.0ms (0.6%)

Memory
15.6MiB live, 58.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
062281
1108279
2287279
31138255
44123247
Stop Event
node limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 5153961/8589934592 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (*.f32 u1 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 2248147/33554432 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) 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)))))
(if (<=.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 16776931/16777216 binary32)) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal -3/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) #s(literal -1 binary32)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 5153961/8589934592 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (*.f32 u1 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 2248147/33554432 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) 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)))))
(if (<=.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 16776931/16777216 binary32)) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal -3/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* (/ -1 (- u1 1)) (/ -1 (- u1 1))) (* (/ (* u1 u1) (- 1 u1)) (/ (* u1 u1) (- 1 u1)))) (- 1 u1)))) #s(literal -1 binary32)))

soundness1.5s (17.7%)

Memory
19.4MiB live, 1 201.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0180760
1626670
22558582
08338554
042234
069229
1179227
21003194
09806193
04591972
115431715
263021688
080331590
033170
054170
1136151
2579151
35506130
08033129
03151388
110791193
248571170
083841098
05102225
117971955
275481916
081151806
01028
01628
14928
222628
3158228
0892828
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 367 to 168 computations (54.2% saved)

preprocess48.0ms (0.6%)

Memory
-0.1MiB live, 98.6MiB allocated
Remove

(abs cosTheta_i)

(abs u2)

Compiler

Compiled 672 to 242 computations (64% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...