Main:z from

Time bar (total: 58.3s)

analyze276.0ms (0.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
6.3%6.2%93.6%0.2%0%0%0%5
8.3%6.2%68.6%0.2%0%25%0%6
11.1%6.2%49.9%0.2%0%43.7%0%7
14.8%6.2%35.9%0.2%0%57.7%0%8
19.8%6.2%25.3%0.2%0%68.2%0%9
23.7%6.2%20.1%0.2%0%73.5%0%10
28.4%6.2%15.7%0.2%0%77.9%0%11
34.1%6.2%12%0.2%0%81.5%0%12
Compiler

Compiled 36 to 28 computations (22.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 196.0ms
Operation ival-sqrt, time spent: 95.0ms, 48.0% of total-time
Operation ival-add, time spent: 76.0ms, 39.0% of total-time
Operation ival-sub, time spent: 22.0ms, 11.0% of total-time
Operation const, time spent: 3.0ms, 2.0% of total-time

sample13.2s (22.6%)

Results
6.5s16094×256invalid
3.7s4834×512valid
718.0ms2171×256valid
1.3s1250×1024valid
1.0ms1024valid
Precisions
Click to see histograms. Total time spent on operations: 8.6s
Operation ival-sqrt, time spent: 5.1s, 59.0% of total-time
Operation ival-add, time spent: 2.4s, 27.0% of total-time
Operation ival-sub, time spent: 1.0s, 12.0% of total-time
Operation const, time spent: 111.0ms, 1.0% of total-time
Bogosity

preprocess1.8s (3.2%)

Algorithm
egg-herbie
Rules
1420×associate-+r-
1400×fma-define
1366×associate-+l-
1064×distribute-lft-in
1062×associate--r+
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2410-0-(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
1860-0-(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))
730-1(3.417405427295077e-82 35.97928093703688 3.861722060510734e+60 6.83937028775493e+237)(-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))
200-0-(-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))
00-0-x
00-0-(sqrt.f64 t)
00-0-(sqrt.f64 (+.f64 t 1))
00-0-(sqrt.f64 (+.f64 x 1))
00-0-(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
00-0-z
00-0-(+.f64 x 1)
00-0-(+.f64 z 1)
00-0-(+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))
00-0-y
00-0-(+.f64 y 1)
00-0-(sqrt.f64 y)
00-0-(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)))
00-0-(sqrt.f64 z)
00-0-(+.f64 t 1)
00-0-(sqrt.f64 (+.f64 z 1))
00-0-(sqrt.f64 (+.f64 y 1))
00-0-t
00-0-1
00-0-(sqrt.f64 x)
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0822048
12662016
211432000
360472000
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 (neg.f64 x) 1)) (sqrt.f64 (neg.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 (neg.f64 y) 1)) (sqrt.f64 (neg.f64 y)))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 (neg.f64 z) 1)) (sqrt.f64 (neg.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 (neg.f64 t) 1)) (sqrt.f64 (neg.f64 t))))
(neg.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 (neg.f64 x) 1)) (sqrt.f64 (neg.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))))
(neg.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 (neg.f64 y) 1)) (sqrt.f64 (neg.f64 y)))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))))
(neg.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 (neg.f64 z) 1)) (sqrt.f64 (neg.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))))
(neg.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 (neg.f64 t) 1)) (sqrt.f64 (neg.f64 t)))))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)))
Outputs
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (sqrt.f64 z))) (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (sqrt.f64 z))) (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 (neg.f64 x) 1)) (sqrt.f64 (neg.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 (neg.f64 x))) (sqrt.f64 (neg.f64 x))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (+.f64 (-.f64 (sqrt.f64 (-.f64 1 x)) (sqrt.f64 (neg.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(-.f64 (-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (sqrt.f64 (-.f64 1 x))) (+.f64 (-.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (+.f64 1 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 z))))) (sqrt.f64 z))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 (neg.f64 y) 1)) (sqrt.f64 (neg.f64 y)))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 (neg.f64 y))) (sqrt.f64 (neg.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 (-.f64 (sqrt.f64 (-.f64 1 y)) (sqrt.f64 (neg.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (-.f64 1 y)) (-.f64 (sqrt.f64 (neg.f64 y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (-.f64 1 y)) (-.f64 (sqrt.f64 (neg.f64 y)) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (sqrt.f64 z))))))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 (neg.f64 z) 1)) (sqrt.f64 (neg.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 (neg.f64 z))) (sqrt.f64 (neg.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (-.f64 (sqrt.f64 (-.f64 1 z)) (sqrt.f64 (neg.f64 z))) (-.f64 (sqrt.f64 (+.f64 x 1)) (-.f64 (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (sqrt.f64 (+.f64 x 1)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (+.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) (-.f64 (sqrt.f64 (-.f64 1 z)) (sqrt.f64 (neg.f64 z))))))
(-.f64 (+.f64 (sqrt.f64 (+.f64 x 1)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 x))) (-.f64 (-.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 y)) (sqrt.f64 (+.f64 1 y))) (-.f64 (sqrt.f64 (-.f64 1 z)) (sqrt.f64 (neg.f64 z)))))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 (neg.f64 t) 1)) (sqrt.f64 (neg.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 1 (neg.f64 t))) (sqrt.f64 (neg.f64 t))))
(-.f64 (sqrt.f64 (-.f64 1 t)) (-.f64 (sqrt.f64 (neg.f64 t)) (-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y)))) (sqrt.f64 y))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 (neg.f64 t)) (sqrt.f64 (-.f64 1 t)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(neg.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 (neg.f64 x) 1)) (sqrt.f64 (neg.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))))
(neg.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 (neg.f64 x))) (sqrt.f64 (neg.f64 x))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(-.f64 (neg.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (+.f64 (-.f64 (sqrt.f64 (-.f64 1 x)) (sqrt.f64 (neg.f64 x))) (sqrt.f64 (+.f64 1 z)))) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 (+.f64 1 z))) (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 y))) (+.f64 (-.f64 (sqrt.f64 y) (sqrt.f64 (-.f64 1 x))) (sqrt.f64 (neg.f64 x)))))
(+.f64 (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (+.f64 (+.f64 (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (-.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (-.f64 1 x)))))
(neg.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 (neg.f64 y) 1)) (sqrt.f64 (neg.f64 y)))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))))
(neg.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 (neg.f64 y))) (sqrt.f64 (neg.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(-.f64 (neg.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (sqrt.f64 (-.f64 1 y))) (-.f64 (sqrt.f64 (neg.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(+.f64 (-.f64 (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 (+.f64 1 z))) (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 x 1))) (+.f64 (sqrt.f64 (neg.f64 y)) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 1 y))))))
(neg.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 (neg.f64 z) 1)) (sqrt.f64 (neg.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))))
(neg.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 (neg.f64 z))) (sqrt.f64 (neg.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(-.f64 (neg.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (-.f64 1 z)) (sqrt.f64 (neg.f64 z))))))
(-.f64 (-.f64 (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) (-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (sqrt.f64 (-.f64 1 z))) (sqrt.f64 (neg.f64 z)))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(neg.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 (neg.f64 t) 1)) (sqrt.f64 (neg.f64 t)))))
(neg.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 1 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))))
(neg.f64 (-.f64 (sqrt.f64 (-.f64 1 t)) (-.f64 (sqrt.f64 (neg.f64 t)) (-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y)))) (sqrt.f64 y)))))
(+.f64 (-.f64 (-.f64 (sqrt.f64 (neg.f64 t)) (sqrt.f64 (-.f64 1 t))) (sqrt.f64 (+.f64 1 y))) (+.f64 (-.f64 (sqrt.f64 y) (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (sqrt.f64 (+.f64 1 z)))) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (sqrt.f64 z))) (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (sqrt.f64 z))) (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (sqrt.f64 z))) (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (sqrt.f64 z))) (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (sqrt.f64 z))) (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (sqrt.f64 z))) (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
Symmetry

(sort x y z t)

Compiler

Compiled 321 to 203 computations (36.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.1s
Operation ival-sqrt, time spent: 724.0ms, 65.0% of total-time
Operation ival-add, time spent: 275.0ms, 25.0% of total-time
Operation ival-sub, time spent: 101.0ms, 9.0% of total-time
Operation const, time spent: 18.0ms, 2.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 97 to 65 computations (33% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
89.9%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
Compiler

Compiled 35 to 27 computations (22.9% saved)

localize770.0ms (1.3%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
92.9%
(-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))
75.2%
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
32.1%
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
10.3%
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
Compiler

Compiled 135 to 83 computations (38.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 534.0ms
Operation ival-sqrt, time spent: 217.0ms, 41.0% of total-time
Operation ival-add, time spent: 197.0ms, 37.0% of total-time
Operation ival-sub, time spent: 111.0ms, 21.0% of total-time
Operation const, time spent: 9.0ms, 2.0% of total-time

series19.0ms (0%)

Counts
4 → 48
Calls
Call 1
Inputs
#<alt (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))>
#<alt (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))>
Outputs
#<alt (-.f64 1 (sqrt.f64 t))>
#<alt (-.f64 (+.f64 1 (*.f64 1/2 t)) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 1 (*.f64 t (+.f64 1/2 (*.f64 -1/8 t)))) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 1 (*.f64 t (+.f64 1/2 (*.f64 t (-.f64 (*.f64 1/16 t) 1/8))))) (sqrt.f64 t))>
#<alt (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 t))) t)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 t)))) t)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 t))))) t)>
#<alt (*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t)))) t))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t))))) t))>
#<alt (-.f64 1 (sqrt.f64 z))>
#<alt (-.f64 (+.f64 1 (*.f64 1/2 z)) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 -1/8 z)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8))))) (sqrt.f64 z))>
#<alt (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 z))) (*.f64 1/2 (sqrt.f64 z))) z)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 z)))) z)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 z))))) z)>
#<alt (*.f64 -1/2 (sqrt.f64 (/.f64 1 z)))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z))))) z))>
#<alt (-.f64 1 (sqrt.f64 y))>
#<alt (-.f64 (+.f64 1 (*.f64 1/2 y)) (sqrt.f64 y))>
#<alt (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y)))) (sqrt.f64 y))>
#<alt (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))>
#<alt (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 y)))) y)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (+.f64 (*.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 y))))) y)>
#<alt (*.f64 -1/2 (sqrt.f64 (/.f64 1 y)))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 y))) y))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 y)))) y))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 y))))) y))>
#<alt (-.f64 1 (sqrt.f64 x))>
#<alt (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x))>
#<alt (-.f64 (+.f64 1 (*.f64 x (+.f64 1/2 (*.f64 -1/8 x)))) (sqrt.f64 x))>
#<alt (-.f64 (+.f64 1 (*.f64 x (+.f64 1/2 (*.f64 x (-.f64 (*.f64 1/16 x) 1/8))))) (sqrt.f64 x))>
#<alt (*.f64 1/2 (sqrt.f64 (/.f64 1 x)))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/2 (sqrt.f64 x)))) x)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/2 (sqrt.f64 x))))) x)>
#<alt (*.f64 -1/2 (sqrt.f64 (/.f64 1 x)))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 x))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 x)))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 x))))) x))>
Calls

12 calls:

TimeVariablePointExpression
2.0ms
x
@-inf
(- (sqrt (+ x 1)) (sqrt x))
2.0ms
t
@-inf
(- (sqrt (+ 1 t)) (sqrt t))
2.0ms
z
@-inf
(- (sqrt (+ 1 z)) (sqrt z))
1.0ms
y
@-inf
(- (sqrt (+ 1 y)) (sqrt y))
1.0ms
y
@inf
(- (sqrt (+ 1 y)) (sqrt y))

rewrite407.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
924×log1p-expm1-u
260×associate-*r*
225×expm1-log1p-u
221×add-cube-cbrt
217×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029108
1486108
26863108
Stop Event
node limit
Counts
4 → 148
Calls
Call 1
Inputs
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))
Outputs
(+.f64 (sqrt.f64 (+.f64 1 t)) (neg.f64 (sqrt.f64 t)))
(+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 (neg.f64 (sqrt.f64 t)) 1))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (fma.f64 (neg.f64 (sqrt.f64 t)) 1 (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 t) (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (fma.f64 (neg.f64 (pow.f64 t 1/4)) (pow.f64 t 1/4) (sqrt.f64 t)))
(+.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 (+.f64 1 t)))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 1)
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (/.f64 1 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(*.f64 (+.f64 t (-.f64 1 t)) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 t) 1/4) (pow.f64 t 1/4)) (-.f64 (pow.f64 (+.f64 1 t) 1/4) (pow.f64 t 1/4)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2))))
(/.f64 1 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 t (-.f64 1 t))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))))
(/.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2))) (neg.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (neg.f64 (+.f64 t (-.f64 1 t))) (neg.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 (neg.f64 (sqrt.f64 t)) 3)) (+.f64 (+.f64 1 t) (-.f64 (*.f64 (neg.f64 (sqrt.f64 t)) (neg.f64 (sqrt.f64 t))) (*.f64 (sqrt.f64 (+.f64 1 t)) (neg.f64 (sqrt.f64 t))))))
(/.f64 (-.f64 (+.f64 1 t) (*.f64 (neg.f64 (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))) (-.f64 (sqrt.f64 (+.f64 1 t)) (neg.f64 (sqrt.f64 t))))
(pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 1)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 t)) (neg.f64 (sqrt.f64 t)))
(fma.f64 (cbrt.f64 (+.f64 1 t)) (cbrt.f64 (sqrt.f64 (+.f64 1 t))) (neg.f64 (sqrt.f64 t)))
(fma.f64 (pow.f64 (+.f64 1 t) 1/4) (pow.f64 (+.f64 1 t) 1/4) (neg.f64 (sqrt.f64 t)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (neg.f64 (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 (neg.f64 (sqrt.f64 z)) 1))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (fma.f64 (neg.f64 (sqrt.f64 z)) 1 (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 z))) (cbrt.f64 z) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (fma.f64 (neg.f64 (pow.f64 z 1/4)) (pow.f64 z 1/4) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 (+.f64 1 z)))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 1)
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (/.f64 1 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(*.f64 (+.f64 1 (-.f64 z z)) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 z 1/4)) (-.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 z 1/4)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2))))
(/.f64 1 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 1 (-.f64 z z))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))))
(/.f64 (+.f64 1 (-.f64 z z)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2))) (neg.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (neg.f64 (+.f64 1 (-.f64 z z))) (neg.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (neg.f64 (sqrt.f64 z)) 3)) (+.f64 (+.f64 1 z) (-.f64 (*.f64 (neg.f64 (sqrt.f64 z)) (neg.f64 (sqrt.f64 z))) (*.f64 (sqrt.f64 (+.f64 1 z)) (neg.f64 (sqrt.f64 z))))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (neg.f64 (sqrt.f64 z)) (neg.f64 (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (neg.f64 (sqrt.f64 z))))
(pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 1)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 3)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (sqrt.f64 z)))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (sqrt.f64 z)))
(fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 y)) (neg.f64 (sqrt.f64 y)))
(+.f64 (sqrt.f64 (+.f64 1 y)) (*.f64 (neg.f64 (sqrt.f64 y)) 1))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (fma.f64 (neg.f64 (sqrt.f64 y)) 1 (sqrt.f64 y)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 y))) (cbrt.f64 y) (sqrt.f64 y)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (fma.f64 (neg.f64 (pow.f64 y 1/4)) (pow.f64 y 1/4) (sqrt.f64 y)))
(+.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 (+.f64 1 y)))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 1)
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (/.f64 1 (+.f64 (+.f64 (+.f64 1 y) y) (sqrt.f64 (*.f64 (+.f64 1 y) y)))))
(*.f64 (+.f64 1 (-.f64 y y)) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 y) 1/4) (pow.f64 y 1/4)) (-.f64 (pow.f64 (+.f64 1 y) 1/4) (pow.f64 y 1/4)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (+.f64 1 y) y) (sqrt.f64 (*.f64 (+.f64 1 y) y))) (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2))))
(/.f64 1 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (+.f64 1 (-.f64 y y))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 (+.f64 (+.f64 1 y) y) (sqrt.f64 (*.f64 (+.f64 1 y) y))))
(/.f64 (+.f64 1 (-.f64 y y)) (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2))) (neg.f64 (+.f64 (+.f64 (+.f64 1 y) y) (sqrt.f64 (*.f64 (+.f64 1 y) y)))))
(/.f64 (neg.f64 (+.f64 1 (-.f64 y y))) (neg.f64 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 (neg.f64 (sqrt.f64 y)) 3)) (+.f64 (+.f64 1 y) (-.f64 (*.f64 (neg.f64 (sqrt.f64 y)) (neg.f64 (sqrt.f64 y))) (*.f64 (sqrt.f64 (+.f64 1 y)) (neg.f64 (sqrt.f64 y))))))
(/.f64 (-.f64 (+.f64 1 y) (*.f64 (neg.f64 (sqrt.f64 y)) (neg.f64 (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 y)) (neg.f64 (sqrt.f64 y))))
(pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 1)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 3)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 y)) (neg.f64 (sqrt.f64 y)))
(fma.f64 (cbrt.f64 (+.f64 1 y)) (cbrt.f64 (sqrt.f64 (+.f64 1 y))) (neg.f64 (sqrt.f64 y)))
(fma.f64 (pow.f64 (+.f64 1 y) 1/4) (pow.f64 (+.f64 1 y) 1/4) (neg.f64 (sqrt.f64 y)))
(+.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (sqrt.f64 x)))
(+.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (neg.f64 (sqrt.f64 x)) 1))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 x)) 1 (sqrt.f64 x)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 x))) (cbrt.f64 x) (sqrt.f64 x)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (fma.f64 (neg.f64 (pow.f64 x 1/4)) (pow.f64 x 1/4) (sqrt.f64 x)))
(+.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 x)))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) 1)
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(*.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2)) (/.f64 1 (+.f64 1 (+.f64 x (+.f64 x (sqrt.f64 (*.f64 (+.f64 1 x) x)))))))
(*.f64 (-.f64 (+.f64 1 x) x) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 x) 1/4) (pow.f64 x 1/4)) (-.f64 (pow.f64 (+.f64 1 x) 1/4) (pow.f64 x 1/4)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 x (+.f64 x (sqrt.f64 (*.f64 (+.f64 1 x) x))))) (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2))))
(/.f64 1 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (-.f64 (+.f64 1 x) x)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2)) (+.f64 1 (+.f64 x (+.f64 x (sqrt.f64 (*.f64 (+.f64 1 x) x))))))
(/.f64 (-.f64 (+.f64 1 x) x) (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2))) (neg.f64 (+.f64 1 (+.f64 x (+.f64 x (sqrt.f64 (*.f64 (+.f64 1 x) x)))))))
(/.f64 (neg.f64 (-.f64 (+.f64 1 x) x)) (neg.f64 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 (neg.f64 (sqrt.f64 x)) 3)) (+.f64 (+.f64 1 x) (-.f64 (*.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (sqrt.f64 x))))))
(/.f64 (-.f64 (+.f64 1 x) (*.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (sqrt.f64 x))))
(pow.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 x)) (neg.f64 (sqrt.f64 x)))
(fma.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (sqrt.f64 (+.f64 1 x))) (neg.f64 (sqrt.f64 x)))
(fma.f64 (pow.f64 (+.f64 1 x) 1/4) (pow.f64 (+.f64 1 x) 1/4) (neg.f64 (sqrt.f64 x)))

simplify183.0ms (0.3%)

Algorithm
egg-herbie
Rules
1146×distribute-lft-in
740×fma-neg
728×fma-define
684×sub-neg
498×distribute-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
06289304
115848550
246918288
Stop Event
node limit
Counts
196 → 327
Calls
Call 1
Inputs
(-.f64 1 (sqrt.f64 t))
(-.f64 (+.f64 1 (*.f64 1/2 t)) (sqrt.f64 t))
(-.f64 (+.f64 1 (*.f64 t (+.f64 1/2 (*.f64 -1/8 t)))) (sqrt.f64 t))
(-.f64 (+.f64 1 (*.f64 t (+.f64 1/2 (*.f64 t (-.f64 (*.f64 1/16 t) 1/8))))) (sqrt.f64 t))
(*.f64 1/2 (sqrt.f64 (/.f64 1 t)))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 t))) t)
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 t)))) t)
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 t))))) t)
(*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t)))) t))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t))))) t))
(-.f64 1 (sqrt.f64 z))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (sqrt.f64 z))
(-.f64 (+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 -1/8 z)))) (sqrt.f64 z))
(-.f64 (+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8))))) (sqrt.f64 z))
(*.f64 1/2 (sqrt.f64 (/.f64 1 z)))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 z))) (*.f64 1/2 (sqrt.f64 z))) z)
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 z)))) z)
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 z))))) z)
(*.f64 -1/2 (sqrt.f64 (/.f64 1 z)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z))))) z))
(-.f64 1 (sqrt.f64 y))
(-.f64 (+.f64 1 (*.f64 1/2 y)) (sqrt.f64 y))
(-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y)))) (sqrt.f64 y))
(-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))
(*.f64 1/2 (sqrt.f64 (/.f64 1 y)))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 y)))) y)
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (+.f64 (*.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 y))))) y)
(*.f64 -1/2 (sqrt.f64 (/.f64 1 y)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 y))) y))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 y)))) y))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 y))))) y))
(-.f64 1 (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 x (+.f64 1/2 (*.f64 -1/8 x)))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 x (+.f64 1/2 (*.f64 x (-.f64 (*.f64 1/16 x) 1/8))))) (sqrt.f64 x))
(*.f64 1/2 (sqrt.f64 (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x)
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/2 (sqrt.f64 x)))) x)
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/2 (sqrt.f64 x))))) x)
(*.f64 -1/2 (sqrt.f64 (/.f64 1 x)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 x))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 x)))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 x))))) x))
(+.f64 (sqrt.f64 (+.f64 1 t)) (neg.f64 (sqrt.f64 t)))
(+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 (neg.f64 (sqrt.f64 t)) 1))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (fma.f64 (neg.f64 (sqrt.f64 t)) 1 (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 t) (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (fma.f64 (neg.f64 (pow.f64 t 1/4)) (pow.f64 t 1/4) (sqrt.f64 t)))
(+.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 (+.f64 1 t)))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 1)
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (/.f64 1 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(*.f64 (+.f64 t (-.f64 1 t)) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 t) 1/4) (pow.f64 t 1/4)) (-.f64 (pow.f64 (+.f64 1 t) 1/4) (pow.f64 t 1/4)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2))))
(/.f64 1 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 t (-.f64 1 t))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))))
(/.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2))) (neg.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (neg.f64 (+.f64 t (-.f64 1 t))) (neg.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 (neg.f64 (sqrt.f64 t)) 3)) (+.f64 (+.f64 1 t) (-.f64 (*.f64 (neg.f64 (sqrt.f64 t)) (neg.f64 (sqrt.f64 t))) (*.f64 (sqrt.f64 (+.f64 1 t)) (neg.f64 (sqrt.f64 t))))))
(/.f64 (-.f64 (+.f64 1 t) (*.f64 (neg.f64 (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))) (-.f64 (sqrt.f64 (+.f64 1 t)) (neg.f64 (sqrt.f64 t))))
(pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 1)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 t)) (neg.f64 (sqrt.f64 t)))
(fma.f64 (cbrt.f64 (+.f64 1 t)) (cbrt.f64 (sqrt.f64 (+.f64 1 t))) (neg.f64 (sqrt.f64 t)))
(fma.f64 (pow.f64 (+.f64 1 t) 1/4) (pow.f64 (+.f64 1 t) 1/4) (neg.f64 (sqrt.f64 t)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (neg.f64 (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 (neg.f64 (sqrt.f64 z)) 1))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (fma.f64 (neg.f64 (sqrt.f64 z)) 1 (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 z))) (cbrt.f64 z) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (fma.f64 (neg.f64 (pow.f64 z 1/4)) (pow.f64 z 1/4) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 (+.f64 1 z)))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 1)
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (/.f64 1 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(*.f64 (+.f64 1 (-.f64 z z)) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 z 1/4)) (-.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 z 1/4)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2))))
(/.f64 1 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 1 (-.f64 z z))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))))
(/.f64 (+.f64 1 (-.f64 z z)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2))) (neg.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (neg.f64 (+.f64 1 (-.f64 z z))) (neg.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (neg.f64 (sqrt.f64 z)) 3)) (+.f64 (+.f64 1 z) (-.f64 (*.f64 (neg.f64 (sqrt.f64 z)) (neg.f64 (sqrt.f64 z))) (*.f64 (sqrt.f64 (+.f64 1 z)) (neg.f64 (sqrt.f64 z))))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (neg.f64 (sqrt.f64 z)) (neg.f64 (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (neg.f64 (sqrt.f64 z))))
(pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 1)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 3)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (sqrt.f64 z)))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (sqrt.f64 z)))
(fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 y)) (neg.f64 (sqrt.f64 y)))
(+.f64 (sqrt.f64 (+.f64 1 y)) (*.f64 (neg.f64 (sqrt.f64 y)) 1))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (fma.f64 (neg.f64 (sqrt.f64 y)) 1 (sqrt.f64 y)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 y))) (cbrt.f64 y) (sqrt.f64 y)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (fma.f64 (neg.f64 (pow.f64 y 1/4)) (pow.f64 y 1/4) (sqrt.f64 y)))
(+.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 (+.f64 1 y)))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 1)
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (/.f64 1 (+.f64 (+.f64 (+.f64 1 y) y) (sqrt.f64 (*.f64 (+.f64 1 y) y)))))
(*.f64 (+.f64 1 (-.f64 y y)) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 y) 1/4) (pow.f64 y 1/4)) (-.f64 (pow.f64 (+.f64 1 y) 1/4) (pow.f64 y 1/4)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (+.f64 1 y) y) (sqrt.f64 (*.f64 (+.f64 1 y) y))) (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2))))
(/.f64 1 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (+.f64 1 (-.f64 y y))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 (+.f64 (+.f64 1 y) y) (sqrt.f64 (*.f64 (+.f64 1 y) y))))
(/.f64 (+.f64 1 (-.f64 y y)) (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2))) (neg.f64 (+.f64 (+.f64 (+.f64 1 y) y) (sqrt.f64 (*.f64 (+.f64 1 y) y)))))
(/.f64 (neg.f64 (+.f64 1 (-.f64 y y))) (neg.f64 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 (neg.f64 (sqrt.f64 y)) 3)) (+.f64 (+.f64 1 y) (-.f64 (*.f64 (neg.f64 (sqrt.f64 y)) (neg.f64 (sqrt.f64 y))) (*.f64 (sqrt.f64 (+.f64 1 y)) (neg.f64 (sqrt.f64 y))))))
(/.f64 (-.f64 (+.f64 1 y) (*.f64 (neg.f64 (sqrt.f64 y)) (neg.f64 (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 y)) (neg.f64 (sqrt.f64 y))))
(pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 1)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 3)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 y)) (neg.f64 (sqrt.f64 y)))
(fma.f64 (cbrt.f64 (+.f64 1 y)) (cbrt.f64 (sqrt.f64 (+.f64 1 y))) (neg.f64 (sqrt.f64 y)))
(fma.f64 (pow.f64 (+.f64 1 y) 1/4) (pow.f64 (+.f64 1 y) 1/4) (neg.f64 (sqrt.f64 y)))
(+.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (sqrt.f64 x)))
(+.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (neg.f64 (sqrt.f64 x)) 1))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 x)) 1 (sqrt.f64 x)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 x))) (cbrt.f64 x) (sqrt.f64 x)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (fma.f64 (neg.f64 (pow.f64 x 1/4)) (pow.f64 x 1/4) (sqrt.f64 x)))
(+.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 x)))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) 1)
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(*.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2)) (/.f64 1 (+.f64 1 (+.f64 x (+.f64 x (sqrt.f64 (*.f64 (+.f64 1 x) x)))))))
(*.f64 (-.f64 (+.f64 1 x) x) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 x) 1/4) (pow.f64 x 1/4)) (-.f64 (pow.f64 (+.f64 1 x) 1/4) (pow.f64 x 1/4)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 x (+.f64 x (sqrt.f64 (*.f64 (+.f64 1 x) x))))) (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2))))
(/.f64 1 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (-.f64 (+.f64 1 x) x)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2)) (+.f64 1 (+.f64 x (+.f64 x (sqrt.f64 (*.f64 (+.f64 1 x) x))))))
(/.f64 (-.f64 (+.f64 1 x) x) (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2))) (neg.f64 (+.f64 1 (+.f64 x (+.f64 x (sqrt.f64 (*.f64 (+.f64 1 x) x)))))))
(/.f64 (neg.f64 (-.f64 (+.f64 1 x) x)) (neg.f64 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 (neg.f64 (sqrt.f64 x)) 3)) (+.f64 (+.f64 1 x) (-.f64 (*.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (sqrt.f64 x))))))
(/.f64 (-.f64 (+.f64 1 x) (*.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (sqrt.f64 x))))
(pow.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 x)) (neg.f64 (sqrt.f64 x)))
(fma.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (sqrt.f64 (+.f64 1 x))) (neg.f64 (sqrt.f64 x)))
(fma.f64 (pow.f64 (+.f64 1 x) 1/4) (pow.f64 (+.f64 1 x) 1/4) (neg.f64 (sqrt.f64 x)))
Outputs
(-.f64 1 (sqrt.f64 t))
(-.f64 (+.f64 1 (*.f64 1/2 t)) (sqrt.f64 t))
(+.f64 1 (-.f64 (*.f64 t 1/2) (sqrt.f64 t)))
(-.f64 (fma.f64 t 1/2 1) (sqrt.f64 t))
(-.f64 (+.f64 1 (*.f64 t (+.f64 1/2 (*.f64 -1/8 t)))) (sqrt.f64 t))
(+.f64 1 (-.f64 (*.f64 t (+.f64 1/2 (*.f64 t -1/8))) (sqrt.f64 t)))
(-.f64 (fma.f64 t (fma.f64 t -1/8 1/2) 1) (sqrt.f64 t))
(-.f64 (+.f64 1 (*.f64 t (+.f64 1/2 (*.f64 t (-.f64 (*.f64 1/16 t) 1/8))))) (sqrt.f64 t))
(+.f64 1 (-.f64 (*.f64 t (+.f64 1/2 (*.f64 t (fma.f64 1/16 t -1/8)))) (sqrt.f64 t)))
(-.f64 (fma.f64 t (fma.f64 t (fma.f64 t 1/16 -1/8) 1/2) 1) (sqrt.f64 t))
(*.f64 1/2 (sqrt.f64 (/.f64 1 t)))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 t))) t)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 t)) (*.f64 (sqrt.f64 t) 1/2)) t)
(/.f64 (fma.f64 (sqrt.f64 t) 1/2 (*.f64 -1/8 (sqrt.f64 (/.f64 1 t)))) t)
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 t)))) t)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 t)) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (sqrt.f64 t) 1/2))) t)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 t)) (fma.f64 (sqrt.f64 t) 1/2 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) t)
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 t))))) t)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 t)) (fma.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (sqrt.f64 t) 1/2)))) t)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 t)) (fma.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (fma.f64 (sqrt.f64 t) 1/2 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) t)
(*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))
(*.f64 (sqrt.f64 (/.f64 1 t)) -1/2)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (sqrt.f64 t) 1/2)) t))
(/.f64 (fma.f64 (sqrt.f64 t) 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) 1/8)) (neg.f64 t))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t)))) t))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 (sqrt.f64 t) 1/2))) t))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) 1/8) (fma.f64 (sqrt.f64 t) 1/2 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 (sqrt.f64 -1) 4))))) (neg.f64 t))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) 1/8) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 (sqrt.f64 t) 1/2))) (neg.f64 t))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t))))) t))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 (sqrt.f64 t) 1/2)))) t))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) 1/8) (fma.f64 -5/128 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (pow.f64 (sqrt.f64 -1) 6)) (fma.f64 (sqrt.f64 t) 1/2 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 (sqrt.f64 -1) 4)))))) (neg.f64 t))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) 1/8) (fma.f64 -5/128 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (pow.f64 (sqrt.f64 -1) 6)) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 (sqrt.f64 t) 1/2)))) (neg.f64 t))
(-.f64 1 (sqrt.f64 z))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (sqrt.f64 z))
(+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z)))
(-.f64 (fma.f64 1/2 z 1) (sqrt.f64 z))
(-.f64 (+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 -1/8 z)))) (sqrt.f64 z))
(+.f64 1 (-.f64 (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))) (sqrt.f64 z)))
(-.f64 (fma.f64 z (fma.f64 -1/8 z 1/2) 1) (sqrt.f64 z))
(-.f64 (+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8))))) (sqrt.f64 z))
(+.f64 1 (-.f64 (*.f64 z (+.f64 1/2 (*.f64 z (fma.f64 1/16 z -1/8)))) (sqrt.f64 z)))
(-.f64 (fma.f64 z (fma.f64 z (fma.f64 1/16 z -1/8) 1/2) 1) (sqrt.f64 z))
(*.f64 1/2 (sqrt.f64 (/.f64 1 z)))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 z))) (*.f64 1/2 (sqrt.f64 z))) z)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 z)) (*.f64 1/2 (sqrt.f64 z))) z)
(/.f64 (fma.f64 1/2 (sqrt.f64 z) (*.f64 -1/8 (sqrt.f64 (/.f64 1 z)))) z)
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 z)))) z)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 z)) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (*.f64 1/2 (sqrt.f64 z)))) z)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 z)) (fma.f64 1/2 (sqrt.f64 z) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))) z)
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 z))))) z)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 z)) (fma.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (*.f64 1/2 (sqrt.f64 z))))) z)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 z)) (fma.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (fma.f64 1/2 (sqrt.f64 z) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))) z)
(*.f64 -1/2 (sqrt.f64 (/.f64 1 z)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 z))) (*.f64 1/2 (sqrt.f64 z))) z))
(/.f64 (fma.f64 1/2 (sqrt.f64 z) (*.f64 (sqrt.f64 (/.f64 1 z)) 1/8)) (neg.f64 z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 z))) (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 z)))) z))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) 1/8) (fma.f64 1/2 (sqrt.f64 z) (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (pow.f64 (sqrt.f64 -1) 4))))) (neg.f64 z))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) 1/8) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 1/2 (sqrt.f64 z)))) (neg.f64 z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z))))) z))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 z))) (fma.f64 -5/128 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)) (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 z))))) z))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) 1/8) (fma.f64 -5/128 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (pow.f64 (sqrt.f64 -1) 6)) (fma.f64 1/2 (sqrt.f64 z) (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (pow.f64 (sqrt.f64 -1) 4)))))) (neg.f64 z))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) 1/8) (fma.f64 -5/128 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (pow.f64 (sqrt.f64 -1) 6)) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 1/2 (sqrt.f64 z))))) (neg.f64 z))
(-.f64 1 (sqrt.f64 y))
(-.f64 (+.f64 1 (*.f64 1/2 y)) (sqrt.f64 y))
(+.f64 1 (-.f64 (*.f64 1/2 y) (sqrt.f64 y)))
(-.f64 (fma.f64 1/2 y 1) (sqrt.f64 y))
(-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y)))) (sqrt.f64 y))
(+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))
(-.f64 (fma.f64 y (fma.f64 -1/8 y 1/2) 1) (sqrt.f64 y))
(-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))
(+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 y (fma.f64 1/16 y -1/8)))) (sqrt.f64 y)))
(-.f64 (fma.f64 y (fma.f64 y (fma.f64 1/16 y -1/8) 1/2) 1) (sqrt.f64 y))
(*.f64 1/2 (sqrt.f64 (/.f64 1 y)))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 y)) (*.f64 1/2 (sqrt.f64 y))) y)
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (*.f64 -1/8 (sqrt.f64 (/.f64 1 y)))) y)
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 y)))) y)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 y)) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 1/2 (sqrt.f64 y)))) y)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 y)) (fma.f64 1/2 (sqrt.f64 y) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))))) y)
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (+.f64 (*.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 y))))) y)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 y)) (fma.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 1/2 (sqrt.f64 y))))) y)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 y)) (fma.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (fma.f64 1/2 (sqrt.f64 y) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3))))))) y)
(*.f64 -1/2 (sqrt.f64 (/.f64 1 y)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 y))) y))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (*.f64 (sqrt.f64 (/.f64 1 y)) 1/8)) (neg.f64 y))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 y)))) y))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 y))) (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 y)))) y))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 y)) 1/8) (fma.f64 1/2 (sqrt.f64 y) (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 4))))) (neg.f64 y))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 y)) 1/8) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 1/2 (sqrt.f64 y)))) (neg.f64 y))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 y))))) y))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 y))) (fma.f64 -5/128 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)) (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 y))))) y))
(/.f64 (+.f64 (fma.f64 -5/128 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (pow.f64 (sqrt.f64 -1) 6)) (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 1/2 (sqrt.f64 y) (*.f64 (sqrt.f64 (/.f64 1 y)) 1/8))) (neg.f64 y))
(-.f64 1 (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x))
(+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x)))
(-.f64 (fma.f64 1/2 x 1) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 x (+.f64 1/2 (*.f64 -1/8 x)))) (sqrt.f64 x))
(+.f64 1 (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/8 x))) (sqrt.f64 x)))
(-.f64 (fma.f64 x (fma.f64 -1/8 x 1/2) 1) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 x (+.f64 1/2 (*.f64 x (-.f64 (*.f64 1/16 x) 1/8))))) (sqrt.f64 x))
(+.f64 1 (-.f64 (*.f64 x (+.f64 1/2 (*.f64 x (fma.f64 1/16 x -1/8)))) (sqrt.f64 x)))
(-.f64 (fma.f64 x (fma.f64 x (fma.f64 1/16 x -1/8) 1/2) 1) (sqrt.f64 x))
(*.f64 1/2 (sqrt.f64 (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 x)) (*.f64 1/2 (sqrt.f64 x))) x)
(/.f64 (fma.f64 1/2 (sqrt.f64 x) (*.f64 -1/8 (sqrt.f64 (/.f64 1 x)))) x)
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/2 (sqrt.f64 x)))) x)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 x)) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 1/2 (sqrt.f64 x)))) x)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 x)) (fma.f64 1/2 (sqrt.f64 x) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))))) x)
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/2 (sqrt.f64 x))))) x)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 x)) (fma.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 1/2 (sqrt.f64 x))))) x)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 x)) (fma.f64 -5/128 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (fma.f64 1/2 (sqrt.f64 x) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3))))))) x)
(*.f64 -1/2 (sqrt.f64 (/.f64 1 x)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 x))) x))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x))
(/.f64 (fma.f64 1/2 (sqrt.f64 x) (*.f64 (sqrt.f64 (/.f64 1 x)) 1/8)) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 x)))) x))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 x))) (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/2 (sqrt.f64 x)))) x))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 1/8) (fma.f64 1/2 (sqrt.f64 x) (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (pow.f64 (sqrt.f64 -1) 4))))) (neg.f64 x))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 1/8) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 1/2 (sqrt.f64 x)))) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 x))))) x))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 x))) (fma.f64 -5/128 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/2 (sqrt.f64 x))))) x))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 1/8) (fma.f64 -5/128 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (pow.f64 (sqrt.f64 -1) 6)) (fma.f64 1/2 (sqrt.f64 x) (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (pow.f64 (sqrt.f64 -1) 4)))))) (neg.f64 x))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 1/8) (fma.f64 -5/128 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (pow.f64 (sqrt.f64 -1) 6)) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 1/2 (sqrt.f64 x))))) (neg.f64 x))
(+.f64 (sqrt.f64 (+.f64 1 t)) (neg.f64 (sqrt.f64 t)))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 (neg.f64 (sqrt.f64 t)) 1))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (fma.f64 (neg.f64 (sqrt.f64 t)) 1 (sqrt.f64 t)))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 t) (sqrt.f64 t)))
(+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 t))) (sqrt.f64 t))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (fma.f64 (neg.f64 (pow.f64 t 1/4)) (pow.f64 t 1/4) (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 t) (pow.f64 t 1/2)))
(+.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 (+.f64 1 t)))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 1)
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (/.f64 1 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) 1) (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 1 (+.f64 (*.f64 2 t) (hypot.f64 t (sqrt.f64 t)))))
(*.f64 (+.f64 t (-.f64 1 t)) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (*.f64 (+.f64 t (-.f64 1 t)) 1) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(/.f64 (+.f64 1 (-.f64 t t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 t) 1/4) (pow.f64 t 1/4)) (-.f64 (pow.f64 (+.f64 1 t) 1/4) (pow.f64 t 1/4)))
(*.f64 (+.f64 (pow.f64 t 1/4) (pow.f64 (+.f64 1 t) 1/4)) (-.f64 (pow.f64 (+.f64 1 t) 1/4) (pow.f64 t 1/4)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) 1) (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 1 (+.f64 (*.f64 2 t) (hypot.f64 t (sqrt.f64 t)))))
(/.f64 1 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 t (-.f64 1 t))))
(/.f64 (*.f64 (+.f64 t (-.f64 1 t)) 1) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(/.f64 (+.f64 1 (-.f64 t t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) 1) (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 1 (+.f64 (*.f64 2 t) (hypot.f64 t (sqrt.f64 t)))))
(/.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(/.f64 (*.f64 (+.f64 t (-.f64 1 t)) 1) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(/.f64 (+.f64 1 (-.f64 t t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2))) (neg.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) 1) (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 1 (+.f64 (*.f64 2 t) (hypot.f64 t (sqrt.f64 t)))))
(/.f64 (neg.f64 (+.f64 t (-.f64 1 t))) (neg.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (*.f64 (+.f64 t (-.f64 1 t)) 1) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(/.f64 (+.f64 1 (-.f64 t t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 (neg.f64 (sqrt.f64 t)) 3)) (+.f64 (+.f64 1 t) (-.f64 (*.f64 (neg.f64 (sqrt.f64 t)) (neg.f64 (sqrt.f64 t))) (*.f64 (sqrt.f64 (+.f64 1 t)) (neg.f64 (sqrt.f64 t))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 (neg.f64 (sqrt.f64 t)) 3)) (+.f64 (+.f64 1 t) (*.f64 (neg.f64 (sqrt.f64 t)) (-.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 (+.f64 1 t))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 (sqrt.f64 t) 3)) (+.f64 (+.f64 1 (*.f64 2 t)) (*.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 (sqrt.f64 t) 3)) (+.f64 1 (fma.f64 2 t (*.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(/.f64 (-.f64 (+.f64 1 t) (*.f64 (neg.f64 (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))) (-.f64 (sqrt.f64 (+.f64 1 t)) (neg.f64 (sqrt.f64 t))))
(/.f64 (*.f64 (+.f64 t (-.f64 1 t)) 1) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(/.f64 (+.f64 1 (-.f64 t t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 1)
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3)
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) 1/3)
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2)
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(fma.f64 1 (sqrt.f64 (+.f64 1 t)) (neg.f64 (sqrt.f64 t)))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(fma.f64 (cbrt.f64 (+.f64 1 t)) (cbrt.f64 (sqrt.f64 (+.f64 1 t))) (neg.f64 (sqrt.f64 t)))
(-.f64 (*.f64 (cbrt.f64 (+.f64 1 t)) (cbrt.f64 (sqrt.f64 (+.f64 1 t)))) (sqrt.f64 t))
(fma.f64 (pow.f64 (+.f64 1 t) 1/4) (pow.f64 (+.f64 1 t) 1/4) (neg.f64 (sqrt.f64 t)))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 z)) (neg.f64 (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 (neg.f64 (sqrt.f64 z)) 1))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (fma.f64 (neg.f64 (sqrt.f64 z)) 1 (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 z))) (cbrt.f64 z) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 z) (*.f64 (cbrt.f64 (sqrt.f64 z)) (cbrt.f64 z))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (fma.f64 (neg.f64 (pow.f64 z 1/4)) (pow.f64 z 1/4) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (fma.f64 (neg.f64 (pow.f64 z 1/4)) (pow.f64 z 1/4) (sqrt.f64 z))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 z) (pow.f64 z 1/2)))
(+.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 (+.f64 1 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 1)
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (/.f64 1 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) 1) (+.f64 (+.f64 1 (+.f64 z z)) (sqrt.f64 (*.f64 z (+.f64 1 z)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (sqrt.f64 (*.f64 z (+.f64 1 z))) 1) (*.f64 2 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 1 (+.f64 (*.f64 2 z) (hypot.f64 z (sqrt.f64 z)))))
(*.f64 (+.f64 1 (-.f64 z z)) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 z 1/4)) (-.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 z 1/4)))
(*.f64 (+.f64 (pow.f64 z 1/4) (pow.f64 (+.f64 1 z) 1/4)) (-.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 z 1/4)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) 1) (+.f64 (+.f64 1 (+.f64 z z)) (sqrt.f64 (*.f64 z (+.f64 1 z)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (sqrt.f64 (*.f64 z (+.f64 1 z))) 1) (*.f64 2 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 1 (+.f64 (*.f64 2 z) (hypot.f64 z (sqrt.f64 z)))))
(/.f64 1 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 1 (-.f64 z z))))
(/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) 1) (+.f64 (+.f64 1 (+.f64 z z)) (sqrt.f64 (*.f64 z (+.f64 1 z)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (sqrt.f64 (*.f64 z (+.f64 1 z))) 1) (*.f64 2 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 1 (+.f64 (*.f64 2 z) (hypot.f64 z (sqrt.f64 z)))))
(/.f64 (+.f64 1 (-.f64 z z)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2))) (neg.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) 1) (+.f64 (+.f64 1 (+.f64 z z)) (sqrt.f64 (*.f64 z (+.f64 1 z)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (sqrt.f64 (*.f64 z (+.f64 1 z))) 1) (*.f64 2 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 1 (+.f64 (*.f64 2 z) (hypot.f64 z (sqrt.f64 z)))))
(/.f64 (neg.f64 (+.f64 1 (-.f64 z z))) (neg.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (neg.f64 (sqrt.f64 z)) 3)) (+.f64 (+.f64 1 z) (-.f64 (*.f64 (neg.f64 (sqrt.f64 z)) (neg.f64 (sqrt.f64 z))) (*.f64 (sqrt.f64 (+.f64 1 z)) (neg.f64 (sqrt.f64 z))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (neg.f64 (sqrt.f64 z)) 3)) (+.f64 1 (+.f64 z (*.f64 (neg.f64 (sqrt.f64 z)) (-.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 (+.f64 1 z)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (sqrt.f64 z) 3)) (+.f64 1 (+.f64 (*.f64 2 z) (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (sqrt.f64 z) 3)) (+.f64 1 (fma.f64 2 z (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (neg.f64 (sqrt.f64 z)) (neg.f64 (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (neg.f64 (sqrt.f64 z))))
(/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))
(pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 1)
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 3)
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) 1/3)
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2)
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 1))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (sqrt.f64 z)))
(fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 y)) (neg.f64 (sqrt.f64 y)))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(+.f64 (sqrt.f64 (+.f64 1 y)) (*.f64 (neg.f64 (sqrt.f64 y)) 1))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (fma.f64 (neg.f64 (sqrt.f64 y)) 1 (sqrt.f64 y)))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 y))) (cbrt.f64 y) (sqrt.f64 y)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 y) (*.f64 (cbrt.f64 (sqrt.f64 y)) (cbrt.f64 y))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (fma.f64 (neg.f64 (pow.f64 y 1/4)) (pow.f64 y 1/4) (sqrt.f64 y)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 y) (pow.f64 y 1/2)))
(+.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 (+.f64 1 y)))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 1)
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (/.f64 1 (+.f64 (+.f64 (+.f64 1 y) y) (sqrt.f64 (*.f64 (+.f64 1 y) y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) 1) (+.f64 (+.f64 1 (+.f64 y y)) (sqrt.f64 (*.f64 y (+.f64 1 y)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 1 (+.f64 (*.f64 2 y) (sqrt.f64 (*.f64 y (+.f64 1 y))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 (+.f64 1 (*.f64 2 y)) (hypot.f64 y (sqrt.f64 y))))
(*.f64 (+.f64 1 (-.f64 y y)) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 y) 1/4) (pow.f64 y 1/4)) (-.f64 (pow.f64 (+.f64 1 y) 1/4) (pow.f64 y 1/4)))
(*.f64 (+.f64 (pow.f64 y 1/4) (pow.f64 (+.f64 1 y) 1/4)) (-.f64 (pow.f64 (+.f64 1 y) 1/4) (pow.f64 y 1/4)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (+.f64 1 y) y) (sqrt.f64 (*.f64 (+.f64 1 y) y))) (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) 1) (+.f64 (+.f64 1 (+.f64 y y)) (sqrt.f64 (*.f64 y (+.f64 1 y)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 1 (+.f64 (*.f64 2 y) (sqrt.f64 (*.f64 y (+.f64 1 y))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 (+.f64 1 (*.f64 2 y)) (hypot.f64 y (sqrt.f64 y))))
(/.f64 1 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (+.f64 1 (-.f64 y y))))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 (+.f64 (+.f64 1 y) y) (sqrt.f64 (*.f64 (+.f64 1 y) y))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) 1) (+.f64 (+.f64 1 (+.f64 y y)) (sqrt.f64 (*.f64 y (+.f64 1 y)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 1 (+.f64 (*.f64 2 y) (sqrt.f64 (*.f64 y (+.f64 1 y))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 (+.f64 1 (*.f64 2 y)) (hypot.f64 y (sqrt.f64 y))))
(/.f64 (+.f64 1 (-.f64 y y)) (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2))) (neg.f64 (+.f64 (+.f64 (+.f64 1 y) y) (sqrt.f64 (*.f64 (+.f64 1 y) y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) 1) (+.f64 (+.f64 1 (+.f64 y y)) (sqrt.f64 (*.f64 y (+.f64 1 y)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 1 (+.f64 (*.f64 2 y) (sqrt.f64 (*.f64 y (+.f64 1 y))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 (+.f64 1 (*.f64 2 y)) (hypot.f64 y (sqrt.f64 y))))
(/.f64 (neg.f64 (+.f64 1 (-.f64 y y))) (neg.f64 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 (neg.f64 (sqrt.f64 y)) 3)) (+.f64 (+.f64 1 y) (-.f64 (*.f64 (neg.f64 (sqrt.f64 y)) (neg.f64 (sqrt.f64 y))) (*.f64 (sqrt.f64 (+.f64 1 y)) (neg.f64 (sqrt.f64 y))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 (neg.f64 (sqrt.f64 y)) 3)) (+.f64 (+.f64 1 y) (*.f64 (neg.f64 (sqrt.f64 y)) (-.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 (+.f64 1 y))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 (sqrt.f64 y) 3)) (+.f64 (+.f64 1 (*.f64 2 y)) (*.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 (sqrt.f64 y) 3)) (+.f64 1 (fma.f64 2 y (*.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(/.f64 (-.f64 (+.f64 1 y) (*.f64 (neg.f64 (sqrt.f64 y)) (neg.f64 (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 y)) (neg.f64 (sqrt.f64 y))))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 1)
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 3)
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3) 1/3)
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2)
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 1))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(fma.f64 1 (sqrt.f64 (+.f64 1 y)) (neg.f64 (sqrt.f64 y)))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(fma.f64 (cbrt.f64 (+.f64 1 y)) (cbrt.f64 (sqrt.f64 (+.f64 1 y))) (neg.f64 (sqrt.f64 y)))
(-.f64 (*.f64 (cbrt.f64 (+.f64 1 y)) (cbrt.f64 (sqrt.f64 (+.f64 1 y)))) (sqrt.f64 y))
(fma.f64 (pow.f64 (+.f64 1 y) 1/4) (pow.f64 (+.f64 1 y) 1/4) (neg.f64 (sqrt.f64 y)))
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
(+.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (sqrt.f64 x)))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(+.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (neg.f64 (sqrt.f64 x)) 1))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 x)) 1 (sqrt.f64 x)))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 x))) (cbrt.f64 x) (sqrt.f64 x)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (*.f64 (cbrt.f64 (sqrt.f64 x)) (cbrt.f64 x))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (fma.f64 (neg.f64 (pow.f64 x 1/4)) (pow.f64 x 1/4) (sqrt.f64 x)))
(-.f64 (+.f64 (fma.f64 (neg.f64 (pow.f64 x 1/4)) (pow.f64 x 1/4) (sqrt.f64 x)) (sqrt.f64 (+.f64 1 x))) (sqrt.f64 x))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (pow.f64 x 1/2)))
(+.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 x)))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(*.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) 1)
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 2))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(*.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2)) (/.f64 1 (+.f64 1 (+.f64 x (+.f64 x (sqrt.f64 (*.f64 (+.f64 1 x) x)))))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (+.f64 x x) (sqrt.f64 (*.f64 x (+.f64 1 x))))) (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2)) (+.f64 1 (+.f64 (sqrt.f64 (*.f64 x (+.f64 1 x))) (*.f64 2 x))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2)) (+.f64 1 (+.f64 (hypot.f64 x (sqrt.f64 x)) (*.f64 2 x))))
(*.f64 (-.f64 (+.f64 1 x) x) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(/.f64 (*.f64 (+.f64 1 (-.f64 x x)) 1) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 x) 1/4) (pow.f64 x 1/4)) (-.f64 (pow.f64 (+.f64 1 x) 1/4) (pow.f64 x 1/4)))
(*.f64 (+.f64 (pow.f64 x 1/4) (pow.f64 (+.f64 1 x) 1/4)) (-.f64 (pow.f64 (+.f64 1 x) 1/4) (pow.f64 x 1/4)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 x (+.f64 x (sqrt.f64 (*.f64 (+.f64 1 x) x))))) (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (+.f64 x x) (sqrt.f64 (*.f64 x (+.f64 1 x))))) (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2)) (+.f64 1 (+.f64 (sqrt.f64 (*.f64 x (+.f64 1 x))) (*.f64 2 x))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2)) (+.f64 1 (+.f64 (hypot.f64 x (sqrt.f64 x)) (*.f64 2 x))))
(/.f64 1 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (-.f64 (+.f64 1 x) x)))
(/.f64 (*.f64 (+.f64 1 (-.f64 x x)) 1) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2)) (+.f64 1 (+.f64 x (+.f64 x (sqrt.f64 (*.f64 (+.f64 1 x) x))))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (+.f64 x x) (sqrt.f64 (*.f64 x (+.f64 1 x))))) (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2)) (+.f64 1 (+.f64 (sqrt.f64 (*.f64 x (+.f64 1 x))) (*.f64 2 x))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2)) (+.f64 1 (+.f64 (hypot.f64 x (sqrt.f64 x)) (*.f64 2 x))))
(/.f64 (-.f64 (+.f64 1 x) x) (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
(/.f64 (*.f64 (+.f64 1 (-.f64 x x)) 1) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2))) (neg.f64 (+.f64 1 (+.f64 x (+.f64 x (sqrt.f64 (*.f64 (+.f64 1 x) x)))))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (+.f64 x x) (sqrt.f64 (*.f64 x (+.f64 1 x))))) (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2)) (+.f64 1 (+.f64 (sqrt.f64 (*.f64 x (+.f64 1 x))) (*.f64 2 x))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 x 3/2)) (+.f64 1 (+.f64 (hypot.f64 x (sqrt.f64 x)) (*.f64 2 x))))
(/.f64 (neg.f64 (-.f64 (+.f64 1 x) x)) (neg.f64 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(/.f64 (*.f64 (+.f64 1 (-.f64 x x)) 1) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 (neg.f64 (sqrt.f64 x)) 3)) (+.f64 (+.f64 1 x) (-.f64 (*.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (sqrt.f64 x))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 (neg.f64 (sqrt.f64 x)) 3)) (+.f64 1 (+.f64 x (*.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 x)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 (sqrt.f64 x) 3)) (+.f64 1 (+.f64 (*.f64 2 x) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 x) 3/2) (pow.f64 (sqrt.f64 x) 3)) (+.f64 1 (fma.f64 2 x (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(/.f64 (-.f64 (+.f64 1 x) (*.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (sqrt.f64 x))))
(/.f64 (*.f64 (+.f64 1 (-.f64 x x)) 1) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(pow.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) 1)
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 3)
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) 3) 1/3)
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 2)
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) 2))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) 3))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 1))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(fma.f64 1 (sqrt.f64 (+.f64 1 x)) (neg.f64 (sqrt.f64 x)))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
(fma.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (sqrt.f64 (+.f64 1 x))) (neg.f64 (sqrt.f64 x)))
(fma.f64 (pow.f64 (+.f64 1 x) 1/4) (pow.f64 (+.f64 1 x) 1/4) (neg.f64 (sqrt.f64 x)))
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))

eval210.0ms (0.4%)

Compiler

Compiled 13531 to 8967 computations (33.7% saved)

prune211.0ms (0.4%)

Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New31017327
Fresh000
Picked101
Done000
Total31117328
Accuracy
98.5%
Counts
328 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.8%
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/2 (sqrt.f64 x)))) x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
7.2%
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
95.6%
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
22.3%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
91.5%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
91.5%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
90.3%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
9.5%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 1 (-.f64 (*.f64 t 1/2) (sqrt.f64 t)))))
85.0%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
89.9%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
66.5%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
68.4%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
69.1%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 y) (sqrt.f64 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
26.8%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
88.6%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
89.4%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
11.8%
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
Compiler

Compiled 1266 to 994 computations (21.5% saved)

localize4.1s (7%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.6%
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)
92.9%
(-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))
32.1%
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
10.3%
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
99.9%
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
92.9%
(-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))
32.1%
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
10.3%
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
99.8%
(sqrt.f64 (/.f64 1 t))
92.9%
(-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))
75.2%
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
32.1%
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
99.9%
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
75.2%
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
32.1%
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
10.3%
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
99.9%
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
75.2%
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
32.1%
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
10.3%
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
Compiler

Compiled 724 to 440 computations (39.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.9s
Operation ival-sqrt, time spent: 1.1s, 37.0% of total-time
Operation ival-add, time spent: 975.0ms, 34.0% of total-time
Operation ival-sub, time spent: 474.0ms, 17.0% of total-time
Operation ival-div, time spent: 148.0ms, 5.0% of total-time
Operation ival-mult, time spent: 137.0ms, 5.0% of total-time
Operation const, time spent: 52.0ms, 2.0% of total-time

series16.0ms (0%)

Counts
5 → 88
Calls
Call 1
Inputs
#<alt (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))>
#<alt (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))>
#<alt (sqrt.f64 (/.f64 1 t))>
#<alt (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)>
Outputs
#<alt (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))) (sqrt.f64 t))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z))) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z))) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 -1/8 t))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 t (-.f64 (*.f64 1/16 t) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))) (sqrt.f64 z))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t)))) t))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))) (sqrt.f64 t))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z))) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z))) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 -1/8 t))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 t (-.f64 (*.f64 1/16 t) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))) (sqrt.f64 z))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t)))) t))) (sqrt.f64 z))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))) (sqrt.f64 t))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z))) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z))) (sqrt.f64 t))>
#<alt (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 -1/8 t))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 t (-.f64 (*.f64 1/16 t) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))) (sqrt.f64 z))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t)))) t))) (sqrt.f64 z))>
#<alt (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (pow.f64 y 3)))) (pow.f64 y 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (pow.f64 y 3)))) (pow.f64 y 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (pow.f64 y 3)))) (pow.f64 y 2))>
#<alt (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))>
#<alt (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))>
#<alt (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))>
#<alt (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))>
#<alt (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 2))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 2))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 2))))>
Calls

24 calls:

TimeVariablePointExpression
4.0ms
y
@0
(/ (+ (* -1/8 (sqrt (/ 1 y))) (* 1/2 (sqrt y))) y)
1.0ms
y
@-inf
(/ (+ (* -1/8 (sqrt (/ 1 y))) (* 1/2 (sqrt y))) y)
1.0ms
y
@inf
(/ (+ (* -1/8 (sqrt (/ 1 y))) (* 1/2 (sqrt y))) y)
0.0ms
t
@inf
(+ (- (sqrt (+ 1 z)) (sqrt z)) (- (sqrt (+ 1 t)) (sqrt t)))
0.0ms
z
@inf
(+ (- (sqrt (+ 1 z)) (sqrt z)) (- (sqrt (+ 1 t)) (sqrt t)))

rewrite232.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
757×log1p-expm1-u
306×associate-*r*
229×expm1-log1p-u
221×add-exp-log
221×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031235
1511225
27286225
Stop Event
node limit
Counts
5 → 232
Calls
Call 1
Inputs
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(sqrt.f64 (/.f64 1 t))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)
Outputs
(-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) 1)
(-.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(*.f64 1 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(*.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2) (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(*.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (/.f64 1 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))) (neg.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3)) (+.f64 (+.f64 1 z) (+.f64 (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) 3) (pow.f64 t 3/2)) (+.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) (+.f64 t (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) t) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 3)
(pow.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2))
(log.f64 (exp.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(exp.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) 1)
(-.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(*.f64 1 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(*.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2) (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(*.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (/.f64 1 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))) (neg.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3)) (+.f64 (+.f64 1 z) (+.f64 (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) 3) (pow.f64 t 3/2)) (+.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) (+.f64 t (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) t) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 3)
(pow.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2))
(log.f64 (exp.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(exp.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 t -1/2))) 1)
(*.f64 1 (pow.f64 t -1/2))
(*.f64 (pow.f64 t -1/2) 1)
(*.f64 (cbrt.f64 (pow.f64 t -1/2)) (/.f64 1 (cbrt.f64 t)))
(*.f64 (/.f64 1 (cbrt.f64 t)) (cbrt.f64 (pow.f64 t -1/2)))
(*.f64 (sqrt.f64 (pow.f64 t -1/2)) (sqrt.f64 (pow.f64 t -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 t -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 t -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 t)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 t -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 t))))
(/.f64 1 (sqrt.f64 t))
(/.f64 1 (/.f64 (sqrt.f64 t) 1))
(/.f64 -1 (neg.f64 (sqrt.f64 t)))
(/.f64 (/.f64 1 (cbrt.f64 t)) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (sqrt.f64 (pow.f64 t -1/2)) (pow.f64 t 1/4))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 t)))
(pow.f64 t -1/2)
(pow.f64 (sqrt.f64 t) -1)
(pow.f64 (/.f64 1 t) 1/2)
(pow.f64 (pow.f64 t -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 t -1/2)) 3)
(pow.f64 (/.f64 1 (pow.f64 t 3/2)) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 t -1/2)) 2)
(fabs.f64 (pow.f64 t -1/2))
(log.f64 (exp.f64 (pow.f64 t -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 t -1/2))))
(cbrt.f64 (/.f64 1 (pow.f64 t 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 t -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 t -1/2)))
(exp.f64 (log.f64 (pow.f64 t -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 t)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 t -1/2)) 1))
(-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) 1)
(-.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(*.f64 1 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(*.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2) (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(*.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (/.f64 1 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))) (neg.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3)) (+.f64 (+.f64 1 z) (+.f64 (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) 3) (pow.f64 t 3/2)) (+.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) (+.f64 t (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) t) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 3)
(pow.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2))
(log.f64 (exp.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(exp.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y))) 1)
(*.f64 1 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y))
(*.f64 (/.f64 1 y) (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))))
(*.f64 (pow.f64 y -1/2) (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (sqrt.f64 y)))
(*.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (/.f64 1 y))
(*.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 1)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) 2) (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 2) (/.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) y))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 2) (*.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) (sqrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(*.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (/.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) y))
(*.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (*.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (/.f64 1 y)))
(*.f64 (neg.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (/.f64 1 (neg.f64 y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (cbrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 1) (/.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) y))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (cbrt.f64 y)))
(*.f64 (*.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (pow.f64 y -1/2)) (pow.f64 y -1/2))
(*.f64 (*.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (cbrt.f64 (pow.f64 y -2))) (/.f64 1 (cbrt.f64 y)))
(pow.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) 2)
(pow.f64 (/.f64 y (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) -1)
(neg.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (neg.f64 y)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) y))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) 3) (pow.f64 (/.f64 1 y) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(exp.f64 (log.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) 1))

simplify313.0ms (0.5%)

Algorithm
egg-herbie
Rules
710×associate--l+
554×sub-neg
514×distribute-rgt-in
504×distribute-lft-in
424×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050126912
1128425900
2411725091
Stop Event
node limit
Counts
320 → 270
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))) (sqrt.f64 t))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z))) (sqrt.f64 t))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 -1/8 t))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 t (-.f64 (*.f64 1/16 t) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))) (sqrt.f64 z))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t)))) t))) (sqrt.f64 z))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))) (sqrt.f64 t))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z))) (sqrt.f64 t))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 -1/8 t))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 t (-.f64 (*.f64 1/16 t) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))) (sqrt.f64 z))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t)))) t))) (sqrt.f64 z))
(*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))) (sqrt.f64 t))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z))) (sqrt.f64 t))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 -1/8 t))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 t (-.f64 (*.f64 1/16 t) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))) (sqrt.f64 z))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t)))) t))) (sqrt.f64 z))
(*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3))))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (pow.f64 y 3)))) (pow.f64 y 2))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (pow.f64 y 3)))) (pow.f64 y 2))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (pow.f64 y 3)))) (pow.f64 y 2))
(*.f64 1/2 (sqrt.f64 (/.f64 1 y)))
(+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))
(+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))
(+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 2))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) 1)
(-.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(*.f64 1 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(*.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2) (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(*.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (/.f64 1 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))) (neg.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3)) (+.f64 (+.f64 1 z) (+.f64 (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) 3) (pow.f64 t 3/2)) (+.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) (+.f64 t (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) t) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 3)
(pow.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2))
(log.f64 (exp.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(exp.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) 1)
(-.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(*.f64 1 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(*.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2) (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(*.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (/.f64 1 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))) (neg.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3)) (+.f64 (+.f64 1 z) (+.f64 (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) 3) (pow.f64 t 3/2)) (+.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) (+.f64 t (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) t) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 3)
(pow.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2))
(log.f64 (exp.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(exp.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 t -1/2))) 1)
(*.f64 1 (pow.f64 t -1/2))
(*.f64 (pow.f64 t -1/2) 1)
(*.f64 (cbrt.f64 (pow.f64 t -1/2)) (/.f64 1 (cbrt.f64 t)))
(*.f64 (/.f64 1 (cbrt.f64 t)) (cbrt.f64 (pow.f64 t -1/2)))
(*.f64 (sqrt.f64 (pow.f64 t -1/2)) (sqrt.f64 (pow.f64 t -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 t -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 t -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 t)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 t -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 t))))
(/.f64 1 (sqrt.f64 t))
(/.f64 1 (/.f64 (sqrt.f64 t) 1))
(/.f64 -1 (neg.f64 (sqrt.f64 t)))
(/.f64 (/.f64 1 (cbrt.f64 t)) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (sqrt.f64 (pow.f64 t -1/2)) (pow.f64 t 1/4))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 t)))
(pow.f64 t -1/2)
(pow.f64 (sqrt.f64 t) -1)
(pow.f64 (/.f64 1 t) 1/2)
(pow.f64 (pow.f64 t -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 t -1/2)) 3)
(pow.f64 (/.f64 1 (pow.f64 t 3/2)) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 t -1/2)) 2)
(fabs.f64 (pow.f64 t -1/2))
(log.f64 (exp.f64 (pow.f64 t -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 t -1/2))))
(cbrt.f64 (/.f64 1 (pow.f64 t 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 t -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 t -1/2)))
(exp.f64 (log.f64 (pow.f64 t -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 t)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 t -1/2)) 1))
(-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) 1)
(-.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(*.f64 1 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(*.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2) (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(*.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (/.f64 1 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))) (neg.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3)) (+.f64 (+.f64 1 z) (+.f64 (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) 3) (pow.f64 t 3/2)) (+.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) (+.f64 t (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) t) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 3)
(pow.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2))
(log.f64 (exp.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(exp.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y))) 1)
(*.f64 1 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y))
(*.f64 (/.f64 1 y) (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))))
(*.f64 (pow.f64 y -1/2) (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (sqrt.f64 y)))
(*.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (/.f64 1 y))
(*.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 1)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) 2) (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 2) (/.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) y))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 2) (*.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) (sqrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(*.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (/.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) y))
(*.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (*.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (/.f64 1 y)))
(*.f64 (neg.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (/.f64 1 (neg.f64 y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (cbrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 1) (/.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) y))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (cbrt.f64 y)))
(*.f64 (*.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (pow.f64 y -1/2)) (pow.f64 y -1/2))
(*.f64 (*.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (cbrt.f64 (pow.f64 y -2))) (/.f64 1 (cbrt.f64 y)))
(pow.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) 2)
(pow.f64 (/.f64 y (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) -1)
(neg.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (neg.f64 y)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) y))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) 3) (pow.f64 (/.f64 1 y) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(exp.f64 (log.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) 1))
Outputs
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z 1/2)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 z 1/2 (sqrt.f64 (+.f64 1 t))) (-.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 z 1/2 (sqrt.f64 (+.f64 1 t))) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 z -1/8)))) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 1 (-.f64 (fma.f64 z (fma.f64 z -1/8 1/2) (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 z (fma.f64 1/16 z -1/8))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 (fma.f64 z (fma.f64 z (fma.f64 z 1/16 -1/8) 1/2) (sqrt.f64 (+.f64 1 t))) (-.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 z (fma.f64 z (fma.f64 z 1/16 -1/8) 1/2) (sqrt.f64 (+.f64 1 t))) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 t)))
(-.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t)))
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (sqrt.f64 (+.f64 1 t))) (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (neg.f64 (sqrt.f64 t))))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 t)))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))))) (sqrt.f64 t)))
(+.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) -1/2) (sqrt.f64 t)))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 z)) -1/2 (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (sqrt.f64 z) 1/2)) z)) (sqrt.f64 t)))
(-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (/.f64 (fma.f64 (sqrt.f64 z) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 z)))) z)) (sqrt.f64 t))
(-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (/.f64 (fma.f64 (sqrt.f64 z) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 z)))) z) (sqrt.f64 t)))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 (sqrt.f64 z) 1/2))) z)) (sqrt.f64 t)))
(-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (/.f64 (+.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 z))) (fma.f64 (sqrt.f64 z) 1/2 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (pow.f64 (sqrt.f64 -1) 4))))) z)) (sqrt.f64 t))
(-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (/.f64 (+.f64 (fma.f64 (sqrt.f64 z) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 z)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 4)))) z) (sqrt.f64 t)))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t 1/2)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 t 1/2 (sqrt.f64 (+.f64 1 z))) (-.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 t 1/2 (sqrt.f64 (+.f64 1 z))) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 -1/8 t))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 (+.f64 1 (sqrt.f64 (+.f64 1 z))) (*.f64 t (+.f64 1/2 (*.f64 t -1/8)))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (fma.f64 t (fma.f64 t -1/8 1/2) (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 t (fma.f64 t -1/8 1/2) (sqrt.f64 (+.f64 1 z))) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 t (-.f64 (*.f64 1/16 t) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 (+.f64 1 (sqrt.f64 (+.f64 1 z))) (*.f64 t (+.f64 1/2 (*.f64 t (fma.f64 1/16 t -1/8))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 (fma.f64 t (fma.f64 t (fma.f64 t 1/16 -1/8) 1/2) (sqrt.f64 (+.f64 1 z))) (-.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 t (fma.f64 t (fma.f64 t 1/16 -1/8) 1/2) (sqrt.f64 (+.f64 1 z))) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (sqrt.f64 z)))
(-.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (fma.f64 1/2 (pow.f64 t -1/2) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z)))
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (pow.f64 t -1/2))) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (sqrt.f64 z)))
(+.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 1/2 (pow.f64 t -1/2)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 t))) (sqrt.f64 z)))
(-.f64 (fma.f64 -1/2 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (fma.f64 -1/2 (pow.f64 t -1/2) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 t))) (*.f64 (sqrt.f64 t) 1/2)) t)) (sqrt.f64 z)))
(-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (/.f64 (fma.f64 (sqrt.f64 t) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 t)))) t)) (sqrt.f64 z))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (/.f64 (fma.f64 (sqrt.f64 t) 1/2 (*.f64 1/8 (pow.f64 t -1/2))) t) (sqrt.f64 z)))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t)))) t))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 t))) (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (sqrt.f64 t) 1/2))) t)) (sqrt.f64 z)))
(-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (/.f64 (+.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 t))) (fma.f64 (sqrt.f64 t) 1/2 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 (sqrt.f64 -1) 4))))) t)) (sqrt.f64 z))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (/.f64 (+.f64 (fma.f64 (sqrt.f64 t) 1/2 (*.f64 1/8 (pow.f64 t -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 4)))) t) (sqrt.f64 z)))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z 1/2)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 z 1/2 (sqrt.f64 (+.f64 1 t))) (-.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 z 1/2 (sqrt.f64 (+.f64 1 t))) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 z -1/8)))) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 1 (-.f64 (fma.f64 z (fma.f64 z -1/8 1/2) (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 z (fma.f64 1/16 z -1/8))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 (fma.f64 z (fma.f64 z (fma.f64 z 1/16 -1/8) 1/2) (sqrt.f64 (+.f64 1 t))) (-.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 z (fma.f64 z (fma.f64 z 1/16 -1/8) 1/2) (sqrt.f64 (+.f64 1 t))) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 t)))
(-.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t)))
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (sqrt.f64 (+.f64 1 t))) (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (neg.f64 (sqrt.f64 t))))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 t)))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))))) (sqrt.f64 t)))
(+.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) -1/2) (sqrt.f64 t)))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 z)) -1/2 (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (sqrt.f64 z) 1/2)) z)) (sqrt.f64 t)))
(-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (/.f64 (fma.f64 (sqrt.f64 z) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 z)))) z)) (sqrt.f64 t))
(-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (/.f64 (fma.f64 (sqrt.f64 z) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 z)))) z) (sqrt.f64 t)))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 (sqrt.f64 z) 1/2))) z)) (sqrt.f64 t)))
(-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (/.f64 (+.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 z))) (fma.f64 (sqrt.f64 z) 1/2 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (pow.f64 (sqrt.f64 -1) 4))))) z)) (sqrt.f64 t))
(-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (/.f64 (+.f64 (fma.f64 (sqrt.f64 z) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 z)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 4)))) z) (sqrt.f64 t)))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t 1/2)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 t 1/2 (sqrt.f64 (+.f64 1 z))) (-.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 t 1/2 (sqrt.f64 (+.f64 1 z))) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 -1/8 t))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 (+.f64 1 (sqrt.f64 (+.f64 1 z))) (*.f64 t (+.f64 1/2 (*.f64 t -1/8)))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (fma.f64 t (fma.f64 t -1/8 1/2) (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 t (fma.f64 t -1/8 1/2) (sqrt.f64 (+.f64 1 z))) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 t (-.f64 (*.f64 1/16 t) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 (+.f64 1 (sqrt.f64 (+.f64 1 z))) (*.f64 t (+.f64 1/2 (*.f64 t (fma.f64 1/16 t -1/8))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 (fma.f64 t (fma.f64 t (fma.f64 t 1/16 -1/8) 1/2) (sqrt.f64 (+.f64 1 z))) (-.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 t (fma.f64 t (fma.f64 t 1/16 -1/8) 1/2) (sqrt.f64 (+.f64 1 z))) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (sqrt.f64 z)))
(-.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (fma.f64 1/2 (pow.f64 t -1/2) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z)))
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (pow.f64 t -1/2))) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (sqrt.f64 z)))
(+.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 1/2 (pow.f64 t -1/2)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 t))) (sqrt.f64 z)))
(-.f64 (fma.f64 -1/2 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (fma.f64 -1/2 (pow.f64 t -1/2) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 t))) (*.f64 (sqrt.f64 t) 1/2)) t)) (sqrt.f64 z)))
(-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (/.f64 (fma.f64 (sqrt.f64 t) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 t)))) t)) (sqrt.f64 z))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (/.f64 (fma.f64 (sqrt.f64 t) 1/2 (*.f64 1/8 (pow.f64 t -1/2))) t) (sqrt.f64 z)))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t)))) t))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 t))) (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (sqrt.f64 t) 1/2))) t)) (sqrt.f64 z)))
(-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (/.f64 (+.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 t))) (fma.f64 (sqrt.f64 t) 1/2 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 (sqrt.f64 -1) 4))))) t)) (sqrt.f64 z))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (/.f64 (+.f64 (fma.f64 (sqrt.f64 t) 1/2 (*.f64 1/8 (pow.f64 t -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 4)))) t) (sqrt.f64 z)))
(*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 t)))
(*.f64 -1 (sqrt.f64 (/.f64 1 t)))
(neg.f64 (pow.f64 t -1/2))
(*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 t)))
(*.f64 -1 (sqrt.f64 (/.f64 1 t)))
(neg.f64 (pow.f64 t -1/2))
(*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 t)))
(*.f64 -1 (sqrt.f64 (/.f64 1 t)))
(neg.f64 (pow.f64 t -1/2))
(*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 t)))
(*.f64 -1 (sqrt.f64 (/.f64 1 t)))
(neg.f64 (pow.f64 t -1/2))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z 1/2)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 z 1/2 (sqrt.f64 (+.f64 1 t))) (-.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 z 1/2 (sqrt.f64 (+.f64 1 t))) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 z -1/8)))) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 1 (-.f64 (fma.f64 z (fma.f64 z -1/8 1/2) (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 z (fma.f64 1/16 z -1/8))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 (fma.f64 z (fma.f64 z (fma.f64 z 1/16 -1/8) 1/2) (sqrt.f64 (+.f64 1 t))) (-.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 z (fma.f64 z (fma.f64 z 1/16 -1/8) 1/2) (sqrt.f64 (+.f64 1 t))) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 t)))
(-.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t)))
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (sqrt.f64 (+.f64 1 t))) (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (neg.f64 (sqrt.f64 t))))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 t)))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))))) (sqrt.f64 t)))
(+.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) -1/2) (sqrt.f64 t)))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 z)) -1/2 (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (sqrt.f64 z) 1/2)) z)) (sqrt.f64 t)))
(-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (/.f64 (fma.f64 (sqrt.f64 z) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 z)))) z)) (sqrt.f64 t))
(-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (/.f64 (fma.f64 (sqrt.f64 z) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 z)))) z) (sqrt.f64 t)))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z))) (sqrt.f64 t))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 (sqrt.f64 z) 1/2))) z)) (sqrt.f64 t)))
(-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (/.f64 (+.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 z))) (fma.f64 (sqrt.f64 z) 1/2 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (pow.f64 (sqrt.f64 -1) 4))))) z)) (sqrt.f64 t))
(-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (/.f64 (+.f64 (fma.f64 (sqrt.f64 z) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 z)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 4)))) z) (sqrt.f64 t)))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t 1/2)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 t 1/2 (sqrt.f64 (+.f64 1 z))) (-.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 t 1/2 (sqrt.f64 (+.f64 1 z))) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 -1/8 t))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 (+.f64 1 (sqrt.f64 (+.f64 1 z))) (*.f64 t (+.f64 1/2 (*.f64 t -1/8)))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 1 (-.f64 (fma.f64 t (fma.f64 t -1/8 1/2) (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 t (fma.f64 t -1/8 1/2) (sqrt.f64 (+.f64 1 z))) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 t (+.f64 1/2 (*.f64 t (-.f64 (*.f64 1/16 t) 1/8)))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(-.f64 (+.f64 (+.f64 1 (sqrt.f64 (+.f64 1 z))) (*.f64 t (+.f64 1/2 (*.f64 t (fma.f64 1/16 t -1/8))))) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))
(+.f64 (fma.f64 t (fma.f64 t (fma.f64 t 1/16 -1/8) 1/2) (sqrt.f64 (+.f64 1 z))) (-.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (fma.f64 t (fma.f64 t (fma.f64 t 1/16 -1/8) 1/2) (sqrt.f64 (+.f64 1 z))) (-.f64 (-.f64 1 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (sqrt.f64 z)))
(-.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (fma.f64 1/2 (pow.f64 t -1/2) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z)))
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (pow.f64 t -1/2))) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (sqrt.f64 z)))
(+.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 1/2 (pow.f64 t -1/2)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 t))) (sqrt.f64 z)))
(-.f64 (fma.f64 -1/2 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (fma.f64 -1/2 (pow.f64 t -1/2) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 t))) (*.f64 (sqrt.f64 t) 1/2)) t)) (sqrt.f64 z)))
(-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (/.f64 (fma.f64 (sqrt.f64 t) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 t)))) t)) (sqrt.f64 z))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (/.f64 (fma.f64 (sqrt.f64 t) 1/2 (*.f64 1/8 (pow.f64 t -1/2))) t) (sqrt.f64 z)))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t)))) t))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 t))) (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (sqrt.f64 t) 1/2))) t)) (sqrt.f64 z)))
(-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (/.f64 (+.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 t))) (fma.f64 (sqrt.f64 t) 1/2 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 (sqrt.f64 -1) 4))))) t)) (sqrt.f64 z))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (/.f64 (+.f64 (fma.f64 (sqrt.f64 t) 1/2 (*.f64 1/8 (pow.f64 t -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 4)))) t) (sqrt.f64 z)))
(*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3))))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (pow.f64 y 3)))) (pow.f64 y 2))
(/.f64 (fma.f64 -1/8 (sqrt.f64 y) (*.f64 1/2 (sqrt.f64 (pow.f64 y 3)))) (pow.f64 y 2))
(/.f64 (fma.f64 1/2 (sqrt.f64 (pow.f64 y 3)) (*.f64 -1/8 (sqrt.f64 y))) (pow.f64 y 2))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (pow.f64 y 3)))) (pow.f64 y 2))
(/.f64 (fma.f64 -1/8 (sqrt.f64 y) (*.f64 1/2 (sqrt.f64 (pow.f64 y 3)))) (pow.f64 y 2))
(/.f64 (fma.f64 1/2 (sqrt.f64 (pow.f64 y 3)) (*.f64 -1/8 (sqrt.f64 y))) (pow.f64 y 2))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (pow.f64 y 3)))) (pow.f64 y 2))
(/.f64 (fma.f64 -1/8 (sqrt.f64 y) (*.f64 1/2 (sqrt.f64 (pow.f64 y 3)))) (pow.f64 y 2))
(/.f64 (fma.f64 1/2 (sqrt.f64 (pow.f64 y 3)) (*.f64 -1/8 (sqrt.f64 y))) (pow.f64 y 2))
(*.f64 1/2 (sqrt.f64 (/.f64 1 y)))
(+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))
(fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 y)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))))
(+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))
(fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 y)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))))
(+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))
(fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 y)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 1/2 (sqrt.f64 (/.f64 1 y)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 y))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (pow.f64 y 3))))))
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 y))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))))
(fma.f64 -1/2 (neg.f64 (sqrt.f64 (/.f64 1 y))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 y))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (pow.f64 y 3))))))
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 y))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))))
(fma.f64 -1/2 (neg.f64 (sqrt.f64 (/.f64 1 y))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 y))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (pow.f64 y 3))))))
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 y))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))))
(fma.f64 -1/2 (neg.f64 (sqrt.f64 (/.f64 1 y))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) 1)
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(expm1.f64 (log1p.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))) 0)
(-.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 1 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2) (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 z))))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(*.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (/.f64 1 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 z))))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 1 (/.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 z))))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 z))))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (*.f64 (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))))
(/.f64 (/.f64 (fma.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (+.f64 t (-.f64 1 t)) (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 1 (-.f64 t t)))) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (fma.f64 (+.f64 z (-.f64 1 z)) (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (*.f64 (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 1 (-.f64 z z)) (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (*.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t))))) (*.f64 (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (+.f64 1 (-.f64 t t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 1 (-.f64 z z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (*.f64 (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))))
(/.f64 (/.f64 (fma.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (fma.f64 (+.f64 z (-.f64 1 z)) (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (*.f64 (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 1 (-.f64 z z)) (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (*.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t))))) (*.f64 (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (fma.f64 (+.f64 t (-.f64 1 t)) (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 1 (-.f64 t t)))) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (fma.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (+.f64 1 (-.f64 t t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 1 (-.f64 z z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 z))))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))) (neg.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3)) (+.f64 (+.f64 1 z) (+.f64 (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) 3)) (+.f64 1 (+.f64 z (*.f64 (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) 3)) (fma.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (+.f64 1 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) 3)) (fma.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (+.f64 (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 (+.f64 1 z)))) (+.f64 1 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) 3) (pow.f64 t 3/2)) (+.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) (+.f64 t (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 3) (pow.f64 t 3/2)) (fma.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 t (*.f64 (sqrt.f64 t) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) 3) (pow.f64 t 3/2)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (fma.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) t)))
(/.f64 (-.f64 (pow.f64 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) 3) (pow.f64 t 3/2)) (+.f64 t (*.f64 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))) (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (+.f64 z (-.f64 1 (*.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))))))) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))))) (+.f64 (sqrt.f64 z) (+.f64 (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) t) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(/.f64 (-.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) t) (+.f64 (sqrt.f64 t) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(/.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))))) t) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))))))
(/.f64 (-.f64 (*.f64 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) t) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 3)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(pow.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3) 1/3)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(sqrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(log.f64 (exp.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(expm1.f64 (log1p.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))) 0)
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(exp.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 1))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(-.f64 (*.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z)))) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) 1)
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(expm1.f64 (log1p.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))) 0)
(-.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 1 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2) (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 z))))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(*.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (/.f64 1 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 z))))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 1 (/.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 z))))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 z))))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (*.f64 (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))))
(/.f64 (/.f64 (fma.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (+.f64 t (-.f64 1 t)) (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 1 (-.f64 t t)))) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (fma.f64 (+.f64 z (-.f64 1 z)) (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (*.f64 (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 1 (-.f64 z z)) (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (*.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t))))) (*.f64 (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (+.f64 1 (-.f64 t t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 1 (-.f64 z z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (*.f64 (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))))
(/.f64 (/.f64 (fma.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (fma.f64 (+.f64 z (-.f64 1 z)) (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (*.f64 (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 1 (-.f64 z z)) (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (*.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t))))) (*.f64 (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (fma.f64 (+.f64 t (-.f64 1 t)) (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 1 (-.f64 t t)))) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (fma.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (+.f64 1 (-.f64 t t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 1 (-.f64 z z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 z))))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))) (neg.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3)) (+.f64 (+.f64 1 z) (+.f64 (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) 3)) (+.f64 1 (+.f64 z (*.f64 (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) 3)) (fma.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (+.f64 1 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) 3)) (fma.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (+.f64 (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 (+.f64 1 z)))) (+.f64 1 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) 3) (pow.f64 t 3/2)) (+.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) (+.f64 t (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 3) (pow.f64 t 3/2)) (fma.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 t (*.f64 (sqrt.f64 t) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) 3) (pow.f64 t 3/2)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (fma.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) t)))
(/.f64 (-.f64 (pow.f64 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) 3) (pow.f64 t 3/2)) (+.f64 t (*.f64 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))) (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (+.f64 z (-.f64 1 (*.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))))))) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))))) (+.f64 (sqrt.f64 z) (+.f64 (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) t) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(/.f64 (-.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) t) (+.f64 (sqrt.f64 t) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(/.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))))) t) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))))))
(/.f64 (-.f64 (*.f64 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) t) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 3)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(pow.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3) 1/3)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(sqrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(log.f64 (exp.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(expm1.f64 (log1p.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))) 0)
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(exp.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 1))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(-.f64 (*.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z)))) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 t -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 t -1/2)))
(+.f64 (pow.f64 t -1/2) 0)
(*.f64 1 (pow.f64 t -1/2))
(pow.f64 t -1/2)
(*.f64 (pow.f64 t -1/2) 1)
(pow.f64 t -1/2)
(*.f64 (cbrt.f64 (pow.f64 t -1/2)) (/.f64 1 (cbrt.f64 t)))
(/.f64 (cbrt.f64 (pow.f64 t -1/2)) (cbrt.f64 t))
(*.f64 (/.f64 1 (cbrt.f64 t)) (cbrt.f64 (pow.f64 t -1/2)))
(*.f64 (cbrt.f64 (pow.f64 t -1/2)) (/.f64 1 (cbrt.f64 t)))
(/.f64 (cbrt.f64 (pow.f64 t -1/2)) (cbrt.f64 t))
(*.f64 (sqrt.f64 (pow.f64 t -1/2)) (sqrt.f64 (pow.f64 t -1/2)))
(pow.f64 t -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 t -1/2))
(pow.f64 t -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 t -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 t)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 t -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 t))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 t -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 t))))
(/.f64 1 (sqrt.f64 t))
(/.f64 1 (/.f64 (sqrt.f64 t) 1))
(/.f64 1 (sqrt.f64 t))
(/.f64 -1 (neg.f64 (sqrt.f64 t)))
(/.f64 1 (sqrt.f64 t))
(/.f64 (/.f64 1 (cbrt.f64 t)) (cbrt.f64 (sqrt.f64 t)))
(/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 t)))
(/.f64 (sqrt.f64 (pow.f64 t -1/2)) (pow.f64 t 1/4))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 t)))
(pow.f64 t -1/2)
(pow.f64 (sqrt.f64 t) -1)
(/.f64 1 (sqrt.f64 t))
(pow.f64 (/.f64 1 t) 1/2)
(pow.f64 t -1/2)
(pow.f64 (pow.f64 t -1/2) 1)
(pow.f64 t -1/2)
(pow.f64 (cbrt.f64 (pow.f64 t -1/2)) 3)
(pow.f64 t -1/2)
(pow.f64 (/.f64 1 (pow.f64 t 3/2)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 t 3/2)))
(pow.f64 (sqrt.f64 (pow.f64 t -1/2)) 2)
(pow.f64 t -1/2)
(fabs.f64 (pow.f64 t -1/2))
(pow.f64 t -1/2)
(log.f64 (exp.f64 (pow.f64 t -1/2)))
(pow.f64 t -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 t -1/2))))
(pow.f64 t -1/2)
(cbrt.f64 (/.f64 1 (pow.f64 t 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 t -1/2)))
(+.f64 (pow.f64 t -1/2) 0)
(log1p.f64 (expm1.f64 (pow.f64 t -1/2)))
(pow.f64 t -1/2)
(exp.f64 (log.f64 (pow.f64 t -1/2)))
(pow.f64 t -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 t)) 1/2))
(pow.f64 t -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 t -1/2)) 1))
(pow.f64 t -1/2)
(-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) 1)
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(expm1.f64 (log1p.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))) 0)
(-.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 1 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2) (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 z))))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(*.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (/.f64 1 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 z))))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 1 (/.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 z))))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 z))))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (*.f64 (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))))
(/.f64 (/.f64 (fma.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (+.f64 t (-.f64 1 t)) (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 1 (-.f64 t t)))) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t)))))
(/.f64 (fma.f64 (+.f64 z (-.f64 1 z)) (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (*.f64 (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 1 (-.f64 z z)) (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (*.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t))))) (*.f64 (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (+.f64 (*.f64 (+.f64 z (-.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 t (-.f64 1 t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (+.f64 1 (-.f64 t t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 1 (-.f64 z z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (*.f64 (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)))) (*.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))))
(/.f64 (/.f64 (fma.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (+.f64 (+.f64 1 t) t) (sqrt.f64 (*.f64 (+.f64 1 t) t))) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (fma.f64 (+.f64 z (-.f64 1 z)) (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (*.f64 (+.f64 (+.f64 1 (+.f64 t t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 1 (-.f64 z z)) (*.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (*.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 t (+.f64 1 t))) 1) (*.f64 2 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 t) 3/2) (pow.f64 t 3/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t))))) (*.f64 (+.f64 (+.f64 1 (*.f64 2 t)) (sqrt.f64 (*.f64 t (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (+.f64 (+.f64 1 z) z) (sqrt.f64 (*.f64 (+.f64 1 z) z)))))
(/.f64 (fma.f64 (+.f64 t (-.f64 1 t)) (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (*.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (+.f64 (+.f64 1 z) (+.f64 z (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 1 (-.f64 t t)))) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 z 3/2)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z)))))) (*.f64 (+.f64 1 (+.f64 (*.f64 2 z) (sqrt.f64 (*.f64 z (+.f64 1 z))))) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (+.f64 (*.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (fma.f64 (+.f64 t (-.f64 1 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 z (-.f64 1 z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (fma.f64 (+.f64 1 (-.f64 t t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 1 (-.f64 z z)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 z))))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2))) (neg.f64 (+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3)) (+.f64 (+.f64 1 z) (+.f64 (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (*.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) 3)) (+.f64 1 (+.f64 z (*.f64 (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) 3)) (fma.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (+.f64 1 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) 3)) (fma.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (+.f64 (sqrt.f64 z) (+.f64 (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 (+.f64 1 z)))) (+.f64 1 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) 3) (pow.f64 t 3/2)) (+.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) (+.f64 t (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 3) (pow.f64 t 3/2)) (fma.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 t (*.f64 (sqrt.f64 t) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) 3) (pow.f64 t 3/2)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (fma.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) t)))
(/.f64 (-.f64 (pow.f64 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) 3) (pow.f64 t 3/2)) (+.f64 t (*.f64 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2)) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)) (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))) (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(/.f64 (+.f64 z (-.f64 1 (*.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))))))) (+.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))))) (+.f64 (sqrt.f64 z) (+.f64 (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 (+.f64 1 z)))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t)))) t) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t)))
(/.f64 (-.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) t) (+.f64 (sqrt.f64 t) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(/.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))))) t) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))))))
(/.f64 (-.f64 (*.f64 (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) (-.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) t) (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (sqrt.f64 t)))))
(pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 1)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 3)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(pow.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3) 1/3)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 2)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(sqrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(log.f64 (exp.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 3))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(expm1.f64 (log1p.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z)))) 0)
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(exp.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) 1))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (+.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 t))))
(-.f64 (*.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z)))) (+.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (-.f64 (sqrt.f64 z) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (sqrt.f64 (+.f64 1 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y))) 1)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(+.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 0)
(*.f64 1 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(*.f64 (/.f64 1 y) (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(*.f64 (pow.f64 y -1/2) (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (sqrt.f64 y)))
(*.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (/.f64 (pow.f64 y -1/2) (sqrt.f64 y)))
(*.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (/.f64 1 y))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(*.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 1)
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) 2))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) 2) (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 2) (/.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) y))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 2) (*.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (/.f64 1 y)))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) (sqrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(*.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (/.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) y))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(*.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (*.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (/.f64 1 y)))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(*.f64 (neg.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (/.f64 1 (neg.f64 y)))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (cbrt.f64 y)))
(/.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (*.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) y))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (sqrt.f64 y)))
(/.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (*.f64 (sqrt.f64 y) (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 2) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) 1) (/.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) y))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) (cbrt.f64 y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (cbrt.f64 y)))
(/.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (*.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y)))
(*.f64 (*.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (pow.f64 y -1/2)) (pow.f64 y -1/2))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(*.f64 (*.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (cbrt.f64 (pow.f64 y -2))) (/.f64 1 (cbrt.f64 y)))
(*.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (*.f64 (cbrt.f64 (pow.f64 y -2)) (/.f64 1 (cbrt.f64 y))))
(/.f64 (*.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (cbrt.f64 (pow.f64 y -2))) (cbrt.f64 y))
(*.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 y -2)) (cbrt.f64 y)))
(pow.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 1)
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) 3)
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(pow.f64 (pow.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 3) 1/3)
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) 2)
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(pow.f64 (/.f64 y (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) -1)
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(neg.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) (neg.f64 y)))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(neg.f64 (/.f64 (neg.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y)))) y))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 2))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(log.f64 (exp.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y))))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 3))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) 3) (pow.f64 (/.f64 1 y) 3)))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) 3) (pow.f64 y 3)))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(+.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y) 0)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(exp.f64 (log.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)) 1))
(/.f64 (fma.f64 1/2 (sqrt.f64 y) (/.f64 -1/8 (sqrt.f64 y))) y)

eval7.0s (12%)

Compiler

Compiled 245128 to 165705 computations (32.4% saved)

prune1.8s (3%)

Pruning

23 alts after pruning (23 fresh and 0 done)

PrunedKeptTotal
New5581235604
Fresh12012
Picked505
Done000
Total5598235621
Accuracy
99.8%
Counts
5621 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.8%
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/2 (sqrt.f64 x)))) x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
8.4%
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
7.2%
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
98.0%
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
90.5%
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
33.2%
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
85.0%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
22.3%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
22.5%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
86.4%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
60.8%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
63.3%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
89.6%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
54.5%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
83.5%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
89.9%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
88.8%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
65.0%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
65.9%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
25.1%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
84.3%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
10.7%
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
11.8%
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
Compiler

Compiled 1606 to 1284 computations (20% saved)

localize3.8s (6.6%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.9%
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
99.8%
(sqrt.f64 (/.f64 1 y))
32.1%
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
10.3%
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
99.9%
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
99.8%
(sqrt.f64 (/.f64 1 t))
75.2%
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
32.1%
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
99.9%
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
99.8%
(sqrt.f64 (/.f64 1 y))
32.1%
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
10.3%
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
100.0%
(sqrt.f64 (+.f64 1 y))
100.0%
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
75.2%
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
32.1%
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
99.9%
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
99.8%
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
32.1%
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
10.3%
(-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))
Compiler

Compiled 615 to 379 computations (38.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.9s
Operation ival-sqrt, time spent: 1.6s, 54.0% of total-time
Operation ival-add, time spent: 608.0ms, 21.0% of total-time
Operation ival-sub, time spent: 295.0ms, 10.0% of total-time
Operation ival-div, time spent: 262.0ms, 9.0% of total-time
Operation ival-mult, time spent: 140.0ms, 5.0% of total-time
Operation const, time spent: 45.0ms, 2.0% of total-time

series108.0ms (0.2%)

Counts
6 → 80
Calls
Call 1
Inputs
#<alt (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))>
#<alt (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))>
#<alt (sqrt.f64 (+.f64 1 y))>
#<alt (sqrt.f64 (/.f64 1 y))>
#<alt (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))>
#<alt (sqrt.f64 (/.f64 1 y))>
Outputs
#<alt (/.f64 1 (+.f64 1 (sqrt.f64 y)))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 y (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 y))))>
#<alt (+.f64 (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 y))))>
#<alt (+.f64 (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3)))) (+.f64 1 (sqrt.f64 y)))))))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3)))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 y))))>
#<alt (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 y))) (*.f64 1/8 (sqrt.f64 (/.f64 1 y)))) y)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (sqrt.f64 (pow.f64 y 7))) (*.f64 1/32 (sqrt.f64 (pow.f64 y 7)))) (pow.f64 y 6))) (*.f64 1/2 (sqrt.f64 y))) (+.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 1 y))))) y)>
#<alt (*.f64 -1/2 (sqrt.f64 (/.f64 1 y)))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 y))) y))>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 y))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) y))>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (pow.f64 y 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/32 (*.f64 (sqrt.f64 (pow.f64 y 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6))))) (pow.f64 y 6))) (*.f64 1/2 (sqrt.f64 y))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))) y))>
#<alt (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (*.f64 -1 (sqrt.f64 x))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))>
#<alt (*.f64 (sqrt.f64 x) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (-.f64 2 (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 2 (*.f64 1/2 y)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 2 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 2 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 1 (sqrt.f64 x))>
#<alt (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))))) (sqrt.f64 x))>
#<alt (-.f64 1 (sqrt.f64 x))>
#<alt (-.f64 (+.f64 1 (*.f64 -1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 y))) y))) (sqrt.f64 x))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 y)))) y))) (sqrt.f64 x))>
#<alt 1>
#<alt (+.f64 1 (*.f64 1/2 y))>
#<alt (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))>
#<alt (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))>
#<alt (sqrt.f64 y)>
#<alt (*.f64 y (+.f64 (sqrt.f64 (/.f64 1 y)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))))))>
#<alt (*.f64 y (+.f64 (sqrt.f64 (/.f64 1 y)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))))))>
#<alt (*.f64 y (+.f64 (sqrt.f64 (/.f64 1 y)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 7)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 y) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 y (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 7))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 z) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))))) (sqrt.f64 z))>
#<alt (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))>
#<alt (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))>
#<alt (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))>
#<alt (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))))>
#<alt (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))>
#<alt (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 z))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))>
#<alt (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (sqrt.f64 t)) (*.f64 t (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) t)>
#<alt (/.f64 (+.f64 (*.f64 1/2 (sqrt.f64 t)) (*.f64 t (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) t)>
#<alt (/.f64 (+.f64 (*.f64 1/2 (sqrt.f64 t)) (*.f64 t (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) t)>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 z))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))>
Calls

24 calls:

TimeVariablePointExpression
91.0ms
x
@inf
(+ (- 1 (sqrt x)) (- (sqrt (+ 1 y)) (sqrt y)))
2.0ms
t
@-inf
(+ (- (sqrt (+ 1 z)) (sqrt z)) (* 1/2 (sqrt (/ 1 t))))
2.0ms
y
@0
(/ 1 (+ (sqrt y) (sqrt (+ 1 y))))
1.0ms
y
@-inf
(/ 1 (+ (sqrt y) (sqrt (+ 1 y))))
1.0ms
y
@inf
(/ 1 (+ (sqrt y) (sqrt (+ 1 y))))

rewrite91.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
314×associate-*r*
260×log1p-expm1-u
260×expm1-log1p-u
253×add-cube-cbrt
252×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033173
1568157
Stop Event
node limit
Counts
6 → 197
Calls
Call 1
Inputs
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(sqrt.f64 (+.f64 1 y))
(sqrt.f64 (/.f64 1 y))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(sqrt.f64 (/.f64 1 y))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(*.f64 -1 (/.f64 1 (neg.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -1/2) (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) -1) (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) -1))
(pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -1)
(pow.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) 3) 1/3)
(pow.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -1/2) 2)
(neg.f64 (/.f64 -1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(sqrt.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) 1))
(-.f64 1 (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(-.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (sqrt.f64 y) (-.f64 1 (sqrt.f64 x))))
(-.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))) 1)
(-.f64 (/.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2) (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 1) (sqrt.f64 x))
(*.f64 1 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(*.f64 (cbrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) 2) (cbrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) (sqrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(*.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (/.f64 1 (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x))))) (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)))
(/.f64 (+.f64 (*.f64 (-.f64 1 (pow.f64 x 3/2)) (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y))))) (*.f64 (+.f64 1 (+.f64 x (sqrt.f64 x))) (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)))) (*.f64 (+.f64 1 (+.f64 x (sqrt.f64 x))) (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y))))))
(/.f64 (+.f64 (*.f64 (-.f64 1 (pow.f64 x 3/2)) (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) (*.f64 (+.f64 1 (+.f64 x (sqrt.f64 x))) (+.f64 1 (-.f64 y y)))) (*.f64 (+.f64 1 (+.f64 x (sqrt.f64 x))) (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(/.f64 (+.f64 (*.f64 (-.f64 1 x) (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y))))) (*.f64 (+.f64 1 (sqrt.f64 x)) (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)))) (*.f64 (+.f64 1 (sqrt.f64 x)) (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y))))))
(/.f64 (+.f64 (*.f64 (-.f64 1 x) (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) (*.f64 (+.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 y y)))) (*.f64 (+.f64 1 (sqrt.f64 x)) (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 1 (+.f64 x (sqrt.f64 x)))) (*.f64 (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y)))) (-.f64 1 (pow.f64 x 3/2)))) (*.f64 (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y)))) (+.f64 1 (+.f64 x (sqrt.f64 x)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 1 (sqrt.f64 x))) (*.f64 (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y)))) (-.f64 1 x))) (*.f64 (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y)))) (+.f64 1 (sqrt.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 1 (-.f64 y y)) (+.f64 1 (+.f64 x (sqrt.f64 x)))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (-.f64 1 (pow.f64 x 3/2)))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (+.f64 1 (+.f64 x (sqrt.f64 x)))))
(/.f64 (+.f64 (*.f64 (+.f64 1 (-.f64 y y)) (+.f64 1 (sqrt.f64 x))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (-.f64 1 x))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (+.f64 1 (sqrt.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2))) (neg.f64 (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3) (pow.f64 (-.f64 1 (sqrt.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2) (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 3)) (+.f64 1 (+.f64 (*.f64 (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) 3) (pow.f64 y 3/2)) (+.f64 (*.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y)))) (+.f64 y (*.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2) (pow.f64 (-.f64 1 (sqrt.f64 x)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x))))
(/.f64 (-.f64 1 (*.f64 (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))) (+.f64 1 (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y)))) y) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)))
(pow.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 1)
(pow.f64 (cbrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) 3)
(pow.f64 (pow.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2))
(log.f64 (exp.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(exp.f64 (log.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) 1))
(fma.f64 1 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 1 (sqrt.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (sqrt.f64 x))) 2) (cbrt.f64 (-.f64 1 (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 1 (sqrt.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 1 (sqrt.f64 x))) (sqrt.f64 (-.f64 1 (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 y)))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1 y)))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 y))) (cbrt.f64 (+.f64 1 y)))
(*.f64 (cbrt.f64 (+.f64 1 y)) (cbrt.f64 (sqrt.f64 (+.f64 1 y))))
(*.f64 (pow.f64 (+.f64 1 y) 1/4) (pow.f64 (+.f64 1 y) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 y)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 y)) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 y)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 y)) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 y))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 y 2))) (sqrt.f64 (-.f64 1 y)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 y 3))) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 y 2) y))))
(pow.f64 (+.f64 1 y) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1 y)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 y))) 3)
(pow.f64 (pow.f64 (+.f64 1 y) 1/4) 2)
(pow.f64 (pow.f64 (+.f64 1 y) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (+.f64 1 y)))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 y))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 y)))))
(cbrt.f64 (pow.f64 (+.f64 1 y) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 y))))
(hypot.f64 1 (sqrt.f64 y))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 y))))
(exp.f64 (*.f64 1/2 (log1p.f64 y)))
(exp.f64 (*.f64 (log1p.f64 y) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 y)) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 y -1/2))) 1)
(*.f64 1 (pow.f64 y -1/2))
(*.f64 (cbrt.f64 (pow.f64 y -1/2)) (/.f64 1 (cbrt.f64 y)))
(*.f64 (/.f64 1 (cbrt.f64 y)) (cbrt.f64 (pow.f64 y -1/2)))
(*.f64 (sqrt.f64 (pow.f64 y -1/2)) (sqrt.f64 (pow.f64 y -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 y -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 y -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 y)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 y -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 y))))
(/.f64 1 (sqrt.f64 y))
(/.f64 1 (/.f64 (sqrt.f64 y) 1))
(/.f64 -1 (neg.f64 (sqrt.f64 y)))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 y)))
(pow.f64 y -1/2)
(pow.f64 (sqrt.f64 y) -1)
(pow.f64 (/.f64 1 y) 1/2)
(pow.f64 (pow.f64 y -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 y -1/2)) 3)
(pow.f64 (/.f64 1 (pow.f64 y 3/2)) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 y -1/2)) 2)
(fabs.f64 (pow.f64 y -1/2))
(log.f64 (exp.f64 (pow.f64 y -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 y -1/2))))
(cbrt.f64 (/.f64 1 (pow.f64 y 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 y -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 y -1/2)))
(exp.f64 (log.f64 (pow.f64 y -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 y)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 y -1/2)) 1))
(-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) 1)
(-.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))) (/.f64 (*.f64 (/.f64 1 t) 1/4) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))))
(-.f64 (+.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(*.f64 1 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(*.f64 (cbrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) 2) (cbrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(*.f64 (sqrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (sqrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 t)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(*.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1 t) 1/4)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 t)) 3))))
(/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1 t) 1/4))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 t)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1 t) 1/4)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 t)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1 t) 1/4))) (neg.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))))
(/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (*.f64 (/.f64 1 t) 1/4) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))) 3)) (+.f64 (+.f64 1 z) (+.f64 (*.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))) (*.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))))
(/.f64 (-.f64 (*.f64 (/.f64 1 t) 1/4) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))
(pow.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) 3)
(pow.f64 (pow.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2))
(log.f64 (exp.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(log1p.f64 (expm1.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(exp.f64 (log.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t)))
(fma.f64 1 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 t -1/2) 1/2 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (/.f64 1/2 (sqrt.f64 t)))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1 t) 1/4)) (cbrt.f64 (/.f64 1/2 (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (/.f64 1/2 (sqrt.f64 t)))
(fma.f64 (sqrt.f64 (/.f64 1/2 (sqrt.f64 t))) (sqrt.f64 (/.f64 1/2 (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 y -1/2))) 1)
(*.f64 1 (pow.f64 y -1/2))
(*.f64 (cbrt.f64 (pow.f64 y -1/2)) (/.f64 1 (cbrt.f64 y)))
(*.f64 (/.f64 1 (cbrt.f64 y)) (cbrt.f64 (pow.f64 y -1/2)))
(*.f64 (sqrt.f64 (pow.f64 y -1/2)) (sqrt.f64 (pow.f64 y -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 y -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 y -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 y)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 y -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 y))))
(/.f64 1 (sqrt.f64 y))
(/.f64 1 (/.f64 (sqrt.f64 y) 1))
(/.f64 -1 (neg.f64 (sqrt.f64 y)))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 y)))
(pow.f64 y -1/2)
(pow.f64 (sqrt.f64 y) -1)
(pow.f64 (/.f64 1 y) 1/2)
(pow.f64 (pow.f64 y -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 y -1/2)) 3)
(pow.f64 (/.f64 1 (pow.f64 y 3/2)) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 y -1/2)) 2)
(fabs.f64 (pow.f64 y -1/2))
(log.f64 (exp.f64 (pow.f64 y -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 y -1/2))))
(cbrt.f64 (/.f64 1 (pow.f64 y 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 y -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 y -1/2)))
(exp.f64 (log.f64 (pow.f64 y -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 y)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 y -1/2)) 1))

simplify339.0ms (0.6%)

Algorithm
egg-herbie
Rules
1046×fma-neg
770×fma-define
734×sub-neg
642×distribute-rgt-in
618×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
071015096
1187714339
2594914167
Stop Event
node limit
Counts
277 → 380
Calls
Call 1
Inputs
(/.f64 1 (+.f64 1 (sqrt.f64 y)))
(+.f64 (*.f64 -1/2 (/.f64 y (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 y))))
(+.f64 (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 y))))
(+.f64 (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3)))) (+.f64 1 (sqrt.f64 y)))))))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3)))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 y))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 y)))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)
(/.f64 (-.f64 (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 y))) (*.f64 1/8 (sqrt.f64 (/.f64 1 y)))) y)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (sqrt.f64 (pow.f64 y 7))) (*.f64 1/32 (sqrt.f64 (pow.f64 y 7)))) (pow.f64 y 6))) (*.f64 1/2 (sqrt.f64 y))) (+.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 1 y))))) y)
(*.f64 -1/2 (sqrt.f64 (/.f64 1 y)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 y))) y))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 y))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) y))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (pow.f64 y 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/32 (*.f64 (sqrt.f64 (pow.f64 y 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6))))) (pow.f64 y 6))) (*.f64 1/2 (sqrt.f64 y))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))) y))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(*.f64 -1 (sqrt.f64 x))
(*.f64 x (-.f64 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (-.f64 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (-.f64 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 (sqrt.f64 x) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))
(-.f64 2 (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 2 (*.f64 1/2 y)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 2 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 2 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 1 (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))))) (sqrt.f64 x))
(-.f64 1 (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 -1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 y))) y))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 y)))) y))) (sqrt.f64 x))
1
(+.f64 1 (*.f64 1/2 y))
(+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))
(+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))
(sqrt.f64 y)
(*.f64 y (+.f64 (sqrt.f64 (/.f64 1 y)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))))))
(*.f64 y (+.f64 (sqrt.f64 (/.f64 1 y)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))))))
(*.f64 y (+.f64 (sqrt.f64 (/.f64 1 y)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 7)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 y) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 7))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))
(-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 z) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (sqrt.f64 z))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))))) (sqrt.f64 z))
(*.f64 1/2 (sqrt.f64 (/.f64 1 t)))
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 t)))
(+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 z))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 t)))
(/.f64 (+.f64 (*.f64 1/2 (sqrt.f64 t)) (*.f64 t (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) t)
(/.f64 (+.f64 (*.f64 1/2 (sqrt.f64 t)) (*.f64 t (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) t)
(/.f64 (+.f64 (*.f64 1/2 (sqrt.f64 t)) (*.f64 t (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) t)
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 z))
(*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(*.f64 -1 (/.f64 1 (neg.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -1/2) (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) -1) (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) -1))
(pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -1)
(pow.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) 3) 1/3)
(pow.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -1/2) 2)
(neg.f64 (/.f64 -1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(sqrt.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) 1))
(-.f64 1 (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(-.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (sqrt.f64 y) (-.f64 1 (sqrt.f64 x))))
(-.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))) 1)
(-.f64 (/.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2) (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 1) (sqrt.f64 x))
(*.f64 1 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(*.f64 (cbrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) 2) (cbrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) (sqrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(*.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (/.f64 1 (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x))))) (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)))
(/.f64 (+.f64 (*.f64 (-.f64 1 (pow.f64 x 3/2)) (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y))))) (*.f64 (+.f64 1 (+.f64 x (sqrt.f64 x))) (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)))) (*.f64 (+.f64 1 (+.f64 x (sqrt.f64 x))) (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y))))))
(/.f64 (+.f64 (*.f64 (-.f64 1 (pow.f64 x 3/2)) (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) (*.f64 (+.f64 1 (+.f64 x (sqrt.f64 x))) (+.f64 1 (-.f64 y y)))) (*.f64 (+.f64 1 (+.f64 x (sqrt.f64 x))) (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(/.f64 (+.f64 (*.f64 (-.f64 1 x) (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y))))) (*.f64 (+.f64 1 (sqrt.f64 x)) (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)))) (*.f64 (+.f64 1 (sqrt.f64 x)) (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y))))))
(/.f64 (+.f64 (*.f64 (-.f64 1 x) (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) (*.f64 (+.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 y y)))) (*.f64 (+.f64 1 (sqrt.f64 x)) (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 1 (+.f64 x (sqrt.f64 x)))) (*.f64 (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y)))) (-.f64 1 (pow.f64 x 3/2)))) (*.f64 (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y)))) (+.f64 1 (+.f64 x (sqrt.f64 x)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 1 (sqrt.f64 x))) (*.f64 (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y)))) (-.f64 1 x))) (*.f64 (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y)))) (+.f64 1 (sqrt.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 1 (-.f64 y y)) (+.f64 1 (+.f64 x (sqrt.f64 x)))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (-.f64 1 (pow.f64 x 3/2)))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (+.f64 1 (+.f64 x (sqrt.f64 x)))))
(/.f64 (+.f64 (*.f64 (+.f64 1 (-.f64 y y)) (+.f64 1 (sqrt.f64 x))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (-.f64 1 x))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (+.f64 1 (sqrt.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2))) (neg.f64 (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3) (pow.f64 (-.f64 1 (sqrt.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2) (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 3)) (+.f64 1 (+.f64 (*.f64 (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) 3) (pow.f64 y 3/2)) (+.f64 (*.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y)))) (+.f64 y (*.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2) (pow.f64 (-.f64 1 (sqrt.f64 x)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x))))
(/.f64 (-.f64 1 (*.f64 (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))) (+.f64 1 (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y)))) y) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)))
(pow.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 1)
(pow.f64 (cbrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) 3)
(pow.f64 (pow.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2))
(log.f64 (exp.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(exp.f64 (log.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) 1))
(fma.f64 1 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 1 (sqrt.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (sqrt.f64 x))) 2) (cbrt.f64 (-.f64 1 (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 1 (sqrt.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 1 (sqrt.f64 x))) (sqrt.f64 (-.f64 1 (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 y)))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1 y)))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 y))) (cbrt.f64 (+.f64 1 y)))
(*.f64 (cbrt.f64 (+.f64 1 y)) (cbrt.f64 (sqrt.f64 (+.f64 1 y))))
(*.f64 (pow.f64 (+.f64 1 y) 1/4) (pow.f64 (+.f64 1 y) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 y)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 y)) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 y)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 y)) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 y))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 y 2))) (sqrt.f64 (-.f64 1 y)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 y 3))) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 y 2) y))))
(pow.f64 (+.f64 1 y) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1 y)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 y))) 3)
(pow.f64 (pow.f64 (+.f64 1 y) 1/4) 2)
(pow.f64 (pow.f64 (+.f64 1 y) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (+.f64 1 y)))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 y))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 y)))))
(cbrt.f64 (pow.f64 (+.f64 1 y) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 y))))
(hypot.f64 1 (sqrt.f64 y))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 y))))
(exp.f64 (*.f64 1/2 (log1p.f64 y)))
(exp.f64 (*.f64 (log1p.f64 y) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 y)) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 y -1/2))) 1)
(*.f64 1 (pow.f64 y -1/2))
(*.f64 (cbrt.f64 (pow.f64 y -1/2)) (/.f64 1 (cbrt.f64 y)))
(*.f64 (/.f64 1 (cbrt.f64 y)) (cbrt.f64 (pow.f64 y -1/2)))
(*.f64 (sqrt.f64 (pow.f64 y -1/2)) (sqrt.f64 (pow.f64 y -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 y -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 y -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 y)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 y -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 y))))
(/.f64 1 (sqrt.f64 y))
(/.f64 1 (/.f64 (sqrt.f64 y) 1))
(/.f64 -1 (neg.f64 (sqrt.f64 y)))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 y)))
(pow.f64 y -1/2)
(pow.f64 (sqrt.f64 y) -1)
(pow.f64 (/.f64 1 y) 1/2)
(pow.f64 (pow.f64 y -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 y -1/2)) 3)
(pow.f64 (/.f64 1 (pow.f64 y 3/2)) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 y -1/2)) 2)
(fabs.f64 (pow.f64 y -1/2))
(log.f64 (exp.f64 (pow.f64 y -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 y -1/2))))
(cbrt.f64 (/.f64 1 (pow.f64 y 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 y -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 y -1/2)))
(exp.f64 (log.f64 (pow.f64 y -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 y)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 y -1/2)) 1))
(-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) 1)
(-.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))) (/.f64 (*.f64 (/.f64 1 t) 1/4) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))))
(-.f64 (+.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(*.f64 1 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(*.f64 (cbrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) 2) (cbrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(*.f64 (sqrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (sqrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 t)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(*.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1 t) 1/4)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 t)) 3))))
(/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1 t) 1/4))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 t)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1 t) 1/4)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 t)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1 t) 1/4))) (neg.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))))
(/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (*.f64 (/.f64 1 t) 1/4) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))) 3)) (+.f64 (+.f64 1 z) (+.f64 (*.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))) (*.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))))
(/.f64 (-.f64 (*.f64 (/.f64 1 t) 1/4) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))
(pow.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) 3)
(pow.f64 (pow.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2))
(log.f64 (exp.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(log1p.f64 (expm1.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(exp.f64 (log.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t)))
(fma.f64 1 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 t -1/2) 1/2 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (/.f64 1/2 (sqrt.f64 t)))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1 t) 1/4)) (cbrt.f64 (/.f64 1/2 (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (/.f64 1/2 (sqrt.f64 t)))
(fma.f64 (sqrt.f64 (/.f64 1/2 (sqrt.f64 t))) (sqrt.f64 (/.f64 1/2 (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 y -1/2))) 1)
(*.f64 1 (pow.f64 y -1/2))
(*.f64 (cbrt.f64 (pow.f64 y -1/2)) (/.f64 1 (cbrt.f64 y)))
(*.f64 (/.f64 1 (cbrt.f64 y)) (cbrt.f64 (pow.f64 y -1/2)))
(*.f64 (sqrt.f64 (pow.f64 y -1/2)) (sqrt.f64 (pow.f64 y -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 y -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 y -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 y)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 y -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 y))))
(/.f64 1 (sqrt.f64 y))
(/.f64 1 (/.f64 (sqrt.f64 y) 1))
(/.f64 -1 (neg.f64 (sqrt.f64 y)))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 y)))
(pow.f64 y -1/2)
(pow.f64 (sqrt.f64 y) -1)
(pow.f64 (/.f64 1 y) 1/2)
(pow.f64 (pow.f64 y -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 y -1/2)) 3)
(pow.f64 (/.f64 1 (pow.f64 y 3/2)) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 y -1/2)) 2)
(fabs.f64 (pow.f64 y -1/2))
(log.f64 (exp.f64 (pow.f64 y -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 y -1/2))))
(cbrt.f64 (/.f64 1 (pow.f64 y 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 y -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 y -1/2)))
(exp.f64 (log.f64 (pow.f64 y -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 y)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 y -1/2)) 1))
Outputs
(/.f64 1 (+.f64 1 (sqrt.f64 y)))
(+.f64 (*.f64 -1/2 (/.f64 y (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 y))))
(fma.f64 -1/2 (/.f64 y (pow.f64 (+.f64 1 (sqrt.f64 y)) 2)) (/.f64 1 (+.f64 1 (sqrt.f64 y))))
(+.f64 (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 y))))
(fma.f64 y (fma.f64 y (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3))) (neg.f64 (/.f64 1/2 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2)))) (/.f64 1 (+.f64 1 (sqrt.f64 y))))
(fma.f64 y (fma.f64 y (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3))) (/.f64 -1/2 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 y))))
(+.f64 (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3)))) (+.f64 1 (sqrt.f64 y)))))))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3)))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 y))))
(fma.f64 y (-.f64 (*.f64 y (fma.f64 -1 (*.f64 y (+.f64 (/.f64 1/16 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2)) (+.f64 (/.f64 1/16 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3))) (+.f64 1 (sqrt.f64 y))))))) (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3))))) (/.f64 1/2 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 y))))
(fma.f64 y (fma.f64 y (+.f64 (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3)) (fma.f64 (neg.f64 y) (+.f64 (/.f64 1/16 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2)) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3))) (+.f64 1 (sqrt.f64 y))) (/.f64 1/16 (pow.f64 (+.f64 1 (sqrt.f64 y)) 3)))) (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2)))) (/.f64 -1/2 (pow.f64 (+.f64 1 (sqrt.f64 y)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 y))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 y)))
(*.f64 1/2 (pow.f64 y -1/2))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 y)) (*.f64 (sqrt.f64 y) 1/2)) y)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 1 y)) -1/8 (*.f64 (sqrt.f64 y) 1/2)) y)
(/.f64 (fma.f64 (pow.f64 y -1/2) -1/8 (*.f64 (sqrt.f64 y) 1/2)) y)
(/.f64 (-.f64 (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 y))) (*.f64 1/8 (sqrt.f64 (/.f64 1 y)))) y)
(/.f64 (+.f64 (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 (sqrt.f64 y) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 y)) -1/8)) y)
(/.f64 (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (fma.f64 (sqrt.f64 (/.f64 1 y)) -1/8 (*.f64 (sqrt.f64 y) 1/2))) y)
(/.f64 (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (fma.f64 (pow.f64 y -1/2) -1/8 (*.f64 (sqrt.f64 y) 1/2))) y)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (sqrt.f64 (pow.f64 y 7))) (*.f64 1/32 (sqrt.f64 (pow.f64 y 7)))) (pow.f64 y 6))) (*.f64 1/2 (sqrt.f64 y))) (+.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 1 y))))) y)
(/.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (pow.f64 y 7)) 5/128) (pow.f64 y 6)) (*.f64 (sqrt.f64 y) 1/2)) (fma.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 1/8 (sqrt.f64 (/.f64 1 y))))) y)
(/.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 y) 1/2) (*.f64 (sqrt.f64 (pow.f64 y 7)) (/.f64 5/128 (pow.f64 y 6)))) (fma.f64 1/8 (sqrt.f64 (/.f64 1 y)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) -1/16))) y)
(/.f64 (-.f64 (-.f64 (fma.f64 (pow.f64 y -1/2) -1/8 (*.f64 (sqrt.f64 y) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) -1/16)) (*.f64 (sqrt.f64 (pow.f64 y 7)) (/.f64 5/128 (pow.f64 y 6)))) y)
(*.f64 -1/2 (sqrt.f64 (/.f64 1 y)))
(*.f64 -1/2 (pow.f64 y -1/2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 y))) y))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (sqrt.f64 y) 1/2)) y))
(/.f64 (fma.f64 (sqrt.f64 y) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 y)))) (neg.f64 y))
(/.f64 (fma.f64 (sqrt.f64 y) 1/2 (*.f64 1/8 (pow.f64 y -1/2))) (neg.f64 y))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 y))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) y))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 (sqrt.f64 y) 1/2))) y))
(/.f64 (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 4)) (fma.f64 (sqrt.f64 y) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 y))))) (neg.f64 y))
(/.f64 (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 4)) (fma.f64 (sqrt.f64 y) 1/2 (*.f64 1/8 (pow.f64 y -1/2)))) (neg.f64 y))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (pow.f64 y 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/32 (*.f64 (sqrt.f64 (pow.f64 y 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6))))) (pow.f64 y 6))) (*.f64 1/2 (sqrt.f64 y))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))) y))
(neg.f64 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 y 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6))) 5/128) (pow.f64 y 6)) (*.f64 (sqrt.f64 y) 1/2)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))) y))
(/.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 y) 1/2) (*.f64 (/.f64 (sqrt.f64 (pow.f64 y 7)) (pow.f64 (sqrt.f64 -1) 6)) (/.f64 5/128 (pow.f64 y 6)))) (fma.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 (sqrt.f64 (/.f64 1 y)) -1/8))) (neg.f64 y))
(/.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 y) 1/2) (*.f64 (/.f64 (sqrt.f64 (pow.f64 y 7)) (pow.f64 (sqrt.f64 -1) 6)) (/.f64 5/128 (pow.f64 y 6)))) (fma.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 (pow.f64 y -1/2) -1/8))) (neg.f64 y))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(*.f64 -1 (sqrt.f64 x))
(neg.f64 (sqrt.f64 x))
(*.f64 x (-.f64 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (+.f64 (/.f64 (sqrt.f64 (+.f64 1 y)) x) (-.f64 (/.f64 1 x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 y) (/.f64 1 x))))))
(*.f64 x (-.f64 (*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 y) x))))
(*.f64 x (fma.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (/.f64 1 x) (-.f64 (neg.f64 (sqrt.f64 (/.f64 1 x))) (/.f64 (sqrt.f64 y) x))))
(*.f64 x (-.f64 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (+.f64 (/.f64 (sqrt.f64 (+.f64 1 y)) x) (-.f64 (/.f64 1 x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 y) (/.f64 1 x))))))
(*.f64 x (-.f64 (*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 y) x))))
(*.f64 x (fma.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (/.f64 1 x) (-.f64 (neg.f64 (sqrt.f64 (/.f64 1 x))) (/.f64 (sqrt.f64 y) x))))
(*.f64 x (-.f64 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (+.f64 (/.f64 (sqrt.f64 (+.f64 1 y)) x) (-.f64 (/.f64 1 x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 y) (/.f64 1 x))))))
(*.f64 x (-.f64 (*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 y) x))))
(*.f64 x (fma.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (/.f64 1 x) (-.f64 (neg.f64 (sqrt.f64 (/.f64 1 x))) (/.f64 (sqrt.f64 y) x))))
(*.f64 (sqrt.f64 x) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (sqrt.f64 y) 1)) x)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 x))))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 1 (sqrt.f64 y))) (neg.f64 x)) (neg.f64 (sqrt.f64 (/.f64 1 x))))))
(*.f64 x (-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 1 (sqrt.f64 y))) x) (sqrt.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (sqrt.f64 y) 1)) x)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 x))))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 1 (sqrt.f64 y))) (neg.f64 x)) (neg.f64 (sqrt.f64 (/.f64 1 x))))))
(*.f64 x (-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 1 (sqrt.f64 y))) x) (sqrt.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (sqrt.f64 y) 1)) x)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 x))))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 1 (sqrt.f64 y))) (neg.f64 x)) (neg.f64 (sqrt.f64 (/.f64 1 x))))))
(*.f64 x (-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 1 (sqrt.f64 y))) x) (sqrt.f64 (/.f64 1 x))))
(-.f64 2 (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 2 (+.f64 (sqrt.f64 y) (sqrt.f64 x)))
(-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x))
(-.f64 (+.f64 2 (*.f64 1/2 y)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 y 1/2 2) (sqrt.f64 y)) (sqrt.f64 x))
(-.f64 (+.f64 2 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 2 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))
(-.f64 (-.f64 (fma.f64 y (fma.f64 y -1/8 1/2) 2) (sqrt.f64 y)) (sqrt.f64 x))
(-.f64 (+.f64 2 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 2 (*.f64 y (+.f64 1/2 (*.f64 y (fma.f64 1/16 y -1/8))))) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))
(-.f64 (fma.f64 y (fma.f64 y (fma.f64 y 1/16 -1/8) 1/2) 2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))
(-.f64 1 (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x))
(+.f64 1 (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 y))) (sqrt.f64 x)))
(-.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 y)) 1) (sqrt.f64 x))
(-.f64 (fma.f64 1/2 (pow.f64 y -1/2) 1) (sqrt.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x))
(+.f64 1 (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x)))
(+.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (-.f64 1 (sqrt.f64 x)))
(+.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 1/2 (pow.f64 y -1/2))) (-.f64 1 (sqrt.f64 x)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))))) (sqrt.f64 x))
(+.f64 1 (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)))
(+.f64 1 (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (*.f64 1/2 (pow.f64 y -1/2)))) (sqrt.f64 x)))
(-.f64 1 (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 -1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x))
(-.f64 (fma.f64 -1/2 (sqrt.f64 (/.f64 1 y)) 1) (sqrt.f64 x))
(-.f64 (fma.f64 -1/2 (pow.f64 y -1/2) 1) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 y))) y))) (sqrt.f64 x))
(+.f64 1 (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (sqrt.f64 y) 1/2)) y)) (sqrt.f64 x)))
(-.f64 (-.f64 1 (/.f64 (fma.f64 (sqrt.f64 y) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 y)))) y)) (sqrt.f64 x))
(-.f64 (-.f64 1 (/.f64 (fma.f64 (sqrt.f64 y) 1/2 (*.f64 1/8 (pow.f64 y -1/2))) y)) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 y)))) y))) (sqrt.f64 x))
(-.f64 (+.f64 1 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 (sqrt.f64 y) 1/2))) y))) (sqrt.f64 x))
(-.f64 (-.f64 1 (/.f64 (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 4)) (fma.f64 (sqrt.f64 y) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 y))))) y)) (sqrt.f64 x))
(-.f64 (-.f64 1 (/.f64 (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 4)) (fma.f64 (sqrt.f64 y) 1/2 (*.f64 1/8 (pow.f64 y -1/2)))) y)) (sqrt.f64 x))
1
(+.f64 1 (*.f64 1/2 y))
(+.f64 1 (*.f64 y 1/2))
(fma.f64 y 1/2 1)
(+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))
(+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8))))
(fma.f64 y (fma.f64 y -1/8 1/2) 1)
(+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))
(+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (fma.f64 1/16 y -1/8)))))
(fma.f64 y (fma.f64 y (fma.f64 y 1/16 -1/8) 1/2) 1)
(sqrt.f64 y)
(*.f64 y (+.f64 (sqrt.f64 (/.f64 1 y)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))))))
(*.f64 y (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (sqrt.f64 (/.f64 1 y))))
(*.f64 y (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 y -1/2)))
(*.f64 y (+.f64 (sqrt.f64 (/.f64 1 y)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))))))
(*.f64 y (+.f64 (sqrt.f64 (/.f64 1 y)) (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))))))
(*.f64 y (+.f64 (sqrt.f64 (/.f64 1 y)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))))))
(*.f64 y (+.f64 (pow.f64 y -1/2) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))))))
(*.f64 y (+.f64 (sqrt.f64 (/.f64 1 y)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 7)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))))))))
(*.f64 y (+.f64 (sqrt.f64 (/.f64 1 y)) (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 7))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))))))))
(*.f64 y (+.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 7))))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (sqrt.f64 (/.f64 1 y)))))
(*.f64 y (+.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 7))))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 y -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 y) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 y)
(*.f64 -1 (*.f64 y (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 y) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (sqrt.f64 (/.f64 1 y)))) (neg.f64 y))
(*.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (neg.f64 (pow.f64 y -1/2))) (neg.f64 y))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (neg.f64 y) (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5))))) (neg.f64 y))
(*.f64 (+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (neg.f64 (pow.f64 y -1/2))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5))))) (neg.f64 y))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 7))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 (neg.f64 y) (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 y 7)))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 y (neg.f64 (+.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 7))) (pow.f64 (sqrt.f64 -1) 4)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (sqrt.f64 (/.f64 1 y))))))))
(*.f64 y (neg.f64 (+.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 7))) (pow.f64 (sqrt.f64 -1) 4)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (neg.f64 (pow.f64 y -1/2)))))))
(*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 y)))
(neg.f64 (pow.f64 y -1/2))
(*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 y)))
(neg.f64 (pow.f64 y -1/2))
(*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 y)))
(neg.f64 (pow.f64 y -1/2))
(*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 y)))
(neg.f64 (pow.f64 y -1/2))
(-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(+.f64 1 (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (sqrt.f64 z)))
(-.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) 1) (sqrt.f64 z))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 z) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))
(+.f64 1 (-.f64 (*.f64 1/2 (+.f64 z (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z)))
(-.f64 (fma.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) z) 1) (sqrt.f64 z))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (sqrt.f64 z))
(-.f64 (+.f64 1 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (sqrt.f64 z))
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) 1) (-.f64 (*.f64 z (fma.f64 -1/8 z 1/2)) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))))) (sqrt.f64 z))
(+.f64 1 (-.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (*.f64 z (+.f64 1/2 (*.f64 z (fma.f64 1/16 z -1/8))))) (sqrt.f64 z)))
(+.f64 1 (-.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (*.f64 z (fma.f64 z (fma.f64 1/16 z -1/8) 1/2))) (sqrt.f64 z)))
(*.f64 1/2 (sqrt.f64 (/.f64 1 t)))
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))
(fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z)))))
(fma.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z))) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))
(+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))))
(fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z))))))
(fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (fma.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z))) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 t)))
(+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 z))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(fma.f64 -1/2 (sqrt.f64 (/.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 z))) (*.f64 1/2 (sqrt.f64 z))) z) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (/.f64 (fma.f64 1/2 (sqrt.f64 z) (*.f64 1/8 (sqrt.f64 (/.f64 1 z)))) z))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 z))) (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 z)))) z) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (/.f64 (+.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 z))) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 1/2 (sqrt.f64 z)))) z))
(*.f64 1/2 (sqrt.f64 (/.f64 1 t)))
(/.f64 (+.f64 (*.f64 1/2 (sqrt.f64 t)) (*.f64 t (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) t)
(/.f64 (fma.f64 1/2 (sqrt.f64 t) (*.f64 t (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) t)
(/.f64 (fma.f64 t (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 t))) t)
(/.f64 (+.f64 (*.f64 1/2 (sqrt.f64 t)) (*.f64 t (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) t)
(/.f64 (fma.f64 1/2 (sqrt.f64 t) (*.f64 t (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) t)
(/.f64 (fma.f64 t (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 t))) t)
(/.f64 (+.f64 (*.f64 1/2 (sqrt.f64 t)) (*.f64 t (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) t)
(/.f64 (fma.f64 1/2 (sqrt.f64 t) (*.f64 t (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) t)
(/.f64 (fma.f64 t (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 t))) t)
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (sqrt.f64 z)))
(-.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (sqrt.f64 z)))
(-.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (sqrt.f64 z)))
(-.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (sqrt.f64 z)))
(-.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 t))) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (fma.f64 -1/2 (sqrt.f64 (/.f64 1 t)) (neg.f64 (sqrt.f64 z))))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 t))) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (fma.f64 -1/2 (sqrt.f64 (/.f64 1 t)) (neg.f64 (sqrt.f64 z))))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 t))) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (fma.f64 -1/2 (sqrt.f64 (/.f64 1 t)) (neg.f64 (sqrt.f64 z))))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 t))) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (fma.f64 -1/2 (sqrt.f64 (/.f64 1 t)) (neg.f64 (sqrt.f64 z))))
(*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 y)))
(neg.f64 (pow.f64 y -1/2))
(*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 y)))
(neg.f64 (pow.f64 y -1/2))
(*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 y)))
(neg.f64 (pow.f64 y -1/2))
(*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 y)))
(neg.f64 (pow.f64 y -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(*.f64 1 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(*.f64 -1 (/.f64 1 (neg.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -2)) (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -2)) (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -1/2) (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -1/2))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) -1))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) -1) (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) -1))
(pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) -2)
(pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -1)
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(pow.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) 1)
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) 3)
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(pow.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) 3) 1/3)
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(pow.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -1/2) 2)
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(neg.f64 (/.f64 -1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(sqrt.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) 3))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) -1))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) 1))
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(-.f64 1 (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(-.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (sqrt.f64 y) (-.f64 1 (sqrt.f64 x))))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(-.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))) 1)
(expm1.f64 (log1p.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(+.f64 -1 (-.f64 2 (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 y))))))
(-.f64 (/.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2) (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (+.f64 (sqrt.f64 y) (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y)))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (-.f64 (+.f64 1 (sqrt.f64 y)) (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 1) (sqrt.f64 x))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(*.f64 1 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(*.f64 (cbrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) 2))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) 2) (cbrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(*.f64 (sqrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) (sqrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(*.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x)))))))
(*.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (-.f64 1 (sqrt.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (+.f64 1 (sqrt.f64 y)) (sqrt.f64 x))) (pow.f64 (-.f64 1 (sqrt.f64 x)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (sqrt.f64 y) (+.f64 -1 (sqrt.f64 x)))) (pow.f64 (-.f64 1 (sqrt.f64 x)) 2)))
(*.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (/.f64 1 (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (+.f64 (sqrt.f64 y) (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y)))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (-.f64 (+.f64 1 (sqrt.f64 y)) (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x))))) (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3))))
(*.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (-.f64 1 (sqrt.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (+.f64 1 (sqrt.f64 y)) (sqrt.f64 x))) (pow.f64 (-.f64 1 (sqrt.f64 x)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (sqrt.f64 y) (+.f64 -1 (sqrt.f64 x)))) (pow.f64 (-.f64 1 (sqrt.f64 x)) 2)))
(/.f64 1 (/.f64 (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (+.f64 (sqrt.f64 y) (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y)))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (-.f64 (+.f64 1 (sqrt.f64 y)) (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x))))))
(*.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (-.f64 1 (sqrt.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (+.f64 1 (sqrt.f64 y)) (sqrt.f64 x))) (pow.f64 (-.f64 1 (sqrt.f64 x)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (sqrt.f64 y) (+.f64 -1 (sqrt.f64 x)))) (pow.f64 (-.f64 1 (sqrt.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (+.f64 (sqrt.f64 y) (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y)))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (-.f64 (+.f64 1 (sqrt.f64 y)) (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))))
(/.f64 (+.f64 (*.f64 (-.f64 1 (pow.f64 x 3/2)) (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y))))) (*.f64 (+.f64 1 (+.f64 x (sqrt.f64 x))) (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)))) (*.f64 (+.f64 1 (+.f64 x (sqrt.f64 x))) (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y))))))
(/.f64 (fma.f64 (-.f64 1 (pow.f64 x 3/2)) (+.f64 1 (+.f64 y (+.f64 y (sqrt.f64 (*.f64 y (+.f64 1 y)))))) (*.f64 (+.f64 1 (+.f64 x (sqrt.f64 x))) (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)))) (*.f64 (+.f64 1 (+.f64 y (+.f64 y (sqrt.f64 (*.f64 y (+.f64 1 y)))))) (+.f64 1 (+.f64 x (sqrt.f64 x)))))
(/.f64 (/.f64 (fma.f64 (-.f64 1 (pow.f64 x 3/2)) (+.f64 1 (+.f64 (+.f64 y y) (sqrt.f64 (*.f64 y (+.f64 1 y))))) (*.f64 (+.f64 (sqrt.f64 x) (+.f64 1 x)) (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)))) (+.f64 (sqrt.f64 x) (+.f64 1 x))) (+.f64 1 (+.f64 (+.f64 y y) (sqrt.f64 (*.f64 y (+.f64 1 y))))))
(/.f64 (fma.f64 (-.f64 1 (pow.f64 x 3/2)) (+.f64 1 (+.f64 (+.f64 y y) (sqrt.f64 (+.f64 y (pow.f64 y 2))))) (*.f64 (+.f64 (sqrt.f64 x) (+.f64 1 x)) (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)))) (*.f64 (+.f64 1 (+.f64 (+.f64 y y) (sqrt.f64 (+.f64 y (pow.f64 y 2))))) (+.f64 (sqrt.f64 x) (+.f64 1 x))))
(/.f64 (+.f64 (*.f64 (-.f64 1 (pow.f64 x 3/2)) (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) (*.f64 (+.f64 1 (+.f64 x (sqrt.f64 x))) (+.f64 1 (-.f64 y y)))) (*.f64 (+.f64 1 (+.f64 x (sqrt.f64 x))) (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(/.f64 (fma.f64 1 (+.f64 1 (+.f64 x (sqrt.f64 x))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (-.f64 1 (pow.f64 x 3/2)))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (+.f64 1 (+.f64 x (sqrt.f64 x)))))
(/.f64 (fma.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (-.f64 1 (pow.f64 x 3/2)) (+.f64 (sqrt.f64 x) (+.f64 1 x))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (+.f64 1 x))))
(/.f64 (+.f64 (*.f64 (-.f64 1 x) (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y))))) (*.f64 (+.f64 1 (sqrt.f64 x)) (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)))) (*.f64 (+.f64 1 (sqrt.f64 x)) (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 1 (sqrt.f64 x)) (*.f64 (+.f64 1 (+.f64 y (+.f64 y (sqrt.f64 (*.f64 y (+.f64 1 y)))))) (-.f64 1 x))) (*.f64 (+.f64 1 (+.f64 y (+.f64 y (sqrt.f64 (*.f64 y (+.f64 1 y)))))) (+.f64 1 (sqrt.f64 x))))
(/.f64 (fma.f64 (+.f64 1 (+.f64 (+.f64 y y) (sqrt.f64 (*.f64 y (+.f64 1 y))))) (-.f64 1 x) (*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 1 (sqrt.f64 x)))) (*.f64 (+.f64 1 (+.f64 (+.f64 y y) (sqrt.f64 (*.f64 y (+.f64 1 y))))) (+.f64 1 (sqrt.f64 x))))
(/.f64 (fma.f64 (+.f64 1 (+.f64 (+.f64 y y) (sqrt.f64 (+.f64 y (pow.f64 y 2))))) (-.f64 1 x) (*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 1 (sqrt.f64 x)))) (*.f64 (+.f64 1 (+.f64 (+.f64 y y) (sqrt.f64 (+.f64 y (pow.f64 y 2))))) (+.f64 1 (sqrt.f64 x))))
(/.f64 (+.f64 (*.f64 (-.f64 1 x) (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) (*.f64 (+.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 y y)))) (*.f64 (+.f64 1 (sqrt.f64 x)) (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(/.f64 (fma.f64 1 (+.f64 1 (sqrt.f64 x)) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (-.f64 1 x))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (+.f64 1 (sqrt.f64 x))))
(/.f64 (/.f64 (fma.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (-.f64 1 x) (+.f64 1 (sqrt.f64 x))) (+.f64 1 (sqrt.f64 x))) (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 1 (+.f64 x (sqrt.f64 x)))) (*.f64 (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y)))) (-.f64 1 (pow.f64 x 3/2)))) (*.f64 (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y)))) (+.f64 1 (+.f64 x (sqrt.f64 x)))))
(/.f64 (fma.f64 (-.f64 1 (pow.f64 x 3/2)) (+.f64 1 (+.f64 y (+.f64 y (sqrt.f64 (*.f64 y (+.f64 1 y)))))) (*.f64 (+.f64 1 (+.f64 x (sqrt.f64 x))) (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)))) (*.f64 (+.f64 1 (+.f64 y (+.f64 y (sqrt.f64 (*.f64 y (+.f64 1 y)))))) (+.f64 1 (+.f64 x (sqrt.f64 x)))))
(/.f64 (/.f64 (fma.f64 (-.f64 1 (pow.f64 x 3/2)) (+.f64 1 (+.f64 (+.f64 y y) (sqrt.f64 (*.f64 y (+.f64 1 y))))) (*.f64 (+.f64 (sqrt.f64 x) (+.f64 1 x)) (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)))) (+.f64 (sqrt.f64 x) (+.f64 1 x))) (+.f64 1 (+.f64 (+.f64 y y) (sqrt.f64 (*.f64 y (+.f64 1 y))))))
(/.f64 (fma.f64 (-.f64 1 (pow.f64 x 3/2)) (+.f64 1 (+.f64 (+.f64 y y) (sqrt.f64 (+.f64 y (pow.f64 y 2))))) (*.f64 (+.f64 (sqrt.f64 x) (+.f64 1 x)) (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)))) (*.f64 (+.f64 1 (+.f64 (+.f64 y y) (sqrt.f64 (+.f64 y (pow.f64 y 2))))) (+.f64 (sqrt.f64 x) (+.f64 1 x))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 1 (sqrt.f64 x))) (*.f64 (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y)))) (-.f64 1 x))) (*.f64 (+.f64 (+.f64 1 y) (+.f64 y (sqrt.f64 (*.f64 (+.f64 1 y) y)))) (+.f64 1 (sqrt.f64 x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 1 (sqrt.f64 x)) (*.f64 (+.f64 1 (+.f64 y (+.f64 y (sqrt.f64 (*.f64 y (+.f64 1 y)))))) (-.f64 1 x))) (*.f64 (+.f64 1 (+.f64 y (+.f64 y (sqrt.f64 (*.f64 y (+.f64 1 y)))))) (+.f64 1 (sqrt.f64 x))))
(/.f64 (fma.f64 (+.f64 1 (+.f64 (+.f64 y y) (sqrt.f64 (*.f64 y (+.f64 1 y))))) (-.f64 1 x) (*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 1 (sqrt.f64 x)))) (*.f64 (+.f64 1 (+.f64 (+.f64 y y) (sqrt.f64 (*.f64 y (+.f64 1 y))))) (+.f64 1 (sqrt.f64 x))))
(/.f64 (fma.f64 (+.f64 1 (+.f64 (+.f64 y y) (sqrt.f64 (+.f64 y (pow.f64 y 2))))) (-.f64 1 x) (*.f64 (-.f64 (pow.f64 (+.f64 1 y) 3/2) (pow.f64 y 3/2)) (+.f64 1 (sqrt.f64 x)))) (*.f64 (+.f64 1 (+.f64 (+.f64 y y) (sqrt.f64 (+.f64 y (pow.f64 y 2))))) (+.f64 1 (sqrt.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 1 (-.f64 y y)) (+.f64 1 (+.f64 x (sqrt.f64 x)))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (-.f64 1 (pow.f64 x 3/2)))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (+.f64 1 (+.f64 x (sqrt.f64 x)))))
(/.f64 (fma.f64 1 (+.f64 1 (+.f64 x (sqrt.f64 x))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (-.f64 1 (pow.f64 x 3/2)))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (+.f64 1 (+.f64 x (sqrt.f64 x)))))
(/.f64 (fma.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (-.f64 1 (pow.f64 x 3/2)) (+.f64 (sqrt.f64 x) (+.f64 1 x))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (+.f64 1 x))))
(/.f64 (+.f64 (*.f64 (+.f64 1 (-.f64 y y)) (+.f64 1 (sqrt.f64 x))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (-.f64 1 x))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (+.f64 1 (sqrt.f64 x))))
(/.f64 (fma.f64 1 (+.f64 1 (sqrt.f64 x)) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (-.f64 1 x))) (*.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (+.f64 1 (sqrt.f64 x))))
(/.f64 (/.f64 (fma.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))) (-.f64 1 x) (+.f64 1 (sqrt.f64 x))) (+.f64 1 (sqrt.f64 x))) (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x)))))))
(*.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (-.f64 1 (sqrt.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (+.f64 1 (sqrt.f64 y)) (sqrt.f64 x))) (pow.f64 (-.f64 1 (sqrt.f64 x)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (fma.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (sqrt.f64 y) (+.f64 -1 (sqrt.f64 x)))) (pow.f64 (-.f64 1 (sqrt.f64 x)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2))) (neg.f64 (+.f64 (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (+.f64 (sqrt.f64 y) (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y)))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (-.f64 (+.f64 1 (sqrt.f64 y)) (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3) (pow.f64 (-.f64 1 (sqrt.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2) (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x))))))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2) (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (*.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2) (*.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (+.f64 1 (sqrt.f64 y)) (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 3)) (+.f64 1 (+.f64 (*.f64 (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (-.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) 3)) (+.f64 1 (*.f64 (+.f64 1 (+.f64 (-.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 y)))) 3)) (fma.f64 (+.f64 1 (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 y))))) (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 y)))) 1))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) 3) (pow.f64 y 3/2)) (+.f64 (*.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y)))) (+.f64 y (*.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 1 (sqrt.f64 x))) 3) (pow.f64 y 3/2)) (fma.f64 (+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 1 (sqrt.f64 x))) (+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 1 (sqrt.f64 x))) (+.f64 y (*.f64 (sqrt.f64 y) (+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 1 (sqrt.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) 3) (pow.f64 y 3/2)) (fma.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (fma.f64 (sqrt.f64 y) (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) y)))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2) (pow.f64 (-.f64 1 (sqrt.f64 x)) 2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (+.f64 (sqrt.f64 y) (-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y)))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (-.f64 (+.f64 1 (sqrt.f64 y)) (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))))
(/.f64 (-.f64 1 (*.f64 (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))) (+.f64 1 (-.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(/.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) (+.f64 (-.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)))) (+.f64 1 (+.f64 (-.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))))
(/.f64 (-.f64 1 (*.f64 (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 y)))) (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 y)))))) (+.f64 1 (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 y))))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y)))) y) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)))
(/.f64 (fma.f64 (+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 1 (sqrt.f64 x))) (+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 1 (sqrt.f64 x))) (neg.f64 y)) (+.f64 (sqrt.f64 y) (+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 1 (sqrt.f64 x)))))
(/.f64 (fma.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (neg.f64 y)) (+.f64 (sqrt.f64 y) (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x)))))
(pow.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 1)
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(pow.f64 (cbrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) 3)
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(pow.f64 (pow.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 3) 1/3)
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(pow.f64 (sqrt.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) 2)
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(sqrt.f64 (pow.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(log.f64 (exp.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 3))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(+.f64 -1 (-.f64 2 (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 y))))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(exp.f64 (log.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) 1))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(fma.f64 1 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 1 (sqrt.f64 x)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (sqrt.f64 x))) 2) (cbrt.f64 (-.f64 1 (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 1 (sqrt.f64 x)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(fma.f64 (sqrt.f64 (-.f64 1 (sqrt.f64 x))) (sqrt.f64 (-.f64 1 (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 x))) (sqrt.f64 y))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 y)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 y))))
(*.f64 1 (sqrt.f64 (+.f64 1 y)))
(sqrt.f64 (+.f64 1 y))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 y))) (cbrt.f64 (+.f64 1 y)))
(*.f64 (cbrt.f64 (+.f64 1 y)) (cbrt.f64 (sqrt.f64 (+.f64 1 y))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 y))) (cbrt.f64 (+.f64 1 y)))
(*.f64 (pow.f64 (+.f64 1 y) 1/4) (pow.f64 (+.f64 1 y) 1/4))
(sqrt.f64 (+.f64 1 y))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 y)))
(sqrt.f64 (+.f64 1 y))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 y)) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 y)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 y)) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 y))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 y))) (sqrt.f64 (cbrt.f64 (+.f64 1 y))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 y)) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 y))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 y))) (sqrt.f64 (cbrt.f64 (+.f64 1 y))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 y 2))) (sqrt.f64 (-.f64 1 y)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 y 3))) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 y 2) y))))
(pow.f64 (+.f64 1 y) 1/2)
(sqrt.f64 (+.f64 1 y))
(pow.f64 (sqrt.f64 (+.f64 1 y)) 1)
(sqrt.f64 (+.f64 1 y))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 y))) 3)
(sqrt.f64 (+.f64 1 y))
(pow.f64 (pow.f64 (+.f64 1 y) 1/4) 2)
(sqrt.f64 (+.f64 1 y))
(pow.f64 (pow.f64 (+.f64 1 y) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1 y) 3/2))
(fabs.f64 (sqrt.f64 (+.f64 1 y)))
(sqrt.f64 (+.f64 1 y))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 y))))
(sqrt.f64 (+.f64 1 y))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 y)))))
(sqrt.f64 (+.f64 1 y))
(cbrt.f64 (pow.f64 (+.f64 1 y) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 y))))
(hypot.f64 1 (sqrt.f64 y))
(sqrt.f64 (+.f64 1 y))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 y))))
(sqrt.f64 (+.f64 1 y))
(exp.f64 (*.f64 1/2 (log1p.f64 y)))
(sqrt.f64 (+.f64 1 y))
(exp.f64 (*.f64 (log1p.f64 y) 1/2))
(sqrt.f64 (+.f64 1 y))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 y)) 1))
(sqrt.f64 (+.f64 1 y))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 y -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 y -1/2)))
(*.f64 1 (pow.f64 y -1/2))
(pow.f64 y -1/2)
(*.f64 (cbrt.f64 (pow.f64 y -1/2)) (/.f64 1 (cbrt.f64 y)))
(/.f64 (cbrt.f64 (pow.f64 y -1/2)) (cbrt.f64 y))
(*.f64 (/.f64 1 (cbrt.f64 y)) (cbrt.f64 (pow.f64 y -1/2)))
(*.f64 (cbrt.f64 (pow.f64 y -1/2)) (/.f64 1 (cbrt.f64 y)))
(/.f64 (cbrt.f64 (pow.f64 y -1/2)) (cbrt.f64 y))
(*.f64 (sqrt.f64 (pow.f64 y -1/2)) (sqrt.f64 (pow.f64 y -1/2)))
(pow.f64 y -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 y -1/2))
(pow.f64 y -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 y -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 y)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 y -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 y))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 y -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 y))))
(/.f64 1 (sqrt.f64 y))
(/.f64 1 (/.f64 (sqrt.f64 y) 1))
(/.f64 1 (sqrt.f64 y))
(/.f64 -1 (neg.f64 (sqrt.f64 y)))
(/.f64 1 (sqrt.f64 y))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 y)))
(pow.f64 y -1/2)
(pow.f64 (sqrt.f64 y) -1)
(/.f64 1 (sqrt.f64 y))
(pow.f64 (/.f64 1 y) 1/2)
(pow.f64 y -1/2)
(pow.f64 (pow.f64 y -1/2) 1)
(pow.f64 y -1/2)
(pow.f64 (cbrt.f64 (pow.f64 y -1/2)) 3)
(pow.f64 y -1/2)
(pow.f64 (/.f64 1 (pow.f64 y 3/2)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 y 3/2)))
(pow.f64 (sqrt.f64 (pow.f64 y -1/2)) 2)
(pow.f64 y -1/2)
(fabs.f64 (pow.f64 y -1/2))
(pow.f64 y -1/2)
(log.f64 (exp.f64 (pow.f64 y -1/2)))
(pow.f64 y -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 y -1/2))))
(pow.f64 y -1/2)
(cbrt.f64 (/.f64 1 (pow.f64 y 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 y -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 y -1/2)))
(pow.f64 y -1/2)
(exp.f64 (log.f64 (pow.f64 y -1/2)))
(pow.f64 y -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 y)) 1/2))
(pow.f64 y -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 y -1/2)) 1))
(pow.f64 y -1/2)
(-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(-.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))) (/.f64 (*.f64 (/.f64 1 t) 1/4) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 1/4 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 -1/4 t)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 -1/2 (sqrt.f64 t))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 -1/4 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 -1/2 (sqrt.f64 t)) (sqrt.f64 z))))
(-.f64 (+.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 z)))
(*.f64 1 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(*.f64 (cbrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) 2))
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) 2) (cbrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(*.f64 (sqrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (sqrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 t)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (/.f64 1/8 (pow.f64 (sqrt.f64 t) 3))) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (+.f64 (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (/.f64 1/8 (pow.f64 (sqrt.f64 t) 3))) (fma.f64 (/.f64 1/2 (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(*.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1 t) 1/4)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 1/4 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 -1/4 t)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 -1/2 (sqrt.f64 t))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 -1/4 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 -1/2 (sqrt.f64 t)) (sqrt.f64 z))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 t)) 3))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (/.f64 1/8 (pow.f64 (sqrt.f64 t) 3))) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (+.f64 (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (/.f64 1/8 (pow.f64 (sqrt.f64 t) 3))) (fma.f64 (/.f64 1/2 (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1 t) 1/4))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 1/4 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 -1/4 t)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 -1/2 (sqrt.f64 t))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 -1/4 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 -1/2 (sqrt.f64 t)) (sqrt.f64 z))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 t)) 3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (/.f64 1/8 (pow.f64 (sqrt.f64 t) 3))) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (+.f64 (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (/.f64 1/8 (pow.f64 (sqrt.f64 t) 3))) (fma.f64 (/.f64 1/2 (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1 t) 1/4)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 1/4 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 -1/4 t)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 -1/2 (sqrt.f64 t))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 -1/4 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 -1/2 (sqrt.f64 t)) (sqrt.f64 z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 t)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (/.f64 1/8 (pow.f64 (sqrt.f64 t) 3))) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (+.f64 (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (/.f64 1/8 (pow.f64 (sqrt.f64 t) 3))) (fma.f64 (/.f64 1/2 (sqrt.f64 t)) (+.f64 (sqrt.f64 z) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 (+.f64 1 z)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1 t) 1/4))) (neg.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 1/4 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 -1/4 t)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 -1/2 (sqrt.f64 t))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 -1/4 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 -1/2 (sqrt.f64 t)) (sqrt.f64 z))))
(/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 t)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (*.f64 (/.f64 1 t) 1/4) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (/.f64 1/8 (pow.f64 (sqrt.f64 t) 3))) (+.f64 (/.f64 1/4 t) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (/.f64 1/8 (pow.f64 (sqrt.f64 t) 3))) (+.f64 (/.f64 1/4 t) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 -1/2 (sqrt.f64 t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (/.f64 1/8 (pow.f64 (sqrt.f64 t) 3))) (+.f64 (/.f64 1/4 t) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 -1/2 (sqrt.f64 t)) (sqrt.f64 z))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))) 3)) (+.f64 (+.f64 1 z) (+.f64 (*.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))) (*.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))) 3)) (+.f64 (+.f64 1 z) (*.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 z) 3/2) (pow.f64 (+.f64 (sqrt.f64 z) (/.f64 -1/2 (sqrt.f64 t))) 3)) (fma.f64 (+.f64 (sqrt.f64 z) (/.f64 -1/2 (sqrt.f64 t))) (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 -1/2 (sqrt.f64 t)))) (+.f64 1 z)))
(/.f64 (-.f64 (*.f64 (/.f64 1 t) 1/4) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 1/4 t)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 -1/4 t)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 -1/2 (sqrt.f64 t))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (/.f64 -1/4 t)) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 -1/2 (sqrt.f64 t)) (sqrt.f64 z))))
(/.f64 (-.f64 (+.f64 1 z) (*.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))) (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))) (+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))
(/.f64 (+.f64 1 (-.f64 z (*.f64 (+.f64 (sqrt.f64 z) (/.f64 -1/2 (sqrt.f64 t))) (+.f64 (sqrt.f64 z) (/.f64 -1/2 (sqrt.f64 t)))))) (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 -1/2 (sqrt.f64 t)))))
(pow.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 1)
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(pow.f64 (cbrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) 3)
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(pow.f64 (pow.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 3) 1/3)
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(pow.f64 (sqrt.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) 2)
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(sqrt.f64 (pow.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2))
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(log.f64 (exp.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 3))
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(log1p.f64 (expm1.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(exp.f64 (log.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))))
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) 1))
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 z)))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 z)))
(fma.f64 1 (/.f64 1/2 (sqrt.f64 t)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 z)))
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 t -1/2) 1/2 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 1/2 (pow.f64 t -1/2) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (/.f64 1/2 (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 z)))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z)))) (+.f64 (sqrt.f64 z) (/.f64 -1/2 (sqrt.f64 t))))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (fma.f64 -1 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1 t) 1/4)) (cbrt.f64 (/.f64 1/2 (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (cbrt.f64 (/.f64 1/4 t)) (cbrt.f64 (/.f64 1/2 (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1/2 (sqrt.f64 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 z)))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (/.f64 1/2 (sqrt.f64 t)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 z)))
(fma.f64 (sqrt.f64 (/.f64 1/2 (sqrt.f64 t))) (sqrt.f64 (/.f64 1/2 (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1/2 (sqrt.f64 t)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 1/2 (sqrt.f64 t)) (sqrt.f64 z)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 y -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 y -1/2)))
(*.f64 1 (pow.f64 y -1/2))
(pow.f64 y -1/2)
(*.f64 (cbrt.f64 (pow.f64 y -1/2)) (/.f64 1 (cbrt.f64 y)))
(/.f64 (cbrt.f64 (pow.f64 y -1/2)) (cbrt.f64 y))
(*.f64 (/.f64 1 (cbrt.f64 y)) (cbrt.f64 (pow.f64 y -1/2)))
(*.f64 (cbrt.f64 (pow.f64 y -1/2)) (/.f64 1 (cbrt.f64 y)))
(/.f64 (cbrt.f64 (pow.f64 y -1/2)) (cbrt.f64 y))
(*.f64 (sqrt.f64 (pow.f64 y -1/2)) (sqrt.f64 (pow.f64 y -1/2)))
(pow.f64 y -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 y -1/2))
(pow.f64 y -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 y -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 y)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 y -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 y))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 y -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 y))))
(/.f64 1 (sqrt.f64 y))
(/.f64 1 (/.f64 (sqrt.f64 y) 1))
(/.f64 1 (sqrt.f64 y))
(/.f64 -1 (neg.f64 (sqrt.f64 y)))
(/.f64 1 (sqrt.f64 y))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 y)))
(pow.f64 y -1/2)
(pow.f64 (sqrt.f64 y) -1)
(/.f64 1 (sqrt.f64 y))
(pow.f64 (/.f64 1 y) 1/2)
(pow.f64 y -1/2)
(pow.f64 (pow.f64 y -1/2) 1)
(pow.f64 y -1/2)
(pow.f64 (cbrt.f64 (pow.f64 y -1/2)) 3)
(pow.f64 y -1/2)
(pow.f64 (/.f64 1 (pow.f64 y 3/2)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 y 3/2)))
(pow.f64 (sqrt.f64 (pow.f64 y -1/2)) 2)
(pow.f64 y -1/2)
(fabs.f64 (pow.f64 y -1/2))
(pow.f64 y -1/2)
(log.f64 (exp.f64 (pow.f64 y -1/2)))
(pow.f64 y -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 y -1/2))))
(pow.f64 y -1/2)
(cbrt.f64 (/.f64 1 (pow.f64 y 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 y -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 y -1/2)))
(pow.f64 y -1/2)
(exp.f64 (log.f64 (pow.f64 y -1/2)))
(pow.f64 y -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 y)) 1/2))
(pow.f64 y -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 y -1/2)) 1))
(pow.f64 y -1/2)

eval7.2s (12.4%)

Compiler

Compiled 214797 to 149522 computations (30.4% saved)

prune1.7s (2.8%)

Pruning

32 alts after pruning (32 fresh and 0 done)

PrunedKeptTotal
New5174225196
Fresh81018
Picked505
Done000
Total5187325219
Accuracy
100.0%
Counts
5219 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.8%
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
70.2%
(+.f64 (-.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
25.1%
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
30.9%
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
9.8%
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/2 (sqrt.f64 x)))) x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
8.4%
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
7.2%
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
92.9%
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
74.6%
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
90.5%
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
33.2%
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
33.5%
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
63.3%
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
84.6%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
84.8%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
25.5%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 z)) (sqrt.f64 z)))
54.5%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
88.8%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
64.9%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
60.8%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
65.9%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
63.2%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
25.2%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
84.3%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
85.6%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
65.8%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
60.9%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
10.7%
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
11.8%
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
63.9%
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
83.5%
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
6.6%
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
Compiler

Compiled 1904 to 1534 computations (19.4% saved)

localize2.2s (3.7%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
99.9%
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
99.6%
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
75.2%
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
32.1%
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
99.9%
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y)))
99.9%
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
99.8%
(sqrt.f64 (/.f64 1 t))
32.1%
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
100.0%
(sqrt.f64 (+.f64 1 y))
100.0%
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
99.8%
(sqrt.f64 (/.f64 1 t))
75.2%
(-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))
100.0%
(sqrt.f64 (+.f64 1 z))
99.9%
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
32.1%
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
99.9%
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
99.9%
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
99.8%
(/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
32.1%
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
Compiler

Compiled 490 to 296 computations (39.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.1s
Operation ival-sqrt, time spent: 352.0ms, 33.0% of total-time
Operation ival-add, time spent: 268.0ms, 25.0% of total-time
Operation ival-mult, time spent: 259.0ms, 24.0% of total-time
Operation ival-sub, time spent: 82.0ms, 8.0% of total-time
Operation ival-div, time spent: 78.0ms, 7.0% of total-time
Operation const, time spent: 25.0ms, 2.0% of total-time
Operation ival-neg, time spent: 2.0ms, 0.0% of total-time

series27.0ms (0%)

Counts
8 → 144
Calls
Call 1
Inputs
#<alt (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))>
#<alt (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))>
#<alt (+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))>
#<alt (sqrt.f64 (+.f64 1 z))>
#<alt (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))>
#<alt (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y)))>
#<alt (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))>
#<alt (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))>
Outputs
#<alt (+.f64 1 (sqrt.f64 y))>
#<alt (+.f64 1 (+.f64 (sqrt.f64 y) (*.f64 1/2 y)))>
#<alt (+.f64 1 (+.f64 (sqrt.f64 y) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y)))))>
#<alt (+.f64 1 (+.f64 (sqrt.f64 y) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))))>
#<alt (*.f64 2 (sqrt.f64 y))>
#<alt (*.f64 y (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (sqrt.f64 (/.f64 1 y)))))>
#<alt (*.f64 y (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (sqrt.f64 (/.f64 1 y))))))>
#<alt (*.f64 y (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 7)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (sqrt.f64 (/.f64 1 y)))))))>
#<alt (*.f64 -2 (*.f64 (sqrt.f64 y) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 y (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))))>
#<alt (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 7))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))))))))>
#<alt (/.f64 1 (+.f64 1 (sqrt.f64 x)))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 x (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 x))))>
#<alt (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 x))))>
#<alt (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3)))) (+.f64 1 (sqrt.f64 x)))))))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3)))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 x))))>
#<alt (*.f64 1/2 (sqrt.f64 (/.f64 1 x)))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/2 (sqrt.f64 x))) (*.f64 1/8 (sqrt.f64 (/.f64 1 x)))) x)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (sqrt.f64 (pow.f64 x 7))) (*.f64 1/32 (sqrt.f64 (pow.f64 x 7)))) (pow.f64 x 6))) (*.f64 1/2 (sqrt.f64 x))) (+.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 1 x))))) x)>
#<alt (*.f64 -1/2 (sqrt.f64 (/.f64 1 x)))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 x))) x))>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 x))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) x))>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (pow.f64 x 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/32 (*.f64 (sqrt.f64 (pow.f64 x 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6))))) (pow.f64 x 6))) (*.f64 1/2 (sqrt.f64 x))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))) x))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))>
#<alt (*.f64 -1 (sqrt.f64 x))>
#<alt (*.f64 x (-.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))>
#<alt (*.f64 x (-.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))>
#<alt (*.f64 x (-.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))>
#<alt (*.f64 (sqrt.f64 x) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 -1/8 z)))) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))>
#<alt (-.f64 (+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8))))) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))>
#<alt (*.f64 -1 (sqrt.f64 x))>
#<alt (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))>
#<alt (-.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 x))>
#<alt (-.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 x))>
#<alt (*.f64 -1 (sqrt.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))>
#<alt (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z)) (sqrt.f64 x))>
#<alt (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z)) (sqrt.f64 x))>
#<alt 1>
#<alt (+.f64 1 (*.f64 1/2 z))>
#<alt (+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))>
#<alt (+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))))>
#<alt (sqrt.f64 z)>
#<alt (*.f64 z (+.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))>
#<alt (*.f64 z (+.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))>
#<alt (*.f64 z (+.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 7)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 z) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 z (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 7))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 (sqrt.f64 -1) 2)))))))>
#<alt (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (*.f64 1/2 x))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (*.f64 1/2 x))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (*.f64 1/2 x))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x))))>
#<alt (*.f64 x (-.f64 (+.f64 1/2 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))>
#<alt (*.f64 x (-.f64 (+.f64 1/2 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))>
#<alt (*.f64 x (-.f64 (+.f64 1/2 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))>
#<alt (*.f64 x (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (+.f64 (*.f64 1/2 x) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))))) (sqrt.f64 x))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (+.f64 (*.f64 1/2 x) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))))) (sqrt.f64 x))>
#<alt (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 x))) (sqrt.f64 x))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 y))) y)) (*.f64 1/2 x))) (sqrt.f64 x))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 y)))) y)) (*.f64 1/2 x))) (sqrt.f64 x))>
#<alt (-.f64 2 (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x))))>
#<alt (*.f64 x (-.f64 (+.f64 1/2 (*.f64 2 (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))>
#<alt (*.f64 x (-.f64 (+.f64 1/2 (*.f64 2 (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))>
#<alt (*.f64 x (-.f64 (+.f64 1/2 (*.f64 2 (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))>
#<alt (*.f64 x (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 2 (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 2 (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 2 (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))>
#<alt (*.f64 -1 (sqrt.f64 y))>
#<alt (*.f64 y (-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 2 (/.f64 1 y))) (+.f64 (sqrt.f64 (/.f64 1 y)) (*.f64 (sqrt.f64 x) (/.f64 1 y)))))>
#<alt (*.f64 y (-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 2 (/.f64 1 y))) (+.f64 (sqrt.f64 (/.f64 1 y)) (*.f64 (sqrt.f64 x) (/.f64 1 y)))))>
#<alt (*.f64 y (-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 2 (/.f64 1 y))) (+.f64 (sqrt.f64 (/.f64 1 y)) (*.f64 (sqrt.f64 x) (/.f64 1 y)))))>
#<alt (*.f64 (sqrt.f64 y) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (sqrt.f64 x)) y)) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (sqrt.f64 x)) y)) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (sqrt.f64 x)) y)) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (/.f64 1 (+.f64 1 (sqrt.f64 t)))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 t (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))>
#<alt (+.f64 (*.f64 t (-.f64 (*.f64 t (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))>
#<alt (+.f64 (*.f64 t (-.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)))) (+.f64 1 (sqrt.f64 t)))))))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))>
#<alt (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 t))) t)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 t))) (*.f64 1/8 (sqrt.f64 (/.f64 1 t)))) t)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (sqrt.f64 (pow.f64 t 7))) (*.f64 1/32 (sqrt.f64 (pow.f64 t 7)))) (pow.f64 t 6))) (*.f64 1/2 (sqrt.f64 t))) (+.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 1 t))))) t)>
#<alt (*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) t))>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (pow.f64 t 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/32 (*.f64 (sqrt.f64 (pow.f64 t 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6))))) (pow.f64 t 6))) (*.f64 1/2 (sqrt.f64 t))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))) t))>
#<alt (-.f64 (+.f64 1 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) (sqrt.f64 z))>
#<alt (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))>
#<alt (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))>
#<alt (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))>
#<alt (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))>
#<alt (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))>
#<alt (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (/.f64 1 (+.f64 1 (sqrt.f64 t)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/2 (/.f64 t (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 t (-.f64 (*.f64 t (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 t (-.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)))) (+.f64 1 (sqrt.f64 t)))))))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))) (sqrt.f64 z))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (+.f64 (sqrt.f64 z) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))>
#<alt (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))) (sqrt.f64 z))>
#<alt (-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) t))) (sqrt.f64 z))>
Calls

36 calls:

TimeVariablePointExpression
2.0ms
y
@0
(+ (+ 1 (- (* 1/2 x) (sqrt x))) (- 1 (sqrt y)))
1.0ms
t
@-inf
(/ 1 (+ (sqrt t) (sqrt (+ 1 t))))
1.0ms
x
@-inf
(/ 1 (+ (sqrt x) (sqrt (+ 1 x))))
1.0ms
x
@0
(/ 1 (+ (sqrt x) (sqrt (+ 1 x))))
1.0ms
t
@0
(/ 1 (+ (sqrt t) (sqrt (+ 1 t))))

rewrite245.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
393×log1p-expm1-u
393×expm1-log1p-u
387×add-cube-cbrt
381×add-exp-log
379×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042325
1822323
Stop Event
node limit
Counts
8 → 183
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(sqrt.f64 (+.f64 1 z))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y)))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))))) 1)
(*.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))) 2) (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))) (sqrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(/.f64 (+.f64 (pow.f64 y 3/2) (pow.f64 (+.f64 y 1) 3/2)) (+.f64 y (-.f64 (+.f64 y 1) (pow.f64 (*.f64 y (+.f64 y 1)) 1/2))))
(/.f64 (-.f64 y (+.f64 y 1)) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))))
(pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))) 1)
(pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))) 3)
(pow.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))) 2)
(log.f64 (exp.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))))))
(cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))) 3))
(expm1.f64 (log1p.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(log1p.f64 (expm1.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(exp.f64 (log.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))) 1))
(fma.f64 1 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))
(fma.f64 1 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))
(fma.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y))
(fma.f64 (cbrt.f64 y) (cbrt.f64 (sqrt.f64 y)) (sqrt.f64 (+.f64 y 1)))
(fma.f64 (sqrt.f64 (sqrt.f64 y)) (sqrt.f64 (sqrt.f64 y)) (sqrt.f64 (+.f64 y 1)))
(fma.f64 (sqrt.f64 (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) -1) (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) -1))
(pow.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))) -1)
(pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))) 2)
(pow.f64 (/.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))) 1) -1)
(log.f64 (exp.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))) 1))
(-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)))) 1)
(*.f64 1 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) (sqrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (+.f64 (*.f64 -1 (pow.f64 x 3/2)) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (neg.f64 (sqrt.f64 x)) 2) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(pow.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) 2)
(log.f64 (exp.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(exp.f64 (log.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) 1))
(fma.f64 1 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (neg.f64 (sqrt.f64 x)))
(fma.f64 -1 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 x))) 2) (cbrt.f64 (neg.f64 (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (neg.f64 (sqrt.f64 x)))
(fma.f64 (sqrt.f64 (neg.f64 (sqrt.f64 x))) (sqrt.f64 (neg.f64 (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (neg.f64 (sqrt.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 z)))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1 z)))
(*.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 z))) (sqrt.f64 (sqrt.f64 (+.f64 1 z))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 z)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 z)) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 z)) 1/2))
(pow.f64 (+.f64 1 z) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1 z)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 z))) 3)
(pow.f64 (pow.f64 (+.f64 1 z) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 z))) 2)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 z))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 z)))))
(cbrt.f64 (pow.f64 (+.f64 1 z) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 z))))
(hypot.f64 1 (sqrt.f64 z))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 z))))
(exp.f64 (*.f64 1/2 (log1p.f64 z)))
(exp.f64 (*.f64 (log1p.f64 z) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 z)) 1))
(-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))))) 1)
(*.f64 1 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))) 2) (cbrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))) (sqrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)) 2)) (-.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)) 3)) (+.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 2) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)) 2) (*.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))))))
(pow.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))) 3)
(pow.f64 (pow.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))) 2)
(log.f64 (exp.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(exp.f64 (log1p.f64 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(exp.f64 (*.f64 (log1p.f64 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))) 1))
(fma.f64 1 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) 2) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(fma.f64 (sqrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))
(-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 1) (sqrt.f64 y))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))))) 1)
(*.f64 1 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))) 2) (cbrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(*.f64 (sqrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))) (sqrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 2) (pow.f64 (-.f64 1 (sqrt.f64 y)) 2)) (-.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 3) (pow.f64 (-.f64 1 (sqrt.f64 y)) 3)) (+.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 2) (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 y)) 2) (*.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))))))
(pow.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))) 3)
(pow.f64 (pow.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))) 2)
(log.f64 (exp.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))))))
(cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(log1p.f64 (expm1.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(exp.f64 (log1p.f64 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))))
(exp.f64 (*.f64 (log1p.f64 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))) 1))
(fma.f64 1 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y)))
(fma.f64 1 (-.f64 1 (sqrt.f64 y)) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (sqrt.f64 y))) 2) (cbrt.f64 (-.f64 1 (sqrt.f64 y))) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) 2) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (-.f64 1 (sqrt.f64 y)))
(fma.f64 (sqrt.f64 (-.f64 1 (sqrt.f64 y))) (sqrt.f64 (-.f64 1 (sqrt.f64 y))) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(fma.f64 (sqrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (-.f64 1 (sqrt.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) -1) (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) -1))
(pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -1)
(pow.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 3)
(pow.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 2)
(pow.f64 (/.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) 1) -1)
(log.f64 (exp.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 1))
(-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))) 1)
(*.f64 1 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) 2) (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (-.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))))
(pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 1)
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) 3)
(pow.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) 2)
(log.f64 (exp.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(exp.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 1 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(fma.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 z))) (sqrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))

simplify496.0ms (0.9%)

Algorithm
egg-herbie
Rules
1324×fma-define
1322×fma-neg
810×+-commutative
618×*-commutative
524×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
090319259
1242217831
2762217831
Stop Event
node limit
Counts
327 → 493
Calls
Call 1
Inputs
(+.f64 1 (sqrt.f64 y))
(+.f64 1 (+.f64 (sqrt.f64 y) (*.f64 1/2 y)))
(+.f64 1 (+.f64 (sqrt.f64 y) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y)))))
(+.f64 1 (+.f64 (sqrt.f64 y) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))))
(*.f64 2 (sqrt.f64 y))
(*.f64 y (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (sqrt.f64 (/.f64 1 y)))))
(*.f64 y (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (sqrt.f64 (/.f64 1 y))))))
(*.f64 y (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 7)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (sqrt.f64 (/.f64 1 y)))))))
(*.f64 -2 (*.f64 (sqrt.f64 y) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 7))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))))))))
(/.f64 1 (+.f64 1 (sqrt.f64 x)))
(+.f64 (*.f64 -1/2 (/.f64 x (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 x))))
(+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 x))))
(+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3)))) (+.f64 1 (sqrt.f64 x)))))))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3)))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 x))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x)
(/.f64 (-.f64 (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/2 (sqrt.f64 x))) (*.f64 1/8 (sqrt.f64 (/.f64 1 x)))) x)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (sqrt.f64 (pow.f64 x 7))) (*.f64 1/32 (sqrt.f64 (pow.f64 x 7)))) (pow.f64 x 6))) (*.f64 1/2 (sqrt.f64 x))) (+.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 1 x))))) x)
(*.f64 -1/2 (sqrt.f64 (/.f64 1 x)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 x))) x))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 x))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) x))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (pow.f64 x 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/32 (*.f64 (sqrt.f64 (pow.f64 x 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6))))) (pow.f64 x 6))) (*.f64 1/2 (sqrt.f64 x))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))) x))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(*.f64 -1 (sqrt.f64 x))
(*.f64 x (-.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(*.f64 x (-.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(*.f64 x (-.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(*.f64 (sqrt.f64 x) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 -1/8 z)))) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8))))) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(*.f64 -1 (sqrt.f64 x))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 x))
(-.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 x))
(*.f64 -1 (sqrt.f64 x))
(-.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z)) (sqrt.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z)) (sqrt.f64 x))
1
(+.f64 1 (*.f64 1/2 z))
(+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))
(+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))))
(sqrt.f64 z)
(*.f64 z (+.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))
(*.f64 z (+.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(*.f64 z (+.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 7)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 z) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 7))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 (sqrt.f64 -1) 2)))))))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (*.f64 1/2 x))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (*.f64 1/2 x))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (*.f64 1/2 x))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x))))
(*.f64 x (-.f64 (+.f64 1/2 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (-.f64 (+.f64 1/2 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (-.f64 (+.f64 1/2 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (+.f64 (*.f64 1/2 x) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))))) (sqrt.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (+.f64 (*.f64 1/2 x) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 x))) (sqrt.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 y))) y)) (*.f64 1/2 x))) (sqrt.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 y)))) y)) (*.f64 1/2 x))) (sqrt.f64 x))
(-.f64 2 (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x))))
(*.f64 x (-.f64 (+.f64 1/2 (*.f64 2 (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (-.f64 (+.f64 1/2 (*.f64 2 (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (-.f64 (+.f64 1/2 (*.f64 2 (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 2 (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 2 (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 2 (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(*.f64 -1 (sqrt.f64 y))
(*.f64 y (-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 2 (/.f64 1 y))) (+.f64 (sqrt.f64 (/.f64 1 y)) (*.f64 (sqrt.f64 x) (/.f64 1 y)))))
(*.f64 y (-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 2 (/.f64 1 y))) (+.f64 (sqrt.f64 (/.f64 1 y)) (*.f64 (sqrt.f64 x) (/.f64 1 y)))))
(*.f64 y (-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 2 (/.f64 1 y))) (+.f64 (sqrt.f64 (/.f64 1 y)) (*.f64 (sqrt.f64 x) (/.f64 1 y)))))
(*.f64 (sqrt.f64 y) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (sqrt.f64 x)) y)) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (sqrt.f64 x)) y)) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (sqrt.f64 x)) y)) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 1 (+.f64 1 (sqrt.f64 t)))
(+.f64 (*.f64 -1/2 (/.f64 t (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))
(+.f64 (*.f64 t (-.f64 (*.f64 t (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))
(+.f64 (*.f64 t (-.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)))) (+.f64 1 (sqrt.f64 t)))))))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 t)))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 t))) t)
(/.f64 (-.f64 (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 t))) (*.f64 1/8 (sqrt.f64 (/.f64 1 t)))) t)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (sqrt.f64 (pow.f64 t 7))) (*.f64 1/32 (sqrt.f64 (pow.f64 t 7)))) (pow.f64 t 6))) (*.f64 1/2 (sqrt.f64 t))) (+.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 1 t))))) t)
(*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) t))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (pow.f64 t 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/32 (*.f64 (sqrt.f64 (pow.f64 t 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6))))) (pow.f64 t 6))) (*.f64 1/2 (sqrt.f64 t))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))) t))
(-.f64 (+.f64 1 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (sqrt.f64 z))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) (sqrt.f64 z))
(-.f64 (+.f64 1 (+.f64 (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) (sqrt.f64 z))
(-.f64 (+.f64 1 (+.f64 (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) (sqrt.f64 z))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (/.f64 1 (+.f64 1 (sqrt.f64 t)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/2 (/.f64 t (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 t (-.f64 (*.f64 t (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 t (-.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)))) (+.f64 1 (sqrt.f64 t)))))))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))) (sqrt.f64 z))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (+.f64 (sqrt.f64 z) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) t))) (sqrt.f64 z))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))))) 1)
(*.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))) 2) (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))) (sqrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(/.f64 (+.f64 (pow.f64 y 3/2) (pow.f64 (+.f64 y 1) 3/2)) (+.f64 y (-.f64 (+.f64 y 1) (pow.f64 (*.f64 y (+.f64 y 1)) 1/2))))
(/.f64 (-.f64 y (+.f64 y 1)) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))))
(pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))) 1)
(pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))) 3)
(pow.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))) 2)
(log.f64 (exp.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))))))
(cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))) 3))
(expm1.f64 (log1p.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(log1p.f64 (expm1.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(exp.f64 (log.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))) 1))
(fma.f64 1 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))
(fma.f64 1 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))
(fma.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y))
(fma.f64 (cbrt.f64 y) (cbrt.f64 (sqrt.f64 y)) (sqrt.f64 (+.f64 y 1)))
(fma.f64 (sqrt.f64 (sqrt.f64 y)) (sqrt.f64 (sqrt.f64 y)) (sqrt.f64 (+.f64 y 1)))
(fma.f64 (sqrt.f64 (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) -1) (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) -1))
(pow.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))) -1)
(pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))) 2)
(pow.f64 (/.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))) 1) -1)
(log.f64 (exp.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))) 1))
(-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)))) 1)
(*.f64 1 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) (sqrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (+.f64 (*.f64 -1 (pow.f64 x 3/2)) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (neg.f64 (sqrt.f64 x)) 2) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(pow.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) 2)
(log.f64 (exp.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(exp.f64 (log.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) 1))
(fma.f64 1 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (neg.f64 (sqrt.f64 x)))
(fma.f64 -1 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 x))) 2) (cbrt.f64 (neg.f64 (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (neg.f64 (sqrt.f64 x)))
(fma.f64 (sqrt.f64 (neg.f64 (sqrt.f64 x))) (sqrt.f64 (neg.f64 (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (neg.f64 (sqrt.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 z)))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1 z)))
(*.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 z))) (sqrt.f64 (sqrt.f64 (+.f64 1 z))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 z)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 z)) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 z)) 1/2))
(pow.f64 (+.f64 1 z) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1 z)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 z))) 3)
(pow.f64 (pow.f64 (+.f64 1 z) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 z))) 2)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 z))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 z)))))
(cbrt.f64 (pow.f64 (+.f64 1 z) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 z))))
(hypot.f64 1 (sqrt.f64 z))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 z))))
(exp.f64 (*.f64 1/2 (log1p.f64 z)))
(exp.f64 (*.f64 (log1p.f64 z) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 z)) 1))
(-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))))) 1)
(*.f64 1 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))) 2) (cbrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))) (sqrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)) 2)) (-.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)) 3)) (+.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 2) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)) 2) (*.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))))))
(pow.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))) 3)
(pow.f64 (pow.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))) 2)
(log.f64 (exp.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(exp.f64 (log1p.f64 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(exp.f64 (*.f64 (log1p.f64 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))) 1))
(fma.f64 1 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) 2) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(fma.f64 (sqrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))
(-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 1) (sqrt.f64 y))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))))) 1)
(*.f64 1 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))) 2) (cbrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(*.f64 (sqrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))) (sqrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 2) (pow.f64 (-.f64 1 (sqrt.f64 y)) 2)) (-.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 3) (pow.f64 (-.f64 1 (sqrt.f64 y)) 3)) (+.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 2) (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 y)) 2) (*.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))))))
(pow.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))) 3)
(pow.f64 (pow.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))) 2)
(log.f64 (exp.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))))))
(cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(log1p.f64 (expm1.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(exp.f64 (log1p.f64 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))))
(exp.f64 (*.f64 (log1p.f64 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))) 1))
(fma.f64 1 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y)))
(fma.f64 1 (-.f64 1 (sqrt.f64 y)) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (sqrt.f64 y))) 2) (cbrt.f64 (-.f64 1 (sqrt.f64 y))) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) 2) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (-.f64 1 (sqrt.f64 y)))
(fma.f64 (sqrt.f64 (-.f64 1 (sqrt.f64 y))) (sqrt.f64 (-.f64 1 (sqrt.f64 y))) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(fma.f64 (sqrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (-.f64 1 (sqrt.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) -1) (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) -1))
(pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -1)
(pow.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 3)
(pow.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 2)
(pow.f64 (/.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) 1) -1)
(log.f64 (exp.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 1))
(-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))) 1)
(*.f64 1 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) 2) (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (-.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))))
(pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 1)
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) 3)
(pow.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) 2)
(log.f64 (exp.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(exp.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) 1))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 1 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(fma.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 z))) (sqrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
Outputs
(+.f64 1 (sqrt.f64 y))
(+.f64 1 (+.f64 (sqrt.f64 y) (*.f64 1/2 y)))
(+.f64 1 (+.f64 (sqrt.f64 y) (*.f64 y 1/2)))
(+.f64 1 (fma.f64 y 1/2 (sqrt.f64 y)))
(+.f64 1 (+.f64 (sqrt.f64 y) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y)))))
(+.f64 1 (+.f64 (sqrt.f64 y) (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))))
(+.f64 1 (fma.f64 y (fma.f64 y -1/8 1/2) (sqrt.f64 y)))
(+.f64 1 (+.f64 (sqrt.f64 y) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))))
(+.f64 1 (+.f64 (sqrt.f64 y) (*.f64 y (+.f64 1/2 (*.f64 y (fma.f64 1/16 y -1/8))))))
(+.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y 1/16 -1/8) 1/2) (sqrt.f64 y)))
(*.f64 2 (sqrt.f64 y))
(*.f64 (sqrt.f64 y) 2)
(*.f64 y (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (sqrt.f64 (/.f64 1 y)))))
(*.f64 y (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 2 (sqrt.f64 (/.f64 1 y)))))
(*.f64 y (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (sqrt.f64 (/.f64 1 y))))))
(*.f64 y (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 2 (sqrt.f64 (/.f64 1 y))))))
(*.f64 y (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 7)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (sqrt.f64 (/.f64 1 y)))))))
(*.f64 y (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 7))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 2 (sqrt.f64 (/.f64 1 y)))))))
(*.f64 -2 (*.f64 (sqrt.f64 y) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 y) 2)
(*.f64 -1 (*.f64 y (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))))))
(neg.f64 (*.f64 y (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 y))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 (sqrt.f64 (/.f64 1 y)) -2)) (neg.f64 y))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))))
(neg.f64 (*.f64 y (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 y))) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 y (neg.f64 (+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 (sqrt.f64 (/.f64 1 y)) -2)) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 7))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2))))))))
(neg.f64 (*.f64 y (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 7))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 y))) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 (+.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 7))) (pow.f64 (sqrt.f64 -1) 4)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 (sqrt.f64 (/.f64 1 y)) -2)))) (neg.f64 y))
(/.f64 1 (+.f64 1 (sqrt.f64 x)))
(+.f64 (*.f64 -1/2 (/.f64 x (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 x))))
(fma.f64 -1/2 (/.f64 x (pow.f64 (+.f64 1 (sqrt.f64 x)) 2)) (/.f64 1 (+.f64 1 (sqrt.f64 x))))
(+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 x))))
(fma.f64 x (-.f64 (*.f64 x (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3)))) (/.f64 1/2 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 x))))
(fma.f64 x (fma.f64 x (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3))) (/.f64 -1/2 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 x))))
(+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3)))) (+.f64 1 (sqrt.f64 x)))))))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3)))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 x))))
(fma.f64 x (-.f64 (*.f64 x (fma.f64 -1 (*.f64 x (+.f64 (/.f64 1/16 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2)) (+.f64 (/.f64 1/16 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3))) (+.f64 1 (sqrt.f64 x))))))) (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3))))) (/.f64 1/2 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 x))))
(fma.f64 x (fma.f64 x (+.f64 (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3)) (fma.f64 (neg.f64 x) (+.f64 (/.f64 1/16 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2)) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3))) (+.f64 1 (sqrt.f64 x))) (/.f64 1/16 (pow.f64 (+.f64 1 (sqrt.f64 x)) 3)))) (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2)))) (/.f64 -1/2 (pow.f64 (+.f64 1 (sqrt.f64 x)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 x))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 x)) (*.f64 1/2 (sqrt.f64 x))) x)
(/.f64 (fma.f64 1/2 (sqrt.f64 x) (*.f64 -1/8 (sqrt.f64 (/.f64 1 x)))) x)
(/.f64 (-.f64 (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/2 (sqrt.f64 x))) (*.f64 1/8 (sqrt.f64 (/.f64 1 x)))) x)
(/.f64 (+.f64 (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 1/2 (sqrt.f64 x))) (*.f64 -1/8 (sqrt.f64 (/.f64 1 x)))) x)
(/.f64 (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (fma.f64 1/2 (sqrt.f64 x) (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))))) x)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (sqrt.f64 (pow.f64 x 7))) (*.f64 1/32 (sqrt.f64 (pow.f64 x 7)))) (pow.f64 x 6))) (*.f64 1/2 (sqrt.f64 x))) (+.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 1 x))))) x)
(/.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (pow.f64 x 7)) 5/128) (pow.f64 x 6)) (*.f64 1/2 (sqrt.f64 x))) (fma.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 1/8 (sqrt.f64 (/.f64 1 x))))) x)
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (sqrt.f64 x)) (*.f64 (sqrt.f64 (pow.f64 x 7)) (/.f64 5/128 (pow.f64 x 6)))) (fma.f64 1/8 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) -1/16))) x)
(*.f64 -1/2 (sqrt.f64 (/.f64 1 x)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 x))) x))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x))
(/.f64 (fma.f64 1/2 (sqrt.f64 x) (*.f64 1/8 (sqrt.f64 (/.f64 1 x)))) (neg.f64 x))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 x))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) x))
(neg.f64 (/.f64 (+.f64 (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) 1) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 1/2 (sqrt.f64 x))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) x))
(/.f64 (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (pow.f64 (sqrt.f64 -1) 4)) (fma.f64 1/2 (sqrt.f64 x) (*.f64 1/8 (sqrt.f64 (/.f64 1 x))))) (neg.f64 x))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (pow.f64 x 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/32 (*.f64 (sqrt.f64 (pow.f64 x 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6))))) (pow.f64 x 6))) (*.f64 1/2 (sqrt.f64 x))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))) x))
(neg.f64 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 x 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6))) 5/128) (pow.f64 x 6)) (*.f64 1/2 (sqrt.f64 x))) (fma.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) 1) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 x))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) x))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (sqrt.f64 x)) (*.f64 (/.f64 (sqrt.f64 (pow.f64 x 7)) (pow.f64 (sqrt.f64 -1) 6)) (/.f64 5/128 (pow.f64 x 6)))) (fma.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))))) (neg.f64 x))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(*.f64 -1 (sqrt.f64 x))
(neg.f64 (sqrt.f64 x))
(*.f64 x (-.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(*.f64 x (-.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x) (sqrt.f64 (/.f64 1 x))))
(*.f64 x (-.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(*.f64 x (-.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x) (sqrt.f64 (/.f64 1 x))))
(*.f64 x (-.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 z))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(*.f64 x (-.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x) (sqrt.f64 (/.f64 1 x))))
(*.f64 (sqrt.f64 x) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 x))))))
(*.f64 (fma.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x) (sqrt.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 x))))))
(*.f64 (fma.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x) (sqrt.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x)) (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 x))))))
(*.f64 (fma.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) x) (sqrt.f64 (/.f64 1 x))) (neg.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 z))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (-.f64 (fma.f64 1/2 z 1) (sqrt.f64 z)) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 -1/8 z)))) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 1 (-.f64 (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))) (+.f64 (sqrt.f64 x) (sqrt.f64 z))))
(-.f64 (-.f64 (fma.f64 z (fma.f64 -1/8 z 1/2) 1) (sqrt.f64 x)) (sqrt.f64 z))
(-.f64 (+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8))))) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 1 (-.f64 (*.f64 z (+.f64 1/2 (*.f64 z (fma.f64 1/16 z -1/8)))) (+.f64 (sqrt.f64 x) (sqrt.f64 z))))
(-.f64 (fma.f64 z (fma.f64 z (fma.f64 1/16 z -1/8) 1/2) 1) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(*.f64 -1 (sqrt.f64 x))
(neg.f64 (sqrt.f64 x))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (neg.f64 (sqrt.f64 x)))
(-.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 x))
(-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (sqrt.f64 x))
(fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (neg.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 x))
(-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 x))
(-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))))) (sqrt.f64 x))
(*.f64 -1 (sqrt.f64 x))
(neg.f64 (sqrt.f64 x))
(-.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(fma.f64 -1/2 (sqrt.f64 (/.f64 1 z)) (neg.f64 (sqrt.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z)) (sqrt.f64 x))
(-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 z))) (*.f64 1/2 (sqrt.f64 z))) z)) (sqrt.f64 x))
(-.f64 (/.f64 (fma.f64 1/2 (sqrt.f64 z) (*.f64 1/8 (sqrt.f64 (/.f64 1 z)))) (neg.f64 z)) (sqrt.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z)) (sqrt.f64 x))
(-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 z))) (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 z)))) z)) (sqrt.f64 x))
(-.f64 (/.f64 (+.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 z))) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 1/2 (sqrt.f64 z)))) (neg.f64 z)) (sqrt.f64 x))
1
(+.f64 1 (*.f64 1/2 z))
(fma.f64 1/2 z 1)
(+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))
(fma.f64 z (fma.f64 -1/8 z 1/2) 1)
(+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))))
(+.f64 1 (*.f64 z (+.f64 1/2 (*.f64 z (fma.f64 1/16 z -1/8)))))
(fma.f64 z (fma.f64 z (fma.f64 1/16 z -1/8) 1/2) 1)
(sqrt.f64 z)
(*.f64 z (+.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))
(*.f64 z (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (sqrt.f64 (/.f64 1 z))))
(*.f64 z (+.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(*.f64 z (+.f64 (sqrt.f64 (/.f64 1 z)) (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(*.f64 z (+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (sqrt.f64 (/.f64 1 z))) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 5))))))
(*.f64 z (+.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 7)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(*.f64 z (+.f64 (sqrt.f64 (/.f64 1 z)) (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 7))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(*.f64 z (+.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 7))))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (sqrt.f64 (/.f64 1 z)))))
(*.f64 -1 (*.f64 (sqrt.f64 z) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 z)
(*.f64 -1 (*.f64 z (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 z (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 z))))))
(*.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (*.f64 -1 (sqrt.f64 (/.f64 1 z)))) (neg.f64 z))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 (sqrt.f64 -1) 2))))))
(neg.f64 (*.f64 z (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 z)))))))
(*.f64 z (neg.f64 (+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (*.f64 -1 (sqrt.f64 (/.f64 1 z)))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))))))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 7))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 (sqrt.f64 -1) 2)))))))
(neg.f64 (*.f64 z (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 z 7)))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 z))))))))
(*.f64 (+.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 7))) (pow.f64 (sqrt.f64 -1) 4)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (*.f64 -1 (sqrt.f64 (/.f64 1 z)))))) (neg.f64 z))
(-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (*.f64 1/2 x))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (*.f64 1/2 x))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (*.f64 1/2 x))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x))))
(*.f64 x (-.f64 (+.f64 1/2 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (+.f64 1/2 (-.f64 (fma.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y)) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 y) (/.f64 1 x))))))
(*.f64 x (+.f64 1/2 (-.f64 (*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 y) x)))))
(*.f64 x (+.f64 1/2 (fma.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (/.f64 1 x) (neg.f64 (+.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 y) x))))))
(*.f64 x (-.f64 (+.f64 1/2 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (+.f64 1/2 (-.f64 (fma.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y)) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 y) (/.f64 1 x))))))
(*.f64 x (+.f64 1/2 (-.f64 (*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 y) x)))))
(*.f64 x (+.f64 1/2 (fma.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (/.f64 1 x) (neg.f64 (+.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 y) x))))))
(*.f64 x (-.f64 (+.f64 1/2 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y))) (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (+.f64 1/2 (-.f64 (fma.f64 (/.f64 1 x) (sqrt.f64 (+.f64 1 y)) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 y) (/.f64 1 x))))))
(*.f64 x (+.f64 1/2 (-.f64 (*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (/.f64 1 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 y) x)))))
(*.f64 x (+.f64 1/2 (fma.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (/.f64 1 x) (neg.f64 (+.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 y) x))))))
(*.f64 x (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) x)) (+.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 x)))))))
(*.f64 x (neg.f64 (+.f64 (fma.f64 -1 (/.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) x) -1/2) (sqrt.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) x)) (+.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 x)))))))
(*.f64 x (neg.f64 (+.f64 (fma.f64 -1 (/.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) x) -1/2) (sqrt.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) x)) (+.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 x)))))))
(*.f64 x (neg.f64 (+.f64 (fma.f64 -1 (/.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) x) -1/2) (sqrt.f64 (/.f64 1 x)))))
(-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (fma.f64 1/2 (+.f64 y x) 2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))
(-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 2 (-.f64 (fma.f64 1/2 x (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 2 (-.f64 (fma.f64 y (fma.f64 y -1/8 1/2) (*.f64 1/2 x)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 2 (-.f64 (fma.f64 1/2 x (*.f64 y (+.f64 1/2 (*.f64 y (fma.f64 1/16 y -1/8))))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (fma.f64 1/2 x 2) (-.f64 (*.f64 y (fma.f64 y (fma.f64 y 1/16 -1/8) 1/2)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x))
(+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x)))
(-.f64 (fma.f64 1/2 x 1) (sqrt.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x))
(-.f64 (fma.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 y)) x) 1) (sqrt.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (+.f64 (*.f64 1/2 x) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))))) (sqrt.f64 x))
(+.f64 1 (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)))
(+.f64 1 (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 y)) x))) (sqrt.f64 x)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 5)))) (+.f64 (*.f64 1/2 x) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))))) (sqrt.f64 x))
(+.f64 1 (-.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y)))))) (sqrt.f64 x)))
(+.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 y 5))) (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 y)) x)))) (-.f64 1 (sqrt.f64 x)))
(-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x))
(+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x)))
(-.f64 (fma.f64 1/2 x 1) (sqrt.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 x))) (sqrt.f64 x))
(-.f64 (+.f64 1 (fma.f64 -1/2 (sqrt.f64 (/.f64 1 y)) (*.f64 1/2 x))) (sqrt.f64 x))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 y)) -1/2 (*.f64 1/2 x)) (-.f64 1 (sqrt.f64 x)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 y))) y)) (*.f64 1/2 x))) (sqrt.f64 x))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (sqrt.f64 y) 1/2)) y) (*.f64 1/2 x)) (sqrt.f64 x)))
(+.f64 1 (-.f64 (-.f64 (*.f64 1/2 x) (/.f64 (fma.f64 (sqrt.f64 y) 1/2 (*.f64 1/8 (sqrt.f64 (/.f64 1 y)))) y)) (sqrt.f64 x)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 y)))) y)) (*.f64 1/2 x))) (sqrt.f64 x))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 (sqrt.f64 y) 1/2))) y) (*.f64 1/2 x)) (sqrt.f64 x)))
(+.f64 1 (-.f64 (-.f64 (*.f64 1/2 x) (/.f64 (+.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 y))) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 y 3))) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 (sqrt.f64 y) 1/2))) y)) (sqrt.f64 x)))
(-.f64 2 (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(-.f64 (-.f64 2 (sqrt.f64 x)) (sqrt.f64 y))
(-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x))))
(*.f64 x (-.f64 (+.f64 1/2 (*.f64 2 (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (-.f64 (+.f64 1/2 (/.f64 2 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 y) (/.f64 1 x)))))
(*.f64 x (+.f64 1/2 (-.f64 (/.f64 (-.f64 2 (sqrt.f64 y)) x) (sqrt.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 (+.f64 1/2 (*.f64 2 (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (-.f64 (+.f64 1/2 (/.f64 2 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 y) (/.f64 1 x)))))
(*.f64 x (+.f64 1/2 (-.f64 (/.f64 (-.f64 2 (sqrt.f64 y)) x) (sqrt.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 (+.f64 1/2 (*.f64 2 (/.f64 1 x))) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 y)))))
(*.f64 x (-.f64 (+.f64 1/2 (/.f64 2 x)) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 y) (/.f64 1 x)))))
(*.f64 x (+.f64 1/2 (-.f64 (/.f64 (-.f64 2 (sqrt.f64 y)) x) (sqrt.f64 (/.f64 1 x)))))
(*.f64 x (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 2 (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 2 (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 x)))))))
(*.f64 (fma.f64 -1 (/.f64 (-.f64 2 (sqrt.f64 y)) x) (+.f64 -1/2 (sqrt.f64 (/.f64 1 x)))) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 2 (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 2 (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 x)))))))
(*.f64 (fma.f64 -1 (/.f64 (-.f64 2 (sqrt.f64 y)) x) (+.f64 -1/2 (sqrt.f64 (/.f64 1 x)))) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 2 (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (pow.f64 (sqrt.f64 -1) 2))))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 2 (sqrt.f64 y)) x)) (+.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 x)))))))
(*.f64 (fma.f64 -1 (/.f64 (-.f64 2 (sqrt.f64 y)) x) (+.f64 -1/2 (sqrt.f64 (/.f64 1 x)))) (neg.f64 x))
(-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(*.f64 -1 (sqrt.f64 y))
(neg.f64 (sqrt.f64 y))
(*.f64 y (-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 2 (/.f64 1 y))) (+.f64 (sqrt.f64 (/.f64 1 y)) (*.f64 (sqrt.f64 x) (/.f64 1 y)))))
(*.f64 y (-.f64 (fma.f64 1/2 (/.f64 x y) (/.f64 2 y)) (+.f64 (sqrt.f64 (/.f64 1 y)) (*.f64 (/.f64 1 y) (sqrt.f64 x)))))
(*.f64 y (-.f64 (fma.f64 1/2 (/.f64 x y) (/.f64 2 y)) (+.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 (sqrt.f64 x) y))))
(*.f64 y (-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 2 (/.f64 1 y))) (+.f64 (sqrt.f64 (/.f64 1 y)) (*.f64 (sqrt.f64 x) (/.f64 1 y)))))
(*.f64 y (-.f64 (fma.f64 1/2 (/.f64 x y) (/.f64 2 y)) (+.f64 (sqrt.f64 (/.f64 1 y)) (*.f64 (/.f64 1 y) (sqrt.f64 x)))))
(*.f64 y (-.f64 (fma.f64 1/2 (/.f64 x y) (/.f64 2 y)) (+.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 (sqrt.f64 x) y))))
(*.f64 y (-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 2 (/.f64 1 y))) (+.f64 (sqrt.f64 (/.f64 1 y)) (*.f64 (sqrt.f64 x) (/.f64 1 y)))))
(*.f64 y (-.f64 (fma.f64 1/2 (/.f64 x y) (/.f64 2 y)) (+.f64 (sqrt.f64 (/.f64 1 y)) (*.f64 (/.f64 1 y) (sqrt.f64 x)))))
(*.f64 y (-.f64 (fma.f64 1/2 (/.f64 x y) (/.f64 2 y)) (+.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 (sqrt.f64 x) y))))
(*.f64 (sqrt.f64 y) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 y))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (sqrt.f64 x)) y)) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 (+.f64 2 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) y)) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (fma.f64 -1 (/.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 x)) y) (sqrt.f64 (/.f64 1 y))) (neg.f64 y))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (sqrt.f64 x)) y)) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 (+.f64 2 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) y)) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (fma.f64 -1 (/.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 x)) y) (sqrt.f64 (/.f64 1 y))) (neg.f64 y))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (sqrt.f64 x)) y)) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 (+.f64 2 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) y)) (*.f64 (sqrt.f64 (/.f64 1 y)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (fma.f64 -1 (/.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 x)) y) (sqrt.f64 (/.f64 1 y))) (neg.f64 y))
(/.f64 1 (+.f64 1 (sqrt.f64 t)))
(+.f64 (*.f64 -1/2 (/.f64 t (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))
(fma.f64 -1/2 (/.f64 t (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (/.f64 1 (+.f64 1 (sqrt.f64 t))))
(+.f64 (*.f64 t (-.f64 (*.f64 t (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))
(fma.f64 t (-.f64 (*.f64 t (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)))) (/.f64 1/2 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))
(fma.f64 t (fma.f64 t (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))) (/.f64 -1/2 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))
(+.f64 (*.f64 t (-.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)))) (+.f64 1 (sqrt.f64 t)))))))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))
(fma.f64 t (-.f64 (*.f64 t (fma.f64 -1 (*.f64 t (+.f64 (/.f64 1/16 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (+.f64 (/.f64 1/16 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))) (+.f64 1 (sqrt.f64 t))))))) (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))))) (/.f64 1/2 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))
(fma.f64 t (fma.f64 t (+.f64 (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)) (fma.f64 (neg.f64 t) (+.f64 (/.f64 1/16 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))) (+.f64 1 (sqrt.f64 t))) (/.f64 1/16 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)))) (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)))) (/.f64 -1/2 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 t)))
(/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 t))) t)
(/.f64 (fma.f64 -1/8 (sqrt.f64 (/.f64 1 t)) (*.f64 1/2 (sqrt.f64 t))) t)
(/.f64 (fma.f64 1/2 (sqrt.f64 t) (*.f64 -1/8 (sqrt.f64 (/.f64 1 t)))) t)
(/.f64 (-.f64 (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 t))) (*.f64 1/8 (sqrt.f64 (/.f64 1 t)))) t)
(/.f64 (+.f64 (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (sqrt.f64 t))) (*.f64 -1/8 (sqrt.f64 (/.f64 1 t)))) t)
(/.f64 (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 1/2 (sqrt.f64 t) (*.f64 -1/8 (sqrt.f64 (/.f64 1 t))))) t)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (sqrt.f64 (pow.f64 t 7))) (*.f64 1/32 (sqrt.f64 (pow.f64 t 7)))) (pow.f64 t 6))) (*.f64 1/2 (sqrt.f64 t))) (+.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 1 t))))) t)
(/.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (pow.f64 t 7)) 5/128) (pow.f64 t 6)) (*.f64 1/2 (sqrt.f64 t))) (fma.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/8 (sqrt.f64 (/.f64 1 t))))) t)
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (sqrt.f64 t)) (*.f64 (sqrt.f64 (pow.f64 t 7)) (/.f64 5/128 (pow.f64 t 6)))) (fma.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/8 (sqrt.f64 (/.f64 1 t))))) t)
(*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 t))) t))
(/.f64 (fma.f64 1/2 (sqrt.f64 t) (*.f64 1/8 (sqrt.f64 (/.f64 1 t)))) (neg.f64 t))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) t))
(neg.f64 (/.f64 (+.f64 (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 t))) (*.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 t))))) t))
(/.f64 (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 (sqrt.f64 -1) 4)) (fma.f64 1/2 (sqrt.f64 t) (*.f64 1/8 (sqrt.f64 (/.f64 1 t))))) (neg.f64 t))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (pow.f64 t 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/32 (*.f64 (sqrt.f64 (pow.f64 t 7)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 6))))) (pow.f64 t 6))) (*.f64 1/2 (sqrt.f64 t))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))) t))
(neg.f64 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 6)) (sqrt.f64 (pow.f64 t 7))) 5/128) (pow.f64 t 6)) (*.f64 1/2 (sqrt.f64 t))) (fma.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 t)))))) t))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (sqrt.f64 t)) (*.f64 (/.f64 (sqrt.f64 (pow.f64 t 7)) (pow.f64 (sqrt.f64 -1) 6)) (/.f64 5/128 (pow.f64 t 6)))) (fma.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 t))))) (neg.f64 t))
(-.f64 (+.f64 1 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (sqrt.f64 z))
(+.f64 1 (-.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) (sqrt.f64 z)))
(+.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) (-.f64 1 (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) (sqrt.f64 z))
(+.f64 1 (-.f64 (fma.f64 1/2 z (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) (sqrt.f64 z))
(-.f64 (+.f64 1 (fma.f64 z (+.f64 1/2 (*.f64 -1/8 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) (sqrt.f64 z))
(+.f64 (fma.f64 z (fma.f64 -1/8 z 1/2) 1) (-.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) (sqrt.f64 z)))
(-.f64 (+.f64 1 (+.f64 (*.f64 z (+.f64 1/2 (*.f64 z (-.f64 (*.f64 1/16 z) 1/8)))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) (sqrt.f64 z))
(-.f64 (+.f64 1 (fma.f64 z (+.f64 1/2 (*.f64 z (fma.f64 1/16 z -1/8))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) (sqrt.f64 z))
(+.f64 (fma.f64 z (fma.f64 z (fma.f64 1/16 z -1/8) 1/2) 1) (-.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) (sqrt.f64 z)))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 z 5))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 -1/2 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 z))) z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 z))) (*.f64 1/2 (sqrt.f64 z))) z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(-.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) (/.f64 (fma.f64 1/2 (sqrt.f64 z) (*.f64 1/8 (sqrt.f64 (/.f64 1 z)))) z))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 z)))) z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 z))) (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 1/2 (sqrt.f64 z)))) z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(-.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) (/.f64 (+.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 z))) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 1/2 (sqrt.f64 z)))) z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (/.f64 1 (+.f64 1 (sqrt.f64 t)))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (/.f64 1 (+.f64 1 (sqrt.f64 t))) (sqrt.f64 z)))
(+.f64 (/.f64 1 (+.f64 1 (sqrt.f64 t))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/2 (/.f64 t (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (fma.f64 -1/2 (/.f64 t (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (/.f64 1 (+.f64 1 (sqrt.f64 t)))) (sqrt.f64 z)))
(+.f64 (fma.f64 -1/2 (/.f64 t (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (/.f64 1 (+.f64 1 (sqrt.f64 t)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 t (-.f64 (*.f64 t (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (fma.f64 t (-.f64 (*.f64 t (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)))) (/.f64 1/2 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))) (sqrt.f64 z))
(+.f64 (fma.f64 t (fma.f64 t (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))) (/.f64 -1/2 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 t)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 t (-.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)))) (+.f64 1 (sqrt.f64 t)))))))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (*.f64 1/4 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)))))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))))) (/.f64 1 (+.f64 1 (sqrt.f64 t))))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (fma.f64 t (-.f64 (*.f64 t (fma.f64 -1 (*.f64 t (+.f64 (/.f64 1/16 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (+.f64 (/.f64 1/16 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))) (+.f64 1 (sqrt.f64 t))))))) (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))))) (/.f64 1/2 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 t)))) (sqrt.f64 z)))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (fma.f64 t (fma.f64 t (+.f64 (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)) (fma.f64 (neg.f64 t) (+.f64 (/.f64 1/16 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)) (/.f64 1/4 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3))) (+.f64 1 (sqrt.f64 t))) (/.f64 1/16 (pow.f64 (+.f64 1 (sqrt.f64 t)) 3)))) (/.f64 1/8 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2)))) (/.f64 -1/2 (pow.f64 (+.f64 1 (sqrt.f64 t)) 2))) (/.f64 1 (+.f64 1 (sqrt.f64 t)))) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(-.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (fma.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 z))
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 t)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (+.f64 (sqrt.f64 z) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (+.f64 (sqrt.f64 z) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (fma.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (fma.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (sqrt.f64 z))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z))
(+.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 t))) (sqrt.f64 z)))
(-.f64 (fma.f64 -1/2 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (sqrt.f64 t))) t))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (sqrt.f64 t))) t))) (sqrt.f64 z))
(-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (/.f64 (fma.f64 1/2 (sqrt.f64 t) (*.f64 1/8 (sqrt.f64 (/.f64 1 t)))) t)) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (sqrt.f64 t))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) t))) (sqrt.f64 z))
(-.f64 (+.f64 (sqrt.f64 (+.f64 1 z)) (neg.f64 (/.f64 (+.f64 (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/2 (sqrt.f64 t))) (*.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 t))))) t))) (sqrt.f64 z))
(-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (/.f64 (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 (sqrt.f64 -1) 4)) (fma.f64 1/2 (sqrt.f64 t) (*.f64 1/8 (sqrt.f64 (/.f64 1 t))))) t)) (sqrt.f64 z))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))))) 1)
(expm1.f64 (log1p.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(*.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))))
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))) 2) (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))) (sqrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(/.f64 (+.f64 (pow.f64 y 3/2) (pow.f64 (+.f64 y 1) 3/2)) (+.f64 y (-.f64 (+.f64 y 1) (pow.f64 (*.f64 y (+.f64 y 1)) 1/2))))
(/.f64 (+.f64 (pow.f64 y 3/2) (pow.f64 (+.f64 1 y) 3/2)) (+.f64 y (+.f64 y (-.f64 1 (sqrt.f64 (*.f64 y (+.f64 1 y)))))))
(/.f64 (+.f64 (pow.f64 y 3/2) (pow.f64 (+.f64 1 y) 3/2)) (-.f64 (+.f64 y (+.f64 1 y)) (sqrt.f64 (fma.f64 y y y))))
(/.f64 (-.f64 y (+.f64 y 1)) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))))
(/.f64 (-.f64 (-.f64 y y) 1) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(/.f64 -1 (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))
(pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))) 1)
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))) 3)
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(pow.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))) 3) 1/3)
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))) 2)
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(log.f64 (exp.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))))))
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1))) 3))
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(expm1.f64 (log1p.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(expm1.f64 (log1p.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))))
(log1p.f64 (expm1.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(exp.f64 (log.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))))
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(exp.f64 (*.f64 (log.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))) 1))
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(fma.f64 1 (sqrt.f64 y) (sqrt.f64 (+.f64 y 1)))
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(fma.f64 1 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(fma.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y))
(fma.f64 (cbrt.f64 (+.f64 1 y)) (cbrt.f64 (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y))
(fma.f64 (cbrt.f64 y) (cbrt.f64 (sqrt.f64 y)) (sqrt.f64 (+.f64 y 1)))
(fma.f64 (cbrt.f64 y) (cbrt.f64 (sqrt.f64 y)) (sqrt.f64 (+.f64 1 y)))
(fma.f64 (sqrt.f64 (sqrt.f64 y)) (sqrt.f64 (sqrt.f64 y)) (sqrt.f64 (+.f64 y 1)))
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(fma.f64 (sqrt.f64 (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y))
(+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(*.f64 1 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))) -2)) (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) -1) (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) -1))
(pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) -2)
(pow.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))) -1)
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) 1)
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))) 3)
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(pow.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) 3) 1/3)
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(pow.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))) 2)
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(pow.f64 (/.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))) 1) -1)
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(log.f64 (exp.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))))))
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) 3))
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))))
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) -1))
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))) 1))
(/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
(-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)))) 1)
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))))
(*.f64 1 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) (sqrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(/.f64 (-.f64 (pow.f64 (neg.f64 (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2)) (-.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(/.f64 (+.f64 (*.f64 -1 (pow.f64 x 3/2)) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (neg.f64 (sqrt.f64 x)) 2) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(/.f64 (fma.f64 -1 (pow.f64 x 3/2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3)) (+.f64 (pow.f64 (neg.f64 (sqrt.f64 x)) 2) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (*.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 x 3/2)) (+.f64 (pow.f64 (neg.f64 (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (sqrt.f64 x)))))
(pow.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) 1)
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) 3)
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(pow.f64 (pow.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) 3) 1/3)
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) 2)
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(log.f64 (exp.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z)) 3))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(exp.f64 (log.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 -1 (sqrt.f64 x) (sqrt.f64 (+.f64 1 z))) (sqrt.f64 z))) 1))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(fma.f64 1 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (neg.f64 (sqrt.f64 x)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(fma.f64 -1 (sqrt.f64 x) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 x))) 2) (cbrt.f64 (neg.f64 (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (neg.f64 (sqrt.f64 x)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(fma.f64 (sqrt.f64 (neg.f64 (sqrt.f64 x))) (sqrt.f64 (neg.f64 (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (neg.f64 (sqrt.f64 x)))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 z)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 z))))
(*.f64 1 (sqrt.f64 (+.f64 1 z)))
(sqrt.f64 (+.f64 1 z))
(*.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 z))) (sqrt.f64 (sqrt.f64 (+.f64 1 z))))
(sqrt.f64 (+.f64 1 z))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 z)))
(sqrt.f64 (+.f64 1 z))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 z)) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 z)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 z)) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 z))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 z))) (sqrt.f64 (cbrt.f64 (+.f64 1 z))))
(pow.f64 (+.f64 1 z) 1/2)
(sqrt.f64 (+.f64 1 z))
(pow.f64 (sqrt.f64 (+.f64 1 z)) 1)
(sqrt.f64 (+.f64 1 z))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 z))) 3)
(sqrt.f64 (+.f64 1 z))
(pow.f64 (pow.f64 (+.f64 1 z) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1 z) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 z))) 2)
(sqrt.f64 (+.f64 1 z))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 z))))
(sqrt.f64 (+.f64 1 z))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 z)))))
(sqrt.f64 (+.f64 1 z))
(cbrt.f64 (pow.f64 (+.f64 1 z) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 z))))
(hypot.f64 1 (sqrt.f64 z))
(sqrt.f64 (+.f64 1 z))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 z))))
(sqrt.f64 (+.f64 1 z))
(exp.f64 (*.f64 1/2 (log1p.f64 z)))
(sqrt.f64 (+.f64 1 z))
(exp.f64 (*.f64 (log1p.f64 z) 1/2))
(sqrt.f64 (+.f64 1 z))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 z)) 1))
(sqrt.f64 (+.f64 1 z))
(-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))))) 1)
(expm1.f64 (log1p.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(+.f64 -1 (+.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(*.f64 1 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))) 2) (cbrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))) (sqrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)) 2)) (-.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (+.f64 1 (-.f64 (-.f64 (*.f64 1/2 x) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 1/2 x 1) (sqrt.f64 x)) 2) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2)) (+.f64 (sqrt.f64 y) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 y))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)) 3)) (+.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 2) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)) 2) (*.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (+.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) 2) (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 2) (*.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 1/2 x 1) (sqrt.f64 x)) 3) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) 3)) (+.f64 (pow.f64 (-.f64 (fma.f64 1/2 x 1) (sqrt.f64 x)) 2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 (fma.f64 1/2 x 1) (sqrt.f64 x))))))
(pow.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) 1)
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))) 3)
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(pow.f64 (pow.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) 3) 1/3)
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(pow.f64 (sqrt.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))) 2)
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(log.f64 (exp.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))))))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) 3))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))))
(+.f64 -1 (+.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(exp.f64 (log1p.f64 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(exp.f64 (*.f64 (log1p.f64 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))) 1))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(fma.f64 1 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) 2) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(fma.f64 (sqrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(+.f64 (sqrt.f64 (+.f64 1 y)) (-.f64 (fma.f64 1/2 x 1) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 1) (sqrt.f64 y))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 1/2 x) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(expm1.f64 (log1p.f64 (-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))))
(*.f64 1 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))) 2) (cbrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))) (sqrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 2) (pow.f64 (-.f64 1 (sqrt.f64 y)) 2)) (-.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) 2) (pow.f64 (-.f64 1 (sqrt.f64 y)) 2)) (+.f64 (-.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) 1) (sqrt.f64 y)))
(/.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 1/2 x 1) (sqrt.f64 x)) 2) (pow.f64 (-.f64 1 (sqrt.f64 y)) 2)) (+.f64 (sqrt.f64 y) (+.f64 (-.f64 (*.f64 1/2 x) (sqrt.f64 x)) 0)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 3) (pow.f64 (-.f64 1 (sqrt.f64 y)) 3)) (+.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) 2) (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 y)) 2) (*.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) 3) (pow.f64 (-.f64 1 (sqrt.f64 y)) 3)) (+.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) 2) (-.f64 (pow.f64 (-.f64 1 (sqrt.f64 y)) 2) (*.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 1/2 x 1) (sqrt.f64 x)) 3) (pow.f64 (-.f64 1 (sqrt.f64 y)) 3)) (+.f64 (pow.f64 (-.f64 (fma.f64 1/2 x 1) (sqrt.f64 x)) 2) (*.f64 (-.f64 1 (sqrt.f64 y)) (-.f64 (-.f64 1 (sqrt.f64 y)) (-.f64 (fma.f64 1/2 x 1) (sqrt.f64 x))))))
(pow.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))) 1)
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))) 3)
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(pow.f64 (pow.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))) 3) 1/3)
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(pow.f64 (sqrt.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))) 2)
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(log.f64 (exp.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))))))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))) 3))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(expm1.f64 (log1p.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(expm1.f64 (log1p.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 1/2 x) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(expm1.f64 (log1p.f64 (-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))))
(log1p.f64 (expm1.f64 (+.f64 1 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))))))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(exp.f64 (log1p.f64 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(exp.f64 (*.f64 (log1p.f64 (+.f64 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))) 1))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(fma.f64 1 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y)))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(fma.f64 1 (-.f64 1 (sqrt.f64 y)) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (sqrt.f64 y))) 2) (cbrt.f64 (-.f64 1 (sqrt.f64 y))) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) 2) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (-.f64 1 (sqrt.f64 y)))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(fma.f64 (sqrt.f64 (-.f64 1 (sqrt.f64 y))) (sqrt.f64 (-.f64 1 (sqrt.f64 y))) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(fma.f64 (sqrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (-.f64 1 (sqrt.f64 y)))
(+.f64 2 (-.f64 (*.f64 1/2 x) (+.f64 (sqrt.f64 y) (sqrt.f64 x))))
(-.f64 (-.f64 (fma.f64 1/2 x 2) (sqrt.f64 y)) (sqrt.f64 x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(*.f64 1 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2)) (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) -1) (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) -1))
(pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) -2)
(pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -1)
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(pow.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) 1)
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 3)
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(pow.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -3) 1/3)
(cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -3))
(pow.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 2)
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(pow.f64 (/.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) 1) -1)
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(log.f64 (exp.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) -1))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 1))
(/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (-.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))) 1)
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(*.f64 1 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) 2) (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2)) (-.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2)) (-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 -1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -3)) (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (-.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -3)) (-.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2) (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 3) (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -3)) (-.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2) (-.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) (pow.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) 2))))
(pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 1)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) 3)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(pow.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 3) 1/3)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) 2)
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(log.f64 (exp.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) 3))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(exp.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))) 1))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 1 (sqrt.f64 (+.f64 1 z)) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 1 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 1 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))) -2)) (cbrt.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(-.f64 (*.f64 (cbrt.f64 (+.f64 1 z)) (cbrt.f64 (sqrt.f64 (+.f64 1 z)))) (+.f64 (sqrt.f64 z) (/.f64 -1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(fma.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 z))) (sqrt.f64 (sqrt.f64 (+.f64 1 z))) (neg.f64 (-.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(fma.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))

eval2.7s (4.5%)

Compiler

Compiled 96324 to 66839 computations (30.6% saved)

prune830.0ms (1.4%)

Pruning

54 alts after pruning (54 fresh and 0 done)

PrunedKeptTotal
New2713452758
Fresh18927
Picked505
Done000
Total2736542790
Accuracy
100.0%
Counts
2790 → 54
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.0%
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
6.4%
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
7.5%
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
5.7%
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
60.8%
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
60.8%
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 x)) (sqrt.f64 y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
70.2%
(+.f64 (-.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
52.5%
(+.f64 (-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
46.5%
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
45.0%
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
45.8%
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
43.0%
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
25.9%
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
30.6%
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
52.3%
(+.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
30.9%
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
92.8%
(+.f64 (+.f64 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))) 3) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
8.4%
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
85.9%
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (+.f64 1 (*.f64 y 1/2))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
74.6%
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
33.2%
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (pow.f64 y -1/2))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
84.8%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
26.6%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (sqrt.f64 z)))
25.5%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 z)) (sqrt.f64 z)))
54.5%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
88.8%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (log.f64 (exp.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))))
64.9%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
65.9%
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
67.0%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
46.5%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
45.0%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
45.8%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
21.7%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (sqrt.f64 z)))
21.3%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z)))
62.1%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
44.5%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 z))) 2) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
42.5%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z)))))
43.0%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
45.0%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
25.9%
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
13.0%
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
92.6%
(+.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) 3)) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
63.9%
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
45.9%
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
30.6%
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
65.1%
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
4.9%
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
8.8%
(+.f64 (neg.f64 (sqrt.f64 x)) (fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (sqrt.f64 z))))
8.8%
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 z))) 3) (sqrt.f64 z)))
8.6%
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (exp.f64 (*.f64 (log1p.f64 z) 1/2)) (sqrt.f64 z)))
8.1%
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 z) 3/2)) (sqrt.f64 z)))
9.0%
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
7.2%
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
1.9%
(neg.f64 (sqrt.f64 x))
Compiler

Compiled 4172 to 2974 computations (28.7% saved)

regimes1.5s (2.6%)

Counts
109 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (exp.f64 (*.f64 (log1p.f64 z) 1/2)) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 z) 3/2)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 z))) 3) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (sqrt.f64 z))))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 x)) (sqrt.f64 y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (pow.f64 y -1/2))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (+.f64 1 (*.f64 y 1/2))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 z))) 2) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 y) (sqrt.f64 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 1 (-.f64 (*.f64 t 1/2) (sqrt.f64 t)))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) 3)) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))) 3) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (log.f64 (exp.f64 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) 2)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/2 (sqrt.f64 x)))) x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/2 (sqrt.f64 x)))) x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
Outputs
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
Calls

11 calls:

565.0ms
t
280.0ms
y
241.0ms
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
125.0ms
x
92.0ms
z
Results
AccuracySegmentsBranch
98.0%1x
99.6%2y
99.7%2z
98.0%1t
99.6%2(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
99.6%2(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)))
99.6%2(+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))
98.0%1(-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))
99.6%2(-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))
99.7%2(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))
98.0%1(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
Compiler

Compiled 145 to 115 computations (20.7% saved)

regimes362.0ms (0.6%)

Counts
95 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (exp.f64 (*.f64 (log1p.f64 z) 1/2)) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 z) 3/2)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 z))) 3) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (sqrt.f64 z))))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 x)) (sqrt.f64 y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (pow.f64 y -1/2))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (+.f64 1 (*.f64 y 1/2))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 z))) 2) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 y) (sqrt.f64 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (+.f64 1 (-.f64 (*.f64 t 1/2) (sqrt.f64 t)))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) 3)) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))) 3) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
Outputs
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))))
Calls

7 calls:

119.0ms
z
85.0ms
y
34.0ms
(+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))
33.0ms
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
33.0ms
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)))
Results
AccuracySegmentsBranch
99.5%2y
99.5%2(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
99.5%2(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)))
99.5%2(+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y)))
99.5%2(-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))
99.6%2z
99.6%2(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))
Compiler

Compiled 113 to 89 computations (21.2% saved)

regimes657.0ms (1.1%)

Counts
74 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (exp.f64 (*.f64 (log1p.f64 z) 1/2)) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 z) 3/2)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 z))) 3) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (sqrt.f64 z))))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 x)) (sqrt.f64 y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (pow.f64 y -1/2))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (+.f64 1 (*.f64 y 1/2))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
Outputs
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
Calls

5 calls:

252.0ms
z
108.0ms
t
73.0ms
y
69.0ms
x
13.0ms
(-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))
Results
AccuracySegmentsBranch
98.3%2y
97.4%2x
98.0%2t
97.0%2(-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))
99.4%2z
Compiler

Compiled 31 to 25 computations (19.4% saved)

regimes76.0ms (0.1%)

Counts
72 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (exp.f64 (*.f64 (log1p.f64 z) 1/2)) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 z) 3/2)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 z))) 3) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (sqrt.f64 z))))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 x)) (sqrt.f64 y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (pow.f64 y -1/2))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (+.f64 1 (*.f64 y 1/2))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 t))) (+.f64 (sqrt.f64 t) (sqrt.f64 z))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 y))) (*.f64 1/2 (sqrt.f64 y))) y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (sqrt.f64 x))) x) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
Outputs
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
Calls

1 calls:

63.0ms
z
Results
AccuracySegmentsBranch
99.2%2z
Compiler

Compiled 5 to 4 computations (20% saved)

regimes489.0ms (0.8%)

Counts
58 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (exp.f64 (*.f64 (log1p.f64 z) 1/2)) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 z) 3/2)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 z))) 3) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (sqrt.f64 z))))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 x)) (sqrt.f64 y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (pow.f64 y -1/2))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (+.f64 1 (*.f64 y 1/2))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
Outputs
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
Calls

5 calls:

150.0ms
z
148.0ms
t
107.0ms
x
65.0ms
y
10.0ms
(-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))
Results
AccuracySegmentsBranch
93.2%2(-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))
93.4%2x
87.5%2t
94.4%2y
94.4%2z
Compiler

Compiled 31 to 25 computations (19.4% saved)

regimes125.0ms (0.2%)

Counts
53 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (exp.f64 (*.f64 (log1p.f64 z) 1/2)) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 z) 3/2)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 z))) 3) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (sqrt.f64 z))))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 x)) (sqrt.f64 y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (pow.f64 y -1/2))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
Outputs
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (pow.f64 y -1/2))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
Calls

2 calls:

70.0ms
z
46.0ms
y
Results
AccuracySegmentsBranch
93.6%2y
86.6%2z
Compiler

Compiled 10 to 8 computations (20% saved)

regimes144.0ms (0.2%)

Counts
49 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (exp.f64 (*.f64 (log1p.f64 z) 1/2)) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 z) 3/2)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 z))) 3) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (sqrt.f64 z))))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 x)) (sqrt.f64 y)) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
Outputs
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z)))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Calls

4 calls:

45.0ms
y
44.0ms
z
25.0ms
x
23.0ms
t
Results
AccuracySegmentsBranch
86.6%2z
84.8%1t
84.8%1x
86.6%2y
Compiler

Compiled 20 to 16 computations (20% saved)

regimes144.0ms (0.2%)

Counts
46 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (exp.f64 (*.f64 (log1p.f64 z) 1/2)) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 z) 3/2)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 z))) 3) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (sqrt.f64 z))))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (sqrt.f64 (+.f64 1 y))) (sqrt.f64 y)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
Outputs
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Calls

4 calls:

46.0ms
y
43.0ms
z
24.0ms
x
24.0ms
t
Results
AccuracySegmentsBranch
83.5%1x
83.5%1t
85.3%2y
85.4%2z
Compiler

Compiled 20 to 16 computations (20% saved)

regimes204.0ms (0.4%)

Counts
43 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (exp.f64 (*.f64 (log1p.f64 z) 1/2)) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 z) 3/2)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 z (+.f64 1/2 (*.f64 -1/8 z))))) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 z))) 3) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (fma.f64 (pow.f64 (+.f64 1 z) 1/4) (pow.f64 (+.f64 1 z) 1/4) (neg.f64 (sqrt.f64 z))))
Outputs
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Calls

4 calls:

59.0ms
x
58.0ms
t
40.0ms
z
39.0ms
y
Results
AccuracySegmentsBranch
74.7%2x
73.9%2t
85.0%2y
85.0%2z
Compiler

Compiled 20 to 16 computations (20% saved)

regimes76.0ms (0.1%)

Counts
39 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (exp.f64 (*.f64 (log1p.f64 z) 1/2)) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 z) 3/2)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Outputs
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Calls

2 calls:

35.0ms
z
35.0ms
y
Results
AccuracySegmentsBranch
84.9%2z
85.0%2y
Compiler

Compiled 10 to 8 computations (20% saved)

regimes74.0ms (0.1%)

Counts
38 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (exp.f64 (*.f64 (log1p.f64 z) 1/2)) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 z) 3/2)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
(+.f64 (-.f64 (+.f64 1 (sqrt.f64 (+.f64 1 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 y)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 1 t)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (-.f64 (+.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 z)))
Outputs
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z))))
Calls

2 calls:

33.0ms
z
33.0ms
y
Results
AccuracySegmentsBranch
84.5%2z
83.8%2y
Compiler

Compiled 10 to 8 computations (20% saved)

regimes83.0ms (0.1%)

Counts
30 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (exp.f64 (*.f64 (log1p.f64 z) 1/2)) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 z) 3/2)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
Outputs
(+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Calls

2 calls:

52.0ms
y
27.0ms
z
Results
AccuracySegmentsBranch
84.7%4y
83.0%2z
Compiler

Compiled 10 to 8 computations (20% saved)

regimes31.0ms (0.1%)

Counts
29 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (exp.f64 (*.f64 (log1p.f64 z) 1/2)) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 z) 3/2)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Outputs
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Calls

1 calls:

26.0ms
z
Results
AccuracySegmentsBranch
82.9%2z
Compiler

Compiled 5 to 4 computations (20% saved)

regimes115.0ms (0.2%)

Counts
28 → 3
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (exp.f64 (*.f64 (log1p.f64 z) 1/2)) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 z) 3/2)) (sqrt.f64 z)))
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
Outputs
(+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Calls

2 calls:

71.0ms
z
39.0ms
y
Results
AccuracySegmentsBranch
83.0%3y
70.8%6z
Compiler

Compiled 10 to 8 computations (20% saved)

regimes97.0ms (0.2%)

Counts
26 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (exp.f64 (*.f64 (log1p.f64 z) 1/2)) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 z) 3/2)) (sqrt.f64 z)))
Outputs
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Calls

3 calls:

57.0ms
x
24.0ms
y
13.0ms
t
Results
AccuracySegmentsBranch
46.5%1t
51.9%4x
65.2%2y
Compiler

Compiled 15 to 12 computations (20% saved)

regimes25.0ms (0%)

Counts
23 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Outputs
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Calls

1 calls:

22.0ms
y
Results
AccuracySegmentsBranch
65.2%2y
Compiler

Compiled 5 to 4 computations (20% saved)

regimes24.0ms (0%)

Counts
22 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y -1/8)))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Outputs
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Calls

1 calls:

21.0ms
y
Results
AccuracySegmentsBranch
64.8%2y
Compiler

Compiled 5 to 4 computations (20% saved)

regimes22.0ms (0%)

Counts
20 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Outputs
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Calls

1 calls:

19.0ms
y
Results
AccuracySegmentsBranch
64.8%2y
Compiler

Compiled 5 to 4 computations (20% saved)

regimes72.0ms (0.1%)

Counts
19 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 1/2 y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y 1/2)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Outputs
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Calls

2 calls:

43.0ms
z
26.0ms
y
Results
AccuracySegmentsBranch
52.6%4z
64.0%2y
Compiler

Compiled 10 to 8 computations (20% saved)

regimes18.0ms (0%)

Counts
16 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Outputs
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Calls

1 calls:

16.0ms
y
Results
AccuracySegmentsBranch
64.0%2y
Compiler

Compiled 5 to 4 computations (20% saved)

regimes17.0ms (0%)

Counts
15 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 1 (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Outputs
(+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Calls

1 calls:

15.0ms
y
Results
AccuracySegmentsBranch
61.7%2y
Compiler

Compiled 5 to 4 computations (20% saved)

regimes16.0ms (0%)

Counts
13 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(*.f64 x (-.f64 (/.f64 (sqrt.f64 (+.f64 1 z)) x) (+.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 1 x) (sqrt.f64 z)))))
Outputs
(+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Calls

1 calls:

15.0ms
y
Results
AccuracySegmentsBranch
60.3%2y
Compiler

Compiled 5 to 4 computations (20% saved)

regimes29.0ms (0%)

Counts
11 → 1
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
Outputs
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
Calls

4 calls:

7.0ms
y
7.0ms
x
7.0ms
t
6.0ms
z
Results
AccuracySegmentsBranch
30.9%1t
30.9%1x
30.9%1z
30.9%1y
Compiler

Compiled 20 to 16 computations (20% saved)

regimes28.0ms (0%)

Counts
10 → 1
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (-.f64 (+.f64 1 (*.f64 1/2 x)) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 (+.f64 1 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
Outputs
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Calls

4 calls:

7.0ms
y
7.0ms
t
6.0ms
x
6.0ms
z
Results
AccuracySegmentsBranch
30.6%1x
30.6%1y
30.6%1z
30.6%1t
Compiler

Compiled 20 to 16 computations (20% saved)

regimes21.0ms (0%)

Counts
6 → 1
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(+.f64 (neg.f64 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 1/2 z) (sqrt.f64 z))))
(+.f64 (*.f64 x (-.f64 1/2 (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
Outputs
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
Calls

4 calls:

6.0ms
x
5.0ms
y
5.0ms
z
5.0ms
t
Results
AccuracySegmentsBranch
9.0%1y
9.0%1x
9.0%1z
9.0%1t
Compiler

Compiled 20 to 16 computations (20% saved)

regimes21.0ms (0%)

Counts
3 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
Outputs
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x))
Calls

4 calls:

7.0ms
z
6.0ms
t
4.0ms
x
4.0ms
y
Results
AccuracySegmentsBranch
6.4%1t
6.4%1y
6.4%1x
8.9%2z
Compiler

Compiled 20 to 16 computations (20% saved)

regimes14.0ms (0%)

Counts
2 → 1
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
Outputs
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
Calls

4 calls:

4.0ms
t
3.0ms
z
3.0ms
y
3.0ms
x
Results
AccuracySegmentsBranch
5.7%1x
5.7%1t
5.7%1y
5.7%1z
Compiler

Compiled 20 to 16 computations (20% saved)

regimes12.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 x))
Outputs
(neg.f64 (sqrt.f64 x))
Calls

4 calls:

3.0ms
x
3.0ms
y
3.0ms
z
3.0ms
t
Results
AccuracySegmentsBranch
1.9%1x
1.9%1z
1.9%1t
1.9%1y
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.79996945412131e-5
0.0002259004654661112
Compiler

Compiled 42 to 33 computations (21.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.79996945412131e-5
0.0002259004654661112
Compiler

Compiled 42 to 33 computations (21.4% saved)

bsearch62.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
61.0ms
4898980.525603273
173132978.12644273
Results
35.0ms70×512valid
7.0ms25×256valid
11.0ms16×1024valid
1.0ms1024valid
Compiler

Compiled 490 to 397 computations (19% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
Operation ival-sqrt, time spent: 21.0ms, 61.0% of total-time
Operation ival-add, time spent: 8.0ms, 23.0% of total-time
Operation ival-sub, time spent: 4.0ms, 12.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch34.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
33.0ms
2002264.7550088302
3938959.10282214
Results
19.0ms40×512valid
4.0ms17×256valid
5.0ms1024valid
0.0ms256valid
Compiler

Compiled 286 to 233 computations (18.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
Operation ival-sqrt, time spent: 13.0ms, 65.0% of total-time
Operation ival-add, time spent: 4.0ms, 20.0% of total-time
Operation ival-sub, time spent: 2.0ms, 10.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch60.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
59.0ms
482288433.7524433
44368495666.13147
Results
37.0ms73×512valid
9.0ms30×256valid
5.0ms1024valid
1.0ms512valid
Compiler

Compiled 448 to 369 computations (17.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
Operation ival-sqrt, time spent: 23.0ms, 64.0% of total-time
Operation ival-add, time spent: 8.0ms, 22.0% of total-time
Operation ival-sub, time spent: 4.0ms, 11.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch72.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
72.0ms
35.97928093703688
2007639.2034270265
Results
46.0ms93×512valid
7.0ms20×256valid
9.0ms14×1024valid
0.0ms256valid
Compiler

Compiled 482 to 393 computations (18.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
Operation ival-sqrt, time spent: 26.0ms, 64.0% of total-time
Operation ival-add, time spent: 9.0ms, 22.0% of total-time
Operation ival-sub, time spent: 5.0ms, 12.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch55.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
54.0ms
3.1176132973454063e+25
4.5673256082307744e+26
Results
29.0ms58×512valid
6.0ms24×256valid
9.0ms13×1024valid
0.0ms512valid
Compiler

Compiled 384 to 315 computations (18% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
Operation ival-sqrt, time spent: 18.0ms, 59.0% of total-time
Operation ival-add, time spent: 7.0ms, 23.0% of total-time
Operation ival-sub, time spent: 4.0ms, 13.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch38.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
37.0ms
1.6165282287933835e+25
3.1176132973454063e+25
Results
20.0ms41×512valid
4.0ms14×256valid
6.0ms1024valid
1.0ms512valid
Compiler

Compiled 262 to 213 computations (18.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
Operation ival-sqrt, time spent: 12.0ms, 62.0% of total-time
Operation ival-add, time spent: 4.0ms, 21.0% of total-time
Operation ival-sub, time spent: 2.0ms, 10.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch54.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
53.0ms
0.00020814647754497772
0.00108218554815111
Results
33.0ms63×512valid
6.0ms24×256valid
6.0ms1024valid
0.0ms256valid
Compiler

Compiled 402 to 327 computations (18.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
Operation ival-sqrt, time spent: 19.0ms, 63.0% of total-time
Operation ival-add, time spent: 6.0ms, 20.0% of total-time
Operation ival-sub, time spent: 4.0ms, 13.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch50.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
49.0ms
4.9133504002310655e-8
4.5340440058302754e-7
Results
30.0ms63×512valid
8.0ms26×256valid
4.0ms1024valid
0.0ms512valid
Compiler

Compiled 366 to 297 computations (18.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
Operation ival-sqrt, time spent: 19.0ms, 65.0% of total-time
Operation ival-add, time spent: 6.0ms, 20.0% of total-time
Operation ival-sub, time spent: 3.0ms, 10.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch70.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
69.0ms
33.948581730594626
2002264.7550088302
Results
38.0ms73×512valid
9.0ms35×256valid
13.0ms19×1024valid
1.0ms512valid
Compiler

Compiled 426 to 345 computations (19% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
Operation ival-sqrt, time spent: 25.0ms, 61.0% of total-time
Operation ival-add, time spent: 10.0ms, 25.0% of total-time
Operation ival-sub, time spent: 5.0ms, 12.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch67.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
67.0ms
102289595822.50769
24575483566475.793
Results
38.0ms77×512valid
12.0ms18×1024valid
4.0ms16×256valid
0.0ms512valid
Compiler

Compiled 378 to 306 computations (19% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
Operation ival-sqrt, time spent: 23.0ms, 62.0% of total-time
Operation ival-add, time spent: 9.0ms, 24.0% of total-time
Operation ival-sub, time spent: 5.0ms, 13.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch62.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
62.0ms
102289595822.50769
24575483566475.793
Results
35.0ms73×512valid
7.0ms27×256valid
10.0ms11×1024valid
1.0ms1024valid
Compiler

Compiled 350 to 285 computations (18.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
Operation ival-sqrt, time spent: 22.0ms, 63.0% of total-time
Operation ival-add, time spent: 8.0ms, 23.0% of total-time
Operation ival-sub, time spent: 4.0ms, 11.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch84.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
58.0ms
0.9184981618003304
35.97928093703688
25.0ms
3.564895096172411e-21
4.526980963598843e-21
Results
53.0ms106×512valid
11.0ms42×256valid
8.0ms11×1024valid
0.0ms512valid
Compiler

Compiled 661 to 542 computations (18% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
Operation ival-sqrt, time spent: 29.0ms, 62.0% of total-time
Operation ival-add, time spent: 11.0ms, 24.0% of total-time
Operation ival-sub, time spent: 6.0ms, 13.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch62.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
61.0ms
0.9184981618003304
35.97928093703688
Results
35.0ms68×512valid
7.0ms29×256valid
9.0ms14×1024valid
0.0ms256valid
Compiler

Compiled 490 to 404 computations (17.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
Operation ival-sqrt, time spent: 22.0ms, 61.0% of total-time
Operation ival-add, time spent: 10.0ms, 28.0% of total-time
Operation ival-sub, time spent: 4.0ms, 11.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch76.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
75.0ms
0.9184981618003304
35.97928093703688
Results
31.0ms65×512valid
24.0ms30×256valid
11.0ms16×1024valid
1.0ms512valid
Compiler

Compiled 476 to 390 computations (18.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
Operation ival-sqrt, time spent: 21.0ms, 62.0% of total-time
Operation ival-add, time spent: 7.0ms, 21.0% of total-time
Operation ival-sub, time spent: 5.0ms, 15.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch64.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
64.0ms
0.9184981618003304
35.97928093703688
Results
37.0ms71×512valid
6.0ms22×256valid
12.0ms18×1024valid
0.0ms512valid
Compiler

Compiled 462 to 383 computations (17.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
Operation ival-sqrt, time spent: 24.0ms, 65.0% of total-time
Operation ival-add, time spent: 8.0ms, 22.0% of total-time
Operation ival-sub, time spent: 5.0ms, 14.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch59.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
59.0ms
0.9184981618003304
35.97928093703688
Results
34.0ms70×512valid
7.0ms28×256valid
9.0ms13×1024valid
0.0ms512valid
Compiler

Compiled 448 to 369 computations (17.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
Operation ival-sqrt, time spent: 22.0ms, 65.0% of total-time
Operation ival-add, time spent: 7.0ms, 21.0% of total-time
Operation ival-sub, time spent: 4.0ms, 12.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch67.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
66.0ms
0.9184981618003304
35.97928093703688
Results
45.0ms79×512valid
5.0ms20×256valid
8.0ms12×1024valid
0.0ms512valid
Compiler

Compiled 406 to 334 computations (17.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
Operation ival-sqrt, time spent: 25.0ms, 59.0% of total-time
Operation ival-add, time spent: 8.0ms, 19.0% of total-time
Operation ival-sub, time spent: 8.0ms, 19.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch67.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
67.0ms
0.9184981618003304
35.97928093703688
Results
31.0ms66×512valid
11.0ms31×256valid
17.0ms14×1024valid
1.0ms1024valid
Compiler

Compiled 392 to 320 computations (18.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
Operation ival-sqrt, time spent: 27.0ms, 63.0% of total-time
Operation ival-add, time spent: 11.0ms, 25.0% of total-time
Operation ival-sub, time spent: 4.0ms, 9.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch68.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
67.0ms
0.9184981618003304
35.97928093703688
Results
42.0ms68×512valid
7.0ms27×256valid
11.0ms16×1024valid
0.0ms256valid
Compiler

Compiled 357 to 292 computations (18.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
Operation ival-sqrt, time spent: 26.0ms, 60.0% of total-time
Operation ival-add, time spent: 12.0ms, 28.0% of total-time
Operation ival-sub, time spent: 4.0ms, 9.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch67.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
67.0ms
0.9184981618003304
35.97928093703688
Results
50.0ms80×512valid
7.0ms27×256valid
3.0ms1024valid
0.0ms512valid
Compiler

Compiled 343 to 285 computations (16.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
Operation ival-sqrt, time spent: 26.0ms, 60.0% of total-time
Operation ival-sub, time spent: 10.0ms, 23.0% of total-time
Operation ival-add, time spent: 7.0ms, 16.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch93.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
93.0ms
1.7721595551944926e-6
9.744187919939716
Results
59.0ms92×512valid
9.0ms35×256valid
15.0ms16×1024valid
0.0ms512valid
Compiler

Compiled 276 to 231 computations (16.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
Operation ival-sqrt, time spent: 36.0ms, 61.0% of total-time
Operation ival-add, time spent: 16.0ms, 27.0% of total-time
Operation ival-sub, time spent: 6.0ms, 10.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

simplify108.0ms (0.2%)

Algorithm
egg-herbie
Rules
184×+-commutative
60×sub-neg
42×*-commutative
14×neg-sub0
14×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02074437
13284437
23684437
33854437
43914437
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) 7378697629483821/147573952589676412928) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(if (<=.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) 7378697629483821/147573952589676412928) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(if (<=.f64 z 70000000) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))
(if (<=.f64 z 2100000) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))
(if (<=.f64 z 1200000000) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))
(if (<=.f64 y 1450000) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (pow.f64 y -1/2))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(if (<=.f64 z 449999999999999978491609088) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 z 19500000000000001015021568) (+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 8669969714643489/18446744073709551616) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 8500259669165361/18889465931478580854784) (+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 z 1020000) (+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))
(if (<=.f64 z 3000000000000) (+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 z 2800000000000) (+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 5981525981032121/1329227995784915872903807060280344576) (+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (if (<=.f64 y 5854679515581645/4503599627370496) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))))
(if (<=.f64 y 5854679515581645/4503599627370496) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 5854679515581645/4503599627370496) (+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 5/4) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 5404319552844595/4503599627370496) (+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 1) (+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 1) (+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 5404319552844595/2251799813685248) (+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 1) (+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(if (<=.f64 z 5534023222112865/1152921504606846976) (-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z))) (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x)))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(neg.f64 (sqrt.f64 x))
Outputs
(if (<=.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) 7378697629483821/147573952589676412928) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(if (<=.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) 7378697629483821/147573952589676412928) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(if (<=.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) 7378697629483821/147573952589676412928) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t)))))))
(if (<=.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) 7378697629483821/147573952589676412928) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) (/.f64 1 (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 1 t))))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x)))))
(if (<=.f64 z 70000000) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))
(if (<=.f64 z 70000000) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x))) (+.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))
(if (<=.f64 z 2100000) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))
(if (<=.f64 z 2100000) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))) (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 1 (sqrt.f64 y)))) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))
(if (<=.f64 z 1200000000) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))
(if (<=.f64 z 1200000000) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))
(if (<=.f64 y 1450000) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (pow.f64 y -1/2))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))
(if (<=.f64 y 1450000) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 z 1))))) (+.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) (+.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (*.f64 1/2 (pow.f64 y -1/2)))))
(if (<=.f64 z 449999999999999978491609088) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 1 z))))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 z 449999999999999978491609088) (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 z 19500000000000001015021568) (+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 z 19500000000000001015021568) (+.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 8669969714643489/18446744073709551616) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 8669969714643489/18446744073709551616) (+.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) (+.f64 (-.f64 1 (sqrt.f64 x)) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 y -1/8))) (sqrt.f64 y))))) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 8500259669165361/18889465931478580854784) (+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 8500259669165361/18889465931478580854784) (+.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 1 y)))) (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 z 1020000) (+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 z)))))
(if (<=.f64 z 1020000) (+.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (+.f64 (-.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)) (-.f64 1 (sqrt.f64 x)))))
(if (<=.f64 z 3000000000000) (+.f64 (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 z 3000000000000) (+.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) (+.f64 2 (-.f64 (*.f64 y 1/2) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))))
(if (<=.f64 z 2800000000000) (+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (+.f64 (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 z 2800000000000) (+.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (+.f64 1 (-.f64 (sqrt.f64 (+.f64 1 y)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))))
(if (<=.f64 y 5981525981032121/1329227995784915872903807060280344576) (+.f64 (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (if (<=.f64 y 5854679515581645/4503599627370496) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))))
(if (<=.f64 y 5981525981032121/1329227995784915872903807060280344576) (+.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) (-.f64 (-.f64 2 (sqrt.f64 y)) (sqrt.f64 x))) (if (<=.f64 y 5854679515581645/4503599627370496) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 y 1/16) 1/8))))) (sqrt.f64 y)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))))))
(if (<=.f64 y 5854679515581645/4503599627370496) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8))))) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 5854679515581645/4503599627370496) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (-.f64 (+.f64 1 (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 y 1/16) 1/8))))) (sqrt.f64 y)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))))
(if (<=.f64 y 5854679515581645/4503599627370496) (+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 1/16 y) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 5854679515581645/4503599627370496) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (-.f64 (+.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 y (+.f64 1/2 (*.f64 y (-.f64 (*.f64 y 1/16) 1/8)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))))
(if (<=.f64 y 5/4) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))) (sqrt.f64 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 5/4) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (+.f64 1 (-.f64 (*.f64 y (+.f64 1/2 (*.f64 y -1/8))) (sqrt.f64 y))))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))))
(if (<=.f64 y 5404319552844595/4503599627370496) (+.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1/2 (*.f64 -1/8 y))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 5404319552844595/4503599627370496) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (-.f64 (+.f64 2 (+.f64 (*.f64 x 1/2) (*.f64 y (+.f64 1/2 (*.f64 y -1/8))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))))
(if (<=.f64 y 1) (+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 1) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 y))))))
(if (<=.f64 y 1) (+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 1) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (-.f64 (+.f64 1 (*.f64 1/2 (+.f64 x (sqrt.f64 (/.f64 1 y))))) (sqrt.f64 x))))
(if (<=.f64 y 5404319552844595/2251799813685248) (+.f64 (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 5404319552844595/2251799813685248) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (+.f64 2 (-.f64 (*.f64 1/2 (+.f64 x y)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 1) (+.f64 (-.f64 (+.f64 2 (*.f64 1/2 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(if (<=.f64 y 1) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (-.f64 (+.f64 (*.f64 x 1/2) 2) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (-.f64 1 (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z)) (-.f64 1 (sqrt.f64 x)))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/2 x) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 x 1/2) (sqrt.f64 x))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))
(-.f64 (+.f64 1 (*.f64 1/2 z)) (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 (+.f64 1 (*.f64 z 1/2)) (+.f64 (sqrt.f64 z) (sqrt.f64 x)))
(if (<=.f64 z 5534023222112865/1152921504606846976) (-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z))) (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x)))
(if (<=.f64 z 5534023222112865/1152921504606846976) (-.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 x))) (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 z))) (sqrt.f64 x)))
(-.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 z)))
(-.f64 1 (+.f64 (sqrt.f64 z) (sqrt.f64 x)))
(neg.f64 (sqrt.f64 x))
Compiler

Compiled 1316 to 1008 computations (23.4% saved)

soundness1.1s (2%)

Rules
1420×associate-+r-
1400×fma-define
1366×associate-+l-
1324×fma-define
1322×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029108
1486108
26863108
0822048
12662016
211432000
360472000
090319259
1242217831
2762217831
06289304
115848550
246918288
071015096
1187714339
2594914167
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2947 to 1960 computations (33.5% saved)

end6.0ms (0%)

preprocess1.0s (1.8%)

Compiler

Compiled 3444 to 2416 computations (29.8% saved)

Profiling

Loading profile data...