testlist <- list(coef = c(1.69376167176247e-180, -2.96113780540984e+227, 8.68343785112204e-195, 1.2298516083491e-261, 8.82812941134646e-118, -6.95227188738209e+61, 1.35097132339656e+180, -8.30516407162601e-125, 9.44251536802621e-132, 5.86360909759431e+68, 2.80092171835314e+160, -6.05309010434817e+295, -2.64429015250567e+233, -1.04873003799853e+37, -1.32026269308082e-127, -1.00590414764268e+136, -8.22171137107279e-297, 2.67398543853257e+100, -1.14820773451219e+21, -2.35710799764437e-280, 8.06295939970004e+165, 1.11417839736726e+34, -8.8153413647228e+171, -4.06296588059424e-252, NaN, -6.13397999318087e+57, 1.16147536103221e-287, -1.08392668638018e+102, 1.49500521216266e+85, -3.13714754353682e+264, -4.91626823355296e-73, -1.00936669236892e+159, -1.83579009092231e-84, 4.94391500178148e-46, -1.02156256812769e+85, 5.10545196090941e-144, 7.54387917830503e-268, -1.41417179201601e+145, 3.17472763532264e+186, 1.0161278851568e+186, 2516.91134026402, 2.21870535511002e+224, -3.59385616028366e+96, -7.41998386258827e-230, 2.39580477527604e-213, 2.00361122689874e+240, -9.66702521690648e-285, -9.56740217180433e-40, -3.98034193449375e+133, 6.7436258242485e-138, 5.37004606148058e-103, 9.83754381829079e+188, 1.55391900176189e+178, 1.1777595485934e+221, -4.2647205238316e+67, -1.73468954667379e+226, -3.16762332668287e-122, 2.25800790404861e+52, -Inf, -1.78457647929316e+275, 7.8444681814576e-127, -5.39897387470857e-254, -1.23616570320291e+307, -5.08925839116104e-249, -7.79221064685922e+21, 2.8754715128032e-201, 6.27192377564022e+135, -1.19917669599061e+64, -2.79049453359774e+30, -1.00774764177237e+145, -2.83598010619834e-276, NA, 1.82484383505325e-234, 4.219699299991e-244, -3.19770891884405e+236, 2.73044951363141e-247, 3.19808070081242e-73, -4.0688295614215e-189, 2.32702944473337e-289, Inf, -5.6606319476668e+201, 2.16518804016258e-63, -5.88530836526193e-231, 3.37441795703111e-71, -2.49043465255467e+31, 1.17166665437663e+145, -3.85538091806849e-35, -8.5263789059432e+181, 5.9697034170321e+147, 5.63564597328664e+75, 8.45087137841322e-107, 1.19986273285921e-123, -1.78748448305182e-17, -4.5122621566395e-237, -4.73157632313846e+246, 1.28758962836763e-170, 0), kns = c(1.96036027472295e+169, -4.03413016510883e-215, 8.45839331221878e-55, 1.73105393138566e-152, -4.43405758149991e+267, -1.3239616079755e-49, -1.28037702066458e-25, 2.06308058365872e+285, 1.47411360534017e+187, 1.02108350714091e-250, -5.07223918751024e+195, 1.27789398170398e-261, 3.1149493670469e+30, 2.03377499380837e-295, -1.63465835470276e-257, 5.55856889378762e-198, 4.71098492449163e+56, -9.58604350664938e-76, -6.40300377992993e+218, -6.90567197650525e-18, -1.09625030822557e-166, 7.89393664072698e+85, -1.48913015309838e+39, 2.63725453740933e+261, 4.51945682641686e+163, -7.62766352772688e-53, 2.09617024723214e+257, -4.68831427091371e-154, 1.11903477574716e+232, 3.26286409658457e-84, 3.96692931002303e-30, 1.30945164738812e+193, 2.81167291417672e+284, 7.81344866205955e-69, 8.06437782716787e-68, -2.43432862423038e-282, -8.66082579829582e-93, -4.44116795166925e-236, 8.79838796864221e-85, 1.18757307056025e+27, -1.93958723679818e+293, -1.4797859307384e+74, 1.0829478318779e-20, 3.18894353286941e-291, 1.89411227126564e+44, -3.25228381230693e-308, 4.16222053993285e+189, -3.47187673951786e+104, -9.61683738769097e+161, 9.71804279585044e-239, 1.26190922298483e+215, 2.17299108064979e+107, 2.26895126666313e+150, -8.40097381850818e+307, 1.13760189546125e+200, -2.04311773710004e-81, -5.96231150102709e+47, -3.45018564135406e-87, 1.87350069967456e-225, 1.78742032507512e+27, 1.5457560660078e-223, 3.9114491893228e-103, 4.75074045149166e+44, 2.03194847659285e-141, -2.91324326516138e+212, 1.20155833324313e+91, -2.30373608285758e-256, 7.8916857411679e-125, -1.33791239970731e+107, -1.0992233037189e-83, -8.48368816965793e-131, -3.27398714521823e+63, -3.38410933449517e-93, -4.03376812105127e+85, 2.18273444840391e-51, -6.783456706827e+233, 2.35850823172376e-180, 6.88318444663651e+174, -2.75811974752553e-154, 1.66811523321678e-190, -1225456.09007819, -6.72853033935425e+227, -1.29886619450838e-120, 3.20339905305954e+244, -1.21482693215067e+115), ord = -645489399L, xs = c(-1.06960341877259e+114, -3.47955013064173e-216, -8.9518097672271e+215, 1.38348243341209e-136, 6.24605057871232e+181, -4.11367928127064e+80)) result <- do.call(ibs:::bsplineCpp,testlist) str(result)