testlist <- list(A_ = c(-3.11672086403595e+136, -1.23681519425434e+254, 8.60171539561315e+139, 1.11998766508933e+190, -3.47310061224783e+267, 1.7243264629074e+141, 1.52347861471671e-288, -7.31707645681436e-252, 1.05672401812943e-282, 3.83900948905314e-62, -5.64100880502386e+172, -1.79554189436457e+250, -1.95138417883454e+303, 1.7051727305175e-252, -6.04799260406091e-201, 2.97499708379243e-49, -1.72689879357308e-238, 3.30327501337585e+29, 3.25969003867461e+153, 1.51759011907865e+249, -9.83896653510123e+259, -4.57452048944872e+258, 3.21010944262179e+23, -7.33401770655959e-204, 1.99833620240643e+139, -8.56621408836529e+54, 0.0107679609861319, -4.70897722953172e+62, -5.51582495695222e-295, -3.3014703738005e-106, 4.75841254899972e+267, 3.59637650315032e+275, -0.712204167530833, -1.09632992918662e+24, -1.47688690574374e+304, 1.16548457570352e+118, -5.34170104806108e-268, -8.42860638288896e-14, 4.17936430246438e+158, 2.35435545908706e-292, 6.517983107045e-78, -1.55926848892719e+288, -8.89369719854068e+198, -8.61664340184473e-219, 3.65656303098785e-191, -3.62402236959167e+255, -4.72722811547178e-234, 3.18778650750416e-31, -4.19400019824174e+259, -1.64262641046619e+143, 3.94098613398034e-63, 2.48283932318134e+21, 2.290138386729e+278, 1.70828819647184e+200, 9.5942708117907e+19, 1.41506190920208e+305, -7.22899593359693e+210, 2.99628953271038e-204, 2.79295412551292e+44, -2.56466012469742e+284, -1.0265168121669e+183, -2.74829411255255e-233, 7.40567887729555e-285, -5.11462203134455e-17, -1.6338021693351e-304, 2.03709209359061e-42, -1.25326255294518e-255, -1.30129997943017e-40, 0.029819788334271, -7.98953565881502e-36, 2.04739892469832e+192, Inf, -7.26473214232117e-55, -1.38533536655508e+138, -Inf, -1.02606145284808e-78, -1.55926848892719e+288, 5.03239912434616e-216, -Inf, 6.91053819042071e+77, 0), b_fixed = structure(c(3.03192728698122e-122, 1.13301574424902e+203, 6.41369967998068e+37, 5.10305537482265e+170, 2.61337532443845e+50, 9.50376054030428e-283, 3.25270493217287e+140, 2.686670410404e-266, 1.03705625370014e-255, 4.3333351292303e+303, 1.19274531591745e-76, 1.20998397842274e-170, 14180338079692906496, 7.72089114065978e+77, 1.02088464441789e-297, 1.33072736516196e-26, 5.13376711868474e-66, 9.58592325642878e-39, 7.6585573231785e-229, 2.05621066985909e-103, 3.55829381552466e+73, 1.24679030228114e-172, 1.5030267075098e+164, 3.68305584488889e+139, 1.22327972582263e-261, 4.8158386836107e-114, 6.34514838902681e+105, 2.14424894709816e-106, 1.73222934427051e-137, 2.42334834564849e-138, 5.9584598223546e-236, 3.38266558616945e-304), .Dim = c(8L, 4L)), cat1 = c(-9.45159132518322e-100, -2.62590728981602e-202, NA, -6.59045696790927e-36, NaN, -1.38051449325112e+250, -1.29995973738808e-99, -2.22356194545733e-249, 1.21201129063236e+267, 3.18738989814179e+167, -1.23783997067009e-52, 1.44344851334691e+255, -3.97604004674623e-275, -2.51647240208821e-113, -Inf, -1.41133452935115e+21, 1.02962656619633e-106, -1.87405649576278e+43, 8.09026673320455e-279, 8.24038193501053e+195, 2.51242189046749e-273, -Inf, 4.94188374500106e+75, -2.21486392011066e+237, -1.25681884916517e-25, -3.01578191609671e-294, -1.71921481051147e+28, 4.18507197848258e+125, -5.1557767470366e-76, 1.0350340652385e+278, -9.71877438121807e+150, 1.586559979259e+235, -3.38660579362187e-196, 1.73645996651121e-212, 3.38676997558906e+152, -4.37419091868382e-194, -3.5664506291351e-180, -3.94901204810142e+262, NaN, -0.929731054171976, 1.88929217431852e-201, 1.10697669642136e+201, 9.84132172863846e+281, 0), cat2 = c(-1.62236545932989e-287, -1.62236545932989e-287 ), item10 = c(3.61482181179358e+230, 2.29736727824627e-305, -2.30818940993666e-40, 1.73351569145082e-302, 5.27358900400497e+126, -2.56825562727231e+155, -2.72119749678266e-194, -1503.62752616004, 9.22688062741646e+125, 1.49566594857017e+67, -24.0849400362841, 9.93479536897557e-140, -1.40017547264164e+50, -2.77115571349977e+36, -7.29101460795556e-24, 9.40741974312449e+24, 2.0098124982671e+236, 5.040095401256e-179, 3.33032712783059e-291, -2.13343560134581e-218, 6.84330942094696e-186, 2.11333178897538e-09, 2.03574058438508e+84, -1.42917988921166e-97, -3.07358860688433e+237, 1.03952205453768e-169, 1.16581904441068e-61, 3.572047825251e-132, -9.36827913572223e+193, 2.1236164392939e-295, -1.13596674466691e-85, NaN, -2.52106960638557e+174, 2.98561738440568e+134, 2.989012975358e+171, 4.48387172212599e-133, -8.8521012483132e-215, -5.62970981476983e+190, 0.0138106209270737, -6.16558477812571e+236, 1.48949272748063e-118, 0.000789422720727991, -4.0345177608919e+52, -7473074347.91499, -2.04244783881741e-152, -7.08678973250587e-302, -1.0682913421052e-195, 4.00487206051569e+102, -1.98229041726137e+305, -9.10151231482979e+269, -1.95372165917272e-112, 2.28520525565106e-156, 4.2845569379284e-134, 1.73421360065075e+116, 8.5482915110895e-278, 6.95979971106166e-103, 9.2510055702636e-118, -Inf, -1.85517678370985e-25, 4.5638570802315e-18, -Inf, 9.55539947482747e-309, 2.79318978900268e+46, -1.99947500465034e-265, -9.06937601301361e-95, -1.35637412741194e-299, -5.18261264799532e+201, -4.92401198072983e-206, 2.47408664688173e-48, -1.80615210627203e+121, 4.86565810526413e-40, 1.02794817437376e+126, 9.76420037081157e+158, -1.31092859270249e-129, 1.61510573987276e-57, -4.77373150311503e+106, NA, -2.14357968035077e+237, -2.3179038255572e-84, -3.70774694978441e-268, 8.71454685850293e-273, 3.35631548063467e-277, -5.23108916677131e-250, NaN, 1.28929715884084e+217, -2.51031186545453e+190, 1.69283707563804e-222, 7.42012484702838e-277, -2.63104738258326e-191, 0), item20 = c(-4.95362203583298e+282, NA, -Inf, NaN, Inf, 5.16064643509104e+115, -4.47741426103797e+53), ll_index1 = c(1.04493344789626e-103, -1.3145089290289e+292, 939395779.405621, -4.57544439699172e+201, -8.61841792260644e+260, -1.88913526712664e+56, -2.08317405871334e+159, 2.72754407512451e-147, 1.16561524851485e-86, -6.66789619384469e+157, 6.92203132206351e+57, 6.31992435703106e+92, -3.16208260433032e+277, -7.20323214357851e-266, NA, 4.30943660258527e-27, 4.07389674592179e+77, 1.13544742836654e-252, 1.39790116506856e-212, 1.65393216832989e-263, -6.61126104826536e-153, -1.13112894249028e-209, Inf, -7.17586213625676e-126, 1.33165984607995e+78, -5.96026682018176e+289, 1.16253895541945e+240, -4.33827166679618e-109, -8.81622697647168e+23, 1.13544742836654e-252, 3.65341962324716e+141, 2.14661545443718e+120, -3.44436026658338e+123, 2.43342101061309e-99, 6.05394082513643e-272, 4.60109361582504e-196, -2.31596507408939e+75, -3.71805148258391e-223, 2.61602681951839e-14, -3.63459963964759e+167, 2.89892408227578e+250, -2.91784069874229e+228, -6.22510751266959e+173, -3.97933399663948e+202, -1.71354799094596e-99, -1.56579930343265e+118, 7.42866812457187e-123, 1.45756368639719e-49, 2.86881253832748e+281, -5.93772279186282e-43, 3.65517047344682e+143, 4.87936521479856e-113, NaN, -1.33051776266203e-142, -1.14918564699137e+210, -2.79778256079934e-56, -1.05753164174991e-223, 7.82063476516786e-140, 6.94807620582825e-61, 3.61167907678581e+280, -2.08438242744342e+203, -8.1299558073183e+251, 1.79263449596236e-221, 8.73930340906424e+259, -1.13961682834673e-282, -2.11144416851729e+38, -1.0583168488273e+284, -2.30571468196655e-298, 2.30042601936499e-293, 2.19106872449142e-236, -6.43036781064194e+21, -1.71828870977116e+308, 2.66551723642933e+198, 8.15011147463658e-182, 0.0132007805973699, 1.45787081234809e+116, 1.0297969865729e-119, -5.15386965980166e+104, 0), max_ll_index = 911001512L, n = c(-3.17329938590895e-49, 2.51431551261855e-237, -2.27292229166589e+36, 4.76561527594393e-137, -5.68339427048477e+67, 2.49269140431301e+69, -6.39943307522504e-174, 2.23413151012112e-254, 1.05518329650419e-251, 6.02310062074972e+255, NA, -5.31764280520353e+267, -8.52568859311105e-246, 7.01172329203269e+200, 2.92560664653581e-185, 3.56062148604988e+262, 3.38698235202873e-98, -6.67027122920071e-307, -Inf, -3.03093607256705e+171, 5.12482089894083e+216, -1.5094220948274e-296, 2.25671936704106e+222, -Inf, 6.01596266006084e-145, 8.82873318684426e-270, -6.61010222367077e-244, 1.62418713565219e-260, 2.76559838455247e+285, 1.27442718256685e-216, -2.50153805265226e+203, 4.87111170769887e-205, -8.61848998127227e-81, 1.12847196502515e+134, -1.89828531898602e+179, -4.18226246761254e-19, 3.85747635407498e+69, -1.41460930149124e+251, -8643722666742280192, -Inf, 9.8345605653259e-294, 3.42047398463016e+261, -10914.4688248932, -6.7096569405393e-113, -1.51652560386534e+21, -5.96303854818578e-44, 2404501698349.31, 2.29471719082718e-264, -3.18655921172086e+121, -3.06494038601698e+300, -8.18407979501274e-185, -9.13553044855645e+248, 0), ntot = c(4.20505979648137e-51, 7.65178802307991e-149, 2.5764888107712e-302, -1.20101310980424e-141, -2.78574045001893e+93, 1.65315652042996e+64, 7.28912519002467e-212, 4.09292890919101e+100, NA, -1.04521574600629e-306, 5.49871088873428e-175, 2.36407525488746e-37, -9.1855829505778e+139, 1.10342890366027e+23, 1.77322594443159e-146, -1.74351748495971e+192, 6.51420920245726e+75, 8.32350693635034e-150, 5.96951307608642e-260, -6.41292875771334e+237, -2.82477680681368e+234, -2.31196403943723e+49, -1.53796417839077e-211, -3.72099208901618e+95, 3.32773954424309e-283, -1.76978508108816e+34, NaN, -2.62943289968008e-101, -7.96272670688738e+57, 1.30827326422738e+239, 2.66664564675598e+214, -2.09405230143998e-252, 1.06995903230533e-45, -4.53385575090942e-139, -2.9067921490925e-183, 5.07718920531062e+33, 2.70991808420067e+73, -3.02930777998322e+138, 1.97021166798759e+259, NaN, -8.34863208078429e+213, 2.58211195550942e-286, -4.15555932394059e+56, -9.43893412039928e-301, 2.1743694639188e-252, -7.27262729240712e+197, 1.83217566589988e+260, -3.09921930715998e-33, -5.69815432263155e+204, 3.70249909722986e+53, 8.89232810778887e+181, -Inf, -1.02930285541973e-238, 5.93408613402417e+268, 9.14953588977929e+189, -1.06929190363682e-41, -1.23111510773856e-199, 5.03360465546906e-260, -1.0813965018339e+87, -2.28890268142542e+194, -1.22127373464112e-24, -6.77034693259663e-29, 1.99660289538265e+122, -2.14298559926538e-219, 4.63420168157763e-193, 3.07806478837413e-215, 1.04067947056202e-153, 1.18286027904464e-161, 5.00420623417603e+48, -4.52439899757259e-31, 7.9870969988116e-298, 3.80332206956288e-187, -126206101.012325, 6.69408429696095e-302, 4.41514485606993e+266, -5.94453910017237e-93, 0), par = c(-2.51913763488831e+279, -6.56701660675585e-179, -2.01381660975215e+171, -3.75212294050918e+111, 1.32081465766292e+272, 1.68984799963512e+104, -6.85273576013886e+60, -4.47962405410981e+178, -6.52692823675234e-228, 3.92300575732094e+132, -1.08651055454062e-63, -Inf, 4.17269901646458e-220, 2.77184918438979e+26, -7.95055569639374e-90, -Inf, 4.55188283510694e+78, -Inf, 1.71039167037656e+265, -1.25062482930624e-236, NA, -2.22993388035541e+103, 8.90133405979215e-73, 4.7344897035082e-145, 6.52693583944439e-67, 3051274370174073344, -2.48536135036609e-293, 8.26073175980905e+169, 2.23010114585849e+147, -8.31698523563096e-203, -1.46979582070073e-21, 5.81400466265667e-282, -1.50335362466759e-232, 4.28295559534619e-81, 3.52009052448664e-28, 4.25230802572442e+288, 3478899031087820, -3.4549647887079e-86, -6.76394997919099e+42, -6.32231662015829e-15, 1.87460548958774e+241, 3.03125108430953e-124, 1.3413568464169e+93, 2.47813275101109e-257, 2.14363779156892e+182, 7.15888705753542e-294, 2.48419617476809e-87, 6.57010870044691e+72, 1.36367809498434e+268, -2.48083234764078e-137, 2.71576118564783e+293, 1.5212845535659e+226, -1.24356491310878e-132, NA, -7.88270741046706e+111, -2.37037758389267e-172, 0)) result <- do.call(immer:::immer_ccml_gradient_par,testlist) str(result)