testlist <- list(A = structure(c(1.02532483752325e+261, 1.46340296343369e+288, 5.67165037573218e-306, NA, 5.43908332228391e-105, 1.12756429789692e-57, Inf, 4.85713114047829e-272, Inf, 3.30698101927463e+94, NaN, 4.12846164752131e-51, Inf, 61.3402689356117, 6.30846847410014e-13), .Dim = c(5L, 3L )), det = -6.87142395112435e+124, v = c(-6.06249726877468e-109, 2.12439140436259e-244, 2.7087550859215e-266, 4.30626744607068e-136, -1.02422924764792e+174, 3.5871647055511e-115, -4.07202669362491e+259, 7.96034529606837e+55, -1.52029575642479e+179, 2.11422598973339e-279, -3.33059179031837e+212, -1.33409174187634e+176, 1.28591596418051e-74, -1.906033682933e+273, -1.10316221979205e-225, -1.89330920809966e+185, 3.35532147368812e-161, -6.48053033324502e-229, 2.78353556605942e-180, 1.5660502088191e-82, -9.35042269640403e-273, -8.20918866662634e-196, 8.08085397924225e-255, 1.11188572779741e+119, 1.12491136815598e+250, -3.45329097920505e+258, 3.96709457654472e+161, 1.27908697326124e-52, 4.78605232762292e+109, -1.44507438733095e+77, 2.29013520567251e-47, 5.04400974620143e+140, 1.3823414842232e+180, -2.46067123116145e+197, 2.10880877114811e-35, -2.65480281800843e+246, 4.46512942305604e+151, 1.46517148118916e+258, 2.14470086971152e+273, 4.41472864579235e-172, -3.18572261538908e-239, -1.36637676658912e+130, 5.15706875371265e-165, 8.70570634845722e+101, 1.494394240137e-138, 2.65976677403056e-25, -1.70861577507925e+300, -3.61831920580663e+111, -6.85014159786188e+251, -9.53484611393976e+225, 1.84033459146182e+34, 4.17795991348531e+181, -3.84155006789089e-213, 5.2719705720911e+211, 1.26526148601746e+268, 1.93700057442335e+164, -8.62442764343466e-06, -1.73523559813364e-184, 3.97771040745531e+93, -3.28380968731998e-71, 2.54335813162893e+296, 2.55988580003963e+114, 503309409708462, 2.80853367569739e+296, 9.22551418738672e+111, -8.36617069307534e-256, 1.74222401161979e-221, -4.54461270494257e+70, 1.68081155202381e+152, -2.44249173646253e+91, 1.4663202466888e+227, 7.02531124111404e-171, 6.23775212696001e+283, 8.49240168878597e-262, 1.00333904237875e-74, 3.05221015424709e-17, 3.80089249064488e+274, 2.58248307686191e+141, -8.31035147436276e-170, 2.6068234597061e-175, 9.97498045655483e+170, 3.12989848911561e+203, -2.10733316271681e+238, 1.35989412423915e-18, -8.96180042509102e-170, -6.56877006726177e-40, 3.51078425115816e+255, -2.1534200687437e+248, -2.66332285997838e+65)) result <- do.call(Benchmarking:::det_downdate,testlist) str(result)