testlist <- list(i = c(-1563202882L, -218464561L, 921378920L, 320639166L, -2041861580L, -337014494L, -649395197L, -573794689L, -1610531182L, -71540430L, -1484678470L, -1658095325L, 1982027873L, 216630246L, 881322258L, 1417646580L, -2133883268L, -1947685325L, 1766386951L, 1936075498L, -1987949674L, NA, 1449505450L, -465265051L, 321249695L, 227529334L, -675316405L, 648557999L, 713049494L, 1338062758L, 652824587L, 770666561L, 340910113L, -525166665L, 1897202327L, -1120450585L, -1198752249L, 1320529268L, -1627488308L, -303100671L, 938523106L, -1615210480L, -824530805L, 317682634L, 2079445449L, -1501610428L, 2109542506L, -1390580755L, 177016489L, 1189526037L, -1067278126L, 1360239820L, 74356394L, -304812182L, -1845504962L, 490679335L, -868560622L, 545990624L, -305614018L, -615576864L, -1113552214L, 1954092038L, 2045265046L, 661700083L, -1433532726L, 422423302L, -178371375L, -1387286165L, -281340572L, -1255511506L, 313443386L, 528559561L, 271815721L, 1631531094L, -1653332150L, -1009207885L, 348854217L, -176031993L, 800801102L, 1013913676L, -1565755901L, -341419384L, 444715742L, 1518899566L, 1403533128L, 690900824L, -376330459L, 12546722L, 1810409046L, -1912545624L, -2119137573L, 941050251L, -1082076184L), x = c(2.37300267916589e+169, 2.03769270260038e+193, 8.7697487086451e-163, 107160576664592, -1.65324668762375e-08, -8.60781965286974e+38, 8.65165628919806e-237, 43640575291688337408, -8.10232057760604e-182, 3.57594010192087e+114, -5.43086922133491e+247, -7.79110811478566e-236, 1.22243023040982e-152, -3.87140152963522e+289, 1.41151189856309e-245, -5.20043950385325e+154, -7.92281171701136e-81, -1.31547229124674e-272, -1.54624536065347e-207, 3.85885682845917e+38, 1.06663198313342e+105, 5.45650294668195e+42, -7.6748881811953e+82, -4.2742122925128e-42, -1.67585211786583e-70, -2.16122120774495e-60, 4.1845006252716e-148, 3.19337689055306e+297, -1.53323441611093e-156, -1.29752968443786e-175, -2.56643161826651e+199, 5.83551102442974e+174, 1.80147550679996e-69, 3.89562245667645e-90, -6.79485938363771e-141, 2.59155948089956e+167, 90420968148670032, -2.4742834940174e+230, 6.8219938294737e-186, -2.20745711680684e+92, 3.89991205944554e-38, 6.79043899168148e+295, 5.95626596447833e+51, 1.63286039203322e-05, -7.82133582896146e-85, -7.0077956790551e-200, 9.78303112407699e+249, -3.12832892648589e-167, 1.10076732020469e+86, 9.55469402432393e-299, 7.47264940747251e-260, -69331214160744.5, -5.79548282070197e-173, 1.58122774986154e+308, 3.15432684110134e-200, 4.23324315951853e-10, 1.79654788297049e-186, -1.34481353229566e+284, 2.64968277310488e+228, 3.13891408684399e+294, 1.72595285624654e+49, -1.33364728556288e-276, -2.56450640574557e-55, 1.55204675049119e+241, -2.74863071026663e+248, -9.02048387238053e-167, 4.14996712954546e-67, 5.12989007162757e-193, -9.75524258250198e+297, 1.07912238029611e-209, 1.66387181427057e+112, -9.19451495195928e-127, -2.9485281132912e+282, -1.4113575769907e-296, 5.88558188959441e-218, 5.78046891318818e-217, -1.77262733221048e-224, -2.96424049623636e-144, 3.54816504458838e-95, 4.99464702594595e-114)) result <- do.call(FeatureHashing:::pair_sort,testlist) str(result)