testlist <- list(w = c(-1.22240573420514e-137, 2.65911453332715e+233, -Inf, 114276114118718, 1.79687542723739e-40, 3.14380709055517e-293, 1.55086987490812e-190, 2.34726631880974e+126, 3.86931407095278e-109, -1.33287101063027e+43, 7.58958955309836e+205, 5.07040384641156e-69, 1.70473238607449e-299, -1.3472623420042e+231, -63339812.5652616, -1.80583680262693e+117, 1.74619292742983e+252, -4.78013815085122e+121, 1.34432710012732e-241, Inf, 1.29908132026579e-271, -3.98364188399411e+248, -1.51561794144264e-285, 4.4572917567425e+109, 4.73581587204265e+38, -1.20959853222493e+228, -3.47379170157327e+292, 1.60314892546778e-80, -952858.949454825, -142358.008344951, 1.44391952946062e+86, 3.40116941654404e+90, 8081978625590.16, -574505693640338, 1.04789268178722e-228, NaN, 5.61953814262663e+194, 4.13401724267843e+194, 8.7684823466084e+77, 0.000312093852904125, 1.34432710012732e-241, 3.24841329941696e-261, 1.38611867020249e-235, -129534394356.398, 0), x = c(-4.16830735097026e+169, -2.22768890334849e+226, -2.75352680654647e-194, -7.59731539340485e+242, -1.33037915026301e+197, NA, 2.08865283486012e+158, -8.64411182904193e+74, 1.5329156422912e+145, 4.38296587491544e+139, -1.49801228686678e-151, -4.21574571122832e-13, -7.58230785283232e+82, -2.48739827385377e+89, 8.30273298336562e-80, -7.68458856323463e+99, -6.44449263776626e+283, 1.99752085536657e+73, 1.77297996218937e+228, 1.40081003882837e+210, NA, -7.32134390882632e-216, -5.2884061605414e-228, -9.09776874607858e+46, -2.28390675862218e+268, 7.85143247956062e+47, -2.9819583874379e-32, -2.08442917697235e-181, -4.8428403639674e+232, 8.39862414500892e-299, 9.76516502679349e+279, -1.11752485076235e-245, -4.89507274701907e-280, 1.03146288485711e+273, -7.39426330796895e-219, 1.65051016566606e-47, 1.17186529078125e+170, 1.63759752966845e+149, -6.99111052570976e-264, 4.00536447816685e-56, -4.89507274701907e-280, -1.05292134188e-85, -1.20673681325478e+222, 2.43767032188337e-117, 1.17627970484118e-64, 1.21886725686419e-298, 0.000202602035421309, -1.64299249427163e-204, -1.1226772214612e+249, 7.81474582300677e+183, -1.08343285355296e+291, -1.03406228357391e-228, 1.87438142073553e-209, 2.21950336875163e+48, -1.47861503913943e-298, 1.32007966727508e-173, 4.77357713279348e-182, -3.13696297165062e-63, -1.11597395410312e+290, -2.63303238588088e+208, -3.94861072655892e-172, -4.78818356666599e+194, -1.73182951590867e-276, 4.71079487707293e-77, -5.45762740206063e-286, -3.18389409672785e+69, -2.96163553540649e+295, 8.05909679667394e+294, 2.58569913009679e-108, -1.31501247177677e+281, -4.89507274701907e-280, 9.25601474281668e+101, 1088.49453892838, 7.44850898562615e-246, -1.45335742269036e-81, -4.89614131169379e+216, 1.89677138064348e-167, 0), y = c(NaN, 2426597127056979, -2.86171811433888e+76, 3.37043864391998e+192, 3.24599020110861e+22, -3.00770609712527e-166, -7.19987382850832e+220, -9.4082366778776e+138, 3.2981905083161e-88, -1.04672154501437e-52, -1.08025987286147e+279, 2.230430350038e+201, 1764458020498.03, 1.73416445317305e-68, -2.63651983030924e+159, -4.80092271038075e+304, -3.10848256858277e+101, 1.10911756416526e+260, -Inf, 1.92771505617519e-70, 1.28365524926353e-19, NaN, -5.0091454417458e+189, 5.2786550379732e-194, 2.18585268381728e+199, 2.20516887697065e-162, Inf, -2.26867808663994e+56, 9.44356348552132e+237, Inf, 0)) result <- do.call(carSurv::weightedCovarRcppN,testlist) str(result)