Trowbridge-Reitz Sample, near normal, slope_x

Time bar (total: 9.4s)

start0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated

analyze328.0ms (3.5%)

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

Compiled 35 to 25 computations (28.6% saved)

sample2.4s (25.3%)

Memory
109.5MiB live, 3 139.1MiB allocated
Samples
1.7s8 256×0valid
0.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
const: 556.0ms (44.9% of total)
ival-<=: 154.0ms (12.4% of total)
ival-mult: 132.0ms (10.7% of total)
ival-cos: 121.0ms (9.8% of total)
ival-sqrt: 89.0ms (7.2% of total)
ival-div: 63.0ms (5.1% of total)
ival-sub: 48.0ms (3.9% of total)
ival-and: 34.0ms (2.7% of total)
ival->: 30.0ms (2.4% of total)
exact: 5.0ms (0.4% of total)
adjust: 3.0ms (0.2% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain466.0ms (4.9%)

Memory
-187.2MiB live, 263.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-0-(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
00-0-(-.f32 #s(literal 1 binary32) u1)
00-0-u2
00-0-#s(literal 1 binary32)
00-0-#s(literal 314159265359/50000000000 binary32)
00-0-(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
00-0-u1
00-0-(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
00-0-(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
00-0-(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f32(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))sensitivity10
Confusion
Predicted +Predicted -
+10
-0255
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+100
-00255
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0255
11
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
58.0ms512×0valid
Compiler

Compiled 87 to 37 computations (57.5% saved)

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

preprocess58.0ms (0.6%)

Memory
10.9MiB live, 56.6MiB 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.7MiB live, 0.7MiB 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.0MiB live, 6.0MiB 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

localize63.0ms (0.7%)

Memory
-4.4MiB live, 41.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.10546875
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.15625
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy0.18359375
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.32421875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
57.0ms256×0valid
Compiler

Compiled 38 to 13 computations (65.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
const: 36.0ms (75.2% of total)
ival-mult: 3.0ms (6.3% of total)
ival-cos: 3.0ms (6.3% of total)
ival-div: 2.0ms (4.2% of total)
ival-sqrt: 2.0ms (4.2% of total)
ival-sub: 1.0ms (2.1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series9.0ms (0.1%)

Memory
12.8MiB live, 12.8MiB 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
@0
((* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (* 314159265359/50000000000 u2))
1.0ms
u1
@-inf
((* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (* 314159265359/50000000000 u2))
1.0ms
u2
@inf
((* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (* 314159265359/50000000000 u2))

simplify204.0ms (2.2%)

Memory
8.3MiB live, 245.7MiB 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)))

rewrite202.0ms (2.1%)

Memory
9.6MiB live, 285.4MiB 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))

eval113.0ms (1.2%)

Memory
-17.5MiB live, 170.3MiB allocated
Compiler

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

prune19.0ms (0.2%)

Memory
7.7MiB live, 54.3MiB allocated
Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New38518403
Fresh000
Picked011
Done000
Total38519404
Accuracy
99.8%
Counts
404 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(/.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))))
71.8%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.6%
(*.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.1%
(*.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.5%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.1%
(*.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.4%
(*.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)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 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)))
98.8%
(*.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)))
57.3%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
96.4%
(*.f32 (exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.1%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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)))))
79.1%
#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)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Compiler

Compiled 635 to 527 computations (17% saved)

simplify148.0ms (1.6%)

Memory
38.7MiB live, 220.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
037260
063256
196256
2156256
3238256
4514256
52600256
09646256
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.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)))
(sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))
(/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))
u1
#s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(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) (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)
(*.f32 (exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(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 #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 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))))
(sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))
(/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))
u1
#s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(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) (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) u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(*.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)
(*.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 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(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

localize122.0ms (1.3%)

Memory
-5.7MiB live, 240.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.140625
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy0.18359375
(*.f32 (exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.32421875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy1.0734956416111123
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
accuracy0.13671875
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy0.140625
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
accuracy0.31087875976844204
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.32421875
(*.f32 #s(literal -314159265359/50000000000 binary32) u2)
accuracy0.18359375
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.32421875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy3.88088297602619
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
accuracy8.40009968933129
(fma.f32 u1 u1 u1)
accuracy0.0
(-.f32 #s(literal 1 binary32) u1)
accuracy0.1015625
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.140625
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy6.336513762989514
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
accuracy0.140625
(/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))
accuracy0.18359375
(*.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)))
accuracy0.32421875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.33984375
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)
Samples
98.0ms250×0valid
4.0ms5exit
Compiler

Compiled 209 to 28 computations (86.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 78.0ms
ival-sqrt: 22.0ms (28.2% of total)
ival-mult: 21.0ms (26.9% of total)
ival-div: 9.0ms (11.5% of total)
const: 7.0ms (9% of total)
ival-cos: 6.0ms (7.7% of total)
ival-exp: 5.0ms (6.4% of total)
ival-sub: 3.0ms (3.8% of total)
ival-log: 3.0ms (3.8% of total)
adjust: 1.0ms (1.3% of total)
ival-add: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series23.0ms (0.2%)

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

9 calls:

TimeVariablePointExpression
8.0ms
u1
@0
((* (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)) (- 1 u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (+ (* u1 u1) u1) (/ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt u1) (cos (* -314159265359/50000000000 u2)) (exp (log (sqrt (/ u1 (- 1 u1))))) (* (exp (log (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (log (sqrt (/ u1 (- 1 u1)))) (* (- (/ 1 u1) 1) u1) (* 314159265359/50000000000 u2) (* -314159265359/50000000000 u2) (sqrt (- 1 u1)))
4.0ms
u1
@inf
((* (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)) (- 1 u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (+ (* u1 u1) u1) (/ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt u1) (cos (* -314159265359/50000000000 u2)) (exp (log (sqrt (/ u1 (- 1 u1))))) (* (exp (log (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (log (sqrt (/ u1 (- 1 u1)))) (* (- (/ 1 u1) 1) u1) (* 314159265359/50000000000 u2) (* -314159265359/50000000000 u2) (sqrt (- 1 u1)))
4.0ms
u1
@-inf
((* (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)) (- 1 u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (+ (* u1 u1) u1) (/ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt u1) (cos (* -314159265359/50000000000 u2)) (exp (log (sqrt (/ u1 (- 1 u1))))) (* (exp (log (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (log (sqrt (/ u1 (- 1 u1)))) (* (- (/ 1 u1) 1) u1) (* 314159265359/50000000000 u2) (* -314159265359/50000000000 u2) (sqrt (- 1 u1)))
1.0ms
u2
@inf
((* (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)) (- 1 u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (+ (* u1 u1) u1) (/ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt u1) (cos (* -314159265359/50000000000 u2)) (exp (log (sqrt (/ u1 (- 1 u1))))) (* (exp (log (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (log (sqrt (/ u1 (- 1 u1)))) (* (- (/ 1 u1) 1) u1) (* 314159265359/50000000000 u2) (* -314159265359/50000000000 u2) (sqrt (- 1 u1)))
1.0ms
u2
@-inf
((* (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)) (- 1 u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (+ (* u1 u1) u1) (/ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (sqrt u1) (cos (* -314159265359/50000000000 u2)) (exp (log (sqrt (/ u1 (- 1 u1))))) (* (exp (log (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (log (sqrt (/ u1 (- 1 u1)))) (* (- (/ 1 u1) 1) u1) (* 314159265359/50000000000 u2) (* -314159265359/50000000000 u2) (sqrt (- 1 u1)))

simplify191.0ms (2%)

Memory
18.7MiB live, 198.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03981764
113491517
257651492
083371402
Stop Event
iter limit
node limit
Counts
88 → 87
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))
(* (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)))))))))
(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 (* -1/2 u1))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
-1
(* -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))
(pow u1 2)
(* (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)))))
(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))))
(* (sqrt u1) (sqrt -1))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (sqrt -1) (* 1/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/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)))
(+ (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)))
(* -1 (* (sqrt u1) (sqrt -1)))
(* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))))
(sqrt (/ u1 (- 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)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* -314159265359/50000000000 u2)))
(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 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) #s(literal 1/2 binary32))) (*.f32 u1 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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1))) (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 (*.f32 #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)
(* (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 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) #s(literal 1/2 binary32))) (*.f32 u1 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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1))) (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
(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 (* -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))
(* (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
#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)))
(* -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))
(* (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)))))
(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))
(* (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)
(+ (* 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/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))
(+ (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))
(* -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))))))
(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 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (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)))))
(+ (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 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 u1)) (pow.f32 u2 #s(literal 4 binary32)) (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))
(+ 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))))
(* (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))

rewrite200.0ms (2.1%)

Memory
13.8MiB live, 250.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037200
063197
1150195
2705195
37083181
08261176
Stop Event
iter limit
node limit
iter limit
Counts
23 → 575
Calls
Call 1
Inputs
(*.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)))
(sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))
(/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) 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))) (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) (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))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 #s(literal -314159265359/50000000000 binary32) u2)
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
Outputs
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) 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 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (neg.f32 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))))
(/.f32 (*.f32 (cos.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (PI.f32))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))
(fma.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))))
(fma.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) 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 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(*.f32 (neg.f32 (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))))
(sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (neg.f32 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))) (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))) #s(literal 1/2 binary32))
(+.f32 (cosh.f32 (log.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))))) (sinh.f32 (log.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))
(/.f32 (neg.f32 u1) (neg.f32 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))
(/.f32 u1 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)))
(neg.f32 (/.f32 (neg.f32 u1) #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))
#s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))
(neg.f32 (neg.f32 #s(approx (- 1 u1) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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 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 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 (/.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)) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (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))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32))) (-.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(/.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(/.f32 (fma.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) #s(literal 2 binary32))
(/.f32 (neg.f32 (+.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)))) (neg.f32 (-.f32 (cosh.f32 (+.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (log.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 (neg.f32 (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))) #s(literal 4 binary32))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (*.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32))) (-.f32 (cosh.f32 (+.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (log.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 (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 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(-.f32 (/.f32 (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 u1))))) (/.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(-.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (sinh.f32 (neg.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(pow.f32 (exp.f32 (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 u1) (log1p.f32 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 (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))
(sin.f32 (atan.f32 (sqrt.f32 u1)))
(+.f32 (/.f32 (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (-.f32 (cosh.f32 (+.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (log.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 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (-.f32 (cosh.f32 (+.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (log.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 (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 (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)))))
(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 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 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) 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 (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) (-.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 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 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))))))
(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 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.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))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.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 3 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)))))))
(/.f32 (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)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.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)))) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (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 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) (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) (*.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) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 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 (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 #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 #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 (/.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 (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 (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 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 u1)) #s(literal 1 binary32))
(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 (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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 (neg.f32 u1) 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 (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 (*.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 (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 (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 (*.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 (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 (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 (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)))))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (-.f32 (pow.f32 u1 #s(literal 8 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 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 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 (/.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 (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 (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 (*.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 u1 (/.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 u1))))) (fma.f32 u1 u1 u1))
(/.f32 (-.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)))) (/.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 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 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))) (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 u1 (/.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (/.f32 u1 (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 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 u1) u1) #s(literal 3 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 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))) (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)))) (/.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 (/.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))))) (*.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 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 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 (*.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)))) (-.f32 (pow.f32 u1 #s(literal 8 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 6 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 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))))) (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 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 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 8 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (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)))))
(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 (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 (*.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 (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 (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 (*.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) (/.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) (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 (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 (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 (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 (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 (cos.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (PI.f32))) (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (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 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.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 (*.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 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (-.f32 (cosh.f32 (+.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (log.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 (*.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)) (+.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)))) (-.f32 (cosh.f32 (+.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (log.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 (*.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 (-.f32 (*.f32 (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (sinh.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 (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 (pow.f32 (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 3 binary32))) (fma.f32 (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (-.f32 (*.f32 (*.f32 (sinh.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 (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 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 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 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(-.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 (neg.f32 (log.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 (cos.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (PI.f32))) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32)) (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(fma.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (cosh.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 (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 (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32)) (*.f32 (sin.f32 (atan.f32 (sqrt.f32 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 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (cosh.f32 (log.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 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32)) (sin.f32 (atan.f32 (sqrt.f32 u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(+.f32 (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32))) (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (*.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (cosh.f32 (log.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))))
(neg.f32 (*.f32 (cos.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (PI.f32))) (sin.f32 (atan.f32 (sqrt.f32 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 (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(*.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 (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)))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (neg.f32 (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
(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 (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 (*.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 (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))))
(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 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(sqrt.f32 u1)
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 u1 #s(literal 1/2 binary32))
(+.f32 (cosh.f32 (log.f32 (sqrt.f32 u1))) (sinh.f32 (log.f32 (sqrt.f32 u1))))
(exp.f32 (log.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)))) (cos.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (PI.f32))))
(/.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 (sin.f32 (/.f32 (pow.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) #s(literal 2 binary32)) (-.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))))) (cos.f32 (/.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (-.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (/.f32 (pow.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) #s(literal 2 binary32)) (-.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))))) (sin.f32 (/.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (-.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32)))))))
(-.f32 (*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (/.f32 (PI.f32) #s(literal 2 binary32))))) (cos.f32 (/.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (/.f32 (PI.f32) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (/.f32 (pow.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (/.f32 (PI.f32) #s(literal 2 binary32))))) (sin.f32 (/.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (/.f32 (PI.f32) #s(literal 2 binary32)))))))
(-.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 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)))
(fma.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(literal 3 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (/.f32 (PI.f32) #s(literal 2 binary32))))))) (cos.f32 (/.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (/.f32 (PI.f32) #s(literal 2 binary32))))))) (*.f32 (cos.f32 (/.f32 (pow.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(literal 3 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (/.f32 (PI.f32) #s(literal 2 binary32))))))) (sin.f32 (/.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (/.f32 (PI.f32) #s(literal 2 binary32)))))))))
(fma.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) #s(literal 3 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (/.f32 (PI.f32) #s(literal 2 binary32))))))) (cos.f32 (/.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (/.f32 (PI.f32) #s(literal 2 binary32))))))) (*.f32 (cos.f32 (/.f32 (pow.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) #s(literal 3 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (/.f32 (PI.f32) #s(literal 2 binary32))))))) (sin.f32 (/.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (/.f32 (PI.f32) #s(literal 2 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 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.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 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32)))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32)))
(sin.f32 (+.f32 (-.f32 (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (/.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (PI.f32) #s(literal 2 binary32))))
(sin.f32 (+.f32 (-.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (/.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (PI.f32) #s(literal 2 binary32))))
(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 (sin.f32 (/.f32 (pow.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(literal 3 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (/.f32 (PI.f32) #s(literal 2 binary32))))))) (cos.f32 (/.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (/.f32 (PI.f32) #s(literal 2 binary32)))))))) (*.f32 (cos.f32 (/.f32 (pow.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(literal 3 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (/.f32 (PI.f32) #s(literal 2 binary32))))))) (sin.f32 (/.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (/.f32 (PI.f32) #s(literal 2 binary32)))))))))
(+.f32 (*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) #s(literal 3 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (/.f32 (PI.f32) #s(literal 2 binary32))))))) (cos.f32 (/.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (/.f32 (PI.f32) #s(literal 2 binary32)))))))) (*.f32 (cos.f32 (/.f32 (pow.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) #s(literal 3 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (/.f32 (PI.f32) #s(literal 2 binary32))))))) (sin.f32 (/.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (/.f32 (PI.f32) #s(literal 2 binary32)))))))))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 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)))
(cos.f32 (neg.f32 (-.f32 (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (/.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (PI.f32) #s(literal 2 binary32)))))
(cos.f32 (neg.f32 (-.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (/.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (PI.f32) #s(literal 2 binary32)))))
(cos.f32 (-.f32 (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (/.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (PI.f32) #s(literal 2 binary32))))
(cos.f32 (-.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (/.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (PI.f32) #s(literal 2 binary32))))
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.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 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 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 (/.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)) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (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))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32))) (-.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(/.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(/.f32 (fma.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))) #s(literal 2 binary32))
(/.f32 (neg.f32 (+.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)))) (neg.f32 (-.f32 (cosh.f32 (+.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (log.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 (neg.f32 (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))) #s(literal 4 binary32))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (*.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32))) (-.f32 (cosh.f32 (+.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (log.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 (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 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(-.f32 (/.f32 (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 u1))))) (/.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(-.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (sinh.f32 (neg.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(pow.f32 (exp.f32 (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 u1) (log1p.f32 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 (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))
(sin.f32 (atan.f32 (sqrt.f32 u1)))
(+.f32 (/.f32 (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (-.f32 (cosh.f32 (+.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (log.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 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (-.f32 (cosh.f32 (+.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (log.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 (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 (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)))))
(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 (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 (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 (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 (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 (cos.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (PI.f32))) (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (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 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.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 (*.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 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (-.f32 (cosh.f32 (+.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (log.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 (*.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)) (+.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)))) (-.f32 (cosh.f32 (+.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (log.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 (*.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 (-.f32 (*.f32 (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (sinh.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 (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 (pow.f32 (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 3 binary32))) (fma.f32 (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (-.f32 (*.f32 (*.f32 (sinh.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 (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 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 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 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(-.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 (neg.f32 (log.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 (cos.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (PI.f32))) (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32)) (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(fma.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (cosh.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 (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 (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32)) (*.f32 (sin.f32 (atan.f32 (sqrt.f32 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 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (*.f32 (cosh.f32 (log.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 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32)) (sin.f32 (atan.f32 (sqrt.f32 u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(+.f32 (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32))) (*.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (*.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (cosh.f32 (log.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))))
(neg.f32 (*.f32 (cos.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (PI.f32))) (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))
(*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (-.f32 (log.f32 u1) (log1p.f32 u1)))
(/.f32 (-.f32 (log.f32 (pow.f32 (sqrt.f32 u1) (log.f32 (sqrt.f32 u1)))) (*.f32 (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))) (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (pow.f32 (log.f32 (sqrt.f32 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (log.f32 (sqrt.f32 u1)) (log.f32 (sqrt.f32 u1)) (fma.f32 (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log.f32 (sqrt.f32 u1)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))))
(-.f32 (log.f32 (+.f32 (pow.f32 (sinh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))) #s(literal 3 binary32)))) (log.f32 (-.f32 (cosh.f32 (+.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1)))) (log.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 (log.f32 (neg.f32 (sqrt.f32 u1))) (log.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (sqrt.f32 (neg.f32 u1))) (log.f32 (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (sqrt.f32 u1)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(-.f32 #s(literal 0 binary32) (neg.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(+.f32 (log.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1)))) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(+.f32 (log.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 (pow.f32 u1 #s(literal 3/2 binary32)))))) (log.f32 (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(+.f32 (log.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))) (log.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))))
(+.f32 (log.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (log.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))))
(+.f32 (log.f32 (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (log.f32 (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))))
(+.f32 (log.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(+.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (log.f32 (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(+.f32 (log.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(+.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32))) (log.f32 (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(+.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (log.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(+.f32 (log.f32 (pow.f32 u1 #s(literal 1/4 binary32))) (log.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (neg.f32 (log.f32 (sin.f32 (atan.f32 (sqrt.f32 u1))))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32)) u1) (-.f32 (pow.f32 u1 #s(literal -4 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 2 binary32)))) (-.f32 (/.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32)) u1) (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 u1 #s(literal -6 binary32)))) (fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (pow.f32 u1 #s(literal -4 binary32))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) u1) (+.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32))) (+.f32 (/.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) u1) (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (expm1.f32 (neg.f32 (log.f32 u1))))
(*.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) #s(literal 1 binary32)) u1)
(*.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32)) (/.f32 u1 (-.f32 (+.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1) #s(literal 1 binary32))
(*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) (/.f32 u1 #s(literal 1 binary32)))
(*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1)
(*.f32 #s(literal 1 binary32) (*.f32 (expm1.f32 (neg.f32 (log.f32 u1))) u1))
(*.f32 u1 (*.f32 #s(literal 1 binary32) (expm1.f32 (neg.f32 (log.f32 u1)))))
(*.f32 u1 (expm1.f32 (neg.f32 (log.f32 u1))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) u1) (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32))) u1) (+.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (*.f32 u1 (neg.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (neg.f32 (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32)))) (+.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32)) u1)) (+.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) u1)) (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32)) u1) (-.f32 (+.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (expm1.f32 (neg.f32 (log.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 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 (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 (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 #s(literal 1 binary32)) u1))))
(/.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (sqrt.f32 (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32)) u1)))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))
(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))
(sin.f32 (acos.f32 (sqrt.f32 (neg.f32 u1))))
(sin.f32 (acos.f32 (sqrt.f32 u1)))
(+.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)))
(cosh.f32 (asinh.f32 (sqrt.f32 (neg.f32 u1))))
(cosh.f32 (asinh.f32 (sqrt.f32 u1)))
(cos.f32 (asin.f32 (sqrt.f32 (neg.f32 u1))))
(cos.f32 (asin.f32 (sqrt.f32 u1)))
(neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))

eval78.0ms (0.8%)

Memory
-24.2MiB live, 163.1MiB allocated
Compiler

Compiled 21 496 to 2 994 computations (86.1% saved)

prune48.0ms (0.5%)

Memory
19.6MiB live, 124.1MiB allocated
Pruning

50 alts after pruning (44 fresh and 6 done)

PrunedKeptTotal
New76535800
Fresh4913
Picked055
Done011
Total76950819
Accuracy
99.9%
Counts
819 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(/.f32 (*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
96.2%
(/.f32 (*.f32 (pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
97.9%
(/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) #s(literal 2 binary32)) (-.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))))) (cos.f32 (/.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (-.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (/.f32 (pow.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) #s(literal 2 binary32)) (-.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))))) (sin.f32 (/.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (-.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32)))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.4%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
98.5%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
79.4%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
79.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)))
79.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)))
96.1%
(/.f32 (*.f32 (exp.f32 (log.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
71.8%
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 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)))
57.2%
(*.f32 (pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.8%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.8%
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
88.6%
(*.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.1%
(*.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.5%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.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)))
98.8%
(*.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)))
56.9%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
57.4%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.9%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (-.f32 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.4%
(*.f32 (exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.1%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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)))))
79.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
79.1%
#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)))))
19.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (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))))
63.2%
#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)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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)))))
72.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.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))))))
63.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32)))))
0.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 u1)) #s(literal 1 binary32)))))
63.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32)))))
63.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 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)))))))
63.2%
#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)))))
63.2%
#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)))))
61.5%
#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))))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
61.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
72.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
61.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 #s(literal 1 binary32) u1))))
79.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
79.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sinh.f32 (atanh.f32 (sqrt.f32 u1))))
Compiler

Compiled 2 005 to 1 567 computations (21.8% saved)

simplify219.0ms (2.3%)

Memory
-8.3MiB live, 184.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 u1)
cost-diff0
(atanh.f32 (sqrt.f32 u1))
cost-diff0
(sinh.f32 (atanh.f32 (sqrt.f32 u1)))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sinh.f32 (atanh.f32 (sqrt.f32 u1))))
cost-diff0
#s(approx (cos (* -314159265359/50000000000 u2)) (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)))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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))))
cost-diff0
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(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))))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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)))))
cost-diff1
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
cost-diff9
(/.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)))
cost-diff0
(+.f32 u1 #s(literal 1 binary32))
cost-diff0
(/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
cost-diff0
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
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: 2 (0.0ms)

IterNodesCost
047337
077321
1140309
2324300
3888300
43537300
08518300
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 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
u1
(+.f32 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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)))))
(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))))
(/.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 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
u1
(fma.f32 u1 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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))))
(sqrt.f32 u1)
u1
#s(approx (cos (* -314159265359/50000000000 u2)) (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)))
(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))
(-.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 (*.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2)
(*.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2)
(fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
#s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)
(*.f32 u2 u2)
u2
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#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))) (sinh.f32 (atanh.f32 (sqrt.f32 u1))))
(sinh.f32 (atanh.f32 (sqrt.f32 u1)))
(atanh.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
u1
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 (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) (-.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 u1 #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(/.f32 u1 (+.f32 #s(literal 1 binary32) u1))
u1
(+.f32 u1 #s(literal 1 binary32))
(+.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 (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(literal 1 binary32) u1))))
(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))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)
u1
(fma.f32 u1 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (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 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #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 (*.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))))
(*.f32 #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #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 (*.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)))
#s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))
(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))
(fma.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))
(-.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 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))
(*.f32 (*.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2)
(*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2)
(*.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2)
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2)
(fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
#s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)
(*.f32 u2 u2)
u2
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#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))) (sinh.f32 (atanh.f32 (sqrt.f32 u1))))
(sinh.f32 (atanh.f32 (sqrt.f32 u1)))
(atanh.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
u1

localize126.0ms (1.3%)

Memory
7.2MiB live, 193.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(sqrt.f32 u1)
accuracy0.25390625
(sinh.f32 (atanh.f32 (sqrt.f32 u1)))
accuracy0.3395500488422101
(atanh.f32 (sqrt.f32 u1))
accuracy6.4063422677495625
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sinh.f32 (atanh.f32 (sqrt.f32 u1))))
accuracy0.375
(*.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2)
accuracy2.399185433725939
#s(approx (cos (* -314159265359/50000000000 u2)) (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)))
accuracy4.745771309549643
(fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
accuracy6.832655232717176
(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))
accuracy0.203125
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
accuracy0.22265625
(/.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)))
accuracy4.101262072770546
(fma.f32 u1 u1 #s(literal 1 binary32))
accuracy6.4063422677495625
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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)))))
accuracy0.0
(+.f32 u1 #s(literal 1 binary32))
accuracy0.13671875
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
accuracy0.3125
(/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
accuracy12.29837799786782
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
accuracy0.1640625
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
accuracy0.18359375
(*.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.3203125
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
accuracy0.32421875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
97.0ms256×0valid
Compiler

Compiled 269 to 46 computations (82.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-mult: 20.0ms (26% of total)
const: 20.0ms (26% of total)
ival-sqrt: 9.0ms (11.7% of total)
ival-div: 8.0ms (10.4% of total)
ival-cos: 6.0ms (7.8% of total)
ival-add: 5.0ms (6.5% of total)
ival-atanh: 4.0ms (5.2% of total)
ival-sub: 3.0ms (3.9% of total)
ival-sinh: 2.0ms (2.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series93.0ms (1%)

Memory
-0.7MiB live, 87.7MiB allocated
Counts
25 → 132
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 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(+.f32 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 u1 (fma.f32 u1 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(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))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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))))
(sqrt.f32 u1)
#s(approx (cos (* -314159265359/50000000000 u2)) (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)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sinh.f32 (atanh.f32 (sqrt.f32 u1))))
(sinh.f32 (atanh.f32 (sqrt.f32 u1)))
(atanh.f32 (sqrt.f32 u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(fma.f32 u1 u1 #s(literal 1 binary32))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(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))
(fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(*.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 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)))))
(+ (sqrt u1) (* -1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* 1/2 (sqrt u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 u1))))) (* 1/2 (sqrt (/ 1 u1))))))))
(* u1 (+ 1 (* -1 u1)))
(* u1 (+ 1 (* u1 (- u1 1))))
(* u1 (+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1))))
(* u1 (+ 1 (pow u1 2)))
(* (sqrt u1) (cos (* -314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* -314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* -314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* -314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* -314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* -314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* -314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* -314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* -314159265359/50000000000 u2)))))))))
(* 1/2 (+ (sqrt (/ (+ 1 (sqrt u1)) (- 1 (sqrt u1)))) (* -1 (sqrt (/ (- 1 (sqrt u1)) (+ 1 (sqrt u1)))))))
(* 1/2 (log (/ (+ 1 (sqrt u1)) (- 1 (sqrt u1)))))
(+ 1 (pow u1 2))
(+ 1 (* -1 u1))
(+ 1 (* u1 (- u1 1)))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
-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 (* 1/2 (/ 1 u1)))
(- (+ 1 (/ 3/8 (pow u1 2))) (* 1/2 (/ 1 u1)))
(- (+ 1 (/ 3/8 (pow u1 2))) (+ (* 1/2 (/ 1 u1)) (* 5/16 (/ 1 (pow u1 3)))))
(- 1 (/ 1 u1))
(- (+ 1 (/ 1 (pow u1 2))) (/ 1 u1))
(- (+ 1 (/ 1 (pow u1 2))) (+ (/ 1 u1) (/ 1 (pow u1 3))))
(* u1 (+ 1 (/ 1 u1)))
(pow u1 3)
(* (pow u1 3) (+ 1 (/ 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)))))
(* 1/2 (- (sqrt -1) (/ 1 (sqrt -1))))
(+ (* 1/2 (- (sqrt -1) (/ 1 (sqrt -1)))) (* 1/2 (/ (- (* -1/2 (* (sqrt -1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* 1/2 (/ (- (* -1 (sqrt u1)) (sqrt u1)) (sqrt -1)))) u1)))
(+ (* 1/2 (- (sqrt -1) (/ 1 (sqrt -1)))) (+ (* 1/2 (/ (- (* -1/2 (* (sqrt -1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* 1/2 (/ (- (* -1 (sqrt u1)) (sqrt u1)) (sqrt -1)))) u1)) (* 1/2 (/ (- (* (sqrt -1) (+ (* 1/8 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2)) (* 1/4 (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2)))))) (+ (* -1 (/ (+ (* 1/8 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2)) (* 1/4 (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))))) (sqrt -1))) (* 1/4 (/ (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2) (sqrt -1))))) (pow u1 2)))))
(+ (* 1/2 (- (sqrt -1) (/ 1 (sqrt -1)))) (+ (* 1/2 (/ (- (* -1/2 (* (sqrt -1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* 1/2 (/ (- (* -1 (sqrt u1)) (sqrt u1)) (sqrt -1)))) u1)) (+ (* 1/2 (/ (- (* (sqrt -1) (+ (* -1/8 (* (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))) (- (* -1 (sqrt u1)) (sqrt u1)))) (+ (* -1/48 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 3)) (* 1/12 (+ (* -6 (* u1 (- (* -1 (sqrt u1)) (sqrt u1)))) (+ (* -6 (* (sqrt u1) (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))) (* -2 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 3)))))))) (+ (* -1 (/ (+ (* -1/8 (* (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))) (- (* -1 (sqrt u1)) (sqrt u1)))) (+ (* -1/48 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 3)) (* 1/12 (+ (* -6 (* u1 (- (* -1 (sqrt u1)) (sqrt u1)))) (+ (* -6 (* (sqrt u1) (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))) (* -2 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 3))))))) (sqrt -1))) (+ (* -1/2 (/ (* (+ (* 1/8 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2)) (* 1/4 (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))))) (- (* -1 (sqrt u1)) (sqrt u1))) (sqrt -1))) (* 1/2 (* (+ (* -1 (/ (+ (* 1/8 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2)) (* 1/4 (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))))) (sqrt -1))) (* 1/4 (/ (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2) (sqrt -1)))) (- (* -1 (sqrt u1)) (sqrt u1))))))) (pow u1 3))) (* 1/2 (/ (- (* (sqrt -1) (+ (* 1/8 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2)) (* 1/4 (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2)))))) (+ (* -1 (/ (+ (* 1/8 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2)) (* 1/4 (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))))) (sqrt -1))) (* 1/4 (/ (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2) (sqrt -1))))) (pow u1 2))))))
(* 1/2 (log -1))
(+ (* -1/2 (/ (- (* -1 (sqrt u1)) (sqrt u1)) u1)) (* 1/2 (log -1)))
(+ (* -1/2 (/ (- (* -1 (sqrt u1)) (sqrt u1)) u1)) (+ (* 1/4 (/ (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))) (pow u1 2))) (* 1/2 (log -1))))
(+ (* -1/2 (/ (- (* -1 (sqrt u1)) (sqrt u1)) u1)) (+ (* 1/12 (/ (+ (* -6 (* u1 (- (* -1 (sqrt u1)) (sqrt u1)))) (+ (* -6 (* (sqrt u1) (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))) (* -2 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 3)))) (pow u1 3))) (+ (* 1/4 (/ (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))) (pow u1 2))) (* 1/2 (log -1)))))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 (pow u1 2))))
(* -1 (pow u1 3))
(* (pow u1 3) (- (/ 1 u1) 1))
(* (pow u1 3) (- (/ 1 u1) (+ 1 (/ 1 (pow u1 2)))))
(* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 3))) (+ 1 (/ 1 (pow u1 2)))))
(- (* -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))
(pow (sqrt -1) 2)
(+ (* 1/2 (/ 1 u1)) (pow (sqrt -1) 2))
(+ (* -1 (/ (- (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) u1)) 1/2) u1)) (pow (sqrt -1) 2))
(+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* 1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) u1))) u1)) 1/2) u1)) (pow (sqrt -1) 2))
(+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))) 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 (/ (- (* -1/2 (* (sqrt -1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* 1/2 (/ (- (* -1 (sqrt u1)) (sqrt u1)) (sqrt -1)))) u1)) (* 1/2 (- (sqrt -1) (/ 1 (sqrt -1)))))
(+ (* -1 (/ (+ (* -1/2 (/ (- (* (sqrt -1) (+ (* 1/8 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2)) (* 1/4 (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2)))))) (+ (* -1 (/ (+ (* 1/8 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2)) (* 1/4 (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))))) (sqrt -1))) (* 1/4 (/ (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2) (sqrt -1))))) u1)) (* 1/2 (- (* -1/2 (* (sqrt -1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* 1/2 (/ (- (* -1 (sqrt u1)) (sqrt u1)) (sqrt -1)))))) u1)) (* 1/2 (- (sqrt -1) (/ 1 (sqrt -1)))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* (sqrt -1) (+ (* -1/8 (* (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))) (- (* -1 (sqrt u1)) (sqrt u1)))) (+ (* -1/48 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 3)) (* 1/12 (+ (* -6 (* (sqrt u1) (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))) (+ (* -2 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 3)) (* 6 (/ (* u1 (- (* -1 (sqrt u1)) (sqrt u1))) (pow (sqrt -1) 2))))))))) (+ (* -1 (/ (+ (* -1/8 (* (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))) (- (* -1 (sqrt u1)) (sqrt u1)))) (+ (* -1/48 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 3)) (* 1/12 (+ (* -6 (* (sqrt u1) (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))) (+ (* -2 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 3)) (* 6 (/ (* u1 (- (* -1 (sqrt u1)) (sqrt u1))) (pow (sqrt -1) 2)))))))) (sqrt -1))) (+ (* -1/2 (/ (* (+ (* 1/8 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2)) (* 1/4 (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))))) (- (* -1 (sqrt u1)) (sqrt u1))) (sqrt -1))) (* 1/2 (* (+ (* -1 (/ (+ (* 1/8 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2)) (* 1/4 (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))))) (sqrt -1))) (* 1/4 (/ (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2) (sqrt -1)))) (- (* -1 (sqrt u1)) (sqrt u1))))))) u1)) (* 1/2 (- (* (sqrt -1) (+ (* 1/8 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2)) (* 1/4 (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2)))))) (+ (* -1 (/ (+ (* 1/8 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2)) (* 1/4 (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))))) (sqrt -1))) (* 1/4 (/ (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2) (sqrt -1))))))) u1)) (* 1/2 (- (* -1/2 (* (sqrt -1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* 1/2 (/ (- (* -1 (sqrt u1)) (sqrt u1)) (sqrt -1)))))) u1)) (* 1/2 (- (sqrt -1) (/ 1 (sqrt -1)))))
(+ (* 1/2 (log -1)) (* 1/2 (/ (- (* -1 (sqrt u1)) (sqrt u1)) u1)))
(+ (* -1 (/ (+ (* -1/2 (- (* -1 (sqrt u1)) (sqrt u1))) (* -1/4 (/ (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))) u1))) u1)) (* 1/2 (log -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (+ (* -6 (* (sqrt u1) (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))) (+ (* -2 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 3)) (* 6 (/ (* u1 (- (* -1 (sqrt u1)) (sqrt u1))) (pow (sqrt -1) 2))))) u1)) (* 1/4 (+ (* -2 (* (sqrt u1) (- (* -1 (sqrt u1)) (sqrt u1)))) (* -1 (pow (- (* -1 (sqrt u1)) (sqrt u1)) 2))))) u1)) (* -1/2 (- (* -1 (sqrt u1)) (sqrt u1)))) u1)) (* 1/2 (log -1)))
(* -1 (* (pow u1 3) (- 1 (/ 1 u1))))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1)))))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))) 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)
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
(+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* -314159265359/50000000000 u2)))
(cos (* -314159265359/50000000000 u2))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 6))
(* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
(* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))
(* (pow u2 6) (- (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (/ 1 (pow u2 6))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 3))
(* (pow u2 3) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
(* -1 (* (pow u2 3) (- 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
Calls

9 calls:

TimeVariablePointExpression
66.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 (+ u1 1))) (/ u1 (+ u1 1)) (+ u1 1) (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1))) (* u1 (+ (* u1 u1) 1)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1)))) (/ (* (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))) (sinh (atanh (sqrt u1))) (atanh (sqrt u1)) (* 314159265359/50000000000 u2) (+ (* u1 u1) 1) (* (+ (* u1 u1) 1) (- 1 u1)) (+ (* (- (* (* (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) u2) u2) 98696044010906577398881/5000000000000000000000) (* u2 u2)) 1) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (* (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) u2))
8.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 (+ u1 1))) (/ u1 (+ u1 1)) (+ u1 1) (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1))) (* u1 (+ (* u1 u1) 1)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1)))) (/ (* (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))) (sinh (atanh (sqrt u1))) (atanh (sqrt u1)) (* 314159265359/50000000000 u2) (+ (* u1 u1) 1) (* (+ (* u1 u1) 1) (- 1 u1)) (+ (* (- (* (* (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) u2) u2) 98696044010906577398881/5000000000000000000000) (* u2 u2)) 1) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (* (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) u2))
8.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 (+ u1 1))) (/ u1 (+ u1 1)) (+ u1 1) (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1))) (* u1 (+ (* u1 u1) 1)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1)))) (/ (* (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))) (sinh (atanh (sqrt u1))) (atanh (sqrt u1)) (* 314159265359/50000000000 u2) (+ (* u1 u1) 1) (* (+ (* u1 u1) 1) (- 1 u1)) (+ (* (- (* (* (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) u2) u2) 98696044010906577398881/5000000000000000000000) (* u2 u2)) 1) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (* (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) u2))
2.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 (+ u1 1))) (/ u1 (+ u1 1)) (+ u1 1) (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1))) (* u1 (+ (* u1 u1) 1)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1)))) (/ (* (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))) (sinh (atanh (sqrt u1))) (atanh (sqrt u1)) (* 314159265359/50000000000 u2) (+ (* u1 u1) 1) (* (+ (* u1 u1) 1) (- 1 u1)) (+ (* (- (* (* (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) u2) u2) 98696044010906577398881/5000000000000000000000) (* u2 u2)) 1) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (* (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) u2))
2.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 (+ u1 1))) (/ u1 (+ u1 1)) (+ u1 1) (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1))) (* u1 (+ (* u1 u1) 1)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1)))) (/ (* (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))) (sinh (atanh (sqrt u1))) (atanh (sqrt u1)) (* 314159265359/50000000000 u2) (+ (* u1 u1) 1) (* (+ (* u1 u1) 1) (- 1 u1)) (+ (* (- (* (* (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) u2) u2) 98696044010906577398881/5000000000000000000000) (* u2 u2)) 1) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (* (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) u2))

simplify152.0ms (1.6%)

Memory
14.9MiB live, 155.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite286.0ms (3%)

Memory
-11.9MiB live, 254.4MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047278
077282
1246255
21453245
08265245
Stop Event
iter limit
node limit
iter limit
Counts
25 → 802
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 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(+.f32 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 u1 (fma.f32 u1 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(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))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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))))
(sqrt.f32 u1)
#s(approx (cos (* -314159265359/50000000000 u2)) (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)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sinh.f32 (atanh.f32 (sqrt.f32 u1))))
(sinh.f32 (atanh.f32 (sqrt.f32 u1)))
(atanh.f32 (sqrt.f32 u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(fma.f32 u1 u1 #s(literal 1 binary32))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(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))
(fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(*.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2)
Outputs
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (neg.f32 (sqrt.f32 u1)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (neg.f32 (sqrt.f32 u1)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (sqrt.f32 u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (sqrt.f32 u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 u1 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 u1 #s(literal -1 binary32))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 u1 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 u1 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal -1 binary32) u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (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 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (cosh.f32 (atanh.f32 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (*.f32 (cosh.f32 (atanh.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 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (tan.f32 (asin.f32 (sqrt.f32 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 (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 (/.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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.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 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cosh.f32 (atanh.f32 (sqrt.f32 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)) (/.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32))) (*.f32 (/.f32 (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32)) (/.f32 (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32)))) (+.f32 (/.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)) (/.f32 (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32)) #s(literal 3 binary32))) (fma.f32 (/.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)) (/.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)) (fma.f32 (/.f32 (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32)) (/.f32 (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32)) (*.f32 (/.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)) (/.f32 (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (tan.f32 (asin.f32 (sqrt.f32 u1)))))) #s(literal 2 binary32))
(/.f32 (neg.f32 (sinh.f32 (log.f32 (pow.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (+.f32 (cosh.f32 (log.f32 (pow.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))))) #s(literal 4 binary32))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sin.f32 (asin.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (tan.f32 (asin.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 (sinh.f32 (log.f32 (pow.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (+.f32 (cosh.f32 (log.f32 (pow.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)))) #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 2 binary32) (tan.f32 (asin.f32 (sqrt.f32 u1)))) #s(literal 2 binary32))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)) (/.f32 (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32)))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 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 (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 (asin.f32 (sqrt.f32 u1)) (PI.f32)))
(tan.f32 (asin.f32 (sqrt.f32 u1)))
(sinh.f32 (atanh.f32 (sqrt.f32 u1)))
(*.f32 (neg.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1)))) (neg.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1)))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cosh.f32 (atanh.f32 (sqrt.f32 u1))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(pow.f32 (exp.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sinh.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sin.f32 (atan.f32 (sqrt.f32 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 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 (neg.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 (neg.f32 u1) #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 (neg.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 (exp.f32 (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (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))
(sin.f32 (atan.f32 (sqrt.f32 u1)))
(+.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))))
(tanh.f32 (asinh.f32 (sqrt.f32 u1)))
(exp.f32 (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 (/.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 u1) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 u1 (+.f32 #s(literal 1 binary32) u1))
(neg.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 u1 (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #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 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 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))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (-.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 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.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 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.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 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(-.f32 (/.f32 (*.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 #s(literal 1 binary32) u1)) (/.f32 (*.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 (*.f32 u1 u1)) #s(literal 1 binary32)) (-.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 (neg.f32 u1)) (neg.f32 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 (neg.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1)))) (neg.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1)))) (/.f32 (*.f32 u1 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 u1))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 u1))) #s(literal 1 binary32))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 u1)) #s(literal 1 binary32))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))
(fma.f32 (pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1) (/.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1) (/.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1) (/.f32 (*.f32 u1 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (/.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (/.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (+.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 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (/.f32 (*.f32 u1 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 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 (*.f32 u1 u1)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (/.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1)))
(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 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (/.f32 (*.f32 u1 (neg.f32 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 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 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 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 u1 #s(literal 1 binary32))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.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 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.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 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.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)) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) u1)
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.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) u1)) (/.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 u1 (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (neg.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (fma.f32 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)))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (*.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 u1) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 #s(literal -1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) u1) (*.f32 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) u1) (*.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (neg.f32 u1)) (*.f32 (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (neg.f32 u1)) (*.f32 (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 (*.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 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) u1) (*.f32 (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) u1) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) u1) (*.f32 (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) u1) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) u1) (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (neg.f32 (neg.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (neg.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 #s(literal -1 binary32) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (neg.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 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 #s(literal -1 binary32) u1) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (sqrt.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (sqrt.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (/.f32 u1 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) u1)
(*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 u1))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) u1) (*.f32 #s(literal -1 binary32) u1))) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) u1)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (*.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 6 binary32))) (-.f32 u1 (pow.f32 u1 #s(literal 3 binary32))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 (*.f32 #s(literal -1 binary32) u1) #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (*.f32 #s(literal -1 binary32) u1) (*.f32 #s(literal -1 binary32) u1) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) u1)))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (fma.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 9 binary32))) (fma.f32 u1 u1 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) u1)) (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) u1)) (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (*.f32 u1 u1))) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) u1) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) u1) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (neg.f32 u1)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)))
(-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) u1))
(-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))
(fma.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (neg.f32 u1))
(fma.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) u1)
(fma.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 u1))) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 (fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (neg.f32 u1))
(fma.f32 (fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32))) u1)
(fma.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 u1))) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3/2 binary32)) (neg.f32 u1))
(fma.f32 (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3/2 binary32)) u1)
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 3/2 binary32)) (neg.f32 u1))
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 3/2 binary32)) u1)
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (neg.f32 u1))
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) u1)
(fma.f32 (pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 3 binary32)) (neg.f32 u1))
(fma.f32 (pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 3 binary32)) u1)
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3 binary32)) (neg.f32 u1))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3 binary32)) u1)
(fma.f32 (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32))) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 u1)) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) u1 (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 (pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 u1) (neg.f32 u1))
(fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 u1) u1)
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) (neg.f32 u1))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) u1)
(fma.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1)) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (neg.f32 u1))
(fma.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) u1)
(fma.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32) (neg.f32 u1))
(fma.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32) u1)
(fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) u1) (neg.f32 u1))
(fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) u1) u1)
(fma.f32 (neg.f32 u1) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 (neg.f32 u1) (*.f32 u1 u1) u1)
(fma.f32 (*.f32 u1 u1) (neg.f32 u1) (neg.f32 u1))
(fma.f32 (*.f32 u1 u1) (neg.f32 u1) u1)
(fma.f32 (*.f32 u1 u1) u1 (neg.f32 u1))
(fma.f32 (*.f32 u1 u1) u1 u1)
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)) (neg.f32 u1))
(fma.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)) u1)
(fma.f32 #s(literal 1 binary32) u1 (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 u1 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 u1 (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 u1 (*.f32 u1 u1) u1)
(fma.f32 u1 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 9 binary32)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(+.f32 (pow.f32 u1 #s(literal 3 binary32)) (neg.f32 u1))
(+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)
(+.f32 u1 (pow.f32 u1 #s(literal 3 binary32)))
(neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (/.f32 (cosh.f32 (asinh.f32 u1)) (cosh.f32 (asinh.f32 u1))) (tan.f32 (asin.f32 (sqrt.f32 u1)))))
(*.f32 (/.f32 (cosh.f32 (asinh.f32 u1)) (cosh.f32 (asinh.f32 u1))) (tan.f32 (asin.f32 (sqrt.f32 u1))))
(*.f32 (neg.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) 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 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (tan.f32 (asin.f32 (sqrt.f32 u1))))
(*.f32 (pow.f32 (/.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (tan.f32 (asin.f32 (sqrt.f32 u1))))
(*.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (cosh.f32 (asinh.f32 u1)) (pow.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
(*.f32 (/.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 u1) (cosh.f32 (asinh.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (cosh.f32 (asinh.f32 u1))) (/.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cosh.f32 (asinh.f32 u1)) (*.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (cosh.f32 (asinh.f32 u1)) (*.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) (/.f32 (cosh.f32 (asinh.f32 u1)) (cosh.f32 (asinh.f32 u1))))
(*.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(sqrt.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)))) (neg.f32 (neg.f32 (*.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 (cosh.f32 (asinh.f32 u1)) (/.f32 (sqrt.f32 u1) (cosh.f32 (asinh.f32 u1))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (-.f32 #s(literal 1 binary32) u1))) (cosh.f32 (asinh.f32 u1)))
(/.f32 (sqrt.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cosh.f32 (asinh.f32 u1)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))) (neg.f32 (*.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))) (neg.f32 (*.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (cosh.f32 (asinh.f32 u1)) (/.f32 (sqrt.f32 u1) (cosh.f32 (asinh.f32 u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (sqrt.f32 (neg.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (*.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (*.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (exp.f32 (log.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))) (sinh.f32 (*.f32 (log.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #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(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #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 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #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 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #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 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #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 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #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 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #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 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #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 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #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 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #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 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #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 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.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 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(sqrt.f32 u1)
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(pow.f32 u1 #s(literal 1/2 binary32))
(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))))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
#s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (tan.f32 (asin.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (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 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.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 (cosh.f32 (atanh.f32 (sqrt.f32 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cosh.f32 (atanh.f32 (sqrt.f32 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)) (/.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32))) (*.f32 (/.f32 (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32)) (/.f32 (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32)))) (+.f32 (/.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)) (/.f32 (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32)) #s(literal 3 binary32))) (fma.f32 (/.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)) (/.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)) (fma.f32 (/.f32 (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32)) (/.f32 (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32)) (*.f32 (/.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)) (/.f32 (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (tan.f32 (asin.f32 (sqrt.f32 u1)))))) #s(literal 2 binary32))
(/.f32 (neg.f32 (sinh.f32 (log.f32 (pow.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (+.f32 (cosh.f32 (log.f32 (pow.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))))) #s(literal 4 binary32))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sin.f32 (asin.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (tan.f32 (asin.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 (sinh.f32 (log.f32 (pow.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (+.f32 (cosh.f32 (log.f32 (pow.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)))) #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 2 binary32) (tan.f32 (asin.f32 (sqrt.f32 u1)))) #s(literal 2 binary32))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)) (/.f32 (exp.f32 (neg.f32 (atanh.f32 (sqrt.f32 u1)))) #s(literal 2 binary32)))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 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 (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 (asin.f32 (sqrt.f32 u1)) (PI.f32)))
(tan.f32 (asin.f32 (sqrt.f32 u1)))
(sinh.f32 (atanh.f32 (sqrt.f32 u1)))
(/.f32 (neg.f32 (neg.f32 (log.f32 (pow.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32))))) #s(literal 2 binary32))
(/.f32 (neg.f32 (log.f32 (pow.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32)))) #s(literal -2 binary32))
(/.f32 (log.f32 (pow.f32 (exp.f32 (atanh.f32 (sqrt.f32 u1))) #s(literal 2 binary32))) #s(literal 2 binary32))
(-.f32 (/.f32 (log1p.f32 (sqrt.f32 u1)) #s(literal 2 binary32)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) (sqrt.f32 u1))) #s(literal 2 binary32)))
(atanh.f32 (sqrt.f32 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))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))))) (+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)) (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))) (-.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)) (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1))))))
(/.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 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) u1))
(-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))
(fma.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 u1))) #s(literal 1 binary32))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1)) #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 u1 (fabs.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 u1 u1 #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(+.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.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)) (-.f32 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) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (fma.f32 (*.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) (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (-.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))) (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.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 3 binary32))))) (neg.f32 (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (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))) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.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 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))) (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))))) (+.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2)) u2) (*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2)) u2))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2)) u2)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2)) (*.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 (*.f32 u2 u2)) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (neg.f32 (*.f32 u2 u2)) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 u2 u2)) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))))) (-.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))) (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2)) u2) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2)) u2) (*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2)) u2) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2)) u2)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2)) (*.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 (*.f32 u2 u2)) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 (*.f32 u2 u2)) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (neg.f32 (*.f32 u2 u2)) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 u2 u2)) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (*.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (*.f32 (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))))
(/.f32 (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))
(/.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))))
(/.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))))
(-.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2)) u2))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2)))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 u2 u2)) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(fma.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (neg.f32 u2)) (neg.f32 u2) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) (*.f32 u2 #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32))
(fma.f32 (neg.f32 u2) (*.f32 (neg.f32 u2) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 u2) (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 u2) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(fma.f32 u2 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))
(+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))))
(+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))))
(+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (/.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (+.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (neg.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) u2)) u2) (*.f32 (neg.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) u2)) u2))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (neg.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) u2)) u2)))
(/.f32 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (neg.f32 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (neg.f32 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (neg.f32 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (-.f32 (/.f32 (*.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (fma.f32 (/.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (-.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (*.f32 (neg.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) u2)) u2) #s(literal 3 binary32))) (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 (neg.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) u2)) u2) (*.f32 (neg.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) u2)) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (neg.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) u2)) u2)))))
(/.f32 (-.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (*.f32 (neg.f32 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 (neg.f32 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (neg.f32 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (neg.f32 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (*.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 3 binary32))) (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (-.f32 (*.f32 (/.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 (*.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(/.f32 (fma.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(-.f32 (/.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(-.f32 (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (neg.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) u2)) u2))
(-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (neg.f32 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))
(-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))
(fma.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (neg.f32 u2)) (neg.f32 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(fma.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(fma.f32 (neg.f32 u2) (*.f32 (neg.f32 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(fma.f32 u2 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(+.f32 (/.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(+.f32 (/.f32 (*.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(+.f32 (/.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(+.f32 (/.f32 (*.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(+.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2)
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2))) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (-.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (-.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)))))
(/.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)) (neg.f32 (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)) (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 u2 (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 u2 (fma.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(/.f32 (*.f32 (fma.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 u2 (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(/.f32 (*.f32 u2 (fma.f32 #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2))
(fma.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))
(+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2))
(+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(+.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))

eval177.0ms (1.9%)

Memory
7.0MiB live, 295.3MiB allocated
Compiler

Compiled 36 200 to 4 772 computations (86.8% saved)

prune68.0ms (0.7%)

Memory
1.2MiB live, 151.0MiB allocated
Pruning

62 alts after pruning (55 fresh and 7 done)

PrunedKeptTotal
New92631957
Fresh152439
Picked235
Done246
Total945621 007
Accuracy
99.9%
Counts
1 007 → 62
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
79.4%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
79.4%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) u2)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
79.4%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
79.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)))
89.3%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
58.0%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) #s(approx (+ (* (- (* (* (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) u2) u2) 98696044010906577398881/5000000000000000000000) (* u2 u2)) 1) (*.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 6 binary32))) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (+.f32 (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 u2 #s(literal 6 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
96.1%
(/.f32 (*.f32 (exp.f32 (log.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
71.8%
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 u1)))))
79.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)))
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)))
56.6%
(*.f32 (pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.8%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.8%
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
88.5%
(*.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.1%
(*.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.5%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
55.3%
(*.f32 (+.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)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.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)))
98.3%
(*.f32 (*.f32 (sqrt.f32 u1) (cosh.f32 (atanh.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.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)))
98.8%
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.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.7%
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.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)))
87.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.3%
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.1%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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)))))
79.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
79.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
79.7%
#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 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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)))))
72.3%
#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 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
72.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(approx (* (+ (* u1 u1) 1) (- 1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1)) (pow.f32 (neg.f32 u1) #s(literal 3 binary32)))))))
79.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
16.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 u1 #s(approx (+ (* u1 u1) 1) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
-0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 u1)) #s(literal 1 binary32)))))
63.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32)))))
63.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32)))))
63.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 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)))))))
63.2%
#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)))))
63.2%
#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)))))
63.2%
#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)))))
61.5%
#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))))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
61.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
79.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
14.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)))))
63.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (*.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) u1))))
61.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
4.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1))))
14.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1))))
12.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) u1) #s(literal -1/2 binary32)) u1) #s(literal 1 binary32))))
4.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32)))
68.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sinh (atanh (sqrt u1))) (*.f32 (-.f32 (sqrt.f32 (/.f32 (+.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (+.f32 (sqrt.f32 u1) #s(literal 1 binary32))))) #s(literal 1/2 binary32))))
Compiler

Compiled 2 747 to 2 136 computations (22.2% saved)

simplify144.0ms (1.5%)

Memory
7.1MiB live, 196.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
cost-diff0
(/.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))))
cost-diff0
(*.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)))
cost-diff1
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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)))))
cost-diff5
(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))))
cost-diff0
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
cost-diff0
#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))))))
cost-diff1
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
cost-diff5
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
cost-diff0
#s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff1
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
cost-diff1
(*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
cost-diff5
(/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048385
078385
1144381
2373330
31295329
44002329
08395322
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
u1
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(*.f32 u1 u1)
#s(literal 1 binary32)
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(-.f32 u1 #s(literal 1 binary32))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32)))
#s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32))
#s(literal -1 binary32)
#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))))))
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
u1
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(*.f32 u1 u1)
#s(literal 1 binary32)
(-.f32 u1 #s(literal 1 binary32))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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)))))
(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))))
(*.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)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 u2 u2)
u2
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(*.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 (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))))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
u1
(fma.f32 u1 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(sqrt.f32 (*.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 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(-.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)
u1
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
(*.f32 u1 u1)
#s(literal 1 binary32)
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(-.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(-.f32 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
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32)))
#s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32))
#s(literal -1 binary32)
#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))))))
#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 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 u1 (+.f32 #s(literal 1 binary32) u1))
u1
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) u1)
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
(*.f32 u1 u1)
#s(literal 1 binary32)
(-.f32 u1 #s(literal 1 binary32))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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))) (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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))))
(*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 u2 u2)
u2
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(*.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 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(/.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 (pow.f32 u1 #s(literal 3 binary32)) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)
u1
(fma.f32 u1 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(sqrt.f32 (*.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 #s(literal 1 binary32) u1))
(-.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

localize143.0ms (1.5%)

Memory
-44.2MiB live, 236.2MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.203125
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
accuracy0.26953125
(/.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))))
accuracy0.32421875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy4.101262072770546
(fma.f32 u1 u1 #s(literal 1 binary32))
accuracy0.39681625976844204
(*.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)))
accuracy3.09726932604046
#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)))))
accuracy5.402394325628484
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
accuracy6.3979651453319955
(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))))
accuracy0.13671875
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
accuracy0.22265625
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
accuracy0.3125
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
accuracy12.29837799786782
#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))))))
accuracy12.29837799786782
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32)))
accuracy30.942822305961233
#s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32))
accuracy0.13119125976844204
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))
accuracy0.18359375
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.20703125
(/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))
accuracy0.32421875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
113.0ms256×0valid
Compiler

Compiled 352 to 44 computations (87.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 96.0ms
ival-sqrt: 34.0ms (35.3% of total)
ival-mult: 20.0ms (20.8% of total)
ival-div: 19.0ms (19.7% of total)
const: 10.0ms (10.4% of total)
ival-sub: 5.0ms (5.2% of total)
ival-add: 4.0ms (4.2% of total)
ival-cos: 3.0ms (3.1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series72.0ms (0.8%)

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

9 calls:

TimeVariablePointExpression
50.0ms
u2
@0
((/ (* u1 (- (* u1 u1) 1)) (* (- 1 (* u1 u1)) (- u1 1))) (* u1 (- (* u1 u1) 1)) (- (* u1 u1) 1) (* (sqrt (/ (* u1 (- (* u1 u1) 1)) (* (- 1 (* u1 u1)) (- u1 1)))) (cos (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (+ u1 1))) (/ (- (* u1 u1) 1) (- u1 1)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ (- (* u1 u1) 1) (- u1 1)))) (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (sqrt (/ u1 (- 1 u1))) (* u1 (+ (* u1 u1) 1)) (* (/ (sqrt (* u1 (+ (* u1 u1) 1))) (sqrt (* (+ (* u1 u1) 1) (- 1 u1)))) (cos (* 314159265359/50000000000 u2))) (/ (sqrt (* u1 (+ (* u1 u1) 1))) (sqrt (* (+ (* u1 u1) 1) (- 1 u1)))) (sqrt (* u1 (+ (* u1 u1) 1))) (* 314159265359/50000000000 u2) (* (- 1 (* u1 u1)) (- u1 1)) (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (+ (* u1 u1) 1) (* (+ (* u1 u1) 1) (- 1 u1)))
4.0ms
u1
@-inf
((/ (* u1 (- (* u1 u1) 1)) (* (- 1 (* u1 u1)) (- u1 1))) (* u1 (- (* u1 u1) 1)) (- (* u1 u1) 1) (* (sqrt (/ (* u1 (- (* u1 u1) 1)) (* (- 1 (* u1 u1)) (- u1 1)))) (cos (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (+ u1 1))) (/ (- (* u1 u1) 1) (- u1 1)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ (- (* u1 u1) 1) (- u1 1)))) (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (sqrt (/ u1 (- 1 u1))) (* u1 (+ (* u1 u1) 1)) (* (/ (sqrt (* u1 (+ (* u1 u1) 1))) (sqrt (* (+ (* u1 u1) 1) (- 1 u1)))) (cos (* 314159265359/50000000000 u2))) (/ (sqrt (* u1 (+ (* u1 u1) 1))) (sqrt (* (+ (* u1 u1) 1) (- 1 u1)))) (sqrt (* u1 (+ (* u1 u1) 1))) (* 314159265359/50000000000 u2) (* (- 1 (* u1 u1)) (- u1 1)) (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (+ (* u1 u1) 1) (* (+ (* u1 u1) 1) (- 1 u1)))
4.0ms
u1
@inf
((/ (* u1 (- (* u1 u1) 1)) (* (- 1 (* u1 u1)) (- u1 1))) (* u1 (- (* u1 u1) 1)) (- (* u1 u1) 1) (* (sqrt (/ (* u1 (- (* u1 u1) 1)) (* (- 1 (* u1 u1)) (- u1 1)))) (cos (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (+ u1 1))) (/ (- (* u1 u1) 1) (- u1 1)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ (- (* u1 u1) 1) (- u1 1)))) (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (sqrt (/ u1 (- 1 u1))) (* u1 (+ (* u1 u1) 1)) (* (/ (sqrt (* u1 (+ (* u1 u1) 1))) (sqrt (* (+ (* u1 u1) 1) (- 1 u1)))) (cos (* 314159265359/50000000000 u2))) (/ (sqrt (* u1 (+ (* u1 u1) 1))) (sqrt (* (+ (* u1 u1) 1) (- 1 u1)))) (sqrt (* u1 (+ (* u1 u1) 1))) (* 314159265359/50000000000 u2) (* (- 1 (* u1 u1)) (- u1 1)) (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (+ (* u1 u1) 1) (* (+ (* u1 u1) 1) (- 1 u1)))
3.0ms
u2
@inf
((/ (* u1 (- (* u1 u1) 1)) (* (- 1 (* u1 u1)) (- u1 1))) (* u1 (- (* u1 u1) 1)) (- (* u1 u1) 1) (* (sqrt (/ (* u1 (- (* u1 u1) 1)) (* (- 1 (* u1 u1)) (- u1 1)))) (cos (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (+ u1 1))) (/ (- (* u1 u1) 1) (- u1 1)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ (- (* u1 u1) 1) (- u1 1)))) (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (sqrt (/ u1 (- 1 u1))) (* u1 (+ (* u1 u1) 1)) (* (/ (sqrt (* u1 (+ (* u1 u1) 1))) (sqrt (* (+ (* u1 u1) 1) (- 1 u1)))) (cos (* 314159265359/50000000000 u2))) (/ (sqrt (* u1 (+ (* u1 u1) 1))) (sqrt (* (+ (* u1 u1) 1) (- 1 u1)))) (sqrt (* u1 (+ (* u1 u1) 1))) (* 314159265359/50000000000 u2) (* (- 1 (* u1 u1)) (- u1 1)) (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (+ (* u1 u1) 1) (* (+ (* u1 u1) 1) (- 1 u1)))
3.0ms
u1
@0
((/ (* u1 (- (* u1 u1) 1)) (* (- 1 (* u1 u1)) (- u1 1))) (* u1 (- (* u1 u1) 1)) (- (* u1 u1) 1) (* (sqrt (/ (* u1 (- (* u1 u1) 1)) (* (- 1 (* u1 u1)) (- u1 1)))) (cos (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (+ u1 1))) (/ (- (* u1 u1) 1) (- u1 1)) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (/ (- (* u1 u1) 1) (- u1 1)))) (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (sqrt (/ u1 (- 1 u1))) (* u1 (+ (* u1 u1) 1)) (* (/ (sqrt (* u1 (+ (* u1 u1) 1))) (sqrt (* (+ (* u1 u1) 1) (- 1 u1)))) (cos (* 314159265359/50000000000 u2))) (/ (sqrt (* u1 (+ (* u1 u1) 1))) (sqrt (* (+ (* u1 u1) 1) (- 1 u1)))) (sqrt (* u1 (+ (* u1 u1) 1))) (* 314159265359/50000000000 u2) (* (- 1 (* u1 u1)) (- u1 1)) (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (+ (* u1 u1) 1) (* (+ (* u1 u1) 1) (- 1 u1)))

simplify164.0ms (1.7%)

Memory
39.0MiB live, 263.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite339.0ms (3.6%)

Memory
-1.9MiB live, 285.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048295
078257
1252241
21771235
08745231
Stop Event
iter limit
node limit
iter limit
Counts
23 → 1 038
Calls
Call 1
Inputs
(/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32)))
#s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32))
(/.f32 (-.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) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))))
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
(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))) (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)))))
(*.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)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.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 (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))))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 u1 u1 #s(literal 1 binary32))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
Outputs
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (-.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 3 binary32)) #s(literal 1 binary32)))) (/.f32 (+.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (+.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (+.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 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 u1 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.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 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 (neg.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 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.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 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) u1)
(*.f32 (/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 u1 (pow.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sin.f32 (acos.f32 u1))) #s(literal 2 binary32)))
(*.f32 u1 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) (-.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 u1 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(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) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(pow.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(fabs.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #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/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 u1 (-.f32 u1 #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 4 binary32)) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #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 u1 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 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)) #s(literal 1 binary32)) (+.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))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 #s(literal 1 binary32)))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)
(*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) u1)) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) u1) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 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 (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 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(*.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 4 binary32)) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.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)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) 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 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 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 (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 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (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)) #s(literal 1 binary32)) (*.f32 u1 u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (+.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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 #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (+.f32 #s(literal 1 binary32) 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 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.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 (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 3 binary32)) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (+.f32 #s(literal 1 binary32) 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 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) 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 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 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 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 u1))) #s(literal -1 binary32))
(fma.f32 (fabs.f32 (*.f32 #s(literal 1 binary32) (neg.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 #s(literal 1 binary32) (neg.f32 u1)) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1)) #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 u1 (fabs.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32))) #s(literal -1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
(+.f32 (*.f32 u1 u1) #s(literal -1 binary32))
(*.f32 (/.f32 (*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (acos.f32 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (acos.f32 u1))) (/.f32 (*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sinh.f32 (acosh.f32 u1)) (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1)))))
(*.f32 (*.f32 (sinh.f32 (acosh.f32 u1)) (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1)))) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.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))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (neg.f32 (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 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 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 u1)))) (neg.f32 (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.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 (*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 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)))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 u1))) (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32)))
#s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (-.f32 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))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) 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))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (+.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (-.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)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (-.f32 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))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (+.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (neg.f32 u1) #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)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (-.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 (+.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) 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)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 (*.f32 (neg.f32 u1) u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 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 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 (/.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32))) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 6 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 (+.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 #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 (/.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 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 (neg.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 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))
(fma.f32 (/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (neg.f32 u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (neg.f32 u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (neg.f32 (neg.f32 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (neg.f32 (neg.f32 u1)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (neg.f32 (neg.f32 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (neg.f32 (neg.f32 u1)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (neg.f32 (neg.f32 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (neg.f32 (neg.f32 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (neg.f32 (neg.f32 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 (neg.f32 u1)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (neg.f32 (neg.f32 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 (neg.f32 u1)) (-.f32 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)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (neg.f32 u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (neg.f32 u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.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)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 u1 (-.f32 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 (*.f32 (neg.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 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 (neg.f32 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 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (*.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 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.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 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 u1 u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 u1 u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 u1 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 u1 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (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 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u1 (/.f32 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 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u1 (/.f32 u1 (-.f32 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 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (sqrt.f32 u1)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1))) (sqrt.f32 (neg.f32 u1)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 u1))) #s(literal 1 binary32))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 (+.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 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 u1)) #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) (/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (neg.f32 u1) (/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(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 (neg.f32 u1)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 (neg.f32 u1)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(+.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 u1 #s(literal 1 binary32))
(neg.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.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 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (hypot.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (sqrt.f32 (/.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (hypot.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (pow.f32 (/.f32 u1 (neg.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 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 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (sqrt.f32 u1) (sinh.f32 (acosh.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sinh.f32 (acosh.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sinh.f32 (acosh.f32 u1)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) 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 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(pow.f32 (exp.f32 (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (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) (log1p.f32 u1)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))) (-.f32 (*.f32 (/.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))))))
(/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32))))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)))) (*.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (neg.f32 (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 u1))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sinh.f32 (acosh.f32 u1)) (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (neg.f32 u1)) (sinh.f32 (acosh.f32 u1))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (*.f32 (neg.f32 (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (sinh.f32 (acosh.f32 u1)) (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sinh.f32 (acosh.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (*.f32 (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (*.f32 (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)))) (neg.f32 (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32))) (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32))) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(-.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(-.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2))) u2))
(-.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2)))
(-.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(-.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))
(fma.f32 (/.f32 (sinh.f32 (acosh.f32 u1)) (sin.f32 (acos.f32 u1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (sinh.f32 (acosh.f32 u1)) (sin.f32 (acos.f32 u1))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.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 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.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 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (fabs.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1)))) (fabs.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sin.f32 (acos.f32 u1)))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 u2)) (neg.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 (/.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (sinh.f32 (acosh.f32 u1)) (pow.f32 (/.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sin.f32 (acos.f32 u1))) (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2)) u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (neg.f32 u2) (*.f32 (neg.f32 u2) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sin.f32 (acos.f32 u1))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
(fma.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (/.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (/.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)) #s(literal 3 binary32)) (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)) #s(literal 3 binary32)) (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (/.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(+.f32 (/.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))))
(+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))))
(+.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))))) (+.f32 (pow.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 u1) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (*.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 (neg.f32 (*.f32 (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1))) (neg.f32 (*.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1))) (neg.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 (fma.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (*.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 (*.f32 (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (*.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (fma.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (pow.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(-.f32 (*.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 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(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)))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.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)))))
(fma.f32 (*.f32 u2 u2) (*.f32 #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)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 u2 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) 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 (/.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)))) (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (*.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 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (*.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 (*.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 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (sinh.f32 (acosh.f32 u1)) (sin.f32 (acos.f32 u1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (sinh.f32 (acosh.f32 u1)) (sin.f32 (acos.f32 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 (fabs.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1)))) (fabs.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sin.f32 (acos.f32 u1)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 (/.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (sinh.f32 (acosh.f32 u1)) (pow.f32 (/.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sin.f32 (acos.f32 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sin.f32 (acos.f32 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 u1)))) (neg.f32 (neg.f32 (*.f32 (sin.f32 (acos.f32 u1)) (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 (neg.f32 (*.f32 (sinh.f32 (acosh.f32 u1)) (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1))))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sinh.f32 (acosh.f32 u1)))) (neg.f32 (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fabs.f32 (neg.f32 (*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 u1)))) (fabs.f32 (neg.f32 (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (fabs.f32 (neg.f32 (sqrt.f32 u1))) (fabs.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fabs.f32 (*.f32 (sinh.f32 (acosh.f32 u1)) (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1))))) (fabs.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fabs.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sinh.f32 (acosh.f32 u1)))) (fabs.f32 (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fabs.f32 (sqrt.f32 (neg.f32 u1))) (fabs.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fabs.f32 (*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 u1))) (fabs.f32 (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32)))) (sin.f32 (acos.f32 u1)))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (hypot.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) u1))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (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) (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (hypot.f32 (sqrt.f32 u1) u1) (sin.f32 (acos.f32 u1)))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 u1))) (neg.f32 (*.f32 (sin.f32 (acos.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 (*.f32 (sinh.f32 (acosh.f32 u1)) (/.f32 (sqrt.f32 u1) (sin.f32 (acos.f32 u1)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sinh.f32 (acosh.f32 u1))) (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sinh.f32 (acosh.f32 u1)) (sqrt.f32 u1)) (*.f32 (sin.f32 (acos.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 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 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(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 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.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 u1 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 u1 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.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 4 binary32)) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.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 (-.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 u1 u1))))
(*.f32 (/.f32 u1 (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 9 binary32))) (fma.f32 u1 u1 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 u1 #s(literal 4 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) u1)) (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (*.f32 u1 u1))) (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) u1) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32)))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)))
(-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) u1))
(-.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))
(fma.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) u1)
(fma.f32 (fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32))) u1)
(fma.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (sqrt.f32 u1)) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1))) (sqrt.f32 (neg.f32 u1)) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 u1))) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) u1)
(fma.f32 (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3/2 binary32)) u1)
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 3/2 binary32)) u1)
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) u1)
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3 binary32)) u1)
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) u1)
(fma.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1)) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32))) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 u1)) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 u1) u1)
(fma.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) u1)
(fma.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32) u1)
(fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) u1) u1)
(fma.f32 (neg.f32 u1) (*.f32 u1 u1) u1)
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)) u1)
(fma.f32 #s(literal 1 binary32) u1 (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 (*.f32 u1 u1) (neg.f32 u1) u1)
(fma.f32 (*.f32 u1 u1) u1 u1)
(fma.f32 u1 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))
(fma.f32 u1 (*.f32 u1 u1) u1)
(+.f32 (/.f32 (pow.f32 u1 #s(literal 9 binary32)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)
(+.f32 u1 (pow.f32 u1 #s(literal 3 binary32)))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))) (cosh.f32 (asinh.f32 u1))) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (cosh.f32 (asinh.f32 u1)))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.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 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cosh.f32 (asinh.f32 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cosh.f32 (asinh.f32 u1))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cosh.f32 (asinh.f32 u1))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 (*.f32 (cosh.f32 (asinh.f32 u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (cosh.f32 (asinh.f32 u1))) (/.f32 (*.f32 (cosh.f32 (asinh.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 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (cosh.f32 (asinh.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (cosh.f32 (asinh.f32 u1))) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (/.f32 (cosh.f32 (asinh.f32 u1)) (cosh.f32 (asinh.f32 u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (cosh.f32 (asinh.f32 u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (cosh.f32 (asinh.f32 u1))))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (cosh.f32 (asinh.f32 u1)) (cosh.f32 (asinh.f32 u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (cosh.f32 (asinh.f32 u1)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (neg.f32 (*.f32 (neg.f32 (cosh.f32 (asinh.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))))) (neg.f32 (*.f32 (neg.f32 (cosh.f32 (asinh.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))) (neg.f32 (*.f32 (neg.f32 (cosh.f32 (asinh.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (cosh.f32 (asinh.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (neg.f32 (cosh.f32 (asinh.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)))) (*.f32 (neg.f32 (cosh.f32 (asinh.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (neg.f32 (cosh.f32 (asinh.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) #s(literal 1/4 binary32)) (cosh.f32 (asinh.f32 u1))))
(*.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) #s(literal 1/4 binary32)) (cosh.f32 (asinh.f32 u1))) (/.f32 (pow.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (cosh.f32 (asinh.f32 u1)))) (/.f32 (neg.f32 (cosh.f32 (asinh.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cosh.f32 (asinh.f32 u1)) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (cosh.f32 (asinh.f32 u1))) (/.f32 (cosh.f32 (asinh.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (cosh.f32 (asinh.f32 u1)) (cosh.f32 (asinh.f32 u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 (cosh.f32 (asinh.f32 u1)) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 u1) (cosh.f32 (asinh.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (cosh.f32 (asinh.f32 u1))) (/.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (cosh.f32 (asinh.f32 u1)) (pow.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (/.f32 (cosh.f32 (asinh.f32 u1)) (*.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (cosh.f32 (asinh.f32 u1)) (cosh.f32 (asinh.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(sqrt.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (cosh.f32 (asinh.f32 u1)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))))) (neg.f32 (neg.f32 (*.f32 (neg.f32 (cosh.f32 (asinh.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (-.f32 #s(literal 1 binary32) u1))) (cosh.f32 (asinh.f32 u1)))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (cosh.f32 (asinh.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)))) (neg.f32 (*.f32 (neg.f32 (cosh.f32 (asinh.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))) (*.f32 (neg.f32 (cosh.f32 (asinh.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (*.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(exp.f32 (-.f32 (*.f32 (log.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) #s(literal 1/2 binary32)) (*.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (neg.f32 (cosh.f32 (asinh.f32 u1))) (cosh.f32 (asinh.f32 u1)))))
(neg.f32 (*.f32 (/.f32 (cosh.f32 (asinh.f32 u1)) (neg.f32 (cosh.f32 (asinh.f32 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (pow.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) #s(literal 1/4 binary32)) (pow.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) #s(literal 1/4 binary32)))
(*.f32 (cosh.f32 (asinh.f32 u1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cosh.f32 (asinh.f32 u1)))
(sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))
(/.f32 (sqrt.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) u1)) (sqrt.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (*.f32 u1 u1))) (sqrt.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 9 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 #s(literal 4 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) u1)) (sinh.f32 (acosh.f32 u1)))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (sinh.f32 (acosh.f32 u1)))
(pow.f32 (exp.f32 (log.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1) #s(literal 1/2 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) #s(literal 1/2 binary32))) (sinh.f32 (*.f32 (log.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) #s(literal 1/2 binary32)))
(hypot.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (fabs.f32 (sqrt.f32 u1)))
(hypot.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (sqrt.f32 (neg.f32 (neg.f32 u1))))
(hypot.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (neg.f32 (sqrt.f32 u1)))
(hypot.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (sqrt.f32 (neg.f32 u1)))
(hypot.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (sqrt.f32 u1))
(hypot.f32 (fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (fabs.f32 (sqrt.f32 u1)))
(hypot.f32 (fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (sqrt.f32 (neg.f32 (neg.f32 u1))))
(hypot.f32 (fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (neg.f32 (sqrt.f32 u1)))
(hypot.f32 (fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (sqrt.f32 (neg.f32 u1)))
(hypot.f32 (fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (sqrt.f32 u1))
(hypot.f32 (fabs.f32 (sqrt.f32 u1)) (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))))
(hypot.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32))))
(hypot.f32 (fabs.f32 (sqrt.f32 u1)) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3/2 binary32)))
(hypot.f32 (fabs.f32 (sqrt.f32 u1)) (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)))
(hypot.f32 (fabs.f32 (sqrt.f32 u1)) (pow.f32 u1 #s(literal 3/2 binary32)))
(hypot.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))))
(hypot.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32))))
(hypot.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3/2 binary32)))
(hypot.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)))
(hypot.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (pow.f32 u1 #s(literal 3/2 binary32)))
(hypot.f32 (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3/2 binary32)) (fabs.f32 (sqrt.f32 u1)))
(hypot.f32 (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3/2 binary32)) (sqrt.f32 (neg.f32 (neg.f32 u1))))
(hypot.f32 (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3/2 binary32)) (neg.f32 (sqrt.f32 u1)))
(hypot.f32 (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(hypot.f32 (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3/2 binary32)) (sqrt.f32 u1))
(hypot.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (fabs.f32 (sqrt.f32 u1)))
(hypot.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (sqrt.f32 (neg.f32 (neg.f32 u1))))
(hypot.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (neg.f32 (sqrt.f32 u1)))
(hypot.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(hypot.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (sqrt.f32 u1))
(hypot.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (fabs.f32 (sqrt.f32 u1)))
(hypot.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (sqrt.f32 (neg.f32 (neg.f32 u1))))
(hypot.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (neg.f32 (sqrt.f32 u1)))
(hypot.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(hypot.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (sqrt.f32 u1))
(hypot.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))))
(hypot.f32 (neg.f32 (sqrt.f32 u1)) (fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32))))
(hypot.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3/2 binary32)))
(hypot.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)))
(hypot.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 u1 #s(literal 3/2 binary32)))
(hypot.f32 (sqrt.f32 (neg.f32 u1)) (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))))
(hypot.f32 (sqrt.f32 (neg.f32 u1)) (fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32))))
(hypot.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3/2 binary32)))
(hypot.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)))
(hypot.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 u1 #s(literal 3/2 binary32)))
(hypot.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))))
(hypot.f32 (sqrt.f32 u1) (fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32))))
(hypot.f32 (sqrt.f32 u1) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3/2 binary32)))
(hypot.f32 (sqrt.f32 u1) (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)))
(hypot.f32 (sqrt.f32 u1) (pow.f32 u1 #s(literal 3/2 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.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 3 binary32)) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (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 4 binary32))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #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) (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 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)) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (/.f32 (-.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 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 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)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (-.f32 u1 #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 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (neg.f32 (+.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))) (neg.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #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)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (neg.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (-.f32 u1 #s(literal 1 binary32))) (+.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 u1 #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 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) (fma.f32 u1 u1 #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)))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1)))
(fma.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1)))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.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) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (+.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)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) 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 (/.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 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #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) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) 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)))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) 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 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 u1)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 u1) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (+.f32 #s(literal 1 binary32) u1))
(neg.f32 (/.f32 u1 (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))) (-.f32 (*.f32 (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))))) (neg.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (*.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (neg.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (fma.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(-.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(-.f32 (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))
(-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (neg.f32 (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (neg.f32 u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)))
(fma.f32 (fabs.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (neg.f32 u2))) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (fabs.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (neg.f32 u2)) (neg.f32 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (neg.f32 u2) (*.f32 (neg.f32 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 u2 (fabs.f32 (*.f32 (neg.f32 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 u2 (fabs.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 u2 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(+.f32 (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(+.f32 (/.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(+.f32 (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(+.f32 (/.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))
(*.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 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 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 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (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 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 (+.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 u1) u1) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) u1))
(fma.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 u1))) #s(literal 1 binary32))
(fma.f32 (fabs.f32 (*.f32 #s(literal 1 binary32) (neg.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 #s(literal 1 binary32) (neg.f32 u1)) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1)) #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 u1 (fabs.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 u1 u1 #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1)))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(+.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) 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)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.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)) (-.f32 u1 #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 #s(literal 1 binary32) u1) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(*.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 4 binary32)) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.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)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (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) u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 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) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (-.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))) (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.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 3 binary32))))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) 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) (*.f32 u1 u1)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.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 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))

eval298.0ms (3.2%)

Memory
-17.5MiB live, 316.7MiB allocated
Compiler

Compiled 50 794 to 6 153 computations (87.9% saved)

prune130.0ms (1.4%)

Memory
29.4MiB live, 169.1MiB allocated
Pruning

84 alts after pruning (73 fresh and 11 done)

PrunedKeptTotal
New1 336331 369
Fresh104050
Picked145
Done077
Total1 347841 431
Accuracy
99.9%
Counts
1 431 → 84
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
79.4%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) u2)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
79.4%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
79.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)))
89.3%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
96.1%
(/.f32 (*.f32 (exp.f32 (log.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
79.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)))
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)))
57.1%
(*.f32 (pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.8%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.8%
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
88.2%
(*.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)))
65.8%
(*.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(approx (* (+ (* u1 u1) 1) (- 1 u1)) (*.f32 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.1%
(*.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.5%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
55.3%
(*.f32 (+.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)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.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)))
98.3%
(*.f32 (*.f32 (sqrt.f32 u1) (cosh.f32 (atanh.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (tan.f32 (asin.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 #s(approx (* u1 (- (* u1 u1) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.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)))
5.5%
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.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)))
86.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)))
87.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.3%
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.1%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
79.8%
#s(approx (* (sqrt (/ (* u1 (- (* u1 u1) 1)) (* (- 1 (* u1 u1)) (- u1 1)))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (-.f32 (*.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)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
79.3%
#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) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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)))))
12.5%
#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) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (neg.f32 u2)) (neg.f32 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (neg.f32 u2) (*.f32 (neg.f32 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2)) u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (*.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) u2) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
5.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
79.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
79.1%
#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)))))
61.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
61.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))))
79.7%
#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 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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)))))
72.3%
#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 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
72.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(approx (* (+ (* u1 u1) 1) (- 1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1)) (pow.f32 (neg.f32 u1) #s(literal 3 binary32)))))))
79.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
16.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 u1 #s(approx (+ (* u1 u1) 1) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
61.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
61.4%
#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) u1)) (/.f32 (*.f32 u1 u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
0.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 u1)) #s(literal 1 binary32)))))
63.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32)))))
63.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32)))))
63.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 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)))))))
63.2%
#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)))))
63.2%
#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)))))
63.2%
#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)))))
61.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 #s(approx (- (* u1 u1) 1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))))))
79.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
61.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
60.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
61.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
79.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
14.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)))))
61.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
15.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (fma.f32 (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 u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (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))))) (*.f32 u1 u1)))))
12.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* u1 u1) 1) (- u1 1)))) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) u1))))
63.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (sqrt.f32 u1)))
4.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32)))
68.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sinh (atanh (sqrt u1))) (*.f32 (-.f32 (sqrt.f32 (/.f32 (+.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (+.f32 (sqrt.f32 u1) #s(literal 1 binary32))))) #s(literal 1/2 binary32))))
Compiler

Compiled 5 487 to 2 304 computations (58% saved)

regimes318.0ms (3.4%)

Memory
-7.7MiB live, 326.7MiB allocated
Counts
118 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (*.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 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 (fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) u1) #s(literal -1/2 binary32)) u1) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* u1 u1) 1) (- u1 1)))) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 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 (neg.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 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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 (- (* u1 u1) 1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) 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 (-.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 (*.f32 u1 #s(approx (+ (* u1 u1) 1) (*.f32 u1 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 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) 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 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.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))))))
#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 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ (* u1 (- (* u1 u1) 1)) (* (- 1 (* u1 u1)) (- u1 1)))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.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)))) (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)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (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))))
(/.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)))
#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) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))))
(/.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)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.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 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (sqrt.f32 (-.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))) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2)) u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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))) (fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 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)))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (neg.f32 u2) (*.f32 (neg.f32 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))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (neg.f32 u2)) (neg.f32 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) u2)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (*.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) u2) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sinh (atanh (sqrt u1))) (*.f32 (-.f32 (sqrt.f32 (/.f32 (+.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (+.f32 (sqrt.f32 u1) #s(literal 1 binary32))))) #s(literal 1/2 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (-.f32 (*.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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (fma.f32 (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 u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (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))))) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2))))
#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) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (+.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 u1 (-.f32 u1 #s(literal -1 binary32))))) (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 #s(approx (/ u1 (- 1 u1)) (fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #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)))
(*.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 (sqrt.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.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 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)) (sqrt.f32 (-.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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(approx (* (+ (* u1 u1) 1) (- 1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1)) (pow.f32 (neg.f32 u1) #s(literal 3 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sinh.f32 (atanh.f32 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(approx (* u1 (- (* u1 u1) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #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 #s(approx (* (+ (* u1 u1) 1) (- 1 u1)) (*.f32 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (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 (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 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/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) (cosh.f32 (atanh.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (cos.f32 (*.f32 #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)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (atan.f32 (sqrt.f32 u1)))))
(/.f32 (*.f32 (exp.f32 (log.f32 (sqrt.f32 u1))) (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 (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 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) #s(approx (+ (* (- (* (* (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) u2) u2) 98696044010906577398881/5000000000000000000000) (* u2 u2)) 1) (*.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 6 binary32))) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (+.f32 (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 u2 #s(literal 6 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 u1) (log1p.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (+.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)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) #s(literal 2 binary32)) (-.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))))) (cos.f32 (/.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (-.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (/.f32 (pow.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) #s(literal 2 binary32)) (-.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))))) (sin.f32 (/.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (-.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32)))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

68.0ms
u1
53.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
39.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
35.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
33.0ms
u2
Results
AccuracySegmentsBranch
99.1%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
99.1%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
99.1%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
99.1%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
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%1cosTheta_i
99.1%1u1
99.1%1u2
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes165.0ms (1.7%)

Memory
-5.9MiB live, 333.6MiB allocated
Counts
77 → 2
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (*.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 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 (fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) u1) #s(literal -1/2 binary32)) u1) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* u1 u1) 1) (- u1 1)))) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 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 (neg.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 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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 (- (* u1 u1) 1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) 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 (-.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 (*.f32 u1 #s(approx (+ (* u1 u1) 1) (*.f32 u1 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 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) 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 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.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))))))
#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 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ (* u1 (- (* u1 u1) 1)) (* (- 1 (* u1 u1)) (- u1 1)))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.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)))) (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)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (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))))
(/.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)))
#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) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))))
(/.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)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.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 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (sqrt.f32 (-.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))) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2)) u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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))) (fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 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)))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (neg.f32 u2) (*.f32 (neg.f32 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))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (neg.f32 u2)) (neg.f32 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) u2)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (*.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) u2) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sinh (atanh (sqrt u1))) (*.f32 (-.f32 (sqrt.f32 (/.f32 (+.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (+.f32 (sqrt.f32 u1) #s(literal 1 binary32))))) #s(literal 1/2 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (-.f32 (*.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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (fma.f32 (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 u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (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))))) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2))))
#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) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (+.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 u1 (-.f32 u1 #s(literal -1 binary32))))) (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 #s(approx (/ u1 (- 1 u1)) (fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

26.0ms
u1
21.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
20.0ms
u2
19.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
19.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
95.8%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
95.3%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
94.5%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
94.5%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
95.6%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.1%1cosTheta_i
94.5%2u1
95.8%2u2
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes62.0ms (0.7%)

Memory
-24.3MiB live, 69.2MiB allocated
Counts
74 → 2
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (*.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 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 (fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) u1) #s(literal -1/2 binary32)) u1) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* u1 u1) 1) (- u1 1)))) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 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 (neg.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 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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 (- (* u1 u1) 1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) 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 (-.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 (*.f32 u1 #s(approx (+ (* u1 u1) 1) (*.f32 u1 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 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) 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 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.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))))))
#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 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ (* u1 (- (* u1 u1) 1)) (* (- 1 (* u1 u1)) (- u1 1)))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.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)))) (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)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (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))))
(/.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)))
#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) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))))
(/.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)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.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 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (sqrt.f32 (-.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))) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2)) u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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))) (fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 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)))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (neg.f32 u2) (*.f32 (neg.f32 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))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (neg.f32 u2)) (neg.f32 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) u2)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (*.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) u2) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sinh (atanh (sqrt u1))) (*.f32 (-.f32 (sqrt.f32 (/.f32 (+.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (+.f32 (sqrt.f32 u1) #s(literal 1 binary32))))) #s(literal 1/2 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (-.f32 (*.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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (fma.f32 (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 u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (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))))) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2))))
#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) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (+.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 u1 (-.f32 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (-.f32 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

2 calls:

32.0ms
u2
17.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
95.8%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
95.8%2u2
Compiler

Compiled 4 to 8 computations (-100% saved)

regimes163.0ms (1.7%)

Memory
47.3MiB live, 278.9MiB allocated
Counts
73 → 2
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (*.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 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 (fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) u1) #s(literal -1/2 binary32)) u1) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* u1 u1) 1) (- u1 1)))) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 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 (neg.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 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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 (- (* u1 u1) 1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) 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 (-.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 (*.f32 u1 #s(approx (+ (* u1 u1) 1) (*.f32 u1 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 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) 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 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.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))))))
#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 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ (* u1 (- (* u1 u1) 1)) (* (- 1 (* u1 u1)) (- u1 1)))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.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)))) (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)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (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))))
(/.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)))
#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) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))))
(/.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)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.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 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (sqrt.f32 (-.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))) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2)) u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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))) (fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 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)))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (neg.f32 u2) (*.f32 (neg.f32 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))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (neg.f32 u2)) (neg.f32 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) u2)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (*.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) u2) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sinh (atanh (sqrt u1))) (*.f32 (-.f32 (sqrt.f32 (/.f32 (+.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (+.f32 (sqrt.f32 u1) #s(literal 1 binary32))))) #s(literal 1/2 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (-.f32 (*.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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (fma.f32 (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 u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (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))))) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2))))
#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) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (+.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 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

7 calls:

33.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
29.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
24.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
22.0ms
u2
18.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Results
AccuracySegmentsBranch
89.9%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
89.9%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
89.9%2u1
92.5%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
91.7%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.2%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
93.2%2u2
Compiler

Compiled 31 to 41 computations (-32.3% saved)

regimes159.0ms (1.7%)

Memory
-23.6MiB live, 214.2MiB allocated
Counts
71 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (*.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (+.f32 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 (fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) u1) #s(literal -1/2 binary32)) u1) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (/ (- (* u1 u1) 1) (- u1 1)))) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 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 (neg.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 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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 (- (* u1 u1) 1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (+ u1 1)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (/ (- (* u1 u1) 1) (- u1 1))) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) 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 (-.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 (*.f32 u1 #s(approx (+ (* u1 u1) 1) (*.f32 u1 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 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) 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 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.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))))))
#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 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ (* u1 (- (* u1 u1) 1)) (* (- 1 (* u1 u1)) (- u1 1)))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.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)))) (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)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (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))))
(/.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)))
#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) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))))
(/.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)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.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 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (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)))) (sqrt.f32 (-.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))) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2)) u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.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))) (fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 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)))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (neg.f32 u2) (*.f32 (neg.f32 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))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (neg.f32 u2)) (neg.f32 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (fma.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* u2 u2)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) u2)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (*.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) u2) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sinh (atanh (sqrt u1))) (*.f32 (-.f32 (sqrt.f32 (/.f32 (+.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (+.f32 (sqrt.f32 u1) #s(literal 1 binary32))))) #s(literal 1/2 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (-.f32 (*.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)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (fma.f32 (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 u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (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))))) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2))))
#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) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))
Outputs
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
Calls

8 calls:

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

Compiled 32 to 44 computations (-37.5% saved)

regimes115.0ms (1.2%)

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

8 calls:

17.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
16.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
14.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
14.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
13.0ms
cosTheta_i
Results
AccuracySegmentsBranch
79.8%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
79.8%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
79.8%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
79.8%1u1
79.8%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
79.8%1cosTheta_i
79.8%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
79.8%1u2
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes23.0ms (0.2%)

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

8 calls:

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

Compiled 32 to 44 computations (-37.5% saved)

regimes10.0ms (0.1%)

Memory
-21.8MiB live, 24.8MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

8 calls:

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

Compiled 32 to 44 computations (-37.5% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.014697845093905926
0.01622704789042473
Compiler

Compiled 14 to 17 computations (-21.4% saved)

bsearch1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.014697845093905926
0.01622704789042473
Compiler

Compiled 14 to 17 computations (-21.4% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.014697845093905926
0.01622704789042473
Compiler

Compiled 14 to 17 computations (-21.4% saved)

simplify17.0ms (0.2%)

Memory
27.0MiB live, 27.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061254
184254
2115254
3146254
4183254
5190254
6191254
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(if (<=.f32 u2 #s(literal 16106127/1073741824 binary32)) (/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 u2 #s(literal 16106127/1073741824 binary32)) (/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (-.f32 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 u2 #s(literal 16106127/1073741824 binary32)) (/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.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 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) 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 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) #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 u2 #s(literal 16106127/1073741824 binary32)) (/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 u2 #s(literal 16106127/1073741824 binary32)) (/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (-.f32 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 u2 #s(literal 16106127/1073741824 binary32)) (/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 1 binary32)))) (sqrt.f32 (-.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 (*.f32 (sqrt.f32 u1) #s(approx (cos (* -314159265359/50000000000 u2)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) 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 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (+ u1 1))) #s(literal -1 binary32)))

derivations1.2s (12.9%)

Memory
10.7MiB live, 716.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05583286
120022839
085492705
05183336
118023030
275453005
086202851
03981764
113491517
257651492
083371402
037200
063197
1150195
2705195
37083181
08261176
047278
077282
1246255
21453245
08265245
0180760
1626670
22558582
08338554
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
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 254 to 64 computations (74.8% saved)

preprocess112.0ms (1.2%)

Memory
-24.5MiB live, 77.1MiB allocated
Remove

(abs cosTheta_i)

(abs u2)

Compiler

Compiled 618 to 238 computations (61.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...