testlist <- list(blk = c(7.52763256658068e-231, -1.83878167727633e+153, -1.83878167727633e+153, Inf, -4.27986890150373e-296, NaN, 6.98460264710454e-176, 5.5400990476344e-265, -1.70115152148962e-130, -3.22044426817537e-71, 0), cN = 5.46713134838151e-109, col = c(-3.70452336281103e+130, -7.14266154721601e+160, 1.44151828067514e+264, -1.29945081415414e+136, 1.02522887653256e+222, Inf, -6.55272344385152e+47, -7.32536318610971e-64, -Inf, -3.8747364528358e+227, -5.2362876092203e+274, -3.18673847446329e-243, 4.10671739330774e+276, -1.44751097893733e-179, -8.50697410118696e+235, NaN, 4.86637216779983e+210, -1.59568057672305e-75, -1.03600316636331e+22, -3.77534694282302e-184, 0), rN = -8.96314817530445e-100, row = c(-1.43716994985159e+205, 2.6467745354979e-154, -7.39868674297613e-293, -2.74934471694191e-198, -5.77987588298905e+273, -6.08280991932864e+119, -9.22142267111226e+25, -7.46135147955075e-102, 9.02919342971778e-307, 1.03681092198192e-233, 4.66342663056028e+198, -1.71658448645147e+62, 1.32619430948885e+273, 3.85135155332598e+230, -2.99724838988193e+197, -1.42072923757681e+176, 3.28279077840011e+238, -Inf, -1.42056836430601e-171, -2.7797577564796e+96, 6.04667262080768e-153, 2.29294503161164e-54, NA, -6.25506397814208e-236, 4.53988449158237e-204, -1.09353177519079e+169, -2.78289200339291e+25, 3.139497463582e-165, 4.1213066553934e+59, -1.92912097003049e+162, 8.3670967008107e-291, NaN, -2.62343012593066e-301, -5.71985084617093e-20, 6.08826915408846e-239, -8.62431967310999e+240, -8.67892520650126e+56, -1.73476979095502e-251, 6.47444068878651e-261, -3.10384524025527e-78, 1.18489430011017e-238, -3.17303641219977e-226, -1.46544906553997e+51, -6.92090222620405e-19, 1.40727868626034e+281, 1.39513647548198e-81, -5.75274182180452e+263, 2.90350675492882e+261, 1.2961604849474e-183, 3.42545664599736e+295, 1.03088831557111e-143, -7.53606744405688e+307, 3.4105268411028e-148, 3.80759512268032e-67, 5.54102940418848e-179, -3.73639678367724e+167, 1.00526469717168e-170, -1.27539105259972e+219, 1.64202344782502e-211, -Inf, 1.01691902463414e+152, -3.58102080424824e-182, -4.83436647903697e+51, -8.45768120953608e-13, -3.20857106207426e+128, 2.99282638947113e-103, -2.38943258218433e-102, 1.34021835752268e-45, 0.000382564583065715, 9.11750512311367e+46, -3.44842612615776e-48, 5.7122788680151e+74, 304554638118124736, 1.19937237903582e-248, 5.17885914267015e+21, NaN, -3.58025829488139e+140, 42875507971533.8, -1.34704968895562e-219, -2.11678407221449e+115, 1.60223367421618e+141, 2.63798061245293e-220, 3.81982023177766e-32, -4.35309261446797e-113, -1.62227303241371e+106, -3.59315274523982e+262, 2.62541457869967e+99, 2.31174006818993e+276, 3.57062370203862e-15, -7.44577062249606e-68, -2.20259632607934e+114, 4.12799480822871e+240, 1.3670565022089e-67, -4.45948004584487e-279, -1.22461788225806e+226, 7.18345153167576e+116, -1.02743126585026e-219, -3.98332833816439e+270, -1.78320984576737e+92, 0), y = c(-Inf, 1.03691663218061e+174, 5.88183105910947e-193, -3.29542177635098e+262, 2.64696687766352e-54, 5.93319153018732e-133, 9.40132210686298e+192, 3063.26892467717, -2.45581289343113e-90, 9.06111299266586e-110, 1.25385570513209e+79, 1.01282602032927e-194, 5.74050247039263e-249, 384857.232613202, 2.24778443023287e-184, -4.25260026248365e-259, -3.51930133676494e+86, -2.76572234442451e+108, -2.83555817804915e-143, -2.93592941277689e+303, -1.19238168547552e-137, 8.88725870963533e-192, -1.26503743454492e-102, 3.37422721724804e+137, -3.56601724964279e+215, -5.4411043180511e-39, 1.12964370964817e+297, -1.39237911946838e+180, -8.7808809330584e-16, 1.19552395593498e-300, 3.18363677277341e+180, -7.36040688447801e-93, -6.81346224609936e-257, -2.91268651021551e+223, 3.33848405631898e-240, 5.23659562309484e+145, -1.24748789991254e-118, -9.83675390830886e-13, 6.31417240242129e-56, NA, 1.95841684881924e-258, 1.92775102685284e+62, -2.66054482157661e-260, 1.18520647475849e+109, 3.6879751478896e+169, -Inf, 2.53039553960476e+277, 2.35301586871248e+263, 8.03482286486012e-35, -3.54210808959321e-265, 6065967657550219264, 3.56798638482953e-125, -2.83775300267052e-08, 2.11859028526942e+125, 1.06626597060125e+215, 6.57159869581369e-130, 9.56012147324235e-266, 3.84535359739351e-60, 9.30533553250305e+40, 3.64755064721162e+258, 7.61287998914598e+290, NaN, -3.91923288585605e+54, -2.23074293696054e+270, 5.68710639488938e+259, 8.77031151212095e-231, Inf, 1.00094011400722e-218, 7.73864133979251e-248, -6.73105187639834e+111, 3.78027392587521e+100, 5.44365858000621e-10, 7.97045488884198e+222, 1.5577370383805e+197, -4.85153089142673e+292, 3.83800913894011e-217, 5.90574320254861e+171, -4.62329167991776e-125, -4.41197320371806e-108, -2.37219518004888e+178, -3.18961470658026e-257, -1.60279061318132e-23, 1.13246209891361e+188, -1.47968097112976e-130, 1.32118532981429e+249, 7.71584361011767e+201, -2.87004640828638e+124, -7.83796288051562e+31, -7.18937796195695e+101, 0)) result <- do.call(NAM:::SPC,testlist) str(result)