testlist <- list(c = c(2.83613955682844e+301, -0.00175964367588716, 2.404390673514e+110, -4.31624988512286e+121, 1.56393083197173e-97, -2.13481865779916e-111, 5.95259649742863e+196, -4.18203468078054e+126, 1.40495032677505e-77, -3.59091322343834e+252, -4.58123668309522e+58, 2.38178185410772e-275, -1.5238084314194e-192, 5.07840587743751e-219, -1.57700204411408e+289, -2.13984648410801e+303, -1.52474339877946e-285, 3.66261297032794e+286, -6.33244626927579e-145, 6.75407808154062e-211, -28.0907702020396, -1.12091720350769e+306, -5.16193220936779e-263, -1.0773504213803e-211, -5.89238786774088e-47, -4.38655587651264e-19, 9.80155703150288e-70, Inf, -7.36247235349731e+67, 1.01263594825055e-43, -1.32020595857472e-55, -4.84622504462856e+259, 1.74266818731765e+295, 2.10533343342029e+227, -2.50956061346832e-117, -1.67293457847277e-100, -1.32471358604348e+41, 1.86557357112508e+155, 2.45349378191952e+131, -2.27103278524062e+288, -5.60616865664789e-30, -1.14609705858428e-144, -1.27740263382418e-206, Inf, 1.48381895408517e+209, 8.46274599871321e-297, 2.54909170400737e-11, 2.5742851507376e+156, -523.913614298605, 2.67406141004414e+80, 1.61676039648032e+106, -1.85696457355006e+236, -2.59880341722478e-228, -4.9853403431977e+299, 1.66382981280168e+256, -2826504096.59147, -4.48756794722931e-246, 4.05450936414118e+62, -5.44343938920102e-08, -5.12187888386808e-164, -4.10958705782022e-22, -6.63093607262937e-205, 9.03513352880067e-302, 1.54816556238779e-16, -1.81018038005376e+298, -Inf, -7.8117159138217e-216, -5.78118099717761e+176, 8.39754478114874e-238, 1.05423956585604e-154, 3.00001547913147e+50, 2.22410173869082e-05, 265645392.980432, 4.86041913908065e-215, -2.78393953112846e-64, -1.11056428847278e+173, 6.57581146744235e-194, 1.51975393591454e-56, 1.04824380275576e-212, 3.87448520605331e-210, 2.52240900484931e-189, -6.05616214361921e-55, -2.75074514223282e-263, -7.76766289247108e-281, -4.07010337135988e+307, -7.29052000319189e+76, -1.84580452650335e+71, -Inf, -3.59086515888499e+152, -1.9191232302137e-71, 4.27219917861525e-299, 3.64141458681444e+278, 3.1204655653762e+187, -1.76976116136728e-199, 0), d = c(-1.08135754598153e+199, -1.01075912771986e-56, 2.33587605584174e+132, -2.7359004773269e+176, 3.79828714126024e+288, 2.16309079425904e-303, -2.08752609971214e-250, -181075296.009171, -1.94172802045342e-277, -1.05900568707721e-122, Inf, -2.6526653117148e+221, NaN, 3.91068771917014e-166, Inf, 8.00761386577114e-190, 2.858206771279e-235, -4.62312707546998e+203, 8.39437606219608e+171, 5.66591264172775e+103, -5.54824556762162e-162, -4.42561602089617e-177, 2.0841376934464e+47, -6.53585330984632e-217, 1.14670518977341e+195, -3.52505615430368e+166, 4.36440650303682e-267, NaN, 7.30796632498367e+186, 9.9857065547222e-44, -1.4999748421861e+209, 4.31302292421507e+287, -8.57704565756578e+287, -5.87661392428262e+33, -2.8202505975896e+200, 1.02157537930658e+294, 0)) result <- do.call(NHMM:::rcpp_dot,testlist) str(result)