Toniolo and Linder, Equation (7)

Time bar (total: 18.9s)

analyze453.0ms (2.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
0%0%99.9%0.1%0%0%0%7
0%0%74.9%0.1%0%25%0%8
4.2%3.1%71.8%0.1%0%25%0%9
6.3%4.7%70.2%0.1%0%25%0%10
11.3%7%55.4%0.1%0%37.4%0%11
16.9%10.5%51.9%0.1%0%37.4%0%12
Compiler

Compiled 31 to 21 computations (32.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 265.0ms
Operation ival-mult, time spent: 104.0ms, 39.0% of total-time
Operation ival-sqrt, time spent: 70.0ms, 26.0% of total-time
Operation ival-sub, time spent: 28.0ms, 11.0% of total-time
Operation ival-div, time spent: 28.0ms, 11.0% of total-time
Operation ival-add, time spent: 27.0ms, 10.0% of total-time
Operation const, time spent: 8.0ms, 3.0% of total-time

sample4.7s (24.7%)

Results
1.6s6123×256valid
761.0ms3273×256invalid
592.0ms1166×1024valid
573.0ms911×512valid
396.0ms789×1024invalid
171.0ms521×512invalid
32.0ms55×2048valid
0.0ms1024valid
Precisions
Click to see histograms. Total time spent on operations: 2.8s
Operation ival-mult, time spent: 824.0ms, 29.0% of total-time
Operation ival-sqrt, time spent: 820.0ms, 29.0% of total-time
Operation ival-add, time spent: 628.0ms, 22.0% of total-time
Operation ival-div, time spent: 304.0ms, 11.0% of total-time
Operation ival-sub, time spent: 215.0ms, 8.0% of total-time
Operation const, time spent: 58.0ms, 2.0% of total-time
Bogosity

preprocess922.0ms (4.9%)

Algorithm
egg-herbie
Rules
1004×distribute-lft-in
986×fma-neg
870×distribute-rgt-in
616×distribute-lft-neg-out
616×div-sub
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1280-1(4.687490305424276e+177 1.194014017532668e-185 6.428550777855871e-159)(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
890-0-(-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
00-0-x
00-0-(*.f64 (sqrt.f64 2) t)
00-0-l
00-0-(sqrt.f64 2)
00-0-(*.f64 2 (*.f64 t t))
00-0-(*.f64 t t)
00-0-(+.f64 x 1)
00-0-(*.f64 l l)
00-0-(-.f64 x 1)
00-0-(+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))
00-0-(/.f64 (+.f64 x 1) (-.f64 x 1))
00-0-(*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))
00-0-(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
00-0-t
00-0-2
00-0-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0781172
12561160
27401156
325661156
478161156
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 x) 1) (-.f64 (neg.f64 x) 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (*.f64 2 (*.f64 t t)))) (*.f64 (neg.f64 l) (neg.f64 l)))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 t)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 (neg.f64 t) (neg.f64 t))))) (*.f64 l l))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 x) 1) (-.f64 (neg.f64 x) 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (*.f64 2 (*.f64 t t)))) (*.f64 (neg.f64 l) (neg.f64 l))))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 t)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 (neg.f64 t) (neg.f64 t))))) (*.f64 l l)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 l 1) (-.f64 l 1)) (+.f64 (*.f64 x x) (*.f64 2 (*.f64 t t)))) (*.f64 x x))))
(/.f64 (*.f64 (sqrt.f64 2) x) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 t 1) (-.f64 t 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 x x)))) (*.f64 l l))))
(/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 t t) (*.f64 2 (*.f64 l l)))) (*.f64 t t))))
Outputs
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (*.f64 t t) (*.f64 l l))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (+.f64 x -1)) (neg.f64 (*.f64 l l))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (*.f64 t t) (*.f64 l l))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (+.f64 x -1)) (neg.f64 (*.f64 l l))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 x) 1) (-.f64 (neg.f64 x) 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (fma.f64 (/.f64 (+.f64 1 (neg.f64 x)) (+.f64 (neg.f64 x) -1)) (fma.f64 l l (*.f64 2 (*.f64 t t))) (neg.f64 (*.f64 l l)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (/.f64 (-.f64 1 x) (fma.f64 -1 x -1))) (*.f64 l l))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (/.f64 (-.f64 1 x) (-.f64 -1 x)) (neg.f64 (*.f64 l l))))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (/.f64 (-.f64 1 x) (-.f64 -1 x)) (*.f64 l (neg.f64 l))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (*.f64 2 (*.f64 t t)))) (*.f64 (neg.f64 l) (neg.f64 l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (*.f64 t t) (*.f64 l l))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (+.f64 x -1)) (neg.f64 (*.f64 l l))))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 t)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 (neg.f64 t) (neg.f64 t))))) (*.f64 l l))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (*.f64 t t) (*.f64 l l))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 t) (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (+.f64 x -1)) (neg.f64 (*.f64 l l))))))
(*.f64 t (/.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (*.f64 t t) (*.f64 l l))) (*.f64 l l)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 x) 1) (-.f64 (neg.f64 x) 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 1 (neg.f64 x)) (+.f64 (neg.f64 x) -1)) (fma.f64 l l (*.f64 2 (*.f64 t t))) (neg.f64 (*.f64 l l))))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 t)) (sqrt.f64 (-.f64 (*.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (/.f64 (-.f64 1 x) (fma.f64 -1 x -1))) (*.f64 l l))))
(*.f64 t (/.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (fma.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (/.f64 (-.f64 1 x) (-.f64 -1 x)) (neg.f64 (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 t) (sqrt.f64 (fma.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (/.f64 (-.f64 1 x) (-.f64 -1 x)) (*.f64 l (neg.f64 l))))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (*.f64 2 (*.f64 t t)))) (*.f64 (neg.f64 l) (neg.f64 l))))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (*.f64 t t) (*.f64 l l))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 t) (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (+.f64 x -1)) (neg.f64 (*.f64 l l))))))
(*.f64 t (/.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (*.f64 t t) (*.f64 l l))) (*.f64 l l)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 t)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 (neg.f64 t) (neg.f64 t))))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (*.f64 t t) (*.f64 l l))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (+.f64 x -1)) (neg.f64 (*.f64 l l))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 l 1) (-.f64 l 1)) (+.f64 (*.f64 x x) (*.f64 2 (*.f64 t t)))) (*.f64 x x))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 1 l) (+.f64 l -1)) (fma.f64 x x (*.f64 2 (*.f64 t t)))) (*.f64 x x)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 l) (fma.f64 2 (*.f64 t t) (*.f64 x x))) (+.f64 l -1)) (*.f64 x x))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (+.f64 1 l) (/.f64 (fma.f64 2 (*.f64 t t) (*.f64 x x)) (+.f64 l -1)) (neg.f64 (*.f64 x x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (+.f64 1 l) (/.f64 (fma.f64 2 (*.f64 t t) (*.f64 x x)) (+.f64 l -1)) (*.f64 x (neg.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 2) x) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 t 1) (-.f64 t 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 x x)))) (*.f64 l l))))
(/.f64 (*.f64 (sqrt.f64 2) x) (sqrt.f64 (fma.f64 (/.f64 (+.f64 t 1) (+.f64 t -1)) (fma.f64 l l (*.f64 2 (*.f64 x x))) (neg.f64 (*.f64 l l)))))
(*.f64 x (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 t 1) (fma.f64 2 (*.f64 x x) (*.f64 l l))) (+.f64 t -1)) (*.f64 l l)))))
(*.f64 x (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (/.f64 (+.f64 t 1) (+.f64 t -1)) (fma.f64 2 (*.f64 x x) (*.f64 l l)) (neg.f64 (*.f64 l l))))))
(/.f64 (*.f64 (sqrt.f64 2) x) (sqrt.f64 (fma.f64 (+.f64 t 1) (/.f64 (fma.f64 2 (*.f64 x x) (*.f64 l l)) (+.f64 t -1)) (*.f64 l (neg.f64 l)))))
(/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 t t) (*.f64 2 (*.f64 l l)))) (*.f64 t t))))
(/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 t t (*.f64 2 (*.f64 l l))) (neg.f64 (*.f64 t t)))))
(/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (-.f64 (*.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (*.f64 l l) (*.f64 t t)) (+.f64 x -1))) (*.f64 t t))))
(*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (*.f64 l l) (*.f64 t t)) (+.f64 x -1))) (*.f64 t t)))))
Symmetry

(abs l)

(negabs t)

Compiler

Compiled 300 to 164 computations (45.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 295.0ms
Operation ival-mult, time spent: 115.0ms, 39.0% of total-time
Operation ival-sqrt, time spent: 52.0ms, 18.0% of total-time
Operation ival-add, time spent: 43.0ms, 15.0% of total-time
Operation ival-sub, time spent: 39.0ms, 13.0% of total-time
Operation ival-div, time spent: 35.0ms, 12.0% of total-time
Operation const, time spent: 10.0ms, 3.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 81 to 48 computations (40.7% saved)

prune6.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
33.0%
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
26.9%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (+.f64 x -1)) (neg.f64 (*.f64 l l))))))
33.0%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
Compiler

Compiled 88 to 59 computations (33% saved)

localize874.0ms (4.6%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
99.9%
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
99.3%
(*.f64 (sqrt.f64 2) t)
70.3%
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
53.5%
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
98.7%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (+.f64 x -1)) (neg.f64 (*.f64 l l))))))
77.2%
(/.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (+.f64 x -1))
60.5%
(fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (+.f64 x -1)) (neg.f64 (*.f64 l l)))
53.5%
(sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (+.f64 x -1)) (neg.f64 (*.f64 l l))))
99.4%
(/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
98.7%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
70.3%
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l))
53.5%
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
Compiler

Compiled 415 to 205 computations (50.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 651.0ms
Operation ival-mult, time spent: 246.0ms, 38.0% of total-time
Operation ival-add, time spent: 112.0ms, 17.0% of total-time
Operation composed, time spent: 108.0ms, 17.0% of total-time
Operation ival-sqrt, time spent: 84.0ms, 13.0% of total-time
Operation ival-div, time spent: 62.0ms, 10.0% of total-time
Operation ival-sub, time spent: 24.0ms, 4.0% of total-time
Operation const, time spent: 14.0ms, 2.0% of total-time
Operation ival-neg, time spent: 2.0ms, 0.0% of total-time

series229.0ms (1.2%)

Counts
12 → 408
Calls

102 calls:

TimeVariablePointExpression
9.0ms
x
@0
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
8.0ms
x
@inf
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
8.0ms
t
@-inf
(/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
7.0ms
t
@0
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
7.0ms
x
@0
(/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l))))

rewrite545.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
480×associate-*r*
344×associate-*l*
262×log1p-expm1-u
262×expm1-log1p-u
260×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042870
1750788
Stop Event
node limit
Counts
12 → 436
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (+.f64 x -1)) (neg.f64 (*.f64 l l))))
(fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (+.f64 x -1)) (neg.f64 (*.f64 l l)))
(/.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (+.f64 x -1))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (+.f64 x -1)) (neg.f64 (*.f64 l l))))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(*.f64 (sqrt.f64 2) t)
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 1)
(*.f64 1 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))))
(/.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2))))))
(pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 1/2)
(pow.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 2)
(fabs.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(log.f64 (exp.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)
(log1p.f64 (expm1.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(exp.f64 (log.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 1))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 l 2))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))
(+.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2)))
(+.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (pow.f64 l 4)) (pow.f64 l 2)))
(+.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (+.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2)) (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 2 (pow.f64 t 2))) (pow.f64 l 2)))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2)) (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 2 (pow.f64 t 2))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (pow.f64 l 2)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) (neg.f64 (*.f64 (pow.f64 l 2) 1))) (fma.f64 (pow.f64 l 2) 1 (*.f64 (pow.f64 l 2) 1)))
(+.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (*.f64 (pow.f64 l 2) 1))) (fma.f64 (pow.f64 l 2) 1 (*.f64 (pow.f64 l 2) 1)))
(+.f64 (fma.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (+.f64 x 1) (+.f64 x -1)) (neg.f64 (*.f64 (pow.f64 l 2) 1))) (fma.f64 (pow.f64 l 2) 1 (*.f64 (pow.f64 l 2) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (*.f64 (pow.f64 l 2) 1))) (fma.f64 (pow.f64 l 2) 1 (*.f64 (pow.f64 l 2) 1)))
(+.f64 (fma.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (neg.f64 (*.f64 (pow.f64 l 2) 1))) (fma.f64 (pow.f64 l 2) 1 (*.f64 (pow.f64 l 2) 1)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 1) (*.f64 (pow.f64 l 2) 1))
(+.f64 (*.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 1) (*.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) 1))
(*.f64 1 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))
(*.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) (*.f64 (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)) (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(*.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (/.f64 1 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2))))))
(*.f64 (*.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (+.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (-.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(*.f64 (*.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 1) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(*.f64 (*.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))) (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2)))) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)))
(/.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6)) (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6)) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 2) (-.f64 (pow.f64 l 4) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)) (neg.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 3) (pow.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) 3)) (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (-.f64 (*.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))) (*.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2)))) (-.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))
(pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 1)
(pow.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 2)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) 1))
(fma.f64 1 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 l 2))
(fma.f64 1 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2)))
(fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1)) (pow.f64 l 2))
(fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))
(fma.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2))
(fma.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (+.f64 (pow.f64 l 2) (pow.f64 l 2)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)) (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) (+.f64 (pow.f64 l 2) (pow.f64 l 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 l 2))
(fma.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (pow.f64 l 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))) 1)
(/.f64 1 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (*.f64 t (sqrt.f64 2))))
(/.f64 1 (/.f64 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (*.f64 t (sqrt.f64 2))) 1))
(/.f64 -1 (neg.f64 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (*.f64 t (sqrt.f64 2)))))
(/.f64 (sqrt.f64 2) (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) t))
(/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(/.f64 (*.f64 t (neg.f64 (sqrt.f64 2))) (neg.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(/.f64 (neg.f64 (*.f64 t (neg.f64 (sqrt.f64 2)))) (neg.f64 (neg.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(pow.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 2)
(pow.f64 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (*.f64 t (sqrt.f64 2))) -1)
(neg.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(neg.f64 (/.f64 (*.f64 t (neg.f64 (sqrt.f64 2))) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(sqrt.f64 (*.f64 2 (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3) (pow.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(exp.f64 (log.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))) 1)
(*.f64 1 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 t (/.f64 1 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (cbrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) (pow.f64 (cbrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 2) (cbrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (/.f64 1 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (sqrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) (sqrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (/.f64 1 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (neg.f64 t) (/.f64 1 (neg.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (/.f64 (cbrt.f64 t) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (/.f64 (sqrt.f64 t) 1) (/.f64 (sqrt.f64 t) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))) (/.f64 t (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) (/.f64 t (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))) (cbrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) (/.f64 (cbrt.f64 t) (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (/.f64 (sqrt.f64 t) (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 1)
(pow.f64 (cbrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 3)
(pow.f64 (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 2)
(pow.f64 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) t) -1)
(neg.f64 (/.f64 t (neg.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(neg.f64 (/.f64 (neg.f64 t) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(sqrt.f64 (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 2))
(log.f64 (exp.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))))
(cbrt.f64 (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3))
(cbrt.f64 (/.f64 (pow.f64 t 3) (pow.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 3)))
(expm1.f64 (log1p.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(log1p.f64 (expm1.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(exp.f64 (log.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 1))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 1)
(*.f64 1 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))))
(/.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2))))))
(pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 1/2)
(pow.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 2)
(fabs.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(log.f64 (exp.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)
(log1p.f64 (expm1.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(exp.f64 (log.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 1))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 l 2))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))
(+.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2)))
(+.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (pow.f64 l 4)) (pow.f64 l 2)))
(+.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (+.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2)) (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 2 (pow.f64 t 2))) (pow.f64 l 2)))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2)) (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 2 (pow.f64 t 2))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (pow.f64 l 2)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) (neg.f64 (*.f64 (pow.f64 l 2) 1))) (fma.f64 (pow.f64 l 2) 1 (*.f64 (pow.f64 l 2) 1)))
(+.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (*.f64 (pow.f64 l 2) 1))) (fma.f64 (pow.f64 l 2) 1 (*.f64 (pow.f64 l 2) 1)))
(+.f64 (fma.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (+.f64 x 1) (+.f64 x -1)) (neg.f64 (*.f64 (pow.f64 l 2) 1))) (fma.f64 (pow.f64 l 2) 1 (*.f64 (pow.f64 l 2) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (*.f64 (pow.f64 l 2) 1))) (fma.f64 (pow.f64 l 2) 1 (*.f64 (pow.f64 l 2) 1)))
(+.f64 (fma.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (neg.f64 (*.f64 (pow.f64 l 2) 1))) (fma.f64 (pow.f64 l 2) 1 (*.f64 (pow.f64 l 2) 1)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 1) (*.f64 (pow.f64 l 2) 1))
(+.f64 (*.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 1) (*.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) 1))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 l 2))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) (-.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2))))) (/.f64 (pow.f64 l 6) (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 2) (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) (/.f64 (pow.f64 l 4) (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 0) (pow.f64 l 2))
(*.f64 1 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))
(*.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) (*.f64 (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)) (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(*.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (/.f64 1 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2))))))
(*.f64 (*.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (+.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (-.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(*.f64 (*.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 1) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(*.f64 (*.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))) (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2)))) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)))
(/.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6)) (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6)) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 2) (-.f64 (pow.f64 l 4) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)) (neg.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 3) (pow.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) 3)) (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (-.f64 (*.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))) (*.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2)))) (-.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))
(pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 1)
(pow.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 2)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1)))) 1)
(*.f64 1 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1)))
(*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 (+.f64 x -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) 2)) (*.f64 (cbrt.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 1 (+.f64 x -1))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1))) 2) (cbrt.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1))))
(*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (/.f64 1 (+.f64 x -1))))
(*.f64 (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (+.f64 x -1))) (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (+.f64 x -1))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 -2 (pow.f64 t 2))) (/.f64 1 (-.f64 1 x)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x -1) 2))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (cbrt.f64 (+.f64 x -1))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x -1))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (+.f64 x -1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 x -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) 2)) (cbrt.f64 (pow.f64 (+.f64 x -1) 2))) (cbrt.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) 2)) (sqrt.f64 (+.f64 x -1))) (/.f64 (cbrt.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (+.f64 x -1))))
(*.f64 (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 1) (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (+.f64 x -1)))
(*.f64 (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (cbrt.f64 (pow.f64 (+.f64 x -1) 2))) (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (cbrt.f64 (+.f64 x -1))))
(pow.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1)) 3) 1/3)
(pow.f64 (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (+.f64 x -1))) 2)
(pow.f64 (/.f64 (+.f64 x -1) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) -1)
(neg.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (-.f64 1 x)))
(neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 -2 (pow.f64 t 2))) (+.f64 x -1)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) 3) (pow.f64 (+.f64 x -1) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1))))
(exp.f64 (log.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))) 1)
(/.f64 1 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (*.f64 t (sqrt.f64 2))))
(/.f64 1 (/.f64 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (*.f64 t (sqrt.f64 2))) 1))
(/.f64 -1 (neg.f64 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (*.f64 t (sqrt.f64 2)))))
(/.f64 (sqrt.f64 2) (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) t))
(/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(/.f64 (*.f64 t (neg.f64 (sqrt.f64 2))) (neg.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(/.f64 (neg.f64 (*.f64 t (neg.f64 (sqrt.f64 2)))) (neg.f64 (neg.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(pow.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 2)
(pow.f64 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (*.f64 t (sqrt.f64 2))) -1)
(neg.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(neg.f64 (/.f64 (*.f64 t (neg.f64 (sqrt.f64 2))) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(sqrt.f64 (*.f64 2 (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3) (pow.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(exp.f64 (log.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 1))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 1)
(*.f64 1 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))))
(/.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2))))))
(pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 1/2)
(pow.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 2)
(fabs.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(log.f64 (exp.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)
(log1p.f64 (expm1.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(exp.f64 (log.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 1))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 l 2))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))
(+.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2)))
(+.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (pow.f64 l 4)) (pow.f64 l 2)))
(+.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (+.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2)) (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 2 (pow.f64 t 2))) (pow.f64 l 2)))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2)) (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 2 (pow.f64 t 2))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (pow.f64 l 2)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) (neg.f64 (*.f64 (pow.f64 l 2) 1))) (fma.f64 (pow.f64 l 2) 1 (*.f64 (pow.f64 l 2) 1)))
(+.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (*.f64 (pow.f64 l 2) 1))) (fma.f64 (pow.f64 l 2) 1 (*.f64 (pow.f64 l 2) 1)))
(+.f64 (fma.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (+.f64 x 1) (+.f64 x -1)) (neg.f64 (*.f64 (pow.f64 l 2) 1))) (fma.f64 (pow.f64 l 2) 1 (*.f64 (pow.f64 l 2) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (*.f64 (pow.f64 l 2) 1))) (fma.f64 (pow.f64 l 2) 1 (*.f64 (pow.f64 l 2) 1)))
(+.f64 (fma.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (neg.f64 (*.f64 (pow.f64 l 2) 1))) (fma.f64 (pow.f64 l 2) 1 (*.f64 (pow.f64 l 2) 1)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 1) (*.f64 (pow.f64 l 2) 1))
(+.f64 (*.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 1) (*.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) 1))
(*.f64 1 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))
(*.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) (*.f64 (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)) (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(*.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (/.f64 1 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2))))))
(*.f64 (*.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (+.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (-.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(*.f64 (*.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 1) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(*.f64 (*.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))) (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2)))) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)))
(/.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6)) (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6)) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 2) (-.f64 (pow.f64 l 4) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 3) (pow.f64 l 6))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)) (neg.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 3) (pow.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) 3)) (+.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (-.f64 (*.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))) (*.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) (*.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2)))) (-.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))
(pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 1)
(pow.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 2)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) 1))
(fma.f64 1 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 l 2))
(fma.f64 1 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2)))
(fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1)) (pow.f64 l 2))
(fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))
(fma.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (+.f64 x 1) (+.f64 x -1)) (pow.f64 l 2))
(fma.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (+.f64 (pow.f64 l 2) (pow.f64 l 2)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)) 2)) (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2))) (+.f64 (pow.f64 l 2) (pow.f64 l 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 l 2))
(fma.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (pow.f64 l 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (sqrt.f64 2)))) 1)
(pow.f64 (*.f64 2 (pow.f64 t 2)) 1/2)
(pow.f64 (*.f64 t (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) 2)
(sqrt.f64 (*.f64 2 (pow.f64 t 2)))
(fabs.f64 (*.f64 t (sqrt.f64 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 t 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (*.f64 t (sqrt.f64 2))))
(log1p.f64 (expm1.f64 (*.f64 t (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 t (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (sqrt.f64 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))) 1)
(*.f64 1 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 t (*.f64 (/.f64 1 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (sqrt.f64 2)))
(*.f64 t (*.f64 (sqrt.f64 2) (/.f64 1 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (sqrt.f64 2) (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (sqrt.f64 2))
(*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 1 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 2) (*.f64 (cbrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) (cbrt.f64 (*.f64 2 (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 2))))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 2))) (cbrt.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 t 2))) (*.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) (/.f64 1 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (sqrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) (*.f64 (sqrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) (sqrt.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) (/.f64 1 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (*.f64 t (neg.f64 (sqrt.f64 2))) (/.f64 1 (neg.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))) (/.f64 (*.f64 t (sqrt.f64 2)) (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) (/.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (/.f64 t 1) (/.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (/.f64 t (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))) (/.f64 (sqrt.f64 2) (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (/.f64 t (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) (/.f64 (sqrt.f64 2) (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) (/.f64 t (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))) (/.f64 t (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (pow.f64 t 2))) 1) (/.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (pow.f64 t 2))) (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))) (cbrt.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (pow.f64 t 2))) (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) (/.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) (sqrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) 1) (/.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) (cbrt.f64 (fma.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 l 2)))) (/.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) (cbrt.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (*.f64 (sqrt.f64 2) 1) (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 2)) (cbrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))) (sqrt.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (*.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 1) (sqrt.f64 2))
(*.f64 (*.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(pow.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 2)
(pow.f64 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (*.f64 t (sqrt.f64 2))) -1)
(neg.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(neg.f64 (/.f64 (*.f64 t (neg.f64 (sqrt.f64 2))) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(sqrt.f64 (*.f64 2 (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3) (pow.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(exp.f64 (log.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))) 1))

eval1.4s (7.2%)

Compiler

Compiled 56360 to 44866 computations (20.4% saved)

prune187.0ms (1%)

Pruning

39 alts after pruning (37 fresh and 2 done)

PrunedKeptTotal
New80737844
Fresh000
Picked123
Done000
Total80839847
Accuracy
88.9%
Counts
847 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.4%
(/.f64 (*.f64 (sqrt.f64 2) t) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
47.6%
(/.f64 (*.f64 (sqrt.f64 2) t) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (*.f64 t (sqrt.f64 2))))
74.4%
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
73.1%
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 t (sqrt.f64 2)))
5.1%
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1))))
33.1%
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1)) (pow.f64 l 2))))
3.4%
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1 x)) (-.f64 x 1)) (pow.f64 l 2))))
48.7%
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) x)))))
33.0%
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
49.0%
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) x))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))) x)) (*.f64 2 (pow.f64 t 2)))))
27.2%
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 1 x)) (-.f64 x 1)))))
10.1%
(/.f64 (*.f64 (sqrt.f64 2) t) (log.f64 (exp.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
66.0%
(/.f64 (*.f64 (sqrt.f64 2) t) (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
70.3%
(/.f64 (sqrt.f64 2) (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) t))
31.8%
(/.f64 (expm1.f64 (log1p.f64 (*.f64 t (sqrt.f64 2)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
70.4%
(/.f64 1 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (*.f64 t (sqrt.f64 2))))
5.0%
(*.f64 (/.f64 (*.f64 t (sqrt.f64 2)) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1))))
70.2%
(*.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (sqrt.f64 2))
70.1%
(*.f64 (/.f64 t 1) (/.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
73.2%
(*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
69.9%
(*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3) 1/3))
70.3%
(*.f64 (sqrt.f64 2) (pow.f64 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) t) -1))
73.0%
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 t (sqrt.f64 2))))
10.1%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (pow.f64 (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (+.f64 x -1))) 2) (neg.f64 (*.f64 l l))))))
26.3%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (pow.f64 (/.f64 (+.f64 x -1) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) -1) (neg.f64 (*.f64 l l))))))
2.3%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (-.f64 x 1)) (neg.f64 (*.f64 l l))))))
26.9%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 (+.f64 x -1))) (neg.f64 (*.f64 l l))))))
27.1%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (/.f64 1 (+.f64 x -1)))) (neg.f64 (*.f64 l l))))))
48.6%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) x))))))
33.0%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
31.2%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 x) (-.f64 x 1))) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1 x)) (*.f64 (pow.f64 t 2) (-.f64 x 1)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
66.0%
(*.f64 (sqrt.f64 2) (/.f64 t (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))))
69.1%
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (/.f64 1 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))))
5.0%
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1)))))
73.2%
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
72.0%
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
70.2%
(*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))))
69.4%
(sqrt.f64 (*.f64 2 (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 2)))
70.4%
(exp.f64 (log.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
Compiler

Compiled 2147 to 1680 computations (21.8% saved)

localize1.7s (8.8%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.6%
(*.f64 t (sqrt.f64 2))
99.3%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (pow.f64 (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (+.f64 x -1))) 2) (neg.f64 (*.f64 l l))))))
69.6%
(sqrt.f64 (fma.f64 (+.f64 x 1) (pow.f64 (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (+.f64 x -1))) 2) (neg.f64 (*.f64 l l))))
67.5%
(fma.f64 (+.f64 x 1) (pow.f64 (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (+.f64 x -1))) 2) (neg.f64 (*.f64 l l)))
99.7%
(/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) t)
99.6%
(*.f64 t (sqrt.f64 2))
99.4%
(*.f64 (sqrt.f64 2) (pow.f64 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) t) -1))
99.2%
(pow.f64 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) t) -1)
98.5%
(/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (-.f64 x 1)) (neg.f64 (*.f64 l l)))))
90.4%
(/.f64 (pow.f64 l 2) (-.f64 x 1))
75.1%
(sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (-.f64 x 1)) (neg.f64 (*.f64 l l))))
55.4%
(fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (-.f64 x 1)) (neg.f64 (*.f64 l l)))
99.0%
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
100.0%
(sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))
100.0%
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
99.6%
(*.f64 (sqrt.f64 2) t)
99.6%
(*.f64 t (sqrt.f64 2))
Compiler

Compiled 469 to 314 computations (33% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.4s
Operation ival-sqrt, time spent: 467.0ms, 32.0% of total-time
Operation composed, time spent: 360.0ms, 25.0% of total-time
Operation ival-mult, time spent: 238.0ms, 16.0% of total-time
Operation ival-add, time spent: 165.0ms, 11.0% of total-time
Operation ival-div, time spent: 110.0ms, 8.0% of total-time
Operation ival-pow, time spent: 47.0ms, 3.0% of total-time
Operation ival-sub, time spent: 30.0ms, 2.0% of total-time
Operation const, time spent: 27.0ms, 2.0% of total-time
Operation ival-neg, time spent: 2.0ms, 0.0% of total-time

series308.0ms (1.6%)

Counts
17 → 360
Calls

102 calls:

TimeVariablePointExpression
12.0ms
x
@-inf
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (pow.f64 (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (+.f64 x -1))) 2) (neg.f64 (*.f64 l l))))))
12.0ms
x
@-inf
(pow.f64 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) t) -1)
12.0ms
x
@-inf
(fma.f64 (+.f64 x 1) (pow.f64 (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (+.f64 x -1))) 2) (neg.f64 (*.f64 l l)))
12.0ms
x
@inf
(pow.f64 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) t) -1)
11.0ms
x
@0
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (pow.f64 (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (+.f64 x -1))) 2) (neg.f64 (*.f64 l l))))))

rewrite173.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
466×times-frac
334×log1p-expm1-u
334×expm1-log1p-u
331×add-cube-cbrt
330×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
050868
1890800
Stop Event
node limit
Counts
17 → 345
Calls
Call 1
Inputs
(*.f64 t (sqrt.f64 2))
(*.f64 (sqrt.f64 2) t)
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (-.f64 x 1)) (neg.f64 (*.f64 l l)))
(sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (-.f64 x 1)) (neg.f64 (*.f64 l l))))
(/.f64 (pow.f64 l 2) (-.f64 x 1))
(/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (-.f64 x 1)) (neg.f64 (*.f64 l l)))))
(pow.f64 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) t) -1)
(*.f64 (sqrt.f64 2) (pow.f64 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) t) -1))
(*.f64 t (sqrt.f64 2))
(/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) t)
(fma.f64 (+.f64 x 1) (pow.f64 (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (+.f64 x -1))) 2) (neg.f64 (*.f64 l l)))
(sqrt.f64 (fma.f64 (+.f64 x 1) (pow.f64 (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (+.f64 x -1))) 2) (neg.f64 (*.f64 l l))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (pow.f64 (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (+.f64 x -1))) 2) (neg.f64 (*.f64 l l))))))
(*.f64 t (sqrt.f64 2))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (sqrt.f64 2)))) 1)
(pow.f64 (*.f64 t (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 t 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (*.f64 t (sqrt.f64 2))))
(log1p.f64 (expm1.f64 (*.f64 t (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 t (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (sqrt.f64 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (sqrt.f64 2)))) 1)
(pow.f64 (*.f64 t (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 t 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (*.f64 t (sqrt.f64 2))))
(log1p.f64 (expm1.f64 (*.f64 t (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 t (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (sqrt.f64 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))))) 1)
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 1 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))) 1)
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 1/4)) (/.f64 1 (pow.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 1/4)))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 2))) (/.f64 t (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 2))))
(*.f64 (/.f64 1 t) (/.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 t 1) (/.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 t (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) 1) (/.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 (sqrt.f64 2) t) (/.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 1 (*.f64 t (sqrt.f64 2))) (/.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 t (*.f64 t (sqrt.f64 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))) 2)) (/.f64 (*.f64 t (sqrt.f64 2)) (cbrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (/.f64 t (sqrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (/.f64 t t) (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) 2) t) (/.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) t) (/.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) (*.f64 t (sqrt.f64 2))) (/.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 t (*.f64 t (sqrt.f64 2))))
(*.f64 (/.f64 t (pow.f64 (cbrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 t (sqrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))) 2)) (/.f64 t (cbrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) 2) (*.f64 t (sqrt.f64 2))) (/.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) 2) (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) (*.f64 t (sqrt.f64 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) 2) (pow.f64 (cbrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) 2) (sqrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) (sqrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) (*.f64 t (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) (pow.f64 (cbrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))) 2)) (/.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) (cbrt.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(pow.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))) 3) 1/3)
(pow.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 1/4)) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) 1) 1) -1)
(sqrt.f64 (/.f64 1 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3) (pow.f64 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(exp.f64 (-.f64 0 (*.f64 1/2 (-.f64 (log1p.f64 x) (log.f64 (+.f64 x -1))))))
(exp.f64 (*.f64 (-.f64 0 (*.f64 1/2 (-.f64 (log1p.f64 x) (log.f64 (+.f64 x -1))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (pow.f64 (/.f64 1 (+.f64 x -1)) 1/2))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (/.f64 1 (+.f64 x -1))))
(*.f64 (pow.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 1/4) (pow.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 1 x))))
(/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 x -1)))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 1 x))) (sqrt.f64 (neg.f64 (+.f64 x -1))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 x))) (neg.f64 (sqrt.f64 (+.f64 x -1))))
(pow.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(exp.f64 (*.f64 1/2 (-.f64 (log1p.f64 x) (log.f64 (+.f64 x -1)))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 x) (log.f64 (+.f64 x -1))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (-.f64 (log1p.f64 x) (log.f64 (+.f64 x -1)))) 1))
1
(+.f64 (*.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1))) (pow.f64 l 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))) 1)
(*.f64 1 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 2) (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(exp.f64 (log.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(*.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 1/4) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1)))) 1)
(-.f64 (/.f64 0 (neg.f64 (+.f64 x -1))) (/.f64 (pow.f64 l 2) (+.f64 x -1)))
(*.f64 1 (/.f64 (pow.f64 l 2) (+.f64 x -1)))
(*.f64 (pow.f64 l 2) (/.f64 1 (+.f64 x -1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))) 2) (cbrt.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(*.f64 (/.f64 l (sqrt.f64 (+.f64 x -1))) (/.f64 l (sqrt.f64 (+.f64 x -1))))
(*.f64 (pow.f64 (+.f64 x -1) -1/2) (/.f64 (pow.f64 l 2) (sqrt.f64 (+.f64 x -1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)) (/.f64 (pow.f64 l 2) (cbrt.f64 (+.f64 x -1))))
(*.f64 (/.f64 l 1) (/.f64 l (+.f64 x -1)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)) (/.f64 l (cbrt.f64 (+.f64 x -1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1) (/.f64 (pow.f64 (cbrt.f64 l) 2) (+.f64 x -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (sqrt.f64 (+.f64 x -1))) (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 (+.f64 x -1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)) (cbrt.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(pow.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1)) 3) 1/3)
(pow.f64 (/.f64 l (sqrt.f64 (+.f64 x -1))) 2)
(pow.f64 (/.f64 (+.f64 x -1) (pow.f64 l 2)) -1)
(sqrt.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 x -1) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 l 2) 3) (pow.f64 (+.f64 x -1) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(exp.f64 (log.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))) 1)
(*.f64 t (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2))
(*.f64 1 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 t 2) (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))) (cbrt.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))))
(*.f64 (sqrt.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))) (sqrt.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (/.f64 (cbrt.f64 t) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(*.f64 (/.f64 (sqrt.f64 t) 1) (/.f64 (sqrt.f64 t) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))) (/.f64 t (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 1/4)) (/.f64 t (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))) (cbrt.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 1/4)) (/.f64 (cbrt.f64 t) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 1/4)))
(*.f64 (/.f64 (sqrt.f64 t) (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))))
(pow.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))) 1)
(pow.f64 (cbrt.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))) 3)
(pow.f64 (pow.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) t) -1)
(sqrt.f64 (/.f64 (pow.f64 t 2) (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(log.f64 (exp.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))))
(cbrt.f64 (pow.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))) 3))
(cbrt.f64 (/.f64 (pow.f64 t 3) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))))
(log1p.f64 (expm1.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))))
(exp.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)))) 1)
(*.f64 1 (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t) -2)) (/.f64 1 (cbrt.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))))
(*.f64 (pow.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t) -1/2) (pow.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t) -1/2))
(*.f64 (pow.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) -1) (pow.f64 (/.f64 1 t) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)) -1) (pow.f64 (sqrt.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)) -1))
(/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))
(/.f64 -1 (neg.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)))
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t) -2))
(log.f64 (exp.f64 (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)))))
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))))
(log1p.f64 (expm1.f64 (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))))
(exp.f64 (neg.f64 (log.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))))) 1)
(pow.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 2 1/4) (pow.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t) -1/2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))) 2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)) 3) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (sqrt.f64 2)))) 1)
(pow.f64 (*.f64 t (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 t 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (*.f64 t (sqrt.f64 2))))
(log1p.f64 (expm1.f64 (*.f64 t (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 t (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (sqrt.f64 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))) 1)
(*.f64 1 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))
(*.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) (/.f64 1 t))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)) 2) (cbrt.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)))
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)) (sqrt.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) (cbrt.f64 t)))
(*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) (sqrt.f64 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l)) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l)) t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l)) 2) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l)) 2) (sqrt.f64 t)) (/.f64 (cbrt.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l)) (sqrt.f64 t)))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l)) 1) (/.f64 (sqrt.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l)) t))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l)) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l)) (cbrt.f64 t)))
(pow.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t) 1)
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)) 3)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)) 2)
(pow.f64 (/.f64 t (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l)) -1)
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t) 2))
(log.f64 (exp.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t) 3))
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) 3) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)))
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)))
(exp.f64 (log.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t)) 1))
(+.f64 (*.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1))) (pow.f64 l 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))) 1)
(*.f64 1 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))) 2) (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))
(pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))
(exp.f64 (log.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))))
(*.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)) 1/4) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))))
(pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))))) 1)
(/.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))
(/.f64 (neg.f64 (*.f64 t (sqrt.f64 2))) (neg.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))))
(pow.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))))) 2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 2) (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2))))) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) 2) (+.f64 x -1)) (pow.f64 l 2)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (sqrt.f64 2)))) 1)
(pow.f64 (*.f64 t (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (sqrt.f64 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 t 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (*.f64 t (sqrt.f64 2))))
(log1p.f64 (expm1.f64 (*.f64 t (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 t (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (sqrt.f64 2))) 1))

eval1.5s (7.9%)

Compiler

Compiled 54971 to 45613 computations (17% saved)

prune195.0ms (1%)

Pruning

46 alts after pruning (43 fresh and 3 done)

PrunedKeptTotal
New76827795
Fresh161632
Picked415
Done022
Total78846834
Accuracy
90.3%
Counts
834 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.3%
(pow.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 1/4)) 2)
32.8%
(/.f64 (pow.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3) 1/3) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
47.6%
(/.f64 (*.f64 (sqrt.f64 2) t) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (*.f64 t (sqrt.f64 2))))
27.9%
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (pow.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3) 1/3) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
67.8%
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
5.1%
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1))))
3.4%
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1 x)) (-.f64 x 1)) (pow.f64 l 2))))
48.7%
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) x)))))
33.0%
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
31.8%
(/.f64 (expm1.f64 (log1p.f64 (*.f64 t (sqrt.f64 2)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
67.8%
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
74.4%
(-.f64 (+.f64 1 (/.f64 1/2 (pow.f64 x 2))) (/.f64 1 x))
74.2%
(-.f64 1 (/.f64 1 x))
5.0%
(*.f64 (/.f64 (*.f64 t (sqrt.f64 2)) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1))))
11.8%
(*.f64 (/.f64 (*.f64 t (sqrt.f64 2)) l) (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1)))))))
74.0%
(*.f64 (/.f64 (sqrt.f64 2) t) (/.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
70.2%
(*.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (sqrt.f64 2))
70.1%
(*.f64 (/.f64 t 1) (/.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
74.1%
(*.f64 (/.f64 t 1) (/.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
74.0%
(*.f64 (/.f64 1 t) (/.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
74.2%
(*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 1 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
69.9%
(*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3) 1/3))
69.7%
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) (sqrt.f64 t))) -1))
70.3%
(*.f64 (sqrt.f64 2) (pow.f64 (expm1.f64 (log1p.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))) -1))
73.0%
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 t (sqrt.f64 2))))
2.5%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (*.f64 (/.f64 l 1) (/.f64 l (+.f64 x -1))) (neg.f64 (*.f64 l l))))))
15.8%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (/.f64 (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2))) x))))
16.0%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (pow.f64 l 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) x)) (*.f64 -1 (pow.f64 l 2)))) x))))
33.0%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
10.8%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1))) (pow.f64 l 2)))))
31.2%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 x) (-.f64 x 1))) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1 x)) (*.f64 (pow.f64 t 2) (-.f64 x 1)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
16.3%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2)))) (*.f64 -1 (/.f64 (pow.f64 l 2) x))) (/.f64 (pow.f64 l 2) x)) x)))))
66.0%
(*.f64 (sqrt.f64 2) (/.f64 t (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))))
10.2%
(*.f64 (sqrt.f64 2) (/.f64 t (cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2))))
69.1%
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (/.f64 1 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))))
5.0%
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1)))))
11.8%
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))))))))
13.9%
(*.f64 (sqrt.f64 2) (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 t (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 x 3) (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2)))))))) (*.f64 t (sqrt.f64 (/.f64 1 (*.f64 x (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2))))))))))
10.8%
(*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)))
15.7%
(*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 x (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2)))))))
72.0%
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
70.2%
(*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))))
10.8%
(*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))))
74.4%
(sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))
70.4%
(exp.f64 (log.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
73.1%
1
Compiler

Compiled 2267 to 1796 computations (20.8% saved)

localize751.0ms (4%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
88.9%
(/.f64 (pow.f64 l 2) (+.f64 x -1))
85.9%
(fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))
77.0%
(log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
55.6%
(sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))
100.0%
(*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
100.0%
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
99.3%
(*.f64 t (sqrt.f64 2))
91.1%
(exp.f64 (log.f64 (*.f64 t (sqrt.f64 2))))
100.0%
(+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))))
100.0%
(+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1)))
99.5%
(*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1)))))))
99.4%
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))))))))
100.0%
(-.f64 (+.f64 1 (/.f64 1/2 (pow.f64 x 2))) (/.f64 1 x))
99.1%
(/.f64 1/2 (pow.f64 x 2))
Compiler

Compiled 363 to 269 computations (25.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 512.0ms
Operation ival-sqrt, time spent: 190.0ms, 37.0% of total-time
Operation ival-div, time spent: 84.0ms, 16.0% of total-time
Operation ival-add, time spent: 58.0ms, 11.0% of total-time
Operation ival-log, time spent: 40.0ms, 8.0% of total-time
Operation ival-mult, time spent: 31.0ms, 6.0% of total-time
Operation ival-pow, time spent: 31.0ms, 6.0% of total-time
Operation ival-sub, time spent: 27.0ms, 5.0% of total-time
Operation composed, time spent: 22.0ms, 4.0% of total-time
Operation ival-exp, time spent: 15.0ms, 3.0% of total-time
Operation const, time spent: 14.0ms, 3.0% of total-time

series244.0ms (1.3%)

Counts
14 → 238
Calls

75 calls:

TimeVariablePointExpression
54.0ms
t
@-inf
(log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
33.0ms
t
@0
(log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
24.0ms
x
@-inf
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))))))))
20.0ms
l
@0
(log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
10.0ms
t
@inf
(log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))

rewrite389.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
359×log1p-expm1-u
359×expm1-log1p-u
351×add-exp-log
351×add-cube-cbrt
349×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046639
1820593
Stop Event
node limit
Counts
14 → 266
Calls
Call 1
Inputs
(/.f64 1/2 (pow.f64 x 2))
(-.f64 (+.f64 1 (/.f64 1/2 (pow.f64 x 2))) (/.f64 1 x))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1)))))))
(+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1)))
(+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))))
(exp.f64 (log.f64 (*.f64 t (sqrt.f64 2))))
(*.f64 t (sqrt.f64 2))
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))
(log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))
(/.f64 (pow.f64 l 2) (+.f64 x -1))
Outputs
(-.f64 (fma.f64 1/2 (pow.f64 x -2) 1) 1)
(*.f64 1/2 (pow.f64 x -2))
(*.f64 1 (*.f64 1/2 (pow.f64 x -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 x -2))) 2) (cbrt.f64 (*.f64 1/2 (pow.f64 x -2))))
(*.f64 (/.f64 (sqrt.f64 1/2) x) (/.f64 (sqrt.f64 1/2) x))
(pow.f64 (*.f64 1/2 (pow.f64 x -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 x -2))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (pow.f64 x -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 1/2) x) 2)
(pow.f64 (/.f64 (pow.f64 x 2) 1/2) -1)
(log.f64 (pow.f64 (exp.f64 1/2) (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (pow.f64 x -2)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (pow.f64 x -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (pow.f64 x -2))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (pow.f64 x -2))))
(exp.f64 (log.f64 (*.f64 1/2 (pow.f64 x -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (pow.f64 x -2))) 1))
(+.f64 1 (-.f64 (*.f64 1/2 (pow.f64 x -2)) (/.f64 1 x)))
(+.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (neg.f64 (/.f64 1 x)))
(+.f64 (-.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x)) (fma.f64 (neg.f64 (pow.f64 x -1/2)) (pow.f64 x -1/2) (/.f64 1 x)))
(+.f64 (fma.f64 1 (fma.f64 1/2 (pow.f64 x -2) 1) (neg.f64 (*.f64 (/.f64 1 x) 1))) (fma.f64 (neg.f64 (/.f64 1 x)) 1 (*.f64 (/.f64 1 x) 1)))
(+.f64 (fma.f64 1 (fma.f64 1/2 (pow.f64 x -2) 1) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (pow.f64 x -2) 1)) 2) (cbrt.f64 (fma.f64 1/2 (pow.f64 x -2) 1)) (neg.f64 (*.f64 (/.f64 1 x) 1))) (fma.f64 (neg.f64 (/.f64 1 x)) 1 (*.f64 (/.f64 1 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (pow.f64 x -2) 1)) 2) (cbrt.f64 (fma.f64 1/2 (pow.f64 x -2) 1)) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)))))
(+.f64 (fma.f64 (hypot.f64 1 (/.f64 (sqrt.f64 1/2) x)) (hypot.f64 1 (/.f64 (sqrt.f64 1/2) x)) (neg.f64 (*.f64 (/.f64 1 x) 1))) (fma.f64 (neg.f64 (/.f64 1 x)) 1 (*.f64 (/.f64 1 x) 1)))
(+.f64 (fma.f64 (hypot.f64 1 (/.f64 (sqrt.f64 1/2) x)) (hypot.f64 1 (/.f64 (sqrt.f64 1/2) x)) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)))))
(*.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x))) 2) (cbrt.f64 (-.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x))) (sqrt.f64 (-.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (pow.f64 x -2) 1) 3) (pow.f64 x -3)) (+.f64 (pow.f64 (fma.f64 1/2 (pow.f64 x -2) 1) 2) (+.f64 (pow.f64 x -2) (*.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (pow.f64 x -2) 1) 2) (pow.f64 x -2)) (+.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x)))
(pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x))) 2)
(log.f64 (exp.f64 (-.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 1/2 (pow.f64 x -2) 1) (/.f64 1 x))))
(exp.f64 (log1p.f64 (-.f64 (*.f64 1/2 (pow.f64 x -2)) (/.f64 1 x))))
(exp.f64 (*.f64 (log1p.f64 (-.f64 (*.f64 1/2 (pow.f64 x -2)) (/.f64 1 x))) 1))
(fma.f64 1 (fma.f64 1/2 (pow.f64 x -2) 1) (neg.f64 (/.f64 1 x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (pow.f64 x -2) 1)) 2) (cbrt.f64 (fma.f64 1/2 (pow.f64 x -2) 1)) (neg.f64 (/.f64 1 x)))
(fma.f64 (hypot.f64 1 (/.f64 (sqrt.f64 1/2) x)) (hypot.f64 1 (/.f64 (sqrt.f64 1/2) x)) (neg.f64 (/.f64 1 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2))))) 1)
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)))) 2)
(log.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 2) (/.f64 t l))) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2))) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)) 3) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)))) 1)
(/.f64 (*.f64 t (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)) l)
(pow.f64 (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 t l)) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 t l) 3) (pow.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))))) 3/2) (pow.f64 (/.f64 t l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2))) 1))
(-.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) 1)
(*.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) 2) (cbrt.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) (sqrt.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))))
(/.f64 (+.f64 (+.f64 x -1) (*.f64 (+.f64 x -1) x)) (pow.f64 (+.f64 x -1) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 x -1) -2) (pow.f64 (/.f64 x (+.f64 x -1)) 2)) (-.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))))
(/.f64 (+.f64 (pow.f64 (+.f64 x -1) -3) (pow.f64 (/.f64 x (+.f64 x -1)) 3)) (+.f64 (pow.f64 (+.f64 x -1) -2) (-.f64 (pow.f64 (/.f64 x (+.f64 x -1)) 2) (*.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))))))
(pow.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) 2)
(log.f64 (exp.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) 1))
(fma.f64 x (/.f64 1 (+.f64 x -1)) (/.f64 1 (+.f64 x -1)))
(fma.f64 1 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))
(fma.f64 1 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 x -1) -2)) (/.f64 1 (cbrt.f64 (+.f64 x -1))) (/.f64 x (+.f64 x -1)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x -1))) 2) (cbrt.f64 (/.f64 x (+.f64 x -1))) (/.f64 1 (+.f64 x -1)))
(fma.f64 (pow.f64 (+.f64 x -1) -1/2) (pow.f64 (+.f64 x -1) -1/2) (/.f64 x (+.f64 x -1)))
(fma.f64 (sqrt.f64 (/.f64 x (+.f64 x -1))) (sqrt.f64 (/.f64 x (+.f64 x -1))) (/.f64 1 (+.f64 x -1)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))))) 1)
(*.f64 1 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))))) 2) (cbrt.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))))))
(*.f64 (sqrt.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))))) (sqrt.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))) 2)) (-.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))) 2) (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))))))
(pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))))) 3)
(pow.f64 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))))) 2)
(log.f64 (exp.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))))))
(cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))))))
(log1p.f64 (expm1.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))))))
(exp.f64 (log1p.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))))
(exp.f64 (*.f64 (log1p.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) 1))
(fma.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) 2) (cbrt.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) 1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) (sqrt.f64 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2) t))) 1)
(*.f64 1 (*.f64 (sqrt.f64 2) t))
(*.f64 (sqrt.f64 2) t)
(*.f64 t (sqrt.f64 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) t)) 2) (cbrt.f64 (*.f64 (sqrt.f64 2) t)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (*.f64 (sqrt.f64 2) t)))
(pow.f64 (*.f64 (sqrt.f64 2) t) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) t)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 2) t) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) t)) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 2) t)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 2) t))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) t) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 t 3)))
(cbrt.f64 (*.f64 (pow.f64 t 3) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) t)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2) t))) 1)
(pow.f64 (*.f64 (sqrt.f64 2) t) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) t)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 2) t) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) t)) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 2) t)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 2) t))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) t) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 t 3)))
(cbrt.f64 (*.f64 (pow.f64 t 3) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) t)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) t)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) t)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) 1)
(*.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (*.f64 (sqrt.f64 2) t) (/.f64 1 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2))))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 1/4)) (/.f64 1 (pow.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 1/4)))
(pow.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) 3) 1/3)
(pow.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 1/4)) 2)
(pow.f64 (/.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2)) (*.f64 (sqrt.f64 2) t)) -1)
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 2) t) 3) (pow.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(exp.f64 (-.f64 0 (*.f64 1/2 (-.f64 (log1p.f64 x) (log.f64 (+.f64 x -1))))))
(exp.f64 (*.f64 (-.f64 0 (*.f64 1/2 (-.f64 (log1p.f64 x) (log.f64 (+.f64 x -1))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2)))) 1)
(pow.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2))) 2)
(log.f64 (pow.f64 (exp.f64 t) (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) t) 3) (pow.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 3/2) (pow.f64 (*.f64 (sqrt.f64 2) t) 3)))
(expm1.f64 (log1p.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2))))
(log1p.f64 (expm1.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2))))
(exp.f64 (log.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(*.f64 (pow.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 1/4) (pow.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(pow.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 1/4) 2)
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))) 1))
(+.f64 (log.f64 t) (log.f64 (pow.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)))
(+.f64 0 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))) 2)) (log.f64 (cbrt.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))) (log.f64 (sqrt.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))))
(-.f64 (log.f64 t) (log.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(-.f64 0 (log.f64 (/.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) t)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))))) 1)
(-.f64 (log.f64 (neg.f64 t)) (log.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))))
(*.f64 1 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))) 2) (cbrt.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))) (sqrt.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))))
(pow.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))) 2)
(neg.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) t)))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))))
(log1p.f64 (-.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))) 1))
(exp.f64 (log.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))) 1))
(+.f64 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1))) (pow.f64 l 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))) 1)
(*.f64 1 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 2) (cbrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(pow.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3) 1/3)
(log.f64 (exp.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2) (pow.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(exp.f64 (log.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1)))) 1)
(*.f64 1 (/.f64 (pow.f64 l 2) (+.f64 x -1)))
(*.f64 (pow.f64 l 2) (/.f64 1 (+.f64 x -1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))) 2) (cbrt.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(*.f64 (/.f64 l (sqrt.f64 (+.f64 x -1))) (/.f64 l (sqrt.f64 (+.f64 x -1))))
(pow.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1)) 3) 1/3)
(pow.f64 (/.f64 l (sqrt.f64 (+.f64 x -1))) 2)
(pow.f64 (/.f64 (+.f64 x -1) (pow.f64 l 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l 2) 3) (pow.f64 (+.f64 x -1) -3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 l 2) 3) (pow.f64 (+.f64 x -1) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(exp.f64 (log.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))) 1))

eval311.0ms (1.6%)

Compiler

Compiled 15416 to 12396 computations (19.6% saved)

prune167.0ms (0.9%)

Pruning

57 alts after pruning (53 fresh and 4 done)

PrunedKeptTotal
New49625521
Fresh102838
Picked415
Done033
Total51057567
Accuracy
90.3%
Counts
567 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
11.8%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)))) 2)
11.8%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)))) 3)
32.8%
(/.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 2) t) 3) 1/3) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
65.0%
(/.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
47.1%
(/.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
67.3%
(/.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 2) t))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
47.6%
(/.f64 (*.f64 (sqrt.f64 2) t) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (*.f64 t (sqrt.f64 2))))
27.9%
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (pow.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3) 1/3) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
67.8%
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
5.1%
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1))))
3.4%
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1 x)) (-.f64 x 1)) (pow.f64 l 2))))
48.7%
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) x)))))
33.0%
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
11.8%
(/.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) l)
31.8%
(/.f64 (expm1.f64 (log1p.f64 (*.f64 t (sqrt.f64 2)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
65.1%
(/.f64 (exp.f64 (log.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
47.1%
(/.f64 (exp.f64 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
28.1%
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (pow.f64 (pow.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2)) 3) 1/3))
67.8%
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (pow.f64 (sqrt.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2))) 2))
67.8%
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (pow.f64 (cbrt.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2))) 3))
64.9%
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (*.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
47.0%
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
66.9%
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (*.f64 t (sqrt.f64 2)))
6.3%
(/.f64 1/2 (pow.f64 x 2))
74.2%
(-.f64 1 (/.f64 1 x))
74.4%
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 1 (*.f64 1/2 (/.f64 1 x))) x)))
5.0%
(*.f64 (/.f64 (*.f64 t (sqrt.f64 2)) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1))))
74.0%
(*.f64 (/.f64 (sqrt.f64 2) t) (/.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
74.1%
(*.f64 (/.f64 t 1) (/.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
74.0%
(*.f64 (/.f64 1 t) (/.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
74.2%
(*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 1 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
11.2%
(*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)) 3) 1/3))
69.7%
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) (sqrt.f64 t))) -1))
70.3%
(*.f64 (sqrt.f64 2) (pow.f64 (expm1.f64 (log1p.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))) -1))
11.8%
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 t (sqrt.f64 1/2)) l))
73.0%
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 t (sqrt.f64 2))))
2.5%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (*.f64 (/.f64 l 1) (/.f64 l (+.f64 x -1))) (neg.f64 (*.f64 l l))))))
15.8%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (/.f64 (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2))) x))))
16.0%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (pow.f64 l 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) x)) (*.f64 -1 (pow.f64 l 2)))) x))))
33.0%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
10.8%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1))) (pow.f64 l 2)))))
31.2%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 x) (-.f64 x 1))) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1 x)) (*.f64 (pow.f64 t 2) (-.f64 x 1)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
16.3%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2)))) (*.f64 -1 (/.f64 (pow.f64 l 2) x))) (/.f64 (pow.f64 l 2) x)) x)))))
66.0%
(*.f64 (sqrt.f64 2) (/.f64 t (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))))
10.2%
(*.f64 (sqrt.f64 2) (/.f64 t (cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2))))
5.0%
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1)))))
11.8%
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 2))))
13.9%
(*.f64 (sqrt.f64 2) (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 t (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 x 3) (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2)))))))) (*.f64 t (sqrt.f64 (/.f64 1 (*.f64 x (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2))))))))))
10.8%
(*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)))
15.7%
(*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 x (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2)))))))
72.0%
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
10.8%
(*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (log.f64 t) (log.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))))
11.8%
(*.f64 (sqrt.f64 2) (exp.f64 (+.f64 (log.f64 (*.f64 t (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1)))))))) (*.f64 -1 (log.f64 l)))))
11.8%
(*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (/.f64 (*.f64 t (sqrt.f64 1/2)) l))))
10.8%
(*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (/.f64 t (sqrt.f64 (+.f64 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1))) (pow.f64 l 2)))))))
11.8%
(exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)))))
73.1%
1
Compiler

Compiled 2823 to 2290 computations (18.9% saved)

localize2.0s (10.6%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
91.9%
(/.f64 (pow.f64 t 2) x)
90.4%
(/.f64 (pow.f64 l 2) x)
85.3%
(/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) x)
69.6%
(sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) x))))
99.6%
(*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)))
92.7%
(fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))
90.4%
(/.f64 (pow.f64 l 2) (+.f64 x -1))
70.0%
(pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)
99.7%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (*.f64 (/.f64 l 1) (/.f64 l (+.f64 x -1))) (neg.f64 (*.f64 l l))))))
98.5%
(/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (*.f64 (/.f64 l 1) (/.f64 l (+.f64 x -1))) (neg.f64 (*.f64 l l)))))
75.1%
(sqrt.f64 (fma.f64 (+.f64 x 1) (*.f64 (/.f64 l 1) (/.f64 l (+.f64 x -1))) (neg.f64 (*.f64 l l))))
55.4%
(fma.f64 (+.f64 x 1) (*.f64 (/.f64 l 1) (/.f64 l (+.f64 x -1))) (neg.f64 (*.f64 l l)))
100.0%
(-.f64 1 (/.f64 1 x))
100.0%
(/.f64 (-.f64 1 (*.f64 1/2 (/.f64 1 x))) x)
Compiler

Compiled 484 to 341 computations (29.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.5s
Operation ival-mult, time spent: 485.0ms, 32.0% of total-time
Operation ival-div, time spent: 262.0ms, 17.0% of total-time
Operation ival-pow, time spent: 254.0ms, 17.0% of total-time
Operation composed, time spent: 202.0ms, 13.0% of total-time
Operation ival-add, time spent: 151.0ms, 10.0% of total-time
Operation ival-sqrt, time spent: 97.0ms, 6.0% of total-time
Operation const, time spent: 42.0ms, 3.0% of total-time
Operation ival-sub, time spent: 25.0ms, 2.0% of total-time
Operation ival-neg, time spent: 4.0ms, 0.0% of total-time

series120.0ms (0.6%)

Counts
14 → 303
Calls

93 calls:

TimeVariablePointExpression
6.0ms
x
@0
(sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) x))))
6.0ms
t
@-inf
(/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (*.f64 (/.f64 l 1) (/.f64 l (+.f64 x -1))) (neg.f64 (*.f64 l l)))))
6.0ms
x
@0
(*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)))
3.0ms
x
@0
(pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)
3.0ms
x
@-inf
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (*.f64 (/.f64 l 1) (/.f64 l (+.f64 x -1))) (neg.f64 (*.f64 l l))))))

rewrite156.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
406×log1p-expm1-u
406×expm1-log1p-u
400×add-cube-cbrt
396×add-exp-log
394×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052691
1957691
Stop Event
node limit
Counts
14 → 253
Calls
Call 1
Inputs
(/.f64 (-.f64 1 (*.f64 1/2 (/.f64 1 x))) x)
(-.f64 1 (/.f64 1 x))
(fma.f64 (+.f64 x 1) (*.f64 (/.f64 l 1) (/.f64 l (+.f64 x -1))) (neg.f64 (*.f64 l l)))
(sqrt.f64 (fma.f64 (+.f64 x 1) (*.f64 (/.f64 l 1) (/.f64 l (+.f64 x -1))) (neg.f64 (*.f64 l l))))
(/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (*.f64 (/.f64 l 1) (/.f64 l (+.f64 x -1))) (neg.f64 (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (*.f64 (/.f64 l 1) (/.f64 l (+.f64 x -1))) (neg.f64 (*.f64 l l))))))
(pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)
(/.f64 (pow.f64 l 2) (+.f64 x -1))
(fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))
(*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)))
(sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) x))))
(/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) x)
(/.f64 (pow.f64 l 2) x)
(/.f64 (pow.f64 t 2) x)
Outputs
(-.f64 (/.f64 1 x) (/.f64 (/.f64 1/2 x) x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x))) 1)
(*.f64 1 (/.f64 (-.f64 1 (/.f64 1/2 x)) x))
(*.f64 (-.f64 1 (/.f64 1/2 x)) (/.f64 1 x))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x)) 2)
(pow.f64 (/.f64 x (-.f64 1 (/.f64 1/2 x))) -1)
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 1/2 x)) 3) (pow.f64 x -3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 1/2 x)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x)))
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x)) 1))
(fma.f64 1 (/.f64 1 x) (neg.f64 (/.f64 (/.f64 1/2 x) x)))
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (/.f64 (/.f64 1/2 x) x)))
(fma.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 (/.f64 1 x)) (neg.f64 (/.f64 (/.f64 1/2 x) x)))
(+.f64 1 (neg.f64 (/.f64 1 x)))
(*.f64 1 (-.f64 1 (/.f64 1 x)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 1 x)) 2)) (cbrt.f64 (-.f64 1 (/.f64 1 x))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 1 x))) (sqrt.f64 (-.f64 1 (/.f64 1 x))))
(/.f64 (-.f64 1 (pow.f64 x -3)) (+.f64 1 (+.f64 (pow.f64 x -2) (/.f64 1 x))))
(/.f64 (-.f64 1 (pow.f64 x -2)) (+.f64 1 (/.f64 1 x)))
(pow.f64 (-.f64 1 (/.f64 1 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 1 x))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 1 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 1 x))) 2)
(log.f64 (exp.f64 (-.f64 1 (/.f64 1 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 1 x)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 1 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 1 x))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 1 x))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 1 x))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 1 x))) 1))
(+.f64 (*.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1))) (neg.f64 (pow.f64 l 2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))) 1)
(*.f64 1 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))) 2) (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))
(pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))) 3) 1/3)
(log.f64 (exp.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))) 3/2) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))) 3/2)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))
(exp.f64 (log.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))) (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))) 1/2))
(pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))))) 1)
(*.f64 1 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))))
(*.f64 t (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))) 2)) (cbrt.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))))
(*.f64 (sqrt.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))) (sqrt.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))))
(pow.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))) 1)
(pow.f64 (cbrt.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))) 3)
(pow.f64 (pow.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))) t) -1)
(log.f64 (exp.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))))))
(cbrt.f64 (pow.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))) 3))
(cbrt.f64 (/.f64 (pow.f64 t 3) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))))
(log1p.f64 (expm1.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))))
(exp.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))))) 1)
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2))))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (neg.f64 (pow.f64 l 2)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)) (sqrt.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)))
(*.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/4) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) -1/2) (pow.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) -1/2))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1)))) 1)
(*.f64 1 (/.f64 (pow.f64 l 2) (+.f64 x -1)))
(*.f64 l (/.f64 l (+.f64 x -1)))
(*.f64 (/.f64 l (+.f64 x -1)) l)
(*.f64 (pow.f64 l 2) (/.f64 1 (+.f64 x -1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1)) 2)) (cbrt.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))) (sqrt.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(pow.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))) 2)
(pow.f64 (/.f64 (+.f64 x -1) (pow.f64 l 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (/.f64 l (+.f64 x -1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l (+.f64 x -1)) 3) (pow.f64 l 3)))
(cbrt.f64 (/.f64 (pow.f64 l 6) (pow.f64 (+.f64 x -1) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(exp.f64 (log.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 l 2) (+.f64 x -1))) 1))
(+.f64 (*.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1))) (pow.f64 l 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))) 1)
(*.f64 1 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 2) (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 2)
(log.f64 (exp.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(exp.f64 (log.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)))) 1)
(pow.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 t) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)) (sqrt.f64 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 t (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)) 3) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x))) (cbrt.f64 (sqrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))) (sqrt.f64 (sqrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x))) 1/2))
(pow.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x))))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))))
(hypot.f64 (sqrt.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x)))) (sqrt.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 t 2) x) (fma.f64 2 (pow.f64 t 2) (/.f64 (pow.f64 l 2) x))) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x))) 1)
(*.f64 1 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x))
(*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)) 2) (cbrt.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)) (sqrt.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))
(pow.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)) 2)
(pow.f64 (/.f64 x (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) 3) (pow.f64 x -3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))
(exp.f64 (log.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) x)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 l 2) x))) 1)
(*.f64 1 (/.f64 (pow.f64 l 2) x))
(*.f64 (pow.f64 l 2) (/.f64 1 x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 l 2) x)) 2) (cbrt.f64 (/.f64 (pow.f64 l 2) x)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 l 2) x)) (sqrt.f64 (/.f64 (pow.f64 l 2) x)))
(pow.f64 (/.f64 (pow.f64 l 2) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 l 2) x)) 3)
(pow.f64 (*.f64 (pow.f64 l 6) (pow.f64 x -3)) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 l 2) x)) 2)
(pow.f64 (/.f64 x (pow.f64 l 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 l 2) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 l 2) x))))
(cbrt.f64 (*.f64 (pow.f64 l 6) (pow.f64 x -3)))
(cbrt.f64 (/.f64 (pow.f64 l 6) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 l 2) x)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 l 2) x)))
(exp.f64 (log.f64 (/.f64 (pow.f64 l 2) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 l 2) x)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 t 2) x))) 1)
(*.f64 1 (/.f64 (pow.f64 t 2) x))
(*.f64 (pow.f64 t 2) (/.f64 1 x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 t 2) x)) 2) (cbrt.f64 (/.f64 (pow.f64 t 2) x)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 2) x)) (sqrt.f64 (/.f64 (pow.f64 t 2) x)))
(pow.f64 (/.f64 (pow.f64 t 2) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 t 2) x)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 t 2) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 t 2) x)) 2)
(pow.f64 (/.f64 x (pow.f64 t 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 t 2) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 t 2) x))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 t 2) x) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 t 2) 3) (pow.f64 x -3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 t 2) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 t 2) x)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 t 2) x)))
(exp.f64 (log.f64 (/.f64 (pow.f64 t 2) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 t 2) x)) 1))

eval531.0ms (2.8%)

Compiler

Compiled 21269 to 16911 computations (20.5% saved)

prune163.0ms (0.9%)

Pruning

34 alts after pruning (28 fresh and 6 done)

PrunedKeptTotal
New5515556
Fresh252348
Picked235
Done134
Total57934613
Accuracy
99.6%
Counts
613 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.0%
(/.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
67.3%
(/.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 2) t))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
27.3%
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x))))
25.8%
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2))) (*.f64 -2 (/.f64 (pow.f64 t 2) x))) (*.f64 (pow.f64 l 2) (sqrt.f64 2))) (sqrt.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2)))))
5.1%
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1))))
3.4%
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1 x)) (-.f64 x 1)) (pow.f64 l 2))))
33.0%
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
11.8%
(/.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) l)
31.8%
(/.f64 (expm1.f64 (log1p.f64 (*.f64 t (sqrt.f64 2)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
65.1%
(/.f64 (exp.f64 (log.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
66.9%
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (*.f64 t (sqrt.f64 2)))
6.3%
(/.f64 1/2 (pow.f64 x 2))
3.7%
(/.f64 -1 x)
74.2%
(-.f64 1 (/.f64 1 x))
74.4%
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 1 (*.f64 1/2 (/.f64 1 x))) x)))
74.4%
(+.f64 1 (*.f64 -1 (log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x)))))
5.0%
(*.f64 (/.f64 (*.f64 t (sqrt.f64 2)) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1))))
74.0%
(*.f64 (/.f64 (sqrt.f64 2) t) (/.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
74.1%
(*.f64 (/.f64 t 1) (/.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
74.0%
(*.f64 (/.f64 1 t) (/.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
74.2%
(*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 1 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
11.8%
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 t (sqrt.f64 1/2)) l))
73.0%
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 t (sqrt.f64 2))))
2.5%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (*.f64 (/.f64 l 1) (/.f64 l (+.f64 x -1))) (neg.f64 (*.f64 l l))))))
15.8%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (/.f64 (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2))) x))))
16.0%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (pow.f64 l 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) x)) (*.f64 -1 (pow.f64 l 2)))) x))))
31.2%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 x) (-.f64 x 1))) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1 x)) (*.f64 (pow.f64 t 2) (-.f64 x 1)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
16.3%
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2)))) (*.f64 -1 (/.f64 (pow.f64 l 2) x))) (/.f64 (pow.f64 l 2) x)) x)))))
5.0%
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1)))))
11.8%
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 2))))
11.8%
(*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1)))))))))
15.7%
(*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 x (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2)))))))
72.0%
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
73.1%
1
Compiler

Compiled 2957 to 2292 computations (22.5% saved)

regimes493.0ms (2.6%)

Counts
97 → 2
Calls
Call 1
Inputs
1
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 1 (*.f64 1/2 (/.f64 1 x))) x)))
(/.f64 1/2 (pow.f64 x 2))
(sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))
(-.f64 (+.f64 1 (/.f64 1/2 (pow.f64 x 2))) (/.f64 1 x))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 t (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 t (sqrt.f64 1/2)) l))
(/.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) l)
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 t (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 2))))
(+.f64 1 (*.f64 -1 (log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x)))))
(pow.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 1/4)) 2)
(*.f64 (/.f64 (sqrt.f64 2) t) (/.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 1 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 1 t) (/.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 t 1) (/.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1)))))
(*.f64 (/.f64 (*.f64 t (sqrt.f64 2)) l) (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1)))))))
(*.f64 (/.f64 (*.f64 t (sqrt.f64 2)) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1))))
(*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1)))))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 1 x)) (-.f64 x 1)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (*.f64 (/.f64 l 1) (/.f64 l (+.f64 x -1))) (neg.f64 (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (fma.f64 l l (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (/.f64 (*.f64 t (sqrt.f64 1/2)) l))))
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (*.f64 t (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 x (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2)))))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (/.f64 (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2))) x))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1))) (pow.f64 l 2)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (-.f64 x 1)) (neg.f64 (*.f64 l l))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1 x)) (-.f64 x 1)) (pow.f64 l 2))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)))) 2)
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (*.f64 t t) (*.f64 l l)) (+.f64 x -1)) (neg.f64 (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (*.f64 (/.f64 t l) (pow.f64 (+.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 x (+.f64 x -1)))) -1/2)) 3) 1/3))
(/.f64 (expm1.f64 (log1p.f64 (*.f64 t (sqrt.f64 2)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) -1/2)))
(*.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) (sqrt.f64 2))
(/.f64 (sqrt.f64 2) (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) t))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (pow.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3) 1/3) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))
(/.f64 (pow.f64 (pow.f64 (*.f64 t (sqrt.f64 2)) 3) 1/3) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 2) t) 3) 1/3) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(*.f64 (/.f64 t 1) (/.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))
(/.f64 1 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) (*.f64 t (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (exp.f64 (+.f64 (log.f64 (*.f64 t (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1)))))))) (*.f64 -1 (log.f64 l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)) 3/2))))
(/.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 2) t))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (/.f64 t (sqrt.f64 (+.f64 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1))) (pow.f64 l 2)))))))
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (pow.f64 (cbrt.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2))) 3))
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (pow.f64 (sqrt.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2))) 2))
(sqrt.f64 (*.f64 2 (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 2)))
(*.f64 (sqrt.f64 2) (pow.f64 (/.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l) t) -1))
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (pow.f64 (pow.f64 (*.f64 t (pow.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2)) 3) 1/3))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (*.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 (+.f64 x -1))) (neg.f64 (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (pow.f64 l 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) x)) (*.f64 -1 (pow.f64 l 2)))) x))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2)))) (*.f64 -1 (/.f64 (pow.f64 l 2) x))) (/.f64 (pow.f64 l 2) x)) x)))))
(*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (/.f64 t (sqrt.f64 (fma.f64 (+.f64 1 x) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))))
(exp.f64 (log.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(/.f64 (*.f64 (sqrt.f64 2) t) (log.f64 (exp.f64 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2)) (+.f64 x -1)) (pow.f64 l 2))))
(*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (/.f64 t (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)) 3) 1/3))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (pow.f64 (/.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (+.f64 x -1))) 2) (neg.f64 (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (pow.f64 (/.f64 (+.f64 x -1) (fma.f64 2 (pow.f64 t 2) (pow.f64 l 2))) -1) (neg.f64 (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (fma.f64 (+.f64 x 1) (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (/.f64 1 (+.f64 x -1)))) (neg.f64 (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) x))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) x)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (*.f64 t (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 x) (-.f64 x 1))) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1 x)) (*.f64 (pow.f64 t 2) (-.f64 x 1)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (log.f64 t) (log.f64 (sqrt.f64 (fma.f64 (+.f64 x 1) (/.f64 (pow.f64 l 2) (+.f64 x -1)) (pow.f64 l 2)))))))
(*.f64 (sqrt.f64 2) (pow.f64 (expm1.f64 (log1p.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) t))) -1))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (/.f64 1 (hypot.f64 (*.f64 (hypot.f64 l (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) l)))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (hypot.f64 l (*.f64 t (sqrt.f64 2)))) l) (sqrt.f64 t))) -1))
(*.f64 (sqrt.f64 2) (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 t (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 x 3) (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2)))))))) (*.f64 t (sqrt.f64 (/.f64 1 (*.f64 x (-.f64 (pow.f64 l 2) (*.f64 -1 (pow.f64 l 2))))))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2))) (*.f64 -2 (/.f64 (pow.f64 t 2) x))) (*.f64 (pow.f64 l 2) (sqrt.f64 2))) (sqrt.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2)))))
(/.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(/.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) x))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))) x)) (*.f64 2 (pow.f64 t 2)))))
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(/.f64 (exp.f64 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(/.f64 (exp.f64 (log.f64 (*.f64 t (sqrt.f64 2)))) (*.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(/.f64 (exp.f64 (log.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 2) t)))))) (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
Outputs
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 1 (*.f64 1/2 (/.f64 1 x))) x)))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x))))
Calls

6 calls:

160.0ms
x
118.0ms
t
117.0ms
l
70.0ms
(*.f64 l l)
13.0ms
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
Results
AccuracySegmentsBranch
77.3%3x
83.0%2l
83.9%3t
82.7%2(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
74.4%1(/.f64 (+.f64 x 1) (-.f64 x 1))
83.0%2(*.f64 l l)
Compiler

Compiled 58 to 41 computations (29.3% saved)

regimes55.0ms (0.3%)

Counts
28 → 2
Calls
Call 1
Inputs
1
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 1 (*.f64 1/2 (/.f64 1 x))) x)))
(/.f64 1/2 (pow.f64 x 2))
(sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))
(-.f64 (+.f64 1 (/.f64 1/2 (pow.f64 x 2))) (/.f64 1 x))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 t (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 t (sqrt.f64 1/2)) l))
(/.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) l)
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 t (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 2))))
(+.f64 1 (*.f64 -1 (log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 1/2 x)) x)))))
(pow.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 1/4)) 2)
(*.f64 (/.f64 (sqrt.f64 2) t) (/.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 1 (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 1 t) (/.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 t 1) (/.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1)))))
(*.f64 (/.f64 (*.f64 t (sqrt.f64 2)) l) (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1)))))))
(*.f64 (/.f64 (*.f64 t (sqrt.f64 2)) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1))) 1))))
(*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (-.f64 x 1)))))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
Outputs
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 1 (*.f64 1/2 (/.f64 1 x))) x)))
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 t (sqrt.f64 1/2)) l))
Calls

4 calls:

25.0ms
l
14.0ms
t
9.0ms
(*.f64 l l)
5.0ms
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
Results
AccuracySegmentsBranch
74.4%1t
74.4%1(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
77.3%2l
74.4%1(*.f64 l l)
Compiler

Compiled 44 to 30 computations (31.8% saved)

regimes13.0ms (0.1%)

Counts
9 → 1
Calls
Call 1
Inputs
1
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 1 (*.f64 1/2 (/.f64 1 x))) x)))
(/.f64 1/2 (pow.f64 x 2))
(sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))
(-.f64 (+.f64 1 (/.f64 1/2 (pow.f64 x 2))) (/.f64 1 x))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 t (sqrt.f64 2))))
Outputs
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 1 (*.f64 1/2 (/.f64 1 x))) x)))
Calls

2 calls:

7.0ms
l
5.0ms
t
Results
AccuracySegmentsBranch
74.4%1t
74.4%1l
Compiler

Compiled 8 to 6 computations (25% saved)

regimes8.0ms (0%)

Counts
3 → 1
Calls
Call 1
Inputs
1
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
Outputs
(-.f64 1 (/.f64 1 x))
Calls

2 calls:

4.0ms
t
3.0ms
l
Results
AccuracySegmentsBranch
74.2%1l
74.2%1t
Compiler

Compiled 8 to 6 computations (25% saved)

regimes11.0ms (0.1%)

Accuracy

Total -44.5b remaining (-258.7%)

Threshold costs -44.5b (-258.7%)

Counts
2 → 1
Calls
Call 1
Inputs
1
(/.f64 -1 x)
Outputs
1
Calls

3 calls:

4.0ms
l
3.0ms
x
3.0ms
t
Results
AccuracySegmentsBranch
73.1%1x
73.1%1l
73.1%1t
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.6733928539085772e+274
9.57991600518611e+276
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch63.0ms (0.3%)

Algorithm
binary-search
Stop Event
fuel
narrow-enough
Steps
TimeLeftRight
60.0ms
1.4600121572381203e+217
1.1030158775859427e+219
Results
10.0ms54×256valid
21.0ms33×1024valid
11.0ms23×1024invalid
7.0ms22×512valid
1.0ms256invalid
1.0ms512invalid
1.0ms2048valid
0.0ms256valid
Compiler

Compiled 339 to 285 computations (15.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
Operation ival-mult, time spent: 9.0ms, 31.0% of total-time
Operation ival-sqrt, time spent: 8.0ms, 28.0% of total-time
Operation ival-div, time spent: 4.0ms, 14.0% of total-time
Operation ival-add, time spent: 4.0ms, 14.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

soundness252.0ms (1.3%)

Rules
1004×distribute-lft-in
986×fma-neg
870×distribute-rgt-in
616×distribute-lft-neg-out
616×div-sub
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042870
1750788
0781172
12561160
27401156
325661156
478161156
Stop Event
node limit
node limit

end0.0ms (0%)

preprocess99.0ms (0.5%)

Compiler

Compiled 798 to 636 computations (20.3% saved)

Profiling

Loading profile data...