testlist <- list(alpha = c(4.91644529047376e+225, -1.20454119101032e-267, -1.66117830224351e+53, -4.31127624883569e+294, 192.452633984237, -2.08915143122636e-21, 7.85784603491435e-110, -9.1278513691928e-290, -3.40407337931747e-279, NaN, 2.70244810662985e-265, 2.1962557617597e-38, Inf, 5.53991046335526e+208, 3.36502660516814e+130, -2.17440348299107e+273, -3.45312611264616e-275, 1.22760809055414e+52, -2.1374594040604e+212, -1.89845579537474e-28, 6.53317459574846e-71, -6.84163203628744e-38, 1.10184154789195e-137, -1.71725820555346e+102, 5.64909515518785e-276, -9.73872394577571e+159, -Inf, -7.61245787556564e-296, -Inf, -6.81047878009651e-84, -6.82007748697811e+227, -9.09998370825492e+85, -1.01012675099505e+270, -1.79090910654115e+20, -1.13306426578036e+133, 8.54657962904117e+296, 4.33736866675376e+60, 3.41157589402243e-27, -4.45961569062096e+246, -1.17338589744689e+265, 8.84394889956015e-238, -3.4741198695906e-240, 2.68891022869656e-42, -1.08487549129934e+137, NaN, -1.04098190663618e-152, 9.29673239998852e+246, -9.93956477256684e+40, 1.03295401666366e-80, -9.37731029920573e-291, 39.4372501977207, -6.75545257020807e-256, 2.91606485373774e+274, -1.32890443005625e+217, -3.87349289032348e+121, 1.98791137378858e+87, 1.47143996550533e-143, 1.59953535790207e-216, 1.67920690335105e-307, 3.23656789424076e+105, -1.03976810822793e-14, 8.0521864442142e+276, -5.02552768155822e+95, 9.45612914226576e-102, -0.045101222821856, -3.43248756219658e-171, -8.47690873643013e+194, -2.90151190822343e+287, -9.72543157608882e-276, 1.96110073490948e+214, -2.6484896418061e-164, -2.22923649488371e-231, -1.00384267165989e-141, -1.78663703359451e+199, -2.97089663290283e+127, -1.92153401823816e-289, -5.27763159287924e-270, 6.43294800200768e-218, 1.00886702440051e-74, 1.47313899274648e+132, -2.33169948593605e+168, 3.76232426163031e-286, 4.67587673754406e+305, -4.58388755720667e+123, 2.18633734662486e+154, -4.67874543230521e+175, 7.63313299443983e-08, 1.45462322144752e+77, -2.28090033823201e-140, -1.78647427195086e-12, -2.51496593991547e-206, 2.7907910649959e+52, -2.11394129470557e+37, -1.06098691036521e-67, -2.34535940361493e+97, 7.37252875419908e+42, 1.35823111405943e-25, -6.14068538417938e-282, 0), lambda = c(5.45272646591475e+129, -Inf, -4.27910501328494e-34, -Inf), pi = c(-1.64522445077999e+238, -2.09273957299449e+66, 6.31231120922375e-152, -Inf, -7.33598904925518e-301, 2.83036424459113e+289, 4.11125137536716e-07, 3.87949423135693e+149, -2.06623524328259e-250, NA, -1.74338414746627e-30, 9.62651168724195e-215, 8.34665027635639e-190, -1.89969966296717e-73, -3.11232378871553e-112, -7.36549137342148e-183, -2.39108960627001e+203, -3.76665288883295e-112, 8.51385094012342e+29, 4.41540803834938e-215, 4.97989849677537e+210, -Inf, -5.86790127385203e+190, -2.68519852169016e-267, -6.56246731601615e-288, 8.003592661242e+290, 3.48984509689696e-135, 3.96421218468928e-10, 3.23959901741175e-229, -2.36022102880551e+67, 3.74396075001323e-171, 2.45234477915432e+187, 2.8537660502703e+115, 2.23402204733362e+157, 1.57296399871543e-131, -2.8763528231975e-61, -3.15258256485645e-55, 6.9683854350766e+269, -5.45903227833707e-192, 2.42462159406915e-208, 40681237126615236608, 8.9549812491325e-17, -1.2976305088861e+165, 1.42345726664572e+150, 3.53348098641593e-134, 1.16894514716735e+222, 2.44004885551454e+145, 1.70086989325307e+174, -3.54074294769383e-118, 2.05441228741861e+48, 1.52631008666776e+68, -8.86323632016622e-159, -3.19261634737918e-77, -1.68986912304576e+103, 1.2235844686285e+81, -2.5281598936871e+172, -3.33056614288839e-37, -3.53859629011149e+239, -1.16969305646347e+284, -18236.4832816021, 1.459667396385e+32, -5.77143296864162e-135, -8.75854504837701e-170, 2.40766821677456e+48, -1.93384582330242e-240, 5.26182647005214e-244, NaN, 0), x = c(-2.50688080299532e+226, 7.10060691501741e+224, 1517555876529452, -5.38317324931819e-192, 2.3104173271004e-107, -4.76504506786242e+262, -2.13817791785648e+103, 9.06135580156333e-97, -4.27827548604005e+260, 5.50010395558328e-137, -4.08810550118504e-90, -6.81742907795808e-247, 4.16018401770376e-200, -1.17511889794874e-33, -2.27069569853396e+166, -6.08508460107997e+146, 1.5242706976172e+212, 1.27661130548062e-42, -5.49002960193208e+215, -1.50307323977652e+123, 9.76135413103915e+239, NaN, 4.24975544627867e+172, -8.83210454987168e+27, NaN, Inf, -1.67065531248522e-227, -1.17988576665798e+190, Inf, 1.01065579869789e+52, -9.23409918982502e-308, 3.72498370825709e+307, 1.12626387085215e+81, 1.75873263333843e-229, 7.63902359137564e+21, 2.21054907906276e-126, 3.12768688353276e-74, 1.87684116883265e+216, -2.61667323682828e+212, 6.65600843754926e-74, -1.19297223287389e-184, Inf, 6.95488667529784e+255, -3067873572890858, 0)) result <- do.call(mixR:::expZ_gamma_C,testlist) str(result)