testlist <- list(freq = -1.51767167978779e+72, interp = -1700146921L, seed = -1449315996L, x = c(2.92259112252759e-138, 5.19342617680737e+31, 5.10543639365445e+225, 2.71425412200782e+73, 1.7922184744003e+88, NaN, 6.20264215941797e+68, 1.68061273091475e-213, 3.02667721515338e-60, -2.15600880531751e+250, NA, -9.53414771680063e+110, 5.87759921171674e-278, -0.449492194560247, -5.48082872838132e-173, -9.41597801025691e+214, 1.29219580608535e-191, -6.61838974991758e+77, 1.15420123779278e+114, 1854827448.28319, 3.82993346800913e+61, 9.43983931780396e-262, Inf, -1.61428880772453e+191, -9.8891467873029e+297, -74042082.2289541, 1.1459451643054e-269, NaN, 5.33939324531538e+198, -Inf, -2.18427792272016e+238, 3.34195922256075e-216, 6.95803793095517e+185, 8.934982436701e-187, 3.86568221996079e-225, 1.88456240661036e-122, -3.21469027098167e+292, 1.16713554743698e+21, 3.73430620298429e+181, 3.33766892253106e+220, -2.1698052737381e+284, -1.0844488660029e-179, -6.40702833866338e-307, -5.10575931414499e-242, -9.87182319297044e-08, 6.10885348086607e+237, 7.57973259396678e+194, 6.00902352335589e-296, 3.37060888534636e+254, 0), y = c(6.48777982823604e-238, 1.77096900178362e-192, NaN, 3.18155927142206e+246, NA, 3.10404510535759e-294, 9.89204598933856e-209, -1.24418500690786e-162, 2.73108027266577e-203, -9.6346543718227e-115, 1.06110898366673e+130, 1.68961991329406e+58, 9.1473684478664e-188, 5.20406257527123e-11, 4.43436395866163e-33, -1.41039550422514e+148, -3.88619759762604e-60, -2.03842324392609e-109, 8.25455452153848e-16, -2.42455942710494e-212, -3.71814416609045e+212, -5.13511118755908e+124, 6935392230230.47, 4.48575533826939e-100, -2.96494112539894e-101, 1.02986839661655e+207, 1.38199964259277e-27, 6.82390220374934e+213, -2.21540780486719e+286, -1.07363158697174e+177, 9.45131673470705e+231, -7.82049963424e+282, -1.48388581838337e-201, -8.30398204365018e-270, -1.21798546897653e-297, -1.54279682980546e-174, -3.67300112332019e+188, -4.03610212819483e-303, -9.1005447541913e-212, -2.70803812519065e+226, 8.62464523683731e+54, -18942191.1194853, -3.25739264414271e+261, -2.60470665034868e+46, -1.06288541383196e+252, NaN, 2.01236233419817e+282, 3.61776864261931e-120, -1.36641981320879e+155, -6.53391676385396e-272, 1.09097578298591e-29, 9.08824078142571e+186, -1.04164614656649e+67, NA, -7.5483319427992e+247, -2.75608056642994e-11, -1.27090493551777e+88, 5.55307837473748e+139, -2.24734036909092e+110, -1.99345534810415e+146, 1.24142143366786e+155, 8.98943401754613e-55, 5.77042588866333e-233, 7.77542347013346e-213, 1.02816967982299e-265, Inf, -4.55635350839357e+248, 1.08844156952557e-192, -3.46637649946344e-165, -3.89841553337988e-177, 1.25243073253328e+144, -2.2598893315402e-14, -5.07239423122322e+108, 6.59034367480664e+160, -1.57185690559661e+290, -8.96105122496056e+189, -1.35999927401222e-188, -13865115675705244, -1.84169018087513e-134, 3.99776965368758e-240, 2.99576080392755e-153, 7.07137257405614e+30, 2.32110498944414e-288, -1.27106343681454e-91, -5.26778142503185e-05, 7.00274218957888e+22, -5.14008831562665e-288, -1.13353815002447e+55, -4.60374730851094e-266, 4.69314935710502e+185, -3.4360020084949e+178, -6.11722052074848e+195, -3.78693441836662e+142, -3.19110218057113e+78, 8.80112598004271e+236, 5.2072524761207e+100, -7.38733693960186e-68, -4.03282509935666e-293, 0), z = c(-8.79252245058647e-155, NA, -8.15746032761454e-26, NA, 6.08367840651624e-51, 4.54377660093249e+23, 1.39955588077721e-89, -8.26201555421336e+285, 3.88274666092878e+141, Inf, 2.29771364015773e-163, -5.96649314657902e+98, -664663.888575048, -2.54068518426888e-109, 9.6711120784064e+283, -2.00129173558433e-277, 1.61116475895563e+203, 2.52634912203838e-39, NA, -1.2864377482604e-130, -1.47836252871351e+108, 5.54966633586172e+25, 1.2157310727288e-267, -2.02923462351628e+242, 5.12725274764721e+256, -4.44945309828348e-22, -1.12711601467469e-124, -1.54265154168294e+51, 6.08252626098891e-195, 1.09016106296933e-295, 52629936697118208, -6.4052225739201e+187, 7.15165554917341e-11, -4.56842831609104e-40, 1.33747982194134e+129, -3.23343171709552e+306, 6.78496383846628e-211, -1.14463354365617e-258, 0)) result <- do.call(ambient:::gen_value3d_c,testlist) str(result)