testlist <- list(indices = c(1548618846L, 895052317L, 1273499187L, -1465629004L, -69020387L, -1268005819L, -974754271L, -1149463273L, -895388161L, -69264314L, -936674704L, -809491254L, -1560680618L, 1688968234L, -1861596340L, -2032114607L, -2099687299L, -1183988863L, -1740770969L, -48942689L, 253294195L, -1013801644L, -1662475997L, -922389429L, -557528937L, 831199433L, -922144570L, 526476846L, 2036113724L, -297823862L, 657632752L, 924924693L, -435966697L, -1882857128L, -820961554L, NA, -524473906L, -54896348L, -335145949L, 676345870L, 1407526370L, -1425655174L, 408512651L, -578521154L, NA, 1524982342L, -327784172L, -962452966L, -2025325518L, 1312271462L), min_seg = 584226471L, w = c(-1.05196801265298e+46, -8.54207173087709e+147, -1.63292252010276e-194, 1.16626778372611e+195, -3.40455065041832e-208, -2.31388138468469e+267, 2.21265837669044e-285, -1.21196376472215e+114, 1.00552340719543e-239, 2.06485853992747e+37, 1.42705500683028e+128, 4.46496333287274e+278, -5.64304390539037e-292, NA, -1.06713576151592e-306, 8.96039045128281e+265, 6.52091788236509e-290, 2.72642653456501e-306, 1.60723299790938e+296, 6.46345000701488e-270, NaN, -1.12960879981012e+306, 4.61216459870569e+183, 1.25900923694557e-22, -2.27802487574778e-256, -2.15718687602852e-301, 3.68983672356972e-244, 8.95546506729741e+111, -8.41640865796726e+251, -1475016013.86331, 8.30968809187983e+256, 2.13537784824301e-230, -8.32788112880835e-117, -3.02088180477915e-64, 4.73221384726956e-134, -1.54030239083368e+31, 4.04865098540324e+216, 8.25748013866457e+215, -235.808628187854, -4.40781299352043e+140, 1.68959041533062e-225, 1.0933688947105e+299, -1.21483360899549e+112, 7.53710259672187e+290, 9.75033471286641e+122, 5.30362985969214e-219, 4.08457083587924e+37, 8.10197351396604e+184, -1.1079658951142e-268, NA, -5.26229369731109e-46, -1.15375788810973e+119, -7.65396173671077e-211, -1.00810360538997e+183, 7.65290234698609e-26, -3.08744687247605e-91, 1.75569416825635e+168, 2.01798213826287e+298, -1.66112502585014e-108, 1.37414606453049e+171, 6.75672835525367e+21, 5.19411036961462e+88, -1.39596656636438e-272, -5.72670017952124e-202, -512376908194499, 1.81542176498346e+275, 2.40409096200594e-80, 2.08166875523611e-80, -2.83872354265915e-64, 1.92694260981393e-111, 1.89249844790629e+79, -6.64974612928534e-125, 2.88726502959489e-210, -2.20236539158286e-76, -1.35422522734461e-110, 1.19931491069563e+66, 1.67889995073273e+168, -2.70651966961816e-99, -1.35220941167538e+199, -2.57026034600893e-304, -5.88186393289539e+23, -3.07464647463414e+222, 1.10713618067198e-212, Inf, -4.71388040533282e+133, -3.19895336372589e-155, -4.13052479498631e+223, 9.34213300768128e-169, 1.39810200681793e+75, 1.64448648255806e+139, 1.70735904817994e+244, 0), x = c(-1.41736228402103e+235, -1.85470018664749e-271, -1.70070497404717e-243, -1.26433939956186e-259, -2.24459094283573e-28, 9.78242798630911e-296, 4.99484663031219e-229, 3.32336855386117e-208, 6.29359229482237e+218, 2.89580785386993e-306, 0.00427669429309445, -1.45976893258576e+239, -5.24700370187738e+199, -4.42574147714422e+251, -3.09302685691191e-136, 2.60507718173668e-216, 8.18907453943238e-15, 6.61616223511779e+224, 4.8611451520196e-236, Inf, -1.35481026003998e+179, -2.4472672902722e+192, -5.51237233197305e+52, -1.30476457068325e+112, -2101066026891951, -4.49340484013153e+233, -9.44903522623177e+112, -7.1066245973996e-264, 2.90894038196524e+43, 1.42305353210557e-61, -1.74644320659409e-274, -1.49723251470406e-21, -112031108312716512, -8.17641331824951e-162, -452491571.87223, 8.04368242122129e+64, 0.218420628686238, -1.44413777999076e+113, Inf, -4.73116965163449e-170, 1.24656913004133e+273, -2.19509518578856e-296, -5.5715787685575e+101, -2.71261779574398e-262, 2.1385712363403e-231, 5.73307396018933e-244, -8.5486074287336e+48, -Inf, 1.08710712111676e-296, 5.89540609346648e+283, 5.90771807834225e+286, 2.08726382836362e+229, 7.60028423580919e-128, -1.27489890089836e+249, 3.31976216949451e+236, -8.71203924034307e-234, 2.07398897379408e+102, -1.71244718632937e+173, 1.17597006151575e-283, -8.49455767915554e-77, -1.96114032025216e+256, Inf, 4.86200714531367e-299, -2.26861421813034e+151, -9.89143893035094e+292, -8.50482116391549e+89, -2.20898892844568e-194, -3.71948805074282e+282, -7.62725314500635e-219, 0.0090051195828159, 5.29963331939459e-262, 2.17068296496143, -8.21714162694083e-264, -4.86547225792907e-31, 2.30251865972704e+49, -1.16397288850979e+252, -1.00006759733106e+135, -3.72571787890231e+267, 4.92757624454478e+24, -1.77352687023545e+70, 1.43911813570053e+180, -1.89152806375898e+247, -7.63743398610546e+226, -9.84227924665966e-166, 2.83670629520394e+293, -2.11328617912976e-181, 2.6846133814805e-178, -2.73901686116143e+78, -2.69334894855308e-09, 8.96386944340503e+247, -1.61433722309481e+192, 3.23705406589579e-267, 6.22549795896583e-104, 7.9641510224172e-115, 2.94102652496141e-163, 8.59948443990132e+303, 1.25792101643775e+155, -2.18876074843008e-130, 3.09035984616024e-109, 0), y = c(5.07098911201725e-77, -8.59089609018855e-151, NaN, 8.20735088911674e+243, 3.73310085352882e+234, 9.20676695020187e-233, -1.09946998344713e+231, -9.77066324846909e+116, -7.52614114951069e-208, 2.5260196966005e+207, 2.20403344186e+176, -4.61868030614801e+268, 2.26657731279102e-161, -1.68848883370069e+212, -3.05902079028865e-261, -1.64029770460304e-80, 9.10343026202745e-231, -1.17394559166846e-66, -1.49349585700374e-58, -1.41630763002883e-221, -5.09443946596986e-195, 1.96851913271587e+289, 1.29136118952712e-113, 3.046262431483e+174, -4.66996711470965e-164, 2.44383398892665e-274, -2.39951456591303e+233, -6.00434631101647e+276, -4.17100940610062e-209, -1.30276501079237e-195, -1.00385859000976e-269, -0.0778546767629505, -3.85576627001199e+157, -1.93385117835134e-240, 1.05541877235295e+117, -2.34196568782006e+238, -1.61056866042046e-13, 3.21904127205382e+271, 1.03976643285512e-72, -2.30738187507004e-54, 6.17361837204854e-285, 1.09335026601053e-121, -4.92778590219834e-265, -8.86333607994532e-47, -2.67799453605958e+89, 1.46950591796304e+202, 5.29815882417134e+81, 9.69664821604331e+294, -1.23003744000905e+258, -1.4540680618624e-89, 1.37778746037246e+150, 2.01344170321419e+54, 4.01980960530693e+197, -7.09680366884976e-176, -1.32414729425959e+35, 1.82605150595447e-85, 1.02334734665413e-260, 2.23038468558914e-117, 5.87860110205496e-61, -9.71316874798402e-287, -1.62082972426077e-78, 3.4015116056574e+77, -5.01597750425374e-244, 2.40879029218389e-123, 4.66597160958676e-276, -3.79246475114146e-97, -1.02709171238985e-179, 4.38261801173123e+170, 6.2757278793683e+87, -9.85069581562554e+233, -2.69327590305419e-84, -0.000248084963363976, -2.16675674845448e-83, -Inf, -2.8142024167329e-25, NaN, -8.05051068187422e+134, -6.31964650154777e+241, 1.34256696719854e-289, -4.83896019074558e-226, 4.23403525536435e-28, 8.15925245749391e+22, 2.26578341077558e+172, 6.24232514062939e+157, -1.09268449876756e-263, 5.78909777434642e+147, 3.3512627058939e+293, 3.58421340737591e+167, 4.19713544826301e+49, -1.69154778907193e-70, Inf, -1.01561109717219e-195, 3.66899411571448e-204, 0)) result <- do.call(RcppDynProg::lin_costs,testlist) str(result)