#include "noise_module_base.cuh"

// A table of 256 random normalized vectors.  Each row is an (x, y, z, 0)
// coordinate.  The 0 is used as padding so we can use bit shifts to index
// any row in the table.  These vectors have an even statistical
// distribution, which improves the quality of the coherent noise
// generated by these vectors.  For more information, see "GPU Gems",
// Chapter 5 - Implementing Improved Perlin Noise by Ken Perlin,
// specifically page 76.

__constant__ double device_g_randomVectors[256 * 4] = {
    -0.763874, -0.596439, -0.246489, 0.0,
    0.396055, 0.904518, -0.158073, 0.0,
    -0.499004, -0.8665, -0.0131631, 0.0,
    0.468724, -0.824756, 0.316346, 0.0,
    0.829598, 0.43195, 0.353816, 0.0,
    -0.454473, 0.629497, -0.630228, 0.0,
    -0.162349, -0.869962, -0.465628, 0.0,
    0.932805, 0.253451, 0.256198, 0.0,
    -0.345419, 0.927299, -0.144227, 0.0,
    -0.715026, -0.293698, -0.634413, 0.0,
    -0.245997, 0.717467, -0.651711, 0.0,
    -0.967409, -0.250435, -0.037451, 0.0,
    0.901729, 0.397108, -0.170852, 0.0,
    0.892657, -0.0720622, -0.444938, 0.0,
    0.0260084, -0.0361701, 0.999007, 0.0,
    0.949107, -0.19486, 0.247439, 0.0,
    0.471803, -0.807064, -0.355036, 0.0,
    0.879737, 0.141845, 0.453809, 0.0,
    0.570747, 0.696415, 0.435033, 0.0,
    -0.141751, -0.988233, -0.0574584, 0.0,
    -0.58219, -0.0303005, 0.812488, 0.0,
    -0.60922, 0.239482, -0.755975, 0.0,
    0.299394, -0.197066, -0.933557, 0.0,
    -0.851615, -0.220702, -0.47544, 0.0,
    0.848886, 0.341829, -0.403169, 0.0,
    -0.156129, -0.687241, 0.709453, 0.0,
    -0.665651, 0.626724, 0.405124, 0.0,
    0.595914, -0.674582, 0.43569, 0.0,
    0.171025, -0.509292, 0.843428, 0.0,
    0.78605, 0.536414, -0.307222, 0.0,
    0.18905, -0.791613, 0.581042, 0.0,
    -0.294916, 0.844994, 0.446105, 0.0,
    0.342031, -0.58736, -0.7335, 0.0,
    0.57155, 0.7869, 0.232635, 0.0,
    0.885026, -0.408223, 0.223791, 0.0,
    -0.789518, 0.571645, 0.223347, 0.0,
    0.774571, 0.31566, 0.548087, 0.0,
    -0.79695, -0.0433603, -0.602487, 0.0,
    -0.142425, -0.473249, -0.869339, 0.0,
    -0.0698838, 0.170442, 0.982886, 0.0,
    0.687815, -0.484748, 0.540306, 0.0,
    0.543703, -0.534446, -0.647112, 0.0,
    0.97186, 0.184391, -0.146588, 0.0,
    0.707084, 0.485713, -0.513921, 0.0,
    0.942302, 0.331945, 0.043348, 0.0,
    0.499084, 0.599922, 0.625307, 0.0,
    -0.289203, 0.211107, 0.9337, 0.0,
    0.412433, -0.71667, -0.56239, 0.0,
    0.87721, -0.082816, 0.47291, 0.0,
    -0.420685, -0.214278, 0.881538, 0.0,
    0.752558, -0.0391579, 0.657361, 0.0,
    0.0765725, -0.996789, 0.0234082, 0.0,
    -0.544312, -0.309435, -0.779727, 0.0,
    -0.455358, -0.415572, 0.787368, 0.0,
    -0.874586, 0.483746, 0.0330131, 0.0,
    0.245172, -0.0838623, 0.965846, 0.0,
    0.382293, -0.432813, 0.81641, 0.0,
    -0.287735, -0.905514, 0.311853, 0.0,
    -0.667704, 0.704955, -0.239186, 0.0,
    0.717885, -0.464002, -0.518983, 0.0,
    0.976342, -0.214895, 0.0240053, 0.0,
    -0.0733096, -0.921136, 0.382276, 0.0,
    -0.986284, 0.151224, -0.0661379, 0.0,
    -0.899319, -0.429671, 0.0812908, 0.0,
    0.652102, -0.724625, 0.222893, 0.0,
    0.203761, 0.458023, -0.865272, 0.0,
    -0.030396, 0.698724, -0.714745, 0.0,
    -0.460232, 0.839138, 0.289887, 0.0,
    -0.0898602, 0.837894, 0.538386, 0.0,
    -0.731595, 0.0793784, 0.677102, 0.0,
    -0.447236, -0.788397, 0.422386, 0.0,
    0.186481, 0.645855, -0.740335, 0.0,
    -0.259006, 0.935463, 0.240467, 0.0,
    0.445839, 0.819655, -0.359712, 0.0,
    0.349962, 0.755022, -0.554499, 0.0,
    -0.997078, -0.0359577, 0.0673977, 0.0,
    -0.431163, -0.147516, -0.890133, 0.0,
    0.299648, -0.63914, 0.708316, 0.0,
    0.397043, 0.566526, -0.722084, 0.0,
    -0.502489, 0.438308, -0.745246, 0.0,
    0.0687235, 0.354097, 0.93268, 0.0,
    -0.0476651, -0.462597, 0.885286, 0.0,
    -0.221934, 0.900739, -0.373383, 0.0,
    -0.956107, -0.225676, 0.186893, 0.0,
    -0.187627, 0.391487, -0.900852, 0.0,
    -0.224209, -0.315405, 0.92209, 0.0,
    -0.730807, -0.537068, 0.421283, 0.0,
    -0.0353135, -0.816748, 0.575913, 0.0,
    -0.941391, 0.176991, -0.287153, 0.0,
    -0.154174, 0.390458, 0.90762, 0.0,
    -0.283847, 0.533842, 0.796519, 0.0,
    -0.482737, -0.850448, 0.209052, 0.0,
    -0.649175, 0.477748, 0.591886, 0.0,
    0.885373, -0.405387, -0.227543, 0.0,
    -0.147261, 0.181623, -0.972279, 0.0,
    0.0959236, -0.115847, -0.988624, 0.0,
    -0.89724, -0.191348, 0.397928, 0.0,
    0.903553, -0.428461, -0.00350461, 0.0,
    0.849072, -0.295807, -0.437693, 0.0,
    0.65551, 0.741754, -0.141804, 0.0,
    0.61598, -0.178669, 0.767232, 0.0,
    0.0112967, 0.932256, -0.361623, 0.0,
    -0.793031, 0.258012, 0.551845, 0.0,
    0.421933, 0.454311, 0.784585, 0.0,
    -0.319993, 0.0401618, -0.946568, 0.0,
    -0.81571, 0.551307, -0.175151, 0.0,
    -0.377644, 0.00322313, 0.925945, 0.0,
    0.129759, -0.666581, -0.734052, 0.0,
    0.601901, -0.654237, -0.457919, 0.0,
    -0.927463, -0.0343576, -0.372334, 0.0,
    -0.438663, -0.868301, -0.231578, 0.0,
    -0.648845, -0.749138, -0.133387, 0.0,
    0.507393, -0.588294, 0.629653, 0.0,
    0.726958, 0.623665, 0.287358, 0.0,
    0.411159, 0.367614, -0.834151, 0.0,
    0.806333, 0.585117, -0.0864016, 0.0,
    0.263935, -0.880876, 0.392932, 0.0,
    0.421546, -0.201336, 0.884174, 0.0,
    -0.683198, -0.569557, -0.456996, 0.0,
    -0.117116, -0.0406654, -0.992285, 0.0,
    -0.643679, -0.109196, -0.757465, 0.0,
    -0.561559, -0.62989, 0.536554, 0.0,
    0.0628422, 0.104677, -0.992519, 0.0,
    0.480759, -0.2867, -0.828658, 0.0,
    -0.228559, -0.228965, -0.946222, 0.0,
    -0.10194, -0.65706, -0.746914, 0.0,
    0.0689193, -0.678236, 0.731605, 0.0,
    0.401019, -0.754026, 0.52022, 0.0,
    -0.742141, 0.547083, -0.387203, 0.0,
    -0.00210603, -0.796417, -0.604745, 0.0,
    0.296725, -0.409909, -0.862513, 0.0,
    -0.260932, -0.798201, 0.542945, 0.0,
    -0.641628, 0.742379, 0.192838, 0.0,
    -0.186009, -0.101514, 0.97729, 0.0,
    0.106711, -0.962067, 0.251079, 0.0,
    -0.743499, 0.30988, -0.592607, 0.0,
    -0.795853, -0.605066, -0.0226607, 0.0,
    -0.828661, -0.419471, -0.370628, 0.0,
    0.0847218, -0.489815, -0.8677, 0.0,
    -0.381405, 0.788019, -0.483276, 0.0,
    0.282042, -0.953394, 0.107205, 0.0,
    0.530774, 0.847413, 0.0130696, 0.0,
    0.0515397, 0.922524, 0.382484, 0.0,
    -0.631467, -0.709046, 0.313852, 0.0,
    0.688248, 0.517273, 0.508668, 0.0,
    0.646689, -0.333782, -0.685845, 0.0,
    -0.932528, -0.247532, -0.262906, 0.0,
    0.630609, 0.68757, -0.359973, 0.0,
    0.577805, -0.394189, 0.714673, 0.0,
    -0.887833, -0.437301, -0.14325, 0.0,
    0.690982, 0.174003, 0.701617, 0.0,
    -0.866701, 0.0118182, 0.498689, 0.0,
    -0.482876, 0.727143, 0.487949, 0.0,
    -0.577567, 0.682593, -0.447752, 0.0,
    0.373768, 0.0982991, 0.922299, 0.0,
    0.170744, 0.964243, -0.202687, 0.0,
    0.993654, -0.035791, -0.106632, 0.0,
    0.587065, 0.4143, -0.695493, 0.0,
    -0.396509, 0.26509, -0.878924, 0.0,
    -0.0866853, 0.83553, -0.542563, 0.0,
    0.923193, 0.133398, -0.360443, 0.0,
    0.00379108, -0.258618, 0.965972, 0.0,
    0.239144, 0.245154, -0.939526, 0.0,
    0.758731, -0.555871, 0.33961, 0.0,
    0.295355, 0.309513, 0.903862, 0.0,
    0.0531222, -0.91003, -0.411124, 0.0,
    0.270452, 0.0229439, -0.96246, 0.0,
    0.563634, 0.0324352, 0.825387, 0.0,
    0.156326, 0.147392, 0.976646, 0.0,
    -0.0410141, 0.981824, 0.185309, 0.0,
    -0.385562, -0.576343, -0.720535, 0.0,
    0.388281, 0.904441, 0.176702, 0.0,
    0.945561, -0.192859, -0.262146, 0.0,
    0.844504, 0.520193, 0.127325, 0.0,
    0.0330893, 0.999121, -0.0257505, 0.0,
    -0.592616, -0.482475, -0.644999, 0.0,
    0.539471, 0.631024, -0.557476, 0.0,
    0.655851, -0.027319, -0.754396, 0.0,
    0.274465, 0.887659, 0.369772, 0.0,
    -0.123419, 0.975177, -0.183842, 0.0,
    -0.223429, 0.708045, 0.66989, 0.0,
    -0.908654, 0.196302, 0.368528, 0.0,
    -0.95759, -0.00863708, 0.288005, 0.0,
    0.960535, 0.030592, 0.276472, 0.0,
    -0.413146, 0.907537, 0.0754161, 0.0,
    -0.847992, 0.350849, -0.397259, 0.0,
    0.614736, 0.395841, 0.68221, 0.0,
    -0.503504, -0.666128, -0.550234, 0.0,
    -0.268833, -0.738524, -0.618314, 0.0,
    0.792737, -0.60001, -0.107502, 0.0,
    -0.637582, 0.508144, -0.579032, 0.0,
    0.750105, 0.282165, -0.598101, 0.0,
    -0.351199, -0.392294, -0.850155, 0.0,
    0.250126, -0.960993, -0.118025, 0.0,
    -0.732341, 0.680909, -0.0063274, 0.0,
    -0.760674, -0.141009, 0.633634, 0.0,
    0.222823, -0.304012, 0.926243, 0.0,
    0.209178, 0.505671, 0.836984, 0.0,
    0.757914, -0.56629, -0.323857, 0.0,
    -0.782926, -0.339196, 0.52151, 0.0,
    -0.462952, 0.585565, 0.665424, 0.0,
    0.61879, 0.194119, -0.761194, 0.0,
    0.741388, -0.276743, 0.611357, 0.0,
    0.707571, 0.702621, 0.0752872, 0.0,
    0.156562, 0.819977, 0.550569, 0.0,
    -0.793606, 0.440216, 0.42, 0.0,
    0.234547, 0.885309, -0.401517, 0.0,
    0.132598, 0.80115, -0.58359, 0.0,
    -0.377899, -0.639179, 0.669808, 0.0,
    -0.865993, -0.396465, 0.304748, 0.0,
    -0.624815, -0.44283, 0.643046, 0.0,
    -0.485705, 0.825614, -0.287146, 0.0,
    -0.971788, 0.175535, 0.157529, 0.0,
    -0.456027, 0.392629, 0.798675, 0.0,
    -0.0104443, 0.521623, -0.853112, 0.0,
    -0.660575, -0.74519, 0.091282, 0.0,
    -0.0157698, -0.307475, -0.951425, 0.0,
    -0.603467, -0.250192, 0.757121, 0.0,
    0.506876, 0.25006, 0.824952, 0.0,
    0.255404, 0.966794, 0.00884498, 0.0,
    0.466764, -0.874228, -0.133625, 0.0,
    0.475077, -0.0682351, -0.877295, 0.0,
    -0.224967, -0.938972, -0.260233, 0.0,
    -0.377929, -0.814757, -0.439705, 0.0,
    -0.305847, 0.542333, -0.782517, 0.0,
    0.26658, -0.902905, -0.337191, 0.0,
    0.0275773, 0.322158, -0.946284, 0.0,
    0.0185422, 0.716349, 0.697496, 0.0,
    -0.20483, 0.978416, 0.0273371, 0.0,
    -0.898276, 0.373969, 0.230752, 0.0,
    -0.00909378, 0.546594, 0.837349, 0.0,
    0.6602, -0.751089, 0.000959236, 0.0,
    0.855301, -0.303056, 0.420259, 0.0,
    0.797138, 0.0623013, -0.600574, 0.0,
    0.48947, -0.866813, 0.0951509, 0.0,
    0.251142, 0.674531, 0.694216, 0.0,
    -0.578422, -0.737373, -0.348867, 0.0,
    -0.254689, -0.514807, 0.818601, 0.0,
    0.374972, 0.761612, 0.528529, 0.0,
    0.640303, -0.734271, -0.225517, 0.0,
    -0.638076, 0.285527, 0.715075, 0.0,
    0.772956, -0.15984, -0.613995, 0.0,
    0.798217, -0.590628, 0.118356, 0.0,
    -0.986276, -0.0578337, -0.154644, 0.0,
    -0.312988, -0.94549, 0.0899272, 0.0,
    -0.497338, 0.178325, 0.849032, 0.0,
    -0.101136, -0.981014, 0.165477, 0.0,
    -0.521688, 0.0553434, -0.851339, 0.0,
    -0.786182, -0.583814, 0.202678, 0.0,
    -0.565191, 0.821858, -0.0714658, 0.0,
    0.437895, 0.152598, -0.885981, 0.0,
    -0.92394, 0.353436, -0.14635, 0.0,
    0.212189, -0.815162, -0.538969, 0.0,
    -0.859262, 0.143405, -0.491024, 0.0,
    0.991353, 0.112814, 0.0670273, 0.0,
    0.0337884, -0.979891, -0.196654, 0.0
};

#ifdef __CUDA_ARCH__
#else

const double host_g_randomVectors[256 * 4] = {
    -0.763874, -0.596439, -0.246489, 0.0,
    0.396055, 0.904518, -0.158073, 0.0,
    -0.499004, -0.8665, -0.0131631, 0.0,
    0.468724, -0.824756, 0.316346, 0.0,
    0.829598, 0.43195, 0.353816, 0.0,
    -0.454473, 0.629497, -0.630228, 0.0,
    -0.162349, -0.869962, -0.465628, 0.0,
    0.932805, 0.253451, 0.256198, 0.0,
    -0.345419, 0.927299, -0.144227, 0.0,
    -0.715026, -0.293698, -0.634413, 0.0,
    -0.245997, 0.717467, -0.651711, 0.0,
    -0.967409, -0.250435, -0.037451, 0.0,
    0.901729, 0.397108, -0.170852, 0.0,
    0.892657, -0.0720622, -0.444938, 0.0,
    0.0260084, -0.0361701, 0.999007, 0.0,
    0.949107, -0.19486, 0.247439, 0.0,
    0.471803, -0.807064, -0.355036, 0.0,
    0.879737, 0.141845, 0.453809, 0.0,
    0.570747, 0.696415, 0.435033, 0.0,
    -0.141751, -0.988233, -0.0574584, 0.0,
    -0.58219, -0.0303005, 0.812488, 0.0,
    -0.60922, 0.239482, -0.755975, 0.0,
    0.299394, -0.197066, -0.933557, 0.0,
    -0.851615, -0.220702, -0.47544, 0.0,
    0.848886, 0.341829, -0.403169, 0.0,
    -0.156129, -0.687241, 0.709453, 0.0,
    -0.665651, 0.626724, 0.405124, 0.0,
    0.595914, -0.674582, 0.43569, 0.0,
    0.171025, -0.509292, 0.843428, 0.0,
    0.78605, 0.536414, -0.307222, 0.0,
    0.18905, -0.791613, 0.581042, 0.0,
    -0.294916, 0.844994, 0.446105, 0.0,
    0.342031, -0.58736, -0.7335, 0.0,
    0.57155, 0.7869, 0.232635, 0.0,
    0.885026, -0.408223, 0.223791, 0.0,
    -0.789518, 0.571645, 0.223347, 0.0,
    0.774571, 0.31566, 0.548087, 0.0,
    -0.79695, -0.0433603, -0.602487, 0.0,
    -0.142425, -0.473249, -0.869339, 0.0,
    -0.0698838, 0.170442, 0.982886, 0.0,
    0.687815, -0.484748, 0.540306, 0.0,
    0.543703, -0.534446, -0.647112, 0.0,
    0.97186, 0.184391, -0.146588, 0.0,
    0.707084, 0.485713, -0.513921, 0.0,
    0.942302, 0.331945, 0.043348, 0.0,
    0.499084, 0.599922, 0.625307, 0.0,
    -0.289203, 0.211107, 0.9337, 0.0,
    0.412433, -0.71667, -0.56239, 0.0,
    0.87721, -0.082816, 0.47291, 0.0,
    -0.420685, -0.214278, 0.881538, 0.0,
    0.752558, -0.0391579, 0.657361, 0.0,
    0.0765725, -0.996789, 0.0234082, 0.0,
    -0.544312, -0.309435, -0.779727, 0.0,
    -0.455358, -0.415572, 0.787368, 0.0,
    -0.874586, 0.483746, 0.0330131, 0.0,
    0.245172, -0.0838623, 0.965846, 0.0,
    0.382293, -0.432813, 0.81641, 0.0,
    -0.287735, -0.905514, 0.311853, 0.0,
    -0.667704, 0.704955, -0.239186, 0.0,
    0.717885, -0.464002, -0.518983, 0.0,
    0.976342, -0.214895, 0.0240053, 0.0,
    -0.0733096, -0.921136, 0.382276, 0.0,
    -0.986284, 0.151224, -0.0661379, 0.0,
    -0.899319, -0.429671, 0.0812908, 0.0,
    0.652102, -0.724625, 0.222893, 0.0,
    0.203761, 0.458023, -0.865272, 0.0,
    -0.030396, 0.698724, -0.714745, 0.0,
    -0.460232, 0.839138, 0.289887, 0.0,
    -0.0898602, 0.837894, 0.538386, 0.0,
    -0.731595, 0.0793784, 0.677102, 0.0,
    -0.447236, -0.788397, 0.422386, 0.0,
    0.186481, 0.645855, -0.740335, 0.0,
    -0.259006, 0.935463, 0.240467, 0.0,
    0.445839, 0.819655, -0.359712, 0.0,
    0.349962, 0.755022, -0.554499, 0.0,
    -0.997078, -0.0359577, 0.0673977, 0.0,
    -0.431163, -0.147516, -0.890133, 0.0,
    0.299648, -0.63914, 0.708316, 0.0,
    0.397043, 0.566526, -0.722084, 0.0,
    -0.502489, 0.438308, -0.745246, 0.0,
    0.0687235, 0.354097, 0.93268, 0.0,
    -0.0476651, -0.462597, 0.885286, 0.0,
    -0.221934, 0.900739, -0.373383, 0.0,
    -0.956107, -0.225676, 0.186893, 0.0,
    -0.187627, 0.391487, -0.900852, 0.0,
    -0.224209, -0.315405, 0.92209, 0.0,
    -0.730807, -0.537068, 0.421283, 0.0,
    -0.0353135, -0.816748, 0.575913, 0.0,
    -0.941391, 0.176991, -0.287153, 0.0,
    -0.154174, 0.390458, 0.90762, 0.0,
    -0.283847, 0.533842, 0.796519, 0.0,
    -0.482737, -0.850448, 0.209052, 0.0,
    -0.649175, 0.477748, 0.591886, 0.0,
    0.885373, -0.405387, -0.227543, 0.0,
    -0.147261, 0.181623, -0.972279, 0.0,
    0.0959236, -0.115847, -0.988624, 0.0,
    -0.89724, -0.191348, 0.397928, 0.0,
    0.903553, -0.428461, -0.00350461, 0.0,
    0.849072, -0.295807, -0.437693, 0.0,
    0.65551, 0.741754, -0.141804, 0.0,
    0.61598, -0.178669, 0.767232, 0.0,
    0.0112967, 0.932256, -0.361623, 0.0,
    -0.793031, 0.258012, 0.551845, 0.0,
    0.421933, 0.454311, 0.784585, 0.0,
    -0.319993, 0.0401618, -0.946568, 0.0,
    -0.81571, 0.551307, -0.175151, 0.0,
    -0.377644, 0.00322313, 0.925945, 0.0,
    0.129759, -0.666581, -0.734052, 0.0,
    0.601901, -0.654237, -0.457919, 0.0,
    -0.927463, -0.0343576, -0.372334, 0.0,
    -0.438663, -0.868301, -0.231578, 0.0,
    -0.648845, -0.749138, -0.133387, 0.0,
    0.507393, -0.588294, 0.629653, 0.0,
    0.726958, 0.623665, 0.287358, 0.0,
    0.411159, 0.367614, -0.834151, 0.0,
    0.806333, 0.585117, -0.0864016, 0.0,
    0.263935, -0.880876, 0.392932, 0.0,
    0.421546, -0.201336, 0.884174, 0.0,
    -0.683198, -0.569557, -0.456996, 0.0,
    -0.117116, -0.0406654, -0.992285, 0.0,
    -0.643679, -0.109196, -0.757465, 0.0,
    -0.561559, -0.62989, 0.536554, 0.0,
    0.0628422, 0.104677, -0.992519, 0.0,
    0.480759, -0.2867, -0.828658, 0.0,
    -0.228559, -0.228965, -0.946222, 0.0,
    -0.10194, -0.65706, -0.746914, 0.0,
    0.0689193, -0.678236, 0.731605, 0.0,
    0.401019, -0.754026, 0.52022, 0.0,
    -0.742141, 0.547083, -0.387203, 0.0,
    -0.00210603, -0.796417, -0.604745, 0.0,
    0.296725, -0.409909, -0.862513, 0.0,
    -0.260932, -0.798201, 0.542945, 0.0,
    -0.641628, 0.742379, 0.192838, 0.0,
    -0.186009, -0.101514, 0.97729, 0.0,
    0.106711, -0.962067, 0.251079, 0.0,
    -0.743499, 0.30988, -0.592607, 0.0,
    -0.795853, -0.605066, -0.0226607, 0.0,
    -0.828661, -0.419471, -0.370628, 0.0,
    0.0847218, -0.489815, -0.8677, 0.0,
    -0.381405, 0.788019, -0.483276, 0.0,
    0.282042, -0.953394, 0.107205, 0.0,
    0.530774, 0.847413, 0.0130696, 0.0,
    0.0515397, 0.922524, 0.382484, 0.0,
    -0.631467, -0.709046, 0.313852, 0.0,
    0.688248, 0.517273, 0.508668, 0.0,
    0.646689, -0.333782, -0.685845, 0.0,
    -0.932528, -0.247532, -0.262906, 0.0,
    0.630609, 0.68757, -0.359973, 0.0,
    0.577805, -0.394189, 0.714673, 0.0,
    -0.887833, -0.437301, -0.14325, 0.0,
    0.690982, 0.174003, 0.701617, 0.0,
    -0.866701, 0.0118182, 0.498689, 0.0,
    -0.482876, 0.727143, 0.487949, 0.0,
    -0.577567, 0.682593, -0.447752, 0.0,
    0.373768, 0.0982991, 0.922299, 0.0,
    0.170744, 0.964243, -0.202687, 0.0,
    0.993654, -0.035791, -0.106632, 0.0,
    0.587065, 0.4143, -0.695493, 0.0,
    -0.396509, 0.26509, -0.878924, 0.0,
    -0.0866853, 0.83553, -0.542563, 0.0,
    0.923193, 0.133398, -0.360443, 0.0,
    0.00379108, -0.258618, 0.965972, 0.0,
    0.239144, 0.245154, -0.939526, 0.0,
    0.758731, -0.555871, 0.33961, 0.0,
    0.295355, 0.309513, 0.903862, 0.0,
    0.0531222, -0.91003, -0.411124, 0.0,
    0.270452, 0.0229439, -0.96246, 0.0,
    0.563634, 0.0324352, 0.825387, 0.0,
    0.156326, 0.147392, 0.976646, 0.0,
    -0.0410141, 0.981824, 0.185309, 0.0,
    -0.385562, -0.576343, -0.720535, 0.0,
    0.388281, 0.904441, 0.176702, 0.0,
    0.945561, -0.192859, -0.262146, 0.0,
    0.844504, 0.520193, 0.127325, 0.0,
    0.0330893, 0.999121, -0.0257505, 0.0,
    -0.592616, -0.482475, -0.644999, 0.0,
    0.539471, 0.631024, -0.557476, 0.0,
    0.655851, -0.027319, -0.754396, 0.0,
    0.274465, 0.887659, 0.369772, 0.0,
    -0.123419, 0.975177, -0.183842, 0.0,
    -0.223429, 0.708045, 0.66989, 0.0,
    -0.908654, 0.196302, 0.368528, 0.0,
    -0.95759, -0.00863708, 0.288005, 0.0,
    0.960535, 0.030592, 0.276472, 0.0,
    -0.413146, 0.907537, 0.0754161, 0.0,
    -0.847992, 0.350849, -0.397259, 0.0,
    0.614736, 0.395841, 0.68221, 0.0,
    -0.503504, -0.666128, -0.550234, 0.0,
    -0.268833, -0.738524, -0.618314, 0.0,
    0.792737, -0.60001, -0.107502, 0.0,
    -0.637582, 0.508144, -0.579032, 0.0,
    0.750105, 0.282165, -0.598101, 0.0,
    -0.351199, -0.392294, -0.850155, 0.0,
    0.250126, -0.960993, -0.118025, 0.0,
    -0.732341, 0.680909, -0.0063274, 0.0,
    -0.760674, -0.141009, 0.633634, 0.0,
    0.222823, -0.304012, 0.926243, 0.0,
    0.209178, 0.505671, 0.836984, 0.0,
    0.757914, -0.56629, -0.323857, 0.0,
    -0.782926, -0.339196, 0.52151, 0.0,
    -0.462952, 0.585565, 0.665424, 0.0,
    0.61879, 0.194119, -0.761194, 0.0,
    0.741388, -0.276743, 0.611357, 0.0,
    0.707571, 0.702621, 0.0752872, 0.0,
    0.156562, 0.819977, 0.550569, 0.0,
    -0.793606, 0.440216, 0.42, 0.0,
    0.234547, 0.885309, -0.401517, 0.0,
    0.132598, 0.80115, -0.58359, 0.0,
    -0.377899, -0.639179, 0.669808, 0.0,
    -0.865993, -0.396465, 0.304748, 0.0,
    -0.624815, -0.44283, 0.643046, 0.0,
    -0.485705, 0.825614, -0.287146, 0.0,
    -0.971788, 0.175535, 0.157529, 0.0,
    -0.456027, 0.392629, 0.798675, 0.0,
    -0.0104443, 0.521623, -0.853112, 0.0,
    -0.660575, -0.74519, 0.091282, 0.0,
    -0.0157698, -0.307475, -0.951425, 0.0,
    -0.603467, -0.250192, 0.757121, 0.0,
    0.506876, 0.25006, 0.824952, 0.0,
    0.255404, 0.966794, 0.00884498, 0.0,
    0.466764, -0.874228, -0.133625, 0.0,
    0.475077, -0.0682351, -0.877295, 0.0,
    -0.224967, -0.938972, -0.260233, 0.0,
    -0.377929, -0.814757, -0.439705, 0.0,
    -0.305847, 0.542333, -0.782517, 0.0,
    0.26658, -0.902905, -0.337191, 0.0,
    0.0275773, 0.322158, -0.946284, 0.0,
    0.0185422, 0.716349, 0.697496, 0.0,
    -0.20483, 0.978416, 0.0273371, 0.0,
    -0.898276, 0.373969, 0.230752, 0.0,
    -0.00909378, 0.546594, 0.837349, 0.0,
    0.6602, -0.751089, 0.000959236, 0.0,
    0.855301, -0.303056, 0.420259, 0.0,
    0.797138, 0.0623013, -0.600574, 0.0,
    0.48947, -0.866813, 0.0951509, 0.0,
    0.251142, 0.674531, 0.694216, 0.0,
    -0.578422, -0.737373, -0.348867, 0.0,
    -0.254689, -0.514807, 0.818601, 0.0,
    0.374972, 0.761612, 0.528529, 0.0,
    0.640303, -0.734271, -0.225517, 0.0,
    -0.638076, 0.285527, 0.715075, 0.0,
    0.772956, -0.15984, -0.613995, 0.0,
    0.798217, -0.590628, 0.118356, 0.0,
    -0.986276, -0.0578337, -0.154644, 0.0,
    -0.312988, -0.94549, 0.0899272, 0.0,
    -0.497338, 0.178325, 0.849032, 0.0,
    -0.101136, -0.981014, 0.165477, 0.0,
    -0.521688, 0.0553434, -0.851339, 0.0,
    -0.786182, -0.583814, 0.202678, 0.0,
    -0.565191, 0.821858, -0.0714658, 0.0,
    0.437895, 0.152598, -0.885981, 0.0,
    -0.92394, 0.353436, -0.14635, 0.0,
    0.212189, -0.815162, -0.538969, 0.0,
    -0.859262, 0.143405, -0.491024, 0.0,
    0.991353, 0.112814, 0.0670273, 0.0,
    0.0337884, -0.979891, -0.196654, 0.0
};

#endif

double NoiseModule::g_randomVectors(int i) {
#ifdef __CUDA_ARCH__
    return device_g_randomVectors[i];
#else
    return host_g_randomVectors[i];
#endif
}

	.file	"tmpxft_0029a9e0_00000000-6_noise_vectortable.cudafe1.cpp"
	.text
#APP

#NO_APP
	.type	_ZL26__cudaUnregisterBinaryUtilv, @function
_ZL26__cudaUnregisterBinaryUtilv:
.LFB2011:
	.cfi_startproc
	endbr64
	movq	_ZL20__cudaFatCubinHandle(%rip), %rdi
	jmp	__cudaUnregisterFatBinary@PLT
	.cfi_endproc
.LFE2011:
	.size	_ZL26__cudaUnregisterBinaryUtilv, .-_ZL26__cudaUnregisterBinaryUtilv
	.align 2
	.globl	_ZN11NoiseModule15g_randomVectorsEi
	.type	_ZN11NoiseModule15g_randomVectorsEi, @function
_ZN11NoiseModule15g_randomVectorsEi:
.LFB2008:
	.cfi_startproc
	endbr64
	movslq	%esi, %rsi
	leaq	_ZL20host_g_randomVectors(%rip), %rax
	movsd	(%rax,%rsi,8), %xmm0
	ret
	.cfi_endproc
.LFE2008:
	.size	_ZN11NoiseModule15g_randomVectorsEi, .-_ZN11NoiseModule15g_randomVectorsEi
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"device_g_randomVectors"
	.section	.text.startup,"ax",@progbits
	.type	_ZL24__sti____cudaRegisterAllv, @function
_ZL24__sti____cudaRegisterAllv:
.LFB2034:
	.cfi_startproc
	endbr64
	pushq	%rax
	.cfi_def_cfa_offset 16
	leaq	_ZL15__fatDeviceText(%rip), %rdi
	call	__cudaRegisterFatBinary@PLT
	pushq	$0
	.cfi_def_cfa_offset 24
	movl	$8192, %r9d
	xorl	%r8d, %r8d
	pushq	$1
	.cfi_def_cfa_offset 32
	leaq	.LC0(%rip), %rdx
	movq	%rax, %rdi
	leaq	_ZL22device_g_randomVectors(%rip), %rsi
	movq	%rdx, %rcx
	movq	%rax, _ZL20__cudaFatCubinHandle(%rip)
	call	__cudaRegisterVar@PLT
	movq	_ZL20__cudaFatCubinHandle(%rip), %rdi
	popq	%rdx
	.cfi_def_cfa_offset 24
	popq	%rcx
	.cfi_def_cfa_offset 16
	call	__cudaRegisterFatBinaryEnd@PLT
	leaq	_ZL26__cudaUnregisterBinaryUtilv(%rip), %rdi
	popq	%rsi
	.cfi_def_cfa_offset 8
	jmp	atexit@PLT
	.cfi_endproc
.LFE2034:
	.size	_ZL24__sti____cudaRegisterAllv, .-_ZL24__sti____cudaRegisterAllv
	.section	.init_array,"aw"
	.align 8
	.quad	_ZL24__sti____cudaRegisterAllv
	.section	.nvFatBinSegment,"aw"
	.align 8
	.type	_ZL15__fatDeviceText, @object
	.size	_ZL15__fatDeviceText, 24
_ZL15__fatDeviceText:
	.long	1180844977
	.long	1
	.quad	fatbinData
	.quad	0
	.local	_ZL20__cudaFatCubinHandle
	.comm	_ZL20__cudaFatCubinHandle,8,8
	.section	.rodata
	.align 32
	.type	_ZL20host_g_randomVectors, @object
	.size	_ZL20host_g_randomVectors, 8192
_ZL20host_g_randomVectors:
	.long	-485984139
	.long	-1075285593
	.long	1038213855
	.long	-1075636729
	.long	-1729531790
	.long	-1076917005
	.long	0
	.long	0
	.long	303740087
	.long	1071208695
	.long	-1147890139
	.long	1072493007
	.long	1857075139
	.long	-1077658692
	.long	0
	.long	0
	.long	2032447244
	.long	-1075843154
	.long	893353198
	.long	-1075070370
	.long	1612488778
	.long	-1081412287
	.long	0
	.long	0
	.long	-222925983
	.long	1071513490
	.long	-1310342982
	.long	-1075157914
	.long	1259215692
	.long	1070874371
	.long	0
	.long	0
	.long	450524889
	.long	1072335889
	.long	-1663011337
	.long	1071359249
	.long	-583840674
	.long	1071031531
	.long	0
	.long	0
	.long	-335900802
	.long	-1076029931
	.long	-461520006
	.long	1071916246
	.long	-383729558
	.long	-1075565869
	.long	0
	.long	0
	.long	516220709
	.long	-1077622822
	.long	-1940363145
	.long	-1075063110
	.long	1644594517
	.long	-1075983143
	.long	0
	.long	0
	.long	-552504593
	.long	1072552329
	.long	-1962353378
	.long	1070610570
	.long	1272134953
	.long	1070622092
	.long	0
	.long	0
	.long	1260040325
	.long	-1076487336
	.long	-204234285
	.long	1072540782
	.long	-1004953628
	.long	-1077774841
	.long	0
	.long	0
	.long	884557105
	.long	-1075388034
	.long	-1304845424
	.long	-1076704270
	.long	2112161837
	.long	-1075557092
	.long	0
	.long	0
	.long	1727332767
	.long	-1076921132
	.long	1520349703
	.long	1072100733
	.long	116273355
	.long	-1075520815
	.long	0
	.long	0
	.long	-1206164256
	.long	-1074858749
	.long	-2051963575
	.long	-1076885728
	.long	141012366
	.long	-1079825209
	.long	0
	.long	0
	.long	-962897308
	.long	1072487158
	.long	-1405175860
	.long	1071213111
	.long	1949983872
	.long	-1077551494
	.long	0
	.long	0
	.long	1773237378
	.long	1072468133
	.long	407314083
	.long	-1078824277
	.long	1001380215
	.long	-1076069923
	.long	0
	.long	0
	.long	766469556
	.long	1067098610
	.long	690988082
	.long	-1079868189
	.long	-2026949686
	.long	1072691165
	.long	0
	.long	0
	.long	-1532169453
	.long	1072586517
	.long	665204535
	.long	-1077350100
	.long	-966745599
	.long	1070574612
	.long	0
	.long	0
	.long	902424168
	.long	1071526405
	.long	-507974372
	.long	-1075195017
	.long	-365312738
	.long	-1076447000
	.long	0
	.long	0
	.long	897751244
	.long	1072441038
	.long	437055872
	.long	1069688826
	.long	-412591738
	.long	1071450932
	.long	0
	.long	0
	.long	912869529
	.long	1071793039
	.long	472790000
	.long	1072056584
	.long	-1494511180
	.long	1071372180
	.long	0
	.long	0
	.long	-1835634663
	.long	-1077795611
	.long	-805667145
	.long	-1074815078
	.long	-104673507
	.long	-1079153873
	.long	0
	.long	0
	.long	-331227878
	.long	-1075666612
	.long	573945070
	.long	-1080097000
	.long	-712208657
	.long	1072300006
	.long	0
	.long	0
	.long	-251513285
	.long	-1075609926
	.long	-1627552087
	.long	1070507864
	.long	2075328197
	.long	-1075302158
	.long	0
	.long	0
	.long	1940363145
	.long	1070803269
	.long	1821615889
	.long	-1077331595
	.long	-302090820
	.long	-1074929742
	.long	0
	.long	0
	.long	431558314
	.long	-1075101586
	.long	-1877690982
	.long	-1077133322
	.long	-456297326
	.long	-1075941989
	.long	0
	.long	0
	.long	-117372866
	.long	1072376338
	.long	-1108032843
	.long	1070981254
	.long	1500558494
	.long	-1076245115
	.long	0
	.long	0
	.long	-92633855
	.long	-1077675000
	.long	-697365250
	.long	-1075446304
	.long	-954101215
	.long	1072083926
	.long	0
	.long	0
	.long	1399953180
	.long	-1075491581
	.long	2104740133
	.long	1071910431
	.long	917817331
	.long	1071246733
	.long	0
	.long	0
	.long	1017598012
	.long	1071845818
	.long	-40956808
	.long	-1075472852
	.long	1330409070
	.long	1071374936
	.long	0
	.long	0
	.long	-1360645639
	.long	1069933605
	.long	-1132222099
	.long	-1075819490
	.long	-1215235227
	.long	1072364892
	.long	0
	.long	0
	.long	1415621221
	.long	1072244562
	.long	-1318864198
	.long	1071721037
	.long	1990665802
	.long	-1076647546
	.long	0
	.long	0
	.long	1470596802
	.long	1070084810
	.long	-918367087
	.long	-1075227420
	.long	1685276447
	.long	1071814629
	.long	0
	.long	0
	.long	1539591157
	.long	-1076699161
	.long	-613802366
	.long	1072368176
	.long	-60473140
	.long	1071418619
	.long	0
	.long	0
	.long	-36833640
	.long	1070982101
	.long	853495901
	.long	-1075655769
	.long	-34359738
	.long	-1075349292
	.long	0
	.long	0
	.long	968944622
	.long	1071794723
	.long	-391701017
	.long	1072246344
	.long	-764160581
	.long	1070450427
	.long	0
	.long	0
	.long	197362337
	.long	1072452130
	.long	1553884808
	.long	-1076223917
	.long	-116273355
	.long	1070376238
	.long	0
	.long	0
	.long	1085492855
	.long	-1075231813
	.long	1954381918
	.long	1071794922
	.long	1851027825
	.long	1070372514
	.long	0
	.long	0
	.long	523092657
	.long	1072220489
	.long	2748779
	.long	1070871494
	.long	-1081369686
	.long	1071745517
	.long	0
	.long	0
	.long	1230078634
	.long	-1075216227
	.long	1021556253
	.long	-1079626926
	.long	-785875936
	.long	-1075624046
	.long	0
	.long	0
	.long	2123431831
	.long	-1077789957
	.long	746018639
	.long	-1075951178
	.long	96757023
	.long	-1075064416
	.long	0
	.long	0
	.long	-1685771228
	.long	-1078860825
	.long	535737041
	.long	1069928715
	.long	1463175099
	.long	1072657357
	.long	0
	.long	0
	.long	-1705617413
	.long	1072038548
	.long	2041793093
	.long	-1075902948
	.long	-822434698
	.long	1071729199
	.long	0
	.long	0
	.long	-713583046
	.long	1071736323
	.long	2138000360
	.long	-1075766738
	.long	966470721
	.long	-1075530460
	.long	0
	.long	0
	.long	612977732
	.long	1072634234
	.long	-782852279
	.long	1070045727
	.long	1157510866
	.long	-1077755035
	.long	0
	.long	0
	.long	-1611609168
	.long	1072078958
	.long	-91259465
	.long	1071584747
	.long	1945585825
	.long	-1075809782
	.long	0
	.long	0
	.long	-2044816750
	.long	1072572246
	.long	1036289709
	.long	1070939798
	.long	-2068731128
	.long	1067856309
	.long	0
	.long	0
	.long	75316547
	.long	1071640830
	.long	-1622879163
	.long	1071854223
	.long	-748767419
	.long	1071907459
	.long	0
	.long	0
	.long	1287253238
	.long	-1076723123
	.long	-562400198
	.long	1070269837
	.long	-762786192
	.long	1072554206
	.long	0
	.long	0
	.long	1639096959
	.long	1071277389
	.long	-327104709
	.long	-1075384587
	.long	1345527354
	.long	-1075708135
	.long	0
	.long	0
	.long	-1263063982
	.long	1072435738
	.long	-342497872
	.long	-1078643859
	.long	1308418837
	.long	1071531048
	.long	0
	.long	0
	.long	-952451948
	.long	-1076171648
	.long	622873337
	.long	-1077187210
	.long	772132041
	.long	1072444815
	.long	0
	.long	0
	.long	-2083849413
	.long	1072174324
	.long	398627941
	.long	-1079767935
	.long	-275427663
	.long	1071974681
	.long	0
	.long	0
	.long	1598415029
	.long	1068735041
	.long	192964291
	.long	-1074797134
	.long	-1244317309
	.long	1066924113
	.long	0
	.long	0
	.long	-2473901
	.long	-1075746048
	.long	1968125814
	.long	-1076638264
	.long	161078453
	.long	-1075252346
	.long	0
	.long	0
	.long	-511822663
	.long	-1076026219
	.long	1296599087
	.long	-1076193093
	.long	1614632825
	.long	1072247326
	.long	0
	.long	0
	.long	-948878535
	.long	-1075053413
	.long	-932935616
	.long	1071576497
	.long	-777134819
	.long	1067509527
	.long	0
	.long	0
	.long	-856519558
	.long	1070555595
	.long	-337769972
	.long	-1078626305
	.long	-555803128
	.long	1072621621
	.long	0
	.long	0
	.long	253712308
	.long	1071150973
	.long	1276258122
	.long	-1076120779
	.long	-582741163
	.long	1072308231
	.long	0
	.long	0
	.long	263882791
	.long	-1076729280
	.long	2130853535
	.long	-1074988552
	.long	1225405709
	.long	1070855526
	.long	0
	.long	0
	.long	-949153413
	.long	-1075487276
	.long	-909845872
	.long	1072074493
	.long	-1747673732
	.long	-1076978267
	.long	0
	.long	0
	.long	-156680407
	.long	1072101609
	.long	1909576820
	.long	-1075989963
	.long	1015398988
	.long	-1075799166
	.long	0
	.long	0
	.long	-1812544918
	.long	1072643633
	.long	-360090058
	.long	-1077182035
	.long	1773732158
	.long	1066964184
	.long	0
	.long	0
	.long	-25453694
	.long	-1078803350
	.long	879059546
	.long	-1074955790
	.long	-1048384337
	.long	1071150901
	.long	0
	.long	0
	.long	1989291413
	.long	-1074819165
	.long	-617650657
	.long	1069767502
	.long	-712593486
	.long	-1078923671
	.long	0
	.long	0
	.long	-1548387250
	.long	-1075001544
	.long	-884831982
	.long	-1076133958
	.long	1333212824
	.long	1068814201
	.long	0
	.long	0
	.long	57999238
	.long	1071963653
	.long	-996432413
	.long	-1075367904
	.long	12644384
	.long	1070368706
	.long	0
	.long	0
	.long	664379901
	.long	1070208215
	.long	-1284229581
	.long	1071468607
	.long	-406544424
	.long	-1075072946
	.long	0
	.long	0
	.long	129467494
	.long	-1080090591
	.long	1864221965
	.long	1072061426
	.long	-402696134
	.long	-1075388624
	.long	0
	.long	0
	.long	-349919576
	.long	-1076005776
	.long	-279275953
	.long	1072355895
	.long	874661500
	.long	1070763394
	.long	0
	.long	0
	.long	-63551772
	.long	-1078525677
	.long	334526413
	.long	1072353287
	.long	1188297192
	.long	1071725173
	.long	0
	.long	0
	.long	-354592500
	.long	-1075353287
	.long	-1878900445
	.long	1068782116
	.long	-800994221
	.long	1072016081
	.long	0
	.long	0
	.long	-1100611139
	.long	-1076060285
	.long	1483241186
	.long	-1075234164
	.long	1242723017
	.long	1071319135
	.long	0
	.long	0
	.long	36283884
	.long	1070063260
	.long	450799767
	.long	1071950552
	.long	111325552
	.long	-1075334957
	.long	0
	.long	0
	.long	-421662709
	.long	-1076849779
	.long	435406605
	.long	1072557904
	.long	1717712040
	.long	1070516127
	.long	0
	.long	0
	.long	1293025674
	.long	1071417504
	.long	526391192
	.long	1072315037
	.long	2063508447
	.long	-1076427387
	.long	0
	.long	0
	.long	70643622
	.long	1071015367
	.long	-440904163
	.long	1072179491
	.long	-1344977599
	.long	-1075724684
	.long	0
	.long	0
	.long	523367535
	.long	-1074796528
	.long	856959363
	.long	-1079875316
	.long	-984392760
	.long	1068581113
	.long	0
	.long	0
	.long	-1307594203
	.long	-1076127700
	.long	-439254895
	.long	-1077747251
	.long	864216139
	.long	-1075020808
	.long	0
	.long	0
	.long	-837552982
	.long	1070804334
	.long	-1162733546
	.long	-1075547179
	.long	1357347104
	.long	1072081542
	.long	0
	.long	0
	.long	184992831
	.long	1071212839
	.long	575319459
	.long	1071784187
	.long	-409018326
	.long	-1075373233
	.long	0
	.long	0
	.long	-810340070
	.long	-1075833757
	.long	-10170483
	.long	1071385916
	.long	598684081
	.long	-1075324658
	.long	0
	.long	0
	.long	16217797
	.long	1068603357
	.long	1990665802
	.long	1071032710
	.long	-1170979884
	.long	1072552067
	.long	0
	.long	0
	.long	1532114478
	.long	-1079482481
	.long	1921946325
	.long	-1075995856
	.long	1311992250
	.long	1072452675
	.long	0
	.long	0
	.long	1408199517
	.long	-1077122987
	.long	-1738053006
	.long	1072485082
	.long	-814188360
	.long	-1076370047
	.long	0
	.long	0
	.long	-1257291546
	.long	-1074882451
	.long	2143223040
	.long	-1077091597
	.long	493680721
	.long	1070066716
	.long	0
	.long	0
	.long	1517051168
	.long	-1077410775
	.long	2104740133
	.long	1071189535
	.long	-1831786372
	.long	-1074998329
	.long	0
	.long	0
	.long	1765540796
	.long	-1077103903
	.long	1946135581
	.long	-1076613224
	.long	-482410727
	.long	1072529858
	.long	0
	.long	0
	.long	1553335052
	.long	-1075354939
	.long	989285587
	.long	-1075761239
	.long	-120121645
	.long	1071314508
	.long	0
	.long	0
	.long	1865871232
	.long	-1079896932
	.long	-1281205924
	.long	-1075174708
	.long	428534657
	.long	1071803873
	.long	0
	.long	0
	.long	79164837
	.long	-1074913312
	.long	509073884
	.long	1069983652
	.long	-100880192
	.long	-1076731722
	.long	0
	.long	0
	.long	1072848471
	.long	-1077691399
	.long	-1927443883
	.long	1071185219
	.long	421937587
	.long	1072499513
	.long	0
	.long	0
	.long	-1685826203
	.long	-1076745588
	.long	-781752767
	.long	1071715643
	.long	1777635424
	.long	1072266517
	.long	0
	.long	0
	.long	-1159435011
	.long	-1075911383
	.long	-1184998657
	.long	-1075104034
	.long	1200941575
	.long	1070252599
	.long	0
	.long	0
	.long	-1504956541
	.long	-1075526134
	.long	1492037279
	.long	1071551340
	.long	-392250773
	.long	1071837370
	.long	0
	.long	0
	.long	-1040687756
	.long	1072452857
	.long	1355697837
	.long	-1076235812
	.long	129467494
	.long	-1077075935
	.long	0
	.long	0
	.long	-847448587
	.long	-1077749390
	.long	647612349
	.long	1070022508
	.long	-646787715
	.long	-1074848536
	.long	0
	.long	0
	.long	-185982392
	.long	1069059698
	.long	609679198
	.long	-1078089690
	.long	-863941262
	.long	-1074814258
	.long	0
	.long	0
	.long	-1458227296
	.long	-1075005904
	.long	1561581389
	.long	-1077379561
	.long	9070971
	.long	1071216551
	.long	0
	.long	0
	.long	-81363860
	.long	1072490983
	.long	-1348001256
	.long	-1076139033
	.long	716848596
	.long	-1083394637
	.long	0
	.long	0
	.long	184443076
	.long	1072376729
	.long	2075877953
	.long	-1076695424
	.long	-2144597430
	.long	-1076100311
	.long	0
	.long	0
	.long	461794884
	.long	1071970800
	.long	-495604866
	.long	1072151666
	.long	725127919
	.long	-1077795166
	.long	0
	.long	0
	.long	-1335906628
	.long	1071887899
	.long	870813209
	.long	-1077485920
	.long	529414849
	.long	1072205098
	.long	0
	.long	0
	.long	1751906852
	.long	1065820857
	.long	-1997537750
	.long	1072551178
	.long	-878784668
	.long	-1076419372
	.long	0
	.long	0
	.long	-1942562168
	.long	-1075224446
	.long	-1015124110
	.long	1070629700
	.long	-663830145
	.long	1071753398
	.long	0
	.long	0
	.long	1158060622
	.long	1071317235
	.long	1909301942
	.long	1071453038
	.long	8246337
	.long	1072241490
	.long	0
	.long	0
	.long	-344147139
	.long	-1076593981
	.long	1662571532
	.long	1067749398
	.long	-110226041
	.long	-1074902456
	.long	0
	.long	0
	.long	-610228953
	.long	-1075176885
	.long	-1813919308
	.long	1071752270
	.long	342772750
	.long	-1077515431
	.long	0
	.long	0
	.long	-1117653570
	.long	-1076352175
	.long	-1105547947
	.long	1063937892
	.long	1755095436
	.long	1072537943
	.long	0
	.long	0
	.long	1655589634
	.long	1069587441
	.long	-1385934407
	.long	-1075489631
	.long	-1632499889
	.long	-1075348134
	.long	0
	.long	0
	.long	-489832430
	.long	1071858373
	.long	1859823918
	.long	-1075515518
	.long	2119033785
	.long	-1076015477
	.long	0
	.long	0
	.long	-492306331
	.long	-1074942522
	.long	-1061358574
	.long	-1079929007
	.long	-62122407
	.long	-1076374447
	.long	0
	.long	0
	.long	-105003360
	.long	-1076096243
	.long	767733994
	.long	-1075066593
	.long	272404006
	.long	-1077042087
	.long	0
	.long	0
	.long	-1763341773
	.long	-1075526826
	.long	1095113581
	.long	-1075316496
	.long	1096487971
	.long	-1077865773
	.long	0
	.long	0
	.long	1051133116
	.long	1071660176
	.long	-263333035
	.long	-1075653811
	.long	207257942
	.long	1071916574
	.long	0
	.long	0
	.long	1819416866
	.long	1072120637
	.long	1297423721
	.long	1071904016
	.long	-821060308
	.long	1070752786
	.long	0
	.long	0
	.long	-694341593
	.long	1071272045
	.long	-555528250
	.long	1071089404
	.long	1880989517
	.long	-1075138211
	.long	0
	.long	0
	.long	-585764820
	.long	1072287098
	.long	1231727901
	.long	1071823175
	.long	1314026346
	.long	-1078583702
	.long	0
	.long	0
	.long	-1605286977
	.long	1070654543
	.long	-579167750
	.long	-1075040222
	.long	1113805279
	.long	1071195596
	.long	0
	.long	0
	.long	317758860
	.long	1071315612
	.long	-943655855
	.long	-1077295776
	.long	1170155250
	.long	1072450343
	.long	0
	.long	0
	.long	223750616
	.long	-1075454782
	.long	-1710840093
	.long	-1075693105
	.long	647612349
	.long	-1076019348
	.long	0
	.long	0
	.long	1842781488
	.long	-1078068400
	.long	1713918725
	.long	-1079717352
	.long	2028598953
	.long	-1074806580
	.long	0
	.long	0
	.long	-1279006901
	.long	-1075537660
	.long	-522542901
	.long	-1078201276
	.long	1029417762
	.long	-1075299033
	.long	0
	.long	0
	.long	-1804023703
	.long	-1075709878
	.long	314735203
	.long	-1075566577
	.long	1263613738
	.long	1071721331
	.long	0
	.long	0
	.long	701433443
	.long	1068504685
	.long	-1549486761
	.long	1069206556
	.long	884282227
	.long	-1074806089
	.long	0
	.long	0
	.long	1703968145
	.long	1071563969
	.long	-185542587
	.long	-1076733622
	.long	-936234151
	.long	-1075149731
	.long	0
	.long	0
	.long	-619025046
	.long	-1077067413
	.long	-1586045523
	.long	-1077064007
	.long	1545088715
	.long	-1074903181
	.long	0
	.long	0
	.long	1713863750
	.long	-1078323011
	.long	-1318039564
	.long	-1075509598
	.long	811439581
	.long	-1075321160
	.long	0
	.long	0
	.long	-74436937
	.long	1068606641
	.long	-69269233
	.long	-1075465189
	.long	-476913169
	.long	1072130382
	.long	0
	.long	0
	.long	-1736128860
	.long	1071229515
	.long	575319459
	.long	-1075306245
	.long	1775711279
	.long	1071687076
	.long	0
	.long	0
	.long	2072029663
	.long	-1075331170
	.long	891703930
	.long	1071743412
	.long	393900041
	.long	-1076312081
	.long	0
	.long	0
	.long	1059995180
	.long	-1084145494
	.long	-2128654511
	.long	-1075217345
	.long	799894709
	.long	-1075619310
	.long	0
	.long	0
	.long	-625347238
	.long	1070792074
	.long	-178945517
	.long	-1076216846
	.long	-588513599
	.long	-1075078732
	.long	0
	.long	0
	.long	564049465
	.long	-1076841700
	.long	-757838389
	.long	-1075213604
	.long	827382500
	.long	1071734734
	.long	0
	.long	0
	.long	1904629017
	.long	-1075541961
	.long	-1698195709
	.long	1072152977
	.long	1672906942
	.long	1070116586
	.long	0
	.long	0
	.long	-1780384203
	.long	-1077424348
	.long	1310068104
	.long	-1078330158
	.long	-1382635872
	.long	1072645621
	.long	0
	.long	0
	.long	2132777680
	.long	1069240681
	.long	-1145965994
	.long	-1074869952
	.long	-1485989965
	.long	1070600621
	.long	0
	.long	0
	.long	1781758593
	.long	-1075328322
	.long	-328479099
	.long	1070847250
	.long	-192139657
	.long	-1075644766
	.long	0
	.long	0
	.long	-1242723017
	.long	-1075218528
	.long	1597865273
	.long	-1075618637
	.long	-711054170
	.long	-1080609699
	.long	0
	.long	0
	.long	315559837
	.long	-1075149724
	.long	-458771227
	.long	-1076176740
	.long	-2134976703
	.long	-1076381602
	.long	0
	.long	0
	.long	-264102693
	.long	1068871763
	.long	59098750
	.long	-1075881695
	.long	-900225145
	.long	-1075067854
	.long	0
	.long	0
	.long	-2073953808
	.long	-1076336400
	.long	-1623978674
	.long	1072248691
	.long	1975272639
	.long	-1075909122
	.long	0
	.long	0
	.long	-477737802
	.long	1070730489
	.long	575044581
	.long	-1074888140
	.long	1895283168
	.long	1069248969
	.long	0
	.long	0
	.long	-1049483849
	.long	1071709209
	.long	-567897756
	.long	1072373249
	.long	76745912
	.long	1066058812
	.long	0
	.long	0
	.long	1541680229
	.long	1068131177
	.long	221826471
	.long	1072530769
	.long	735023523
	.long	1071151774
	.long	0
	.long	0
	.long	1211112058
	.long	-1075563270
	.long	1017872889
	.long	-1075400575
	.long	-1292750796
	.long	1070863910
	.long	0
	.long	0
	.long	-1418644878
	.long	1072039456
	.long	457396837
	.long	1071680896
	.long	487633407
	.long	1071662850
	.long	0
	.long	0
	.long	557177517
	.long	1071952301
	.long	763335948
	.long	-1076536145
	.long	916717820
	.long	-1075449231
	.long	0
	.long	0
	.long	-170699180
	.long	-1074931900
	.long	-363113715
	.long	-1076908256
	.long	-1342503698
	.long	-1076833421
	.long	0
	.long	0
	.long	-319683006
	.long	1071918578
	.long	-856244680
	.long	1072038034
	.long	832330302
	.long	-1076426292
	.long	0
	.long	0
	.long	-380705901
	.long	1071807840
	.long	2145147186
	.long	-1076282780
	.long	-380980779
	.long	1072094873
	.long	0
	.long	0
	.long	-1066801157
	.long	-1075025632
	.long	1432388773
	.long	-1076101955
	.long	412316860
	.long	-1077783036
	.long	0
	.long	0
	.long	1216609616
	.long	1072045190
	.long	-181144541
	.long	1069958586
	.long	2125081099
	.long	1072067493
	.long	0
	.long	0
	.long	-1135795511
	.long	-1075069949
	.long	-201650433
	.long	1065890851
	.long	1148714773
	.long	1071639173
	.long	0
	.long	0
	.long	-1123975761
	.long	-1075910800
	.long	1703968145
	.long	1072121025
	.long	1900505849
	.long	1071594126
	.long	0
	.long	0
	.long	-905447825
	.long	-1075676307
	.long	1181700122
	.long	1072027597
	.long	19791209
	.long	-1076058120
	.long	0
	.long	0
	.long	-1642945250
	.long	1071115216
	.long	1002039922
	.long	1069099553
	.long	826557866
	.long	1072530297
	.long	0
	.long	0
	.long	2080276000
	.long	1069931248
	.long	583840674
	.long	1072618260
	.long	-903248802
	.long	-1077284443
	.long	0
	.long	0
	.long	2033271878
	.long	1072679939
	.long	-1392806354
	.long	-1079880910
	.long	414515884
	.long	-1078244292
	.long	0
	.long	0
	.long	-1980495320
	.long	1071827260
	.long	632219186
	.long	1071285220
	.long	-1993139703
	.long	-1075428998
	.long	0
	.long	0
	.long	1222931808
	.long	-1076273049
	.long	203409651
	.long	1070659388
	.long	963996820
	.long	-1075044315
	.long	0
	.long	0
	.long	9125947
	.long	-1078578942
	.long	1763341773
	.long	1072348329
	.long	346071285
	.long	-1075749715
	.long	0
	.long	0
	.long	199011605
	.long	1072532172
	.long	-2018703349
	.long	1069617967
	.long	-2075877953
	.long	-1076424321
	.long	0
	.long	0
	.long	-1816492165
	.long	1064242808
	.long	-2096493796
	.long	-1076851406
	.long	479936826
	.long	1072621886
	.long	0
	.long	0
	.long	1166306959
	.long	1070505029
	.long	-834804203
	.long	1070555444
	.long	-730350599
	.long	-1074917224
	.long	0
	.long	0
	.long	1005503384
	.long	1072187270
	.long	-88510686
	.long	-1075721807
	.long	-1797701511
	.long	1070971947
	.long	0
	.long	0
	.long	-1469222413
	.long	1070786328
	.long	-1658063535
	.long	1070845711
	.long	4398047
	.long	1072491632
	.long	0
	.long	0
	.long	1063392671
	.long	1068184277
	.long	1007427529
	.long	-1074979081
	.long	161903087
	.long	-1076211749
	.long	0
	.long	0
	.long	-406269546
	.long	1070681877
	.long	278011515
	.long	1066892955
	.long	-369710785
	.long	-1074869128
	.long	0
	.long	0
	.long	731724988
	.long	1071778122
	.long	-1233487120
	.long	1067490136
	.long	-9345849
	.long	1072327057
	.long	0
	.long	0
	.long	-2000561407
	.long	1069810301
	.long	-1244097407
	.long	1069735357
	.long	481860971
	.long	1072644271
	.long	0
	.long	0
	.long	-732329720
	.long	-1079705652
	.long	709734756
	.long	1072655130
	.long	-1890335366
	.long	1070053428
	.long	0
	.long	0
	.long	1025844349
	.long	-1076318964
	.long	-536286796
	.long	-1075678874
	.long	1788080785
	.long	-1075376481
	.long	0
	.long	0
	.long	-1926619250
	.long	1071176088
	.long	1082469198
	.long	1072492846
	.long	-812539093
	.long	1069981227
	.long	0
	.long	0
	.long	611053587
	.long	1072579081
	.long	-1931567052
	.long	-1077366886
	.long	70368744
	.long	-1076836608
	.long	0
	.long	0
	.long	1084943099
	.long	1072367149
	.long	-900500023
	.long	1071687019
	.long	-2089072093
	.long	1069567023
	.long	0
	.long	0
	.long	-1431179310
	.long	1067512084
	.long	-1703418389
	.long	1072691404
	.long	-848548099
	.long	-1080402346
	.long	0
	.long	0
	.long	-731724988
	.long	-1075644747
	.long	-762786192
	.long	-1075912482
	.long	-245465971
	.long	-1075534892
	.long	0
	.long	0
	.long	-1346077110
	.long	1071727448
	.long	1046460192
	.long	1071919449
	.long	-393625163
	.long	-1075718441
	.long	0
	.long	0
	.long	1015124110
	.long	1071971515
	.long	238868901
	.long	-1080297085
	.long	344422017
	.long	-1075305469
	.long	0
	.long	0
	.long	-1514577267
	.long	1070698709
	.long	-656408442
	.long	1072457651
	.long	767459116
	.long	1071098456
	.long	0
	.long	0
	.long	951352436
	.long	-1077962653
	.long	1700394732
	.long	1072641190
	.long	2026949686
	.long	-1077442526
	.long	0
	.long	0
	.long	1274883732
	.long	-1077110446
	.long	-52226802
	.long	1072080973
	.long	658332587
	.long	1072000957
	.long	0
	.long	0
	.long	-1918098035
	.long	-1074981967
	.long	-2028873831
	.long	1070145644
	.long	1995063849
	.long	1071093238
	.long	0
	.long	0
	.long	-929087325
	.long	-1074879341
	.long	1091584149
	.long	-1082019759
	.long	-2046466017
	.long	1070755500
	.long	0
	.long	0
	.long	-445302209
	.long	1072610483
	.long	1578348942
	.long	1067406210
	.long	-1651466465
	.long	1070707127
	.long	0
	.long	0
	.long	-341948116
	.long	-1076203269
	.long	148708948
	.long	1072499339
	.long	857179265
	.long	1068715640
	.long	0
	.long	0
	.long	510173395
	.long	-1075109184
	.long	1563780413
	.long	1071019087
	.long	54700703
	.long	-1076269903
	.long	0
	.long	0
	.long	-722104262
	.long	1071885290
	.long	2103090866
	.long	1071207797
	.long	283124244
	.long	1072026794
	.long	0
	.long	0
	.long	1806497604
	.long	-1075831628
	.long	-1428265604
	.long	-1075490581
	.long	1432663651
	.long	-1075733628
	.long	0
	.long	0
	.long	1405450738
	.long	-1076808561
	.long	359265424
	.long	-1075338755
	.long	1897207314
	.long	-1075590854
	.long	0
	.long	0
	.long	-64321430
	.long	1072258585
	.long	736672791
	.long	-1075629240
	.long	1178676465
	.long	-1078229696
	.long	0
	.long	0
	.long	1573950895
	.long	-1075550446
	.long	884282227
	.long	1071661751
	.long	501927058
	.long	-1075673234
	.long	0
	.long	0
	.long	863116628
	.long	1072169180
	.long	-909845872
	.long	1070731005
	.long	-1252618622
	.long	-1075633244
	.long	0
	.long	0
	.long	1591268203
	.long	-1076463093
	.long	1260040325
	.long	-1076290728
	.long	1110506744
	.long	-1075104648
	.long	0
	.long	0
	.long	2071479907
	.long	1070596624
	.long	1683352302
	.long	-1074872204
	.long	-350469331
	.long	-1078053150
	.long	0
	.long	0
	.long	1687200593
	.long	-1075351722
	.long	-1412322686
	.long	1072024065
	.long	-2129039340
	.long	-1082529086
	.long	0
	.long	0
	.long	1924145
	.long	-1075292303
	.long	968394866
	.long	-1077801835
	.long	-814463238
	.long	1071924922
	.long	0
	.long	0
	.long	-857344192
	.long	1070368118
	.long	-1083843587
	.long	-1076661010
	.long	1545913349
	.long	1072538568
	.long	0
	.long	0
	.long	1048934093
	.long	1070253656
	.long	-219077692
	.long	1071656564
	.long	-1419194634
	.long	1072351378
	.long	0
	.long	0
	.long	-597309692
	.long	1072185556
	.long	885106860
	.long	-1075699956
	.long	-1243272773
	.long	-1076577774
	.long	0
	.long	0
	.long	-744094494
	.long	-1075245638
	.long	599508715
	.long	-1076513437
	.long	-1118753081
	.long	1071689781
	.long	0
	.long	0
	.long	1827113447
	.long	-1075994367
	.long	-812264215
	.long	1071824114
	.long	1170155250
	.long	1071991591
	.long	0
	.long	0
	.long	-1348276134
	.long	1071893792
	.long	843325419
	.long	1070127332
	.long	-2063783325
	.long	-1075291213
	.long	0
	.long	0
	.long	1404351227
	.long	1072150899
	.long	1167681349
	.long	-1076775384
	.long	-1910126575
	.long	1071878204
	.long	0
	.long	0
	.long	-267181326
	.long	1072079979
	.long	152007483
	.long	1072069599
	.long	-1647398272
	.long	1068713477
	.long	0
	.long	0
	.long	1055256285
	.long	1069812281
	.long	1741626418
	.long	1072315712
	.long	-517595099
	.long	1071750722
	.long	0
	.long	0
	.long	1761417628
	.long	-1075223240
	.long	-1161084279
	.long	1071393919
	.long	-1374389535
	.long	1071309127
	.long	0
	.long	0
	.long	-684720866
	.long	1070466466
	.long	-1975822395
	.long	1072452723
	.long	1542614814
	.long	-1076252044
	.long	0
	.long	0
	.long	-1530795064
	.long	1069611256
	.long	1395005378
	.long	1072276229
	.long	-276252296
	.long	-1075663676
	.long	0
	.long	0
	.long	1233926924
	.long	-1076351105
	.long	-2069280883
	.long	-1075547097
	.long	802368610
	.long	1072000785
	.long	0
	.long	0
	.long	-206433308
	.long	-1075071434
	.long	-1136620145
	.long	-1076273234
	.long	-1050583360
	.long	1070825725
	.long	0
	.long	0
	.long	115448721
	.long	-1075577220
	.long	-1544813837
	.long	-1076078765
	.long	880433936
	.long	1071944661
	.long	0
	.long	0
	.long	1822440523
	.long	-1075898934
	.long	220452081
	.long	1072327534
	.long	-1647618174
	.long	-1076731751
	.long	0
	.long	0
	.long	634693087
	.long	-1074849565
	.long	1311167616
	.long	1069971438
	.long	127268471
	.long	1069820393
	.long	0
	.long	0
	.long	-557452395
	.long	-1076023413
	.long	1654490122
	.long	1071194325
	.long	-542883866
	.long	1072271038
	.long	0
	.long	0
	.long	930076886
	.long	-1081777198
	.long	-1212486448
	.long	1071690018
	.long	-1988466779
	.long	-1075098447
	.long	0
	.long	0
	.long	783402035
	.long	-1075502226
	.long	-1293300552
	.long	-1075324776
	.long	-726227430
	.long	1068981825
	.long	0
	.long	0
	.long	1561251536
	.long	-1081072139
	.long	-1621779651
	.long	-1076646485
	.long	-680322820
	.long	-1074892270
	.long	0
	.long	0
	.long	111600430
	.long	-1075621990
	.long	1315840541
	.long	-1076886747
	.long	-775705453
	.long	1072183893
	.long	0
	.long	0
	.long	73667279
	.long	1071659092
	.long	-1467848023
	.long	1070596347
	.long	-1130847709
	.long	1072326145
	.long	0
	.long	0
	.long	80814105
	.long	1070618762
	.long	-125894081
	.long	1072623609
	.long	514560447
	.long	1065491793
	.long	0
	.long	0
	.long	482135849
	.long	1071505270
	.long	-5772436
	.long	-1075054164
	.long	-1099511628
	.long	-1077863777
	.long	0
	.long	0
	.long	1552235541
	.long	1071540137
	.long	49313097
	.long	-1078888485
	.long	-155306017
	.long	-1075047732
	.long	0
	.long	0
	.long	-103354093
	.long	-1077097545
	.long	33260227
	.long	-1074918385
	.long	1343603209
	.long	-1076844632
	.long	0
	.long	0
	.long	500002913
	.long	-1076350979
	.long	1168505982
	.long	-1075178883
	.long	1891160000
	.long	-1076091872
	.long	0
	.long	0
	.long	1269111296
	.long	-1076653313
	.long	-1135520634
	.long	1071733450
	.long	393350285
	.long	-1075246495
	.long	0
	.long	0
	.long	-1888411221
	.long	1070665637
	.long	114074331
	.long	-1074994023
	.long	-1889510732
	.long	-1076521847
	.long	0
	.long	0
	.long	1181920024
	.long	1067203897
	.long	-1769389087
	.long	1070898748
	.long	1645694029
	.long	-1074903051
	.long	0
	.long	0
	.long	-94228147
	.long	1066597561
	.long	-1125075273
	.long	1072098388
	.long	564324343
	.long	1072058851
	.long	0
	.long	0
	.long	-1818317354
	.long	-1077266466
	.long	305939110
	.long	1072647983
	.long	-1176587393
	.long	1067187777
	.long	0
	.long	0
	.long	1331233703
	.long	-1075003731
	.long	-1406275372
	.long	1071116059
	.long	314460326
	.long	1070434632
	.long	0
	.long	0
	.long	2106818210
	.long	-1081958462
	.long	-1287253238
	.long	1071742386
	.long	558551907
	.long	1072352144
	.long	0
	.long	0
	.long	-1072023837
	.long	1071980635
	.long	-865315651
	.long	-1075312405
	.long	-1612446996
	.long	1062170279
	.long	0
	.long	0
	.long	870813209
	.long	1072389792
	.long	-29961692
	.long	-1076665020
	.long	20340965
	.long	1071310214
	.long	0
	.long	0
	.long	-1928543395
	.long	1072267815
	.long	-1140908241
	.long	1068492276
	.long	-149258703
	.long	-1075628058
	.long	0
	.long	0
	.long	-90709709
	.long	1071600505
	.long	-1646793541
	.long	-1075069714
	.long	867129845
	.long	1069046735
	.long	0
	.long	0
	.long	-450250012
	.long	1070600885
	.long	153381872
	.long	1072010690
	.long	2030797977
	.long	1072051972
	.long	0
	.long	0
	.long	-626446750
	.long	-1075674514
	.long	1123975761
	.long	-1075341169
	.long	1089066267
	.long	-1076472874
	.long	0
	.long	0
	.long	392800529
	.long	-1076867885
	.long	-2020077738
	.long	-1075807924
	.long	-1183899145
	.long	1072312826
	.long	0
	.long	0
	.long	-1891984633
	.long	1071120266
	.long	554153860
	.long	1072193312
	.long	-1505781174
	.long	1071704501
	.long	0
	.long	0
	.long	-1215235227
	.long	1071938908
	.long	-445851965
	.long	-1075347675
	.long	-1244097407
	.long	-1077092931
	.long	0
	.long	0
	.long	1544264081
	.long	-1075549410
	.long	164102110
	.long	1070745107
	.long	-144310901
	.long	1072095716
	.long	0
	.long	0
	.long	950527802
	.long	1072217102
	.long	441179041
	.long	-1077643869
	.long	-677574041
	.long	-1075599912
	.long	0
	.long	0
	.long	1623428918
	.long	1072270078
	.long	-1325186389
	.long	-1075648916
	.long	759762535
	.long	1069436052
	.long	0
	.long	0
	.long	-1348825889
	.long	-1074819182
	.long	-197747166
	.long	-1079141280
	.long	-448600744
	.long	-1077687457
	.long	0
	.long	0
	.long	-771582285
	.long	-1076623362
	.long	1050033605
	.long	-1074904716
	.long	252008065
	.long	1068959096
	.long	0
	.long	0
	.long	-1018972401
	.long	-1075850142
	.long	-2054712354
	.long	1069994842
	.long	673725750
	.long	1072376645
	.long	0
	.long	0
	.long	-2072854296
	.long	-1078336500
	.long	2027774320
	.long	-1074830217
	.long	-1348551011
	.long	1069887065
	.long	0
	.long	0
	.long	139912855
	.long	-1075793493
	.long	1511608586
	.long	1068258808
	.long	1230628389
	.long	-1075102165
	.long	0
	.long	0
	.long	659981855
	.long	-1075238809
	.long	-1298248354
	.long	-1075663206
	.long	1255092523
	.long	1070199130
	.long	0
	.long	0
	.long	1872743180
	.long	-1075702261
	.long	637441866
	.long	1072319657
	.long	700993638
	.long	-1078834283
	.long	0
	.long	0
	.long	-1073398227
	.long	1071384184
	.long	-843600296
	.long	1069779028
	.long	-746843273
	.long	-1075029516
	.long	0
	.long	0
	.long	-1636897936
	.long	-1074949910
	.long	122595546
	.long	1071029938
	.long	-941456831
	.long	-1077757032
	.long	0
	.long	0
	.long	1472795825
	.long	1070278914
	.long	-1637997447
	.long	-1075178034
	.long	-359540302
	.long	-1075757253
	.long	0
	.long	0
	.long	93733366
	.long	-1075085549
	.long	1418370000
	.long	1069701912
	.long	-312261302
	.long	-1075876625
	.long	0
	.long	0
	.long	-315010081
	.long	1072675113
	.long	-662180878
	.long	1069343072
	.long	2104520231
	.long	1068574899
	.long	0
	.long	0
	.long	-1846025047
	.long	1067535542
	.long	1590993325
	.long	-1074832572
	.long	1364219052
	.long	-1077335051
	.long	0
	.long	0
	.local	_ZL22device_g_randomVectors
	.comm	_ZL22device_g_randomVectors,8192,32
	.ident	"GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	1f - 0f
	.long	4f - 1f
	.long	5
0:
	.string	"GNU"
1:
	.align 8
	.long	0xc0000002
	.long	3f - 2f
2:
	.long	0x3
3:
	.align 8
4:


#include <hip/hip_runtime.h>
#include "noise_module_base.cuh"

// A table of 256 random normalized vectors.  Each row is an (x, y, z, 0)
// coordinate.  The 0 is used as padding so we can use bit shifts to index
// any row in the table.  These vectors have an even statistical
// distribution, which improves the quality of the coherent noise
// generated by these vectors.  For more information, see "GPU Gems",
// Chapter 5 - Implementing Improved Perlin Noise by Ken Perlin,
// specifically page 76.

__constant__ double device_g_randomVectors[256 * 4] = {
    -0.763874, -0.596439, -0.246489, 0.0,
    0.396055, 0.904518, -0.158073, 0.0,
    -0.499004, -0.8665, -0.0131631, 0.0,
    0.468724, -0.824756, 0.316346, 0.0,
    0.829598, 0.43195, 0.353816, 0.0,
    -0.454473, 0.629497, -0.630228, 0.0,
    -0.162349, -0.869962, -0.465628, 0.0,
    0.932805, 0.253451, 0.256198, 0.0,
    -0.345419, 0.927299, -0.144227, 0.0,
    -0.715026, -0.293698, -0.634413, 0.0,
    -0.245997, 0.717467, -0.651711, 0.0,
    -0.967409, -0.250435, -0.037451, 0.0,
    0.901729, 0.397108, -0.170852, 0.0,
    0.892657, -0.0720622, -0.444938, 0.0,
    0.0260084, -0.0361701, 0.999007, 0.0,
    0.949107, -0.19486, 0.247439, 0.0,
    0.471803, -0.807064, -0.355036, 0.0,
    0.879737, 0.141845, 0.453809, 0.0,
    0.570747, 0.696415, 0.435033, 0.0,
    -0.141751, -0.988233, -0.0574584, 0.0,
    -0.58219, -0.0303005, 0.812488, 0.0,
    -0.60922, 0.239482, -0.755975, 0.0,
    0.299394, -0.197066, -0.933557, 0.0,
    -0.851615, -0.220702, -0.47544, 0.0,
    0.848886, 0.341829, -0.403169, 0.0,
    -0.156129, -0.687241, 0.709453, 0.0,
    -0.665651, 0.626724, 0.405124, 0.0,
    0.595914, -0.674582, 0.43569, 0.0,
    0.171025, -0.509292, 0.843428, 0.0,
    0.78605, 0.536414, -0.307222, 0.0,
    0.18905, -0.791613, 0.581042, 0.0,
    -0.294916, 0.844994, 0.446105, 0.0,
    0.342031, -0.58736, -0.7335, 0.0,
    0.57155, 0.7869, 0.232635, 0.0,
    0.885026, -0.408223, 0.223791, 0.0,
    -0.789518, 0.571645, 0.223347, 0.0,
    0.774571, 0.31566, 0.548087, 0.0,
    -0.79695, -0.0433603, -0.602487, 0.0,
    -0.142425, -0.473249, -0.869339, 0.0,
    -0.0698838, 0.170442, 0.982886, 0.0,
    0.687815, -0.484748, 0.540306, 0.0,
    0.543703, -0.534446, -0.647112, 0.0,
    0.97186, 0.184391, -0.146588, 0.0,
    0.707084, 0.485713, -0.513921, 0.0,
    0.942302, 0.331945, 0.043348, 0.0,
    0.499084, 0.599922, 0.625307, 0.0,
    -0.289203, 0.211107, 0.9337, 0.0,
    0.412433, -0.71667, -0.56239, 0.0,
    0.87721, -0.082816, 0.47291, 0.0,
    -0.420685, -0.214278, 0.881538, 0.0,
    0.752558, -0.0391579, 0.657361, 0.0,
    0.0765725, -0.996789, 0.0234082, 0.0,
    -0.544312, -0.309435, -0.779727, 0.0,
    -0.455358, -0.415572, 0.787368, 0.0,
    -0.874586, 0.483746, 0.0330131, 0.0,
    0.245172, -0.0838623, 0.965846, 0.0,
    0.382293, -0.432813, 0.81641, 0.0,
    -0.287735, -0.905514, 0.311853, 0.0,
    -0.667704, 0.704955, -0.239186, 0.0,
    0.717885, -0.464002, -0.518983, 0.0,
    0.976342, -0.214895, 0.0240053, 0.0,
    -0.0733096, -0.921136, 0.382276, 0.0,
    -0.986284, 0.151224, -0.0661379, 0.0,
    -0.899319, -0.429671, 0.0812908, 0.0,
    0.652102, -0.724625, 0.222893, 0.0,
    0.203761, 0.458023, -0.865272, 0.0,
    -0.030396, 0.698724, -0.714745, 0.0,
    -0.460232, 0.839138, 0.289887, 0.0,
    -0.0898602, 0.837894, 0.538386, 0.0,
    -0.731595, 0.0793784, 0.677102, 0.0,
    -0.447236, -0.788397, 0.422386, 0.0,
    0.186481, 0.645855, -0.740335, 0.0,
    -0.259006, 0.935463, 0.240467, 0.0,
    0.445839, 0.819655, -0.359712, 0.0,
    0.349962, 0.755022, -0.554499, 0.0,
    -0.997078, -0.0359577, 0.0673977, 0.0,
    -0.431163, -0.147516, -0.890133, 0.0,
    0.299648, -0.63914, 0.708316, 0.0,
    0.397043, 0.566526, -0.722084, 0.0,
    -0.502489, 0.438308, -0.745246, 0.0,
    0.0687235, 0.354097, 0.93268, 0.0,
    -0.0476651, -0.462597, 0.885286, 0.0,
    -0.221934, 0.900739, -0.373383, 0.0,
    -0.956107, -0.225676, 0.186893, 0.0,
    -0.187627, 0.391487, -0.900852, 0.0,
    -0.224209, -0.315405, 0.92209, 0.0,
    -0.730807, -0.537068, 0.421283, 0.0,
    -0.0353135, -0.816748, 0.575913, 0.0,
    -0.941391, 0.176991, -0.287153, 0.0,
    -0.154174, 0.390458, 0.90762, 0.0,
    -0.283847, 0.533842, 0.796519, 0.0,
    -0.482737, -0.850448, 0.209052, 0.0,
    -0.649175, 0.477748, 0.591886, 0.0,
    0.885373, -0.405387, -0.227543, 0.0,
    -0.147261, 0.181623, -0.972279, 0.0,
    0.0959236, -0.115847, -0.988624, 0.0,
    -0.89724, -0.191348, 0.397928, 0.0,
    0.903553, -0.428461, -0.00350461, 0.0,
    0.849072, -0.295807, -0.437693, 0.0,
    0.65551, 0.741754, -0.141804, 0.0,
    0.61598, -0.178669, 0.767232, 0.0,
    0.0112967, 0.932256, -0.361623, 0.0,
    -0.793031, 0.258012, 0.551845, 0.0,
    0.421933, 0.454311, 0.784585, 0.0,
    -0.319993, 0.0401618, -0.946568, 0.0,
    -0.81571, 0.551307, -0.175151, 0.0,
    -0.377644, 0.00322313, 0.925945, 0.0,
    0.129759, -0.666581, -0.734052, 0.0,
    0.601901, -0.654237, -0.457919, 0.0,
    -0.927463, -0.0343576, -0.372334, 0.0,
    -0.438663, -0.868301, -0.231578, 0.0,
    -0.648845, -0.749138, -0.133387, 0.0,
    0.507393, -0.588294, 0.629653, 0.0,
    0.726958, 0.623665, 0.287358, 0.0,
    0.411159, 0.367614, -0.834151, 0.0,
    0.806333, 0.585117, -0.0864016, 0.0,
    0.263935, -0.880876, 0.392932, 0.0,
    0.421546, -0.201336, 0.884174, 0.0,
    -0.683198, -0.569557, -0.456996, 0.0,
    -0.117116, -0.0406654, -0.992285, 0.0,
    -0.643679, -0.109196, -0.757465, 0.0,
    -0.561559, -0.62989, 0.536554, 0.0,
    0.0628422, 0.104677, -0.992519, 0.0,
    0.480759, -0.2867, -0.828658, 0.0,
    -0.228559, -0.228965, -0.946222, 0.0,
    -0.10194, -0.65706, -0.746914, 0.0,
    0.0689193, -0.678236, 0.731605, 0.0,
    0.401019, -0.754026, 0.52022, 0.0,
    -0.742141, 0.547083, -0.387203, 0.0,
    -0.00210603, -0.796417, -0.604745, 0.0,
    0.296725, -0.409909, -0.862513, 0.0,
    -0.260932, -0.798201, 0.542945, 0.0,
    -0.641628, 0.742379, 0.192838, 0.0,
    -0.186009, -0.101514, 0.97729, 0.0,
    0.106711, -0.962067, 0.251079, 0.0,
    -0.743499, 0.30988, -0.592607, 0.0,
    -0.795853, -0.605066, -0.0226607, 0.0,
    -0.828661, -0.419471, -0.370628, 0.0,
    0.0847218, -0.489815, -0.8677, 0.0,
    -0.381405, 0.788019, -0.483276, 0.0,
    0.282042, -0.953394, 0.107205, 0.0,
    0.530774, 0.847413, 0.0130696, 0.0,
    0.0515397, 0.922524, 0.382484, 0.0,
    -0.631467, -0.709046, 0.313852, 0.0,
    0.688248, 0.517273, 0.508668, 0.0,
    0.646689, -0.333782, -0.685845, 0.0,
    -0.932528, -0.247532, -0.262906, 0.0,
    0.630609, 0.68757, -0.359973, 0.0,
    0.577805, -0.394189, 0.714673, 0.0,
    -0.887833, -0.437301, -0.14325, 0.0,
    0.690982, 0.174003, 0.701617, 0.0,
    -0.866701, 0.0118182, 0.498689, 0.0,
    -0.482876, 0.727143, 0.487949, 0.0,
    -0.577567, 0.682593, -0.447752, 0.0,
    0.373768, 0.0982991, 0.922299, 0.0,
    0.170744, 0.964243, -0.202687, 0.0,
    0.993654, -0.035791, -0.106632, 0.0,
    0.587065, 0.4143, -0.695493, 0.0,
    -0.396509, 0.26509, -0.878924, 0.0,
    -0.0866853, 0.83553, -0.542563, 0.0,
    0.923193, 0.133398, -0.360443, 0.0,
    0.00379108, -0.258618, 0.965972, 0.0,
    0.239144, 0.245154, -0.939526, 0.0,
    0.758731, -0.555871, 0.33961, 0.0,
    0.295355, 0.309513, 0.903862, 0.0,
    0.0531222, -0.91003, -0.411124, 0.0,
    0.270452, 0.0229439, -0.96246, 0.0,
    0.563634, 0.0324352, 0.825387, 0.0,
    0.156326, 0.147392, 0.976646, 0.0,
    -0.0410141, 0.981824, 0.185309, 0.0,
    -0.385562, -0.576343, -0.720535, 0.0,
    0.388281, 0.904441, 0.176702, 0.0,
    0.945561, -0.192859, -0.262146, 0.0,
    0.844504, 0.520193, 0.127325, 0.0,
    0.0330893, 0.999121, -0.0257505, 0.0,
    -0.592616, -0.482475, -0.644999, 0.0,
    0.539471, 0.631024, -0.557476, 0.0,
    0.655851, -0.027319, -0.754396, 0.0,
    0.274465, 0.887659, 0.369772, 0.0,
    -0.123419, 0.975177, -0.183842, 0.0,
    -0.223429, 0.708045, 0.66989, 0.0,
    -0.908654, 0.196302, 0.368528, 0.0,
    -0.95759, -0.00863708, 0.288005, 0.0,
    0.960535, 0.030592, 0.276472, 0.0,
    -0.413146, 0.907537, 0.0754161, 0.0,
    -0.847992, 0.350849, -0.397259, 0.0,
    0.614736, 0.395841, 0.68221, 0.0,
    -0.503504, -0.666128, -0.550234, 0.0,
    -0.268833, -0.738524, -0.618314, 0.0,
    0.792737, -0.60001, -0.107502, 0.0,
    -0.637582, 0.508144, -0.579032, 0.0,
    0.750105, 0.282165, -0.598101, 0.0,
    -0.351199, -0.392294, -0.850155, 0.0,
    0.250126, -0.960993, -0.118025, 0.0,
    -0.732341, 0.680909, -0.0063274, 0.0,
    -0.760674, -0.141009, 0.633634, 0.0,
    0.222823, -0.304012, 0.926243, 0.0,
    0.209178, 0.505671, 0.836984, 0.0,
    0.757914, -0.56629, -0.323857, 0.0,
    -0.782926, -0.339196, 0.52151, 0.0,
    -0.462952, 0.585565, 0.665424, 0.0,
    0.61879, 0.194119, -0.761194, 0.0,
    0.741388, -0.276743, 0.611357, 0.0,
    0.707571, 0.702621, 0.0752872, 0.0,
    0.156562, 0.819977, 0.550569, 0.0,
    -0.793606, 0.440216, 0.42, 0.0,
    0.234547, 0.885309, -0.401517, 0.0,
    0.132598, 0.80115, -0.58359, 0.0,
    -0.377899, -0.639179, 0.669808, 0.0,
    -0.865993, -0.396465, 0.304748, 0.0,
    -0.624815, -0.44283, 0.643046, 0.0,
    -0.485705, 0.825614, -0.287146, 0.0,
    -0.971788, 0.175535, 0.157529, 0.0,
    -0.456027, 0.392629, 0.798675, 0.0,
    -0.0104443, 0.521623, -0.853112, 0.0,
    -0.660575, -0.74519, 0.091282, 0.0,
    -0.0157698, -0.307475, -0.951425, 0.0,
    -0.603467, -0.250192, 0.757121, 0.0,
    0.506876, 0.25006, 0.824952, 0.0,
    0.255404, 0.966794, 0.00884498, 0.0,
    0.466764, -0.874228, -0.133625, 0.0,
    0.475077, -0.0682351, -0.877295, 0.0,
    -0.224967, -0.938972, -0.260233, 0.0,
    -0.377929, -0.814757, -0.439705, 0.0,
    -0.305847, 0.542333, -0.782517, 0.0,
    0.26658, -0.902905, -0.337191, 0.0,
    0.0275773, 0.322158, -0.946284, 0.0,
    0.0185422, 0.716349, 0.697496, 0.0,
    -0.20483, 0.978416, 0.0273371, 0.0,
    -0.898276, 0.373969, 0.230752, 0.0,
    -0.00909378, 0.546594, 0.837349, 0.0,
    0.6602, -0.751089, 0.000959236, 0.0,
    0.855301, -0.303056, 0.420259, 0.0,
    0.797138, 0.0623013, -0.600574, 0.0,
    0.48947, -0.866813, 0.0951509, 0.0,
    0.251142, 0.674531, 0.694216, 0.0,
    -0.578422, -0.737373, -0.348867, 0.0,
    -0.254689, -0.514807, 0.818601, 0.0,
    0.374972, 0.761612, 0.528529, 0.0,
    0.640303, -0.734271, -0.225517, 0.0,
    -0.638076, 0.285527, 0.715075, 0.0,
    0.772956, -0.15984, -0.613995, 0.0,
    0.798217, -0.590628, 0.118356, 0.0,
    -0.986276, -0.0578337, -0.154644, 0.0,
    -0.312988, -0.94549, 0.0899272, 0.0,
    -0.497338, 0.178325, 0.849032, 0.0,
    -0.101136, -0.981014, 0.165477, 0.0,
    -0.521688, 0.0553434, -0.851339, 0.0,
    -0.786182, -0.583814, 0.202678, 0.0,
    -0.565191, 0.821858, -0.0714658, 0.0,
    0.437895, 0.152598, -0.885981, 0.0,
    -0.92394, 0.353436, -0.14635, 0.0,
    0.212189, -0.815162, -0.538969, 0.0,
    -0.859262, 0.143405, -0.491024, 0.0,
    0.991353, 0.112814, 0.0670273, 0.0,
    0.0337884, -0.979891, -0.196654, 0.0
};

#ifdef __CUDA_ARCH__
#else

const double host_g_randomVectors[256 * 4] = {
    -0.763874, -0.596439, -0.246489, 0.0,
    0.396055, 0.904518, -0.158073, 0.0,
    -0.499004, -0.8665, -0.0131631, 0.0,
    0.468724, -0.824756, 0.316346, 0.0,
    0.829598, 0.43195, 0.353816, 0.0,
    -0.454473, 0.629497, -0.630228, 0.0,
    -0.162349, -0.869962, -0.465628, 0.0,
    0.932805, 0.253451, 0.256198, 0.0,
    -0.345419, 0.927299, -0.144227, 0.0,
    -0.715026, -0.293698, -0.634413, 0.0,
    -0.245997, 0.717467, -0.651711, 0.0,
    -0.967409, -0.250435, -0.037451, 0.0,
    0.901729, 0.397108, -0.170852, 0.0,
    0.892657, -0.0720622, -0.444938, 0.0,
    0.0260084, -0.0361701, 0.999007, 0.0,
    0.949107, -0.19486, 0.247439, 0.0,
    0.471803, -0.807064, -0.355036, 0.0,
    0.879737, 0.141845, 0.453809, 0.0,
    0.570747, 0.696415, 0.435033, 0.0,
    -0.141751, -0.988233, -0.0574584, 0.0,
    -0.58219, -0.0303005, 0.812488, 0.0,
    -0.60922, 0.239482, -0.755975, 0.0,
    0.299394, -0.197066, -0.933557, 0.0,
    -0.851615, -0.220702, -0.47544, 0.0,
    0.848886, 0.341829, -0.403169, 0.0,
    -0.156129, -0.687241, 0.709453, 0.0,
    -0.665651, 0.626724, 0.405124, 0.0,
    0.595914, -0.674582, 0.43569, 0.0,
    0.171025, -0.509292, 0.843428, 0.0,
    0.78605, 0.536414, -0.307222, 0.0,
    0.18905, -0.791613, 0.581042, 0.0,
    -0.294916, 0.844994, 0.446105, 0.0,
    0.342031, -0.58736, -0.7335, 0.0,
    0.57155, 0.7869, 0.232635, 0.0,
    0.885026, -0.408223, 0.223791, 0.0,
    -0.789518, 0.571645, 0.223347, 0.0,
    0.774571, 0.31566, 0.548087, 0.0,
    -0.79695, -0.0433603, -0.602487, 0.0,
    -0.142425, -0.473249, -0.869339, 0.0,
    -0.0698838, 0.170442, 0.982886, 0.0,
    0.687815, -0.484748, 0.540306, 0.0,
    0.543703, -0.534446, -0.647112, 0.0,
    0.97186, 0.184391, -0.146588, 0.0,
    0.707084, 0.485713, -0.513921, 0.0,
    0.942302, 0.331945, 0.043348, 0.0,
    0.499084, 0.599922, 0.625307, 0.0,
    -0.289203, 0.211107, 0.9337, 0.0,
    0.412433, -0.71667, -0.56239, 0.0,
    0.87721, -0.082816, 0.47291, 0.0,
    -0.420685, -0.214278, 0.881538, 0.0,
    0.752558, -0.0391579, 0.657361, 0.0,
    0.0765725, -0.996789, 0.0234082, 0.0,
    -0.544312, -0.309435, -0.779727, 0.0,
    -0.455358, -0.415572, 0.787368, 0.0,
    -0.874586, 0.483746, 0.0330131, 0.0,
    0.245172, -0.0838623, 0.965846, 0.0,
    0.382293, -0.432813, 0.81641, 0.0,
    -0.287735, -0.905514, 0.311853, 0.0,
    -0.667704, 0.704955, -0.239186, 0.0,
    0.717885, -0.464002, -0.518983, 0.0,
    0.976342, -0.214895, 0.0240053, 0.0,
    -0.0733096, -0.921136, 0.382276, 0.0,
    -0.986284, 0.151224, -0.0661379, 0.0,
    -0.899319, -0.429671, 0.0812908, 0.0,
    0.652102, -0.724625, 0.222893, 0.0,
    0.203761, 0.458023, -0.865272, 0.0,
    -0.030396, 0.698724, -0.714745, 0.0,
    -0.460232, 0.839138, 0.289887, 0.0,
    -0.0898602, 0.837894, 0.538386, 0.0,
    -0.731595, 0.0793784, 0.677102, 0.0,
    -0.447236, -0.788397, 0.422386, 0.0,
    0.186481, 0.645855, -0.740335, 0.0,
    -0.259006, 0.935463, 0.240467, 0.0,
    0.445839, 0.819655, -0.359712, 0.0,
    0.349962, 0.755022, -0.554499, 0.0,
    -0.997078, -0.0359577, 0.0673977, 0.0,
    -0.431163, -0.147516, -0.890133, 0.0,
    0.299648, -0.63914, 0.708316, 0.0,
    0.397043, 0.566526, -0.722084, 0.0,
    -0.502489, 0.438308, -0.745246, 0.0,
    0.0687235, 0.354097, 0.93268, 0.0,
    -0.0476651, -0.462597, 0.885286, 0.0,
    -0.221934, 0.900739, -0.373383, 0.0,
    -0.956107, -0.225676, 0.186893, 0.0,
    -0.187627, 0.391487, -0.900852, 0.0,
    -0.224209, -0.315405, 0.92209, 0.0,
    -0.730807, -0.537068, 0.421283, 0.0,
    -0.0353135, -0.816748, 0.575913, 0.0,
    -0.941391, 0.176991, -0.287153, 0.0,
    -0.154174, 0.390458, 0.90762, 0.0,
    -0.283847, 0.533842, 0.796519, 0.0,
    -0.482737, -0.850448, 0.209052, 0.0,
    -0.649175, 0.477748, 0.591886, 0.0,
    0.885373, -0.405387, -0.227543, 0.0,
    -0.147261, 0.181623, -0.972279, 0.0,
    0.0959236, -0.115847, -0.988624, 0.0,
    -0.89724, -0.191348, 0.397928, 0.0,
    0.903553, -0.428461, -0.00350461, 0.0,
    0.849072, -0.295807, -0.437693, 0.0,
    0.65551, 0.741754, -0.141804, 0.0,
    0.61598, -0.178669, 0.767232, 0.0,
    0.0112967, 0.932256, -0.361623, 0.0,
    -0.793031, 0.258012, 0.551845, 0.0,
    0.421933, 0.454311, 0.784585, 0.0,
    -0.319993, 0.0401618, -0.946568, 0.0,
    -0.81571, 0.551307, -0.175151, 0.0,
    -0.377644, 0.00322313, 0.925945, 0.0,
    0.129759, -0.666581, -0.734052, 0.0,
    0.601901, -0.654237, -0.457919, 0.0,
    -0.927463, -0.0343576, -0.372334, 0.0,
    -0.438663, -0.868301, -0.231578, 0.0,
    -0.648845, -0.749138, -0.133387, 0.0,
    0.507393, -0.588294, 0.629653, 0.0,
    0.726958, 0.623665, 0.287358, 0.0,
    0.411159, 0.367614, -0.834151, 0.0,
    0.806333, 0.585117, -0.0864016, 0.0,
    0.263935, -0.880876, 0.392932, 0.0,
    0.421546, -0.201336, 0.884174, 0.0,
    -0.683198, -0.569557, -0.456996, 0.0,
    -0.117116, -0.0406654, -0.992285, 0.0,
    -0.643679, -0.109196, -0.757465, 0.0,
    -0.561559, -0.62989, 0.536554, 0.0,
    0.0628422, 0.104677, -0.992519, 0.0,
    0.480759, -0.2867, -0.828658, 0.0,
    -0.228559, -0.228965, -0.946222, 0.0,
    -0.10194, -0.65706, -0.746914, 0.0,
    0.0689193, -0.678236, 0.731605, 0.0,
    0.401019, -0.754026, 0.52022, 0.0,
    -0.742141, 0.547083, -0.387203, 0.0,
    -0.00210603, -0.796417, -0.604745, 0.0,
    0.296725, -0.409909, -0.862513, 0.0,
    -0.260932, -0.798201, 0.542945, 0.0,
    -0.641628, 0.742379, 0.192838, 0.0,
    -0.186009, -0.101514, 0.97729, 0.0,
    0.106711, -0.962067, 0.251079, 0.0,
    -0.743499, 0.30988, -0.592607, 0.0,
    -0.795853, -0.605066, -0.0226607, 0.0,
    -0.828661, -0.419471, -0.370628, 0.0,
    0.0847218, -0.489815, -0.8677, 0.0,
    -0.381405, 0.788019, -0.483276, 0.0,
    0.282042, -0.953394, 0.107205, 0.0,
    0.530774, 0.847413, 0.0130696, 0.0,
    0.0515397, 0.922524, 0.382484, 0.0,
    -0.631467, -0.709046, 0.313852, 0.0,
    0.688248, 0.517273, 0.508668, 0.0,
    0.646689, -0.333782, -0.685845, 0.0,
    -0.932528, -0.247532, -0.262906, 0.0,
    0.630609, 0.68757, -0.359973, 0.0,
    0.577805, -0.394189, 0.714673, 0.0,
    -0.887833, -0.437301, -0.14325, 0.0,
    0.690982, 0.174003, 0.701617, 0.0,
    -0.866701, 0.0118182, 0.498689, 0.0,
    -0.482876, 0.727143, 0.487949, 0.0,
    -0.577567, 0.682593, -0.447752, 0.0,
    0.373768, 0.0982991, 0.922299, 0.0,
    0.170744, 0.964243, -0.202687, 0.0,
    0.993654, -0.035791, -0.106632, 0.0,
    0.587065, 0.4143, -0.695493, 0.0,
    -0.396509, 0.26509, -0.878924, 0.0,
    -0.0866853, 0.83553, -0.542563, 0.0,
    0.923193, 0.133398, -0.360443, 0.0,
    0.00379108, -0.258618, 0.965972, 0.0,
    0.239144, 0.245154, -0.939526, 0.0,
    0.758731, -0.555871, 0.33961, 0.0,
    0.295355, 0.309513, 0.903862, 0.0,
    0.0531222, -0.91003, -0.411124, 0.0,
    0.270452, 0.0229439, -0.96246, 0.0,
    0.563634, 0.0324352, 0.825387, 0.0,
    0.156326, 0.147392, 0.976646, 0.0,
    -0.0410141, 0.981824, 0.185309, 0.0,
    -0.385562, -0.576343, -0.720535, 0.0,
    0.388281, 0.904441, 0.176702, 0.0,
    0.945561, -0.192859, -0.262146, 0.0,
    0.844504, 0.520193, 0.127325, 0.0,
    0.0330893, 0.999121, -0.0257505, 0.0,
    -0.592616, -0.482475, -0.644999, 0.0,
    0.539471, 0.631024, -0.557476, 0.0,
    0.655851, -0.027319, -0.754396, 0.0,
    0.274465, 0.887659, 0.369772, 0.0,
    -0.123419, 0.975177, -0.183842, 0.0,
    -0.223429, 0.708045, 0.66989, 0.0,
    -0.908654, 0.196302, 0.368528, 0.0,
    -0.95759, -0.00863708, 0.288005, 0.0,
    0.960535, 0.030592, 0.276472, 0.0,
    -0.413146, 0.907537, 0.0754161, 0.0,
    -0.847992, 0.350849, -0.397259, 0.0,
    0.614736, 0.395841, 0.68221, 0.0,
    -0.503504, -0.666128, -0.550234, 0.0,
    -0.268833, -0.738524, -0.618314, 0.0,
    0.792737, -0.60001, -0.107502, 0.0,
    -0.637582, 0.508144, -0.579032, 0.0,
    0.750105, 0.282165, -0.598101, 0.0,
    -0.351199, -0.392294, -0.850155, 0.0,
    0.250126, -0.960993, -0.118025, 0.0,
    -0.732341, 0.680909, -0.0063274, 0.0,
    -0.760674, -0.141009, 0.633634, 0.0,
    0.222823, -0.304012, 0.926243, 0.0,
    0.209178, 0.505671, 0.836984, 0.0,
    0.757914, -0.56629, -0.323857, 0.0,
    -0.782926, -0.339196, 0.52151, 0.0,
    -0.462952, 0.585565, 0.665424, 0.0,
    0.61879, 0.194119, -0.761194, 0.0,
    0.741388, -0.276743, 0.611357, 0.0,
    0.707571, 0.702621, 0.0752872, 0.0,
    0.156562, 0.819977, 0.550569, 0.0,
    -0.793606, 0.440216, 0.42, 0.0,
    0.234547, 0.885309, -0.401517, 0.0,
    0.132598, 0.80115, -0.58359, 0.0,
    -0.377899, -0.639179, 0.669808, 0.0,
    -0.865993, -0.396465, 0.304748, 0.0,
    -0.624815, -0.44283, 0.643046, 0.0,
    -0.485705, 0.825614, -0.287146, 0.0,
    -0.971788, 0.175535, 0.157529, 0.0,
    -0.456027, 0.392629, 0.798675, 0.0,
    -0.0104443, 0.521623, -0.853112, 0.0,
    -0.660575, -0.74519, 0.091282, 0.0,
    -0.0157698, -0.307475, -0.951425, 0.0,
    -0.603467, -0.250192, 0.757121, 0.0,
    0.506876, 0.25006, 0.824952, 0.0,
    0.255404, 0.966794, 0.00884498, 0.0,
    0.466764, -0.874228, -0.133625, 0.0,
    0.475077, -0.0682351, -0.877295, 0.0,
    -0.224967, -0.938972, -0.260233, 0.0,
    -0.377929, -0.814757, -0.439705, 0.0,
    -0.305847, 0.542333, -0.782517, 0.0,
    0.26658, -0.902905, -0.337191, 0.0,
    0.0275773, 0.322158, -0.946284, 0.0,
    0.0185422, 0.716349, 0.697496, 0.0,
    -0.20483, 0.978416, 0.0273371, 0.0,
    -0.898276, 0.373969, 0.230752, 0.0,
    -0.00909378, 0.546594, 0.837349, 0.0,
    0.6602, -0.751089, 0.000959236, 0.0,
    0.855301, -0.303056, 0.420259, 0.0,
    0.797138, 0.0623013, -0.600574, 0.0,
    0.48947, -0.866813, 0.0951509, 0.0,
    0.251142, 0.674531, 0.694216, 0.0,
    -0.578422, -0.737373, -0.348867, 0.0,
    -0.254689, -0.514807, 0.818601, 0.0,
    0.374972, 0.761612, 0.528529, 0.0,
    0.640303, -0.734271, -0.225517, 0.0,
    -0.638076, 0.285527, 0.715075, 0.0,
    0.772956, -0.15984, -0.613995, 0.0,
    0.798217, -0.590628, 0.118356, 0.0,
    -0.986276, -0.0578337, -0.154644, 0.0,
    -0.312988, -0.94549, 0.0899272, 0.0,
    -0.497338, 0.178325, 0.849032, 0.0,
    -0.101136, -0.981014, 0.165477, 0.0,
    -0.521688, 0.0553434, -0.851339, 0.0,
    -0.786182, -0.583814, 0.202678, 0.0,
    -0.565191, 0.821858, -0.0714658, 0.0,
    0.437895, 0.152598, -0.885981, 0.0,
    -0.92394, 0.353436, -0.14635, 0.0,
    0.212189, -0.815162, -0.538969, 0.0,
    -0.859262, 0.143405, -0.491024, 0.0,
    0.991353, 0.112814, 0.0670273, 0.0,
    0.0337884, -0.979891, -0.196654, 0.0
};

#endif

double NoiseModule::g_randomVectors(int i) {
#ifdef __CUDA_ARCH__
    return device_g_randomVectors[i];
#else
    return host_g_randomVectors[i];
#endif
}

	.text
	.file	"noise_vectortable.hip"
	.globl	_ZN11NoiseModule15g_randomVectorsEi # -- Begin function _ZN11NoiseModule15g_randomVectorsEi
	.p2align	1, 0x90
	.type	_ZN11NoiseModule15g_randomVectorsEi,@function
_ZN11NoiseModule15g_randomVectorsEi:    # @_ZN11NoiseModule15g_randomVectorsEi
	.cfi_startproc
# %bb.0:
	movslq	%esi, %rax
	movsd	_ZL20host_g_randomVectors(,%rax,8), %xmm0 # xmm0 = mem[0],zero
	retq
.Lfunc_end0:
	.size	_ZN11NoiseModule15g_randomVectorsEi, .Lfunc_end0-_ZN11NoiseModule15g_randomVectorsEi
	.cfi_endproc
                                        # -- End function
	.p2align	4, 0x90                         # -- Begin function __hip_module_ctor
	.type	__hip_module_ctor,@function
__hip_module_ctor:                      # @__hip_module_ctor
	.cfi_startproc
# %bb.0:
	pushq	%rax
	.cfi_def_cfa_offset 16
	movq	__hip_gpubin_handle(%rip), %rdi
	testq	%rdi, %rdi
	jne	.LBB1_2
# %bb.1:
	movl	$__hip_fatbin_wrapper, %edi
	callq	__hipRegisterFatBinary
	movq	%rax, %rdi
	movq	%rax, __hip_gpubin_handle(%rip)
.LBB1_2:
	movl	$device_g_randomVectors, %esi
	movl	$.L__unnamed_1, %edx
	movl	$.L__unnamed_1, %ecx
	movl	$8192, %r9d                     # imm = 0x2000
	xorl	%r8d, %r8d
	pushq	$0
	.cfi_adjust_cfa_offset 8
	pushq	$1
	.cfi_adjust_cfa_offset 8
	callq	__hipRegisterVar
	addq	$16, %rsp
	.cfi_adjust_cfa_offset -16
	movl	$__hip_module_dtor, %edi
	popq	%rax
	.cfi_def_cfa_offset 8
	jmp	atexit                          # TAILCALL
.Lfunc_end1:
	.size	__hip_module_ctor, .Lfunc_end1-__hip_module_ctor
	.cfi_endproc
                                        # -- End function
	.p2align	4, 0x90                         # -- Begin function __hip_module_dtor
	.type	__hip_module_dtor,@function
__hip_module_dtor:                      # @__hip_module_dtor
	.cfi_startproc
# %bb.0:
	movq	__hip_gpubin_handle(%rip), %rdi
	testq	%rdi, %rdi
	je	.LBB2_2
# %bb.1:
	pushq	%rax
	.cfi_def_cfa_offset 16
	callq	__hipUnregisterFatBinary
	movq	$0, __hip_gpubin_handle(%rip)
	addq	$8, %rsp
	.cfi_def_cfa_offset 8
.LBB2_2:
	retq
.Lfunc_end2:
	.size	__hip_module_dtor, .Lfunc_end2-__hip_module_dtor
	.cfi_endproc
                                        # -- End function
	.type	device_g_randomVectors,@object  # @device_g_randomVectors
	.local	device_g_randomVectors
	.comm	device_g_randomVectors,8192,16
	.type	_ZL20host_g_randomVectors,@object # @_ZL20host_g_randomVectors
	.section	.rodata,"a",@progbits
	.p2align	4, 0x0
_ZL20host_g_randomVectors:
	.quad	0xbfe871a7e3087875              # double -0.76387400000000005
	.quad	0xbfe316073de1e2df              # double -0.59643900000000005
	.quad	0xbfcf8cf398e97072              # double -0.24648900000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd958f7121ab4b7              # double 0.39605499999999999
	.quad	0x3fecf1cfbb949625              # double 0.90451800000000004
	.quad	0xbfc43bbc6eb0b7c3              # double -0.15807299999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfdfefae7924af0c              # double -0.499004
	.quad	0xbfebba5e353f7cee              # double -0.86650000000000005
	.quad	0xbf8af541601ca04a              # double -0.0131631
	.quad	0x0000000000000000              # double 0
	.quad	0x3fddff92f2b66b61              # double 0.46872399999999997
	.quad	0xbfea6466b1e5c0ba              # double -0.82475600000000004
	.quad	0x3fd43f034b0e1b4c              # double 0.31634600000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3fea8c111ada76d9              # double 0.82959799999999995
	.quad	0x3fdba5119ce075f7              # double 0.43195
	.quad	0x3fd6a4ebdd334c5e              # double 0.35381600000000002
	.quad	0x0000000000000000              # double 0
	.quad	0xbfdd1615ebfa8f7e              # double -0.45447300000000002
	.quad	0x3fe424d6e47dc37a              # double 0.62949699999999997
	.quad	0xbfe42ad3e920c06a              # double -0.63022800000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfc4c7da1ec4e725              # double -0.16234899999999999
	.quad	0xbfebd6ba8c586877              # double -0.86996200000000001
	.quad	0xbfddccd962068555              # double -0.46562799999999999
	.quad	0x0000000000000000              # double 0
	.quad	0x3fedd989df1172ef              # double 0.932805
	.quad	0x3fd0388a8b08dd1e              # double 0.25345099999999998
	.quad	0x3fd0658c4bd33d29              # double 0.25619799999999998
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd61b584b1ab085              # double -0.34541899999999998
	.quad	0x3fedac6ef3d3a1d3              # double 0.92729899999999998
	.quad	0xbfc27607c4199fe4              # double -0.14422699999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe6e17e34b94531              # double -0.71502600000000005
	.quad	0xbfd2cbf2b239a390              # double -0.29369800000000001
	.quad	0xbfe44d1c7de5082d              # double -0.634413
	.quad	0x0000000000000000              # double 0
	.quad	0xbfcf7cd466f5019f              # double -0.24599699999999999
	.quad	0x3fe6f57d5a9eb207              # double 0.71746699999999997
	.quad	0xbfe4dad106ee30cb              # double -0.65171100000000004
	.quad	0x0000000000000000              # double 0
	.quad	0xbfeef503b81b64e0              # double -0.96740899999999996
	.quad	0xbfd0072085b18549              # double -0.25043500000000002
	.quad	0xbfa32cc70867ad8e              # double -0.037450999999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fecdaf6c69b5a64              # double 0.901729
	.quad	0x3fd96a37ac3eb7cc              # double 0.39710800000000002
	.quad	0xbfc5de7a743a6480              # double -0.170852
	.quad	0x0000000000000000              # double 0
	.quad	0x3fec90a569b17482              # double 0.89265700000000003
	.quad	0xbfb272ab18471ea3              # double -0.072062200000000007
	.quad	0xbfdc79dd3bafd977              # double -0.444938
	.quad	0x0000000000000000              # double 0
	.quad	0x3f9aa1f22daf65b4              # double 0.026008400000000001
	.quad	0xbfa284e3292fa432              # double -0.036170099999999997
	.quad	0x3feff7dd872f33ca              # double 0.99900699999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fee5f15a4acf313              # double 0.94910700000000003
	.quad	0xbfc8f12c27a63737              # double -0.19486000000000001
	.quad	0x3fcfac14c660a201              # double 0.24743899999999999
	.quad	0x0000000000000000              # double 0
	.quad	0x3fde320535c9e668              # double 0.47180299999999997
	.quad	0xbfe9d377e1b8ed1c              # double -0.807064
	.quad	0xbfd6b8e8ea39c51e              # double -0.35503600000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3fec26ce358298cc              # double 0.87973699999999999
	.quad	0x3fc227fa1a0cf180              # double 0.141845
	.quad	0x3fdd0b34e7685986              # double 0.45380900000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe2438f36694899              # double 0.570747
	.quad	0x3fe649081c2e33f0              # double 0.69641500000000001
	.quad	0x3fdbd794a6eb91b4              # double 0.435033
	.quad	0x0000000000000000              # double 0
	.quad	0xbfc224e592967019              # double -0.14175099999999999
	.quad	0xbfef9f9acffa7eb7              # double -0.98823300000000002
	.quad	0xbfad6b2ff9c2cf1d              # double -0.0574584
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe2a14cec41dd1a              # double -0.58218999999999999
	.quad	0xbf9f07182235b4ee              # double -0.030300500000000001
	.quad	0x3fe9ffe6d58c8eef              # double 0.81248799999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe37ebaf102363b              # double -0.60921999999999998
	.quad	0x3fcea7589efd86a9              # double 0.239482
	.quad	0xbfe830f27bb2fec5              # double -0.75597499999999995
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd3294573a79789              # double 0.29939399999999999
	.quad	0xbfc939756c93a711              # double -0.19706599999999999
	.quad	0xbfeddfb2edfe75bc              # double -0.93355699999999997
	.quad	0x0000000000000000              # double 0
	.quad	0xbfeb406e19b90eaa              # double -0.85161500000000001
	.quad	0xbfcc3ff69014b59a              # double -0.22070200000000001
	.quad	0xbfde6d9be4cd7492              # double -0.47543999999999997
	.quad	0x0000000000000000              # double 0
	.quad	0x3feb2a12f901083e              # double 0.84888600000000003
	.quad	0x3fd5e086bdf4c2b5              # double 0.34182899999999999
	.quad	0xbfd9cd855970b49e              # double -0.403169
	.quad	0x0000000000000000              # double 0
	.quad	0xbfc3fc08fa7a8501              # double -0.15612899999999999
	.quad	0xbfe5fde0d66f0cfe              # double -0.68724099999999999
	.quad	0x3fe6b3d6c7219221              # double 0.709453
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe54d035371971c              # double -0.66565099999999999
	.quad	0x3fe40e1f7d73c925              # double 0.62672399999999995
	.quad	0x3fd9ed8d36b4c7f3              # double 0.40512399999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe311ba3ca7503c              # double 0.59591400000000005
	.quad	0xbfe5962cfd8f0c78              # double -0.67458200000000001
	.quad	0x3fdbe2584f4c6e6e              # double 0.43569000000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3fc5e425aee631f9              # double 0.17102500000000001
	.quad	0xbfe04c1ebc83a96d              # double -0.50929199999999997
	.quad	0x3feafd5cb790fb65              # double 0.84342799999999996
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe927525460aa65              # double 0.78605000000000003
	.quad	0x3fe12a4db163baba              # double 0.53641399999999995
	.quad	0xbfd3a98676a7264a              # double -0.307222
	.quad	0x0000000000000000              # double 0
	.quad	0x3fc832ca57a786c2              # double 0.18905
	.quad	0xbfe954e4c942d491              # double -0.79161300000000001
	.quad	0x3fe297e56473471f              # double 0.58104199999999995
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd2dfe75bc44bf5              # double -0.29491600000000001
	.quad	0x3feb0a30db6a1e82              # double 0.84499400000000002
	.quad	0x3fdc8cfbfc6540cc              # double 0.44610499999999997
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd5e3d5fdcdf698              # double 0.34203099999999997
	.quad	0xbfe2cba732df505d              # double -0.58735999999999999
	.quad	0xbfe778d4fdf3b646              # double -0.73350000000000004
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe24a2339c0ebee              # double 0.57155
	.quad	0x3fe92e48e8a71de7              # double 0.78690000000000004
	.quad	0x3fcdc6fbd273d5bb              # double 0.23263500000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3fec52220bc382a1              # double 0.88502599999999998
	.quad	0xbfda20535c9e6688              # double -0.408223
	.quad	0x3fcca52ef911cf35              # double 0.22379099999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe943bb40b34e77              # double -0.78951800000000005
	.quad	0x3fe24aea747d805e              # double 0.57164499999999996
	.quad	0x3fcc96a26e547171              # double 0.22334699999999999
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe8c9491f2dc2b1              # double 0.77457100000000001
	.quad	0x3fd433c60029f16b              # double 0.31566
	.quad	0x3fe189edbf8b9baa              # double 0.54808699999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe9809d495182aa              # double -0.79695000000000005
	.quad	0xbfa633523ce3b61d              # double -0.043360299999999997
	.quad	0xbfe34792d1287c20              # double -0.60248699999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfc23afb7e90ff97              # double -0.142425
	.quad	0xbfde49b62c77574f              # double -0.47324899999999998
	.quad	0xbfebd1a005c4651f              # double -0.86933899999999997
	.quad	0x0000000000000000              # double 0
	.quad	0xbfb1e3e79b852c24              # double -0.069883799999999996
	.quad	0x3fc5d10b1feeb2d1              # double 0.17044200000000001
	.quad	0x3fef73cd573647bb              # double 0.98288600000000003
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe602949a5657fb              # double 0.68781499999999995
	.quad	0xbfdf061c79b34a45              # double -0.48474800000000001
	.quad	0x3fe14a2fcefaa476              # double 0.54030599999999995
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe16603d577963a              # double 0.54370300000000005
	.quad	0xbfe11a2e7f6f4be8              # double -0.53444599999999998
	.quad	0xbfe4b524399b2c41              # double -0.64711200000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3fef197a24894c44              # double 0.97185999999999994
	.quad	0x3fc79a1fd1569f49              # double 0.184391
	.quad	0xbfc2c36544fe36d2              # double -0.146588
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe6a06e9ff0cbb0              # double 0.70708400000000005
	.quad	0x3fdf15ebfa8f7db7              # double 0.48571300000000001
	.quad	0xbfe0720a73f748a1              # double -0.51392099999999996
	.quad	0x0000000000000000              # double 0
	.quad	0x3fee2756861e9292              # double 0.94230199999999997
	.quad	0x3fd53e963dc486ad              # double 0.33194499999999999
	.quad	0x3fa631b584b1ab08              # double 0.043347999999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fdff0fe047d3d43              # double 0.49908400000000003
	.quad	0x3fe3328f9f44d445              # double 0.59992199999999996
	.quad	0x3fe40283d35eb745              # double 0.62530699999999995
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd2824d4cb9ecf6              # double -0.28920299999999999
	.quad	0x3fcb058dde7a743a              # double 0.21110699999999999
	.quad	0x3fede0ded288ce70              # double 0.93369999999999997
	.quad	0x0000000000000000              # double 0
	.quad	0x3fda654d61b2a27f              # double 0.41243299999999999
	.quad	0xbfe6eef5ec80c73b              # double -0.71667000000000003
	.quad	0xbfe1ff1950331e3a              # double -0.56238999999999995
	.quad	0x0000000000000000              # double 0
	.quad	0x3fec121ab4b72c52              # double 0.87721000000000005
	.quad	0xbfb5336deb95e5b0              # double -0.082816
	.quad	0x3fde44284dfce315              # double 0.47291
	.quad	0x0000000000000000              # double 0
	.quad	0xbfdaec80c73abc94              # double -0.42068499999999998
	.quad	0xbfcb6d7625204af9              # double -0.214278
	.quad	0x3fec358f2e05ccc9              # double 0.88153800000000004
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe814f483cafb3b              # double 0.75255799999999995
	.quad	0xbfa40c8117c29465              # double -0.039157900000000002
	.quad	0x3fe50919ef954eb1              # double 0.65736099999999997
	.quad	0x0000000000000000              # double 0
	.quad	0x3fb39a415f45e0b5              # double 0.076572500000000002
	.quad	0xbfefe5b20b8066c3              # double -0.99678900000000003
	.quad	0x3f97f851b5d53983              # double 0.023408200000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe16b00ffda4053              # double -0.54431200000000002
	.quad	0xbfd3cdc8754f3776              # double -0.30943500000000002
	.quad	0xbfe8f3860999dcb5              # double -0.77972699999999995
	.quad	0x0000000000000000              # double 0
	.quad	0xbfdd2495e17e34b9              # double -0.45535799999999998
	.quad	0xbfda98bb4d48882f              # double -0.415572
	.quad	0x3fe9321e603d5779              # double 0.78736799999999996
	.quad	0x0000000000000000              # double 0
	.quad	0xbfebfc9bc7714339              # double -0.87458599999999997
	.quad	0x3fdef5b1c8648840              # double 0.48374600000000001
	.quad	0x3fa0e717d1addd1d              # double 0.033013099999999997
	.quad	0x0000000000000000              # double 0
	.quad	0x3fcf61cbccf28c7a              # double 0.245172
	.quad	0xbfb577ffebde0a0c              # double -0.083862300000000001
	.quad	0x3feee835dedf1e08              # double 0.96584599999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd8777d0f1f57b4              # double 0.38229299999999999
	.quad	0xbfdbb3354c12274a              # double -0.432813
	.quad	0x3fea2007dd441355              # double 0.81640999999999997
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd26a400fba8827              # double -0.28773500000000002
	.quad	0xbfecf9f87f023e9f              # double -0.90551400000000004
	.quad	0x3fd3f566490a350d              # double 0.31185299999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe55dd4c76d117b              # double -0.66770399999999996
	.quad	0x3fe68efdc9c4da90              # double 0.704955
	.quad	0xbfce9da597d49d7c              # double -0.23918600000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe6f8e9f6a93f29              # double 0.717885
	.quad	0xbfddb23571d1d474              # double -0.46400200000000003
	.quad	0xbfe09b823c85c24c              # double -0.51898299999999997
	.quad	0x0000000000000000              # double 0
	.quad	0x3fef3e3193f6c26a              # double 0.97634200000000004
	.quad	0xbfcb81adea897636              # double -0.214895
	.quad	0x3f9894d869b9013e              # double 0.0240053
	.quad	0x0000000000000000              # double 0
	.quad	0xbfb2c46afe7b9b82              # double -0.073309600000000003
	.quad	0xbfed79f23465625a              # double -0.92113599999999995
	.quad	0x3fd87735c182ecaf              # double 0.382276
	.quad	0x0000000000000000              # double 0
	.quad	0xbfef8fa376922d95              # double -0.98628400000000004
	.quad	0x3fc35b4edb2f661f              # double 0.151224
	.quad	0xbfb0ee69d586afb2              # double -0.066137899999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfecc738a3b57c4e              # double -0.89931899999999998
	.quad	0xbfdb7fbacb428912              # double -0.42967100000000003
	.quad	0x3fb4cf794f773698              # double 0.081290799999999996
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe4de050374ff86              # double 0.65210199999999996
	.quad	0xbfe73020c49ba5e3              # double -0.72462499999999996
	.quad	0x3fcc87c200c0f020              # double 0.22289300000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3fca14d72799a1fd              # double 0.203761
	.quad	0x3fdd503fb3743633              # double 0.45802300000000001
	.quad	0xbfebb04ee7c49fd8              # double -0.86527200000000004
	.quad	0x0000000000000000              # double 0
	.quad	0xbf9f202107b78466              # double -0.030395999999999999
	.quad	0x3fe65bf26f1dc50d              # double 0.69872400000000001
	.quad	0xbfe6df30e7ff583a              # double -0.71474499999999996
	.quad	0x0000000000000000              # double 0
	.quad	0xbfdd7470eb24a6a8              # double -0.46023199999999997
	.quad	0x3feada37ef5a964f              # double 0.83913800000000005
	.quad	0x3fd28d823422467c              # double 0.28988700000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfb70113fc3646e4              # double -0.089860200000000001
	.quad	0x3fead00713f077cd              # double 0.83789400000000003
	.quad	0x3fe13a7546d3f9e8              # double 0.53838600000000003
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe76939eadd590c              # double -0.731595
	.quad	0x3fb4522490024123              # double 0.079378400000000002
	.quad	0x3fe5aad1d041cc53              # double 0.67710199999999998
	.quad	0x0000000000000000              # double 0
	.quad	0xbfdc9f83be6601bd              # double -0.44723600000000002
	.quad	0xbfe93a8c586876e2              # double -0.78839700000000001
	.quad	0x3fdb085f4a1272c9              # double 0.42238599999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fc7de9c0229a5ec              # double 0.18648100000000001
	.quad	0x3fe4aad81adea897              # double 0.64585499999999996
	.quad	0xbfe7b0d306a2b170              # double -0.74033499999999997
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd0938de6ddf00b              # double -0.25900600000000001
	.quad	0x3fedef5019f3c70d              # double 0.93546300000000004
	.quad	0x3fcec79f666234a8              # double 0.24046699999999999
	.quad	0x0000000000000000              # double 0
	.quad	0x3fdc88a04d12018a              # double 0.44583899999999999
	.quad	0x3fea3a9d1f601798              # double 0.81965500000000002
	.quad	0xbfd705857afea3df              # double -0.35971199999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd665c70435efa6              # double 0.349962
	.quad	0x3fe82923e5b8561d              # double 0.75502199999999997
	.quad	0xbfe1be74afd54541              # double -0.55449899999999996
	.quad	0x0000000000000000              # double 0
	.quad	0xbfefe8101f31f46f              # double -0.99707800000000001
	.quad	0xbfa2690c33142983              # double -0.035957700000000002
	.quad	0x3fb140f9c5535bc8              # double 0.067397700000000005
	.quad	0x0000000000000000              # double 0
	.quad	0xbfdb982cb20fb225              # double -0.43116300000000002
	.quad	0xbfc2e1cde5d18091              # double -0.14751600000000001
	.quad	0xbfec7bf83382e44b              # double -0.89013299999999995
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd32d6ece13f4aa              # double 0.29964800000000003
	.quad	0xbfe473d5bab21816              # double -0.63914000000000004
	.quad	0x3fe6aa8650e77920              # double 0.70831599999999995
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd969270b06c43f              # double 0.39704299999999998
	.quad	0x3fe220fb224aada3              # double 0.56652599999999997
	.quad	0xbfe71b4fe79ee02a              # double -0.72208399999999995
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe01463cfb3311a              # double -0.50248899999999996
	.quad	0x3fdc0d3cff64cf8d              # double 0.43830799999999998
	.quad	0xbfe7d90e23af31b1              # double -0.74524599999999996
	.quad	0x0000000000000000              # double 0
	.quad	0x3fb197dd00f776c5              # double 0.068723500000000007
	.quad	0x3fd6a98676a7264a              # double 0.354097
	.quad	0x3fedd883ba3443d4              # double 0.93267999999999995
	.quad	0x0000000000000000              # double 0
	.quad	0xbfa8678f5b52362e              # double -0.047665100000000002
	.quad	0xbfdd9b30728e92d5              # double -0.46259699999999998
	.quad	0x3fec54434e3369ba              # double 0.88528600000000002
	.quad	0x0000000000000000              # double 0
	.quad	0xbfcc685553ef6b5d              # double -0.22193399999999999
	.quad	0x3fecd2da98676a72              # double 0.90073899999999996
	.quad	0xbfd7e581cf7878b8              # double -0.37338300000000002
	.quad	0x0000000000000000              # double 0
	.quad	0xbfee986db50f40e6              # double -0.95610700000000004
	.quad	0xbfcce2f37fbefd00              # double -0.22567599999999999
	.quad	0x3fc7ec1c1d6cf851              # double 0.186893
	.quad	0x0000000000000000              # double 0
	.quad	0xbfc804295a6c5d20              # double -0.18762699999999999
	.quad	0x3fd90e1f7d73c925              # double 0.39148699999999997
	.quad	0xbfecd3c792d1287c              # double -0.90085199999999998
	.quad	0x0000000000000000              # double 0
	.quad	0xbfccb2e1693c03bc              # double -0.22420899999999999
	.quad	0xbfd42f9873ffac1d              # double -0.31540499999999999
	.quad	0x3fed81c2e33eff19              # double 0.92208999999999997
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe762c55c96030c              # double -0.73080699999999998
	.quad	0xbfe12fa93af74cd3              # double -0.53706799999999999
	.quad	0x3fdaf64cf8d716d3              # double 0.42128300000000002
	.quad	0x0000000000000000              # double 0
	.quad	0xbfa2149c6f36ef80              # double -0.035313499999999998
	.quad	0xbfea22ccb3a2595c              # double -0.81674800000000002
	.quad	0x3fe26de1198aeb81              # double 0.57591300000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfee1fe004b7f5a5              # double -0.94139099999999998
	.quad	0x3fc6a7a41e57d9dc              # double 0.17699100000000001
	.quad	0xbfd260b6f9fcb0c0              # double -0.28715299999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfc3bbf93ff25e57              # double -0.15417400000000001
	.quad	0x3fd8fd438d1d8a55              # double 0.39045800000000003
	.quad	0x3fed0b39192641b3              # double 0.90761999999999998
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd22a8c9b845565              # double -0.28384700000000002
	.quad	0x3fe1153bd1676641              # double 0.53384200000000004
	.quad	0x3fe97d1569f49060              # double 0.79651899999999997
	.quad	0x0000000000000000              # double 0
	.quad	0xbfdee529bae46cfd              # double -0.48273700000000003
	.quad	0xbfeb36deb95e5aff              # double -0.85044799999999998
	.quad	0x3fcac2374794ea07              # double 0.20905199999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe4c60aa64c2f83              # double -0.64917499999999995
	.quad	0x3fde936c58eeae9f              # double 0.47774800000000001
	.quad	0x3fe2f0bae89eba6b              # double 0.59188600000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3fec54f9c1f85d74              # double 0.88537299999999996
	.quad	0xbfd9f1dc50ce4ead              # double -0.405387
	.quad	0xbfcd202107b78466              # double -0.227543
	.quad	0x0000000000000000              # double 0
	.quad	0xbfc2d972cd7cf5f5              # double -0.147261
	.quad	0x3fc73f6c2699c7bd              # double 0.18162300000000001
	.quad	0xbfef1ce8d972cd7d              # double -0.972279
	.quad	0x0000000000000000              # double 0
	.quad	0x3fb88e72f4ea2248              # double 0.095923599999999998
	.quad	0xbfbda8262456f75e              # double -0.11584700000000001
	.quad	0xbfefa2cecc814d72              # double -0.98862399999999995
	.quad	0x0000000000000000              # double 0
	.quad	0xbfecb630a91537a0              # double -0.89724000000000003
	.quad	0xbfc87e175d13d74d              # double -0.19134799999999999
	.quad	0x3fd977a7008a697b              # double 0.397928
	.quad	0x0000000000000000              # double 0
	.quad	0x3fece9e7fb267c6c              # double 0.90355300000000005
	.quad	0xbfdb6be7afa72218              # double -0.42846099999999998
	.quad	0xbf6cb5b32aba3dd4              # double -0.00350461
	.quad	0x0000000000000000              # double 0
	.quad	0x3feb2b990afe60c4              # double 0.84907200000000004
	.quad	0xbfd2ee807bbb6241              # double -0.29580699999999999
	.quad	0xbfdc0329802c0a4a              # double -0.437693
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe4f9f01b866e44              # double 0.65551000000000004
	.quad	0x3fe7bc72e275ab7e              # double 0.74175400000000002
	.quad	0xbfc226a22b3892ef              # double -0.14180400000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe3b61bb05faebc              # double 0.61597999999999997
	.quad	0xbfc6dea033e78e19              # double -0.17866899999999999
	.quad	0x3fe88d2a1f8e3ac1              # double 0.76723200000000003
	.quad	0x0000000000000000              # double 0
	.quad	0x3f8722b9686bfa24              # double 0.0112967
	.quad	0x3fedd50a88effe2a              # double 0.93225599999999997
	.quad	0xbfd724d4cb9ecf64              # double -0.36162300000000003
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe960828c36da88              # double -0.79303100000000004
	.quad	0x3fd08344c37e6f72              # double 0.25801200000000002
	.quad	0x3fe1a8b6d86ec17f              # double 0.55184500000000003
	.quad	0x0000000000000000              # double 0
	.quad	0x3fdb00f345069a4e              # double 0.421933
	.quad	0x3fdd136e71cda2b6              # double 0.45431100000000002
	.quad	0x3fe91b52007dd441              # double 0.78458499999999998
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd47ac3eb7cbb3d              # double -0.31999300000000003
	.quad	0x3fa490166318d40c              # double 0.040161799999999998
	.quad	0xbfee4a48f96e1587              # double -0.94656799999999996
	.quad	0x0000000000000000              # double 0
	.quad	0xbfea1a4bdba0a527              # double -0.81571000000000005
	.quad	0x3fe1a44e93e1c9b4              # double 0.55130699999999999
	.quad	0xbfc66b59146e4c0e              # double -0.175151
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd82b51bd61f5be              # double -0.37764399999999998
	.quad	0x3f6a6764be1aad55              # double 0.0032231299999999998
	.quad	0x3feda157689ca18c              # double 0.92594500000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3fc09bf162ae4b02              # double 0.12975900000000001
	.quad	0xbfe554a1ad6451b9              # double -0.66658099999999998
	.quad	0xbfe77d5a9eb2074f              # double -0.73405200000000004
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe342c5e2cdc012              # double 0.60190100000000002
	.quad	0xbfe4ef826edaa92e              # double -0.65423699999999996
	.quad	0xbfdd4e8b7e4de3b9              # double -0.45791900000000002
	.quad	0x0000000000000000              # double 0
	.quad	0xbfedadc6e2a80065              # double -0.92746300000000004
	.quad	0xbfa19751c0bcf412              # double -0.034357600000000002
	.quad	0xbfd7d451fc4c1659              # double -0.372334
	.quad	0x0000000000000000              # double 0
	.quad	0xbfdc130df9bdc6a0              # double -0.43866300000000003
	.quad	0xbfebc91f2dc2b0ea              # double -0.86830099999999999
	.quad	0xbfcda459103c8e26              # double -0.23157800000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe4c35696e58a33              # double -0.64884500000000001
	.quad	0xbfe7f8f041461b6d              # double -0.74913799999999997
	.quad	0xbfc112d3415b1423              # double -0.13338700000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe03c903ea704bc              # double 0.50739299999999998
	.quad	0xbfe2d34df04ddb55              # double -0.58829399999999998
	.quad	0x3fe4261e0c5a8156              # double 0.62965300000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe7433d6c721922              # double 0.72695799999999999
	.quad	0x3fe3f5104d551d69              # double 0.62366500000000002
	.quad	0x3fd26412cf0f9d2c              # double 0.287358
	.quad	0x0000000000000000              # double 0
	.quad	0x3fda506dd69d3027              # double 0.411159
	.quad	0x3fd786fcdee34fc6              # double 0.367614
	.quad	0xbfeab15d701d9f4d              # double -0.83415099999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe9cd7add15f02c              # double 0.80633299999999996
	.quad	0x3fe2b947496aad1d              # double 0.585117
	.quad	0xbfb61e6a4e52736a              # double -0.086401599999999995
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd0e44fa05143bf              # double 0.26393499999999998
	.quad	0xbfec3022dd7a99fa              # double -0.88087599999999999
	.quad	0x3fd925cc426351df              # double 0.392932
	.quad	0x0000000000000000              # double 0
	.quad	0x3fdafa9c12f09d8c              # double 0.42154599999999998
	.quad	0xbfc9c560c7c0f451              # double -0.20133599999999999
	.quad	0x3fec4b2745bf26f2              # double 0.88417400000000002
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe5dcc20d5629d8              # double -0.68319799999999997
	.quad	0xbfe239cf9a06a6e3              # double -0.56955699999999998
	.quad	0xbfdd3f6c2699c7bd              # double -0.45699600000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfbdfb506dd69d30              # double -0.117116
	.quad	0xbfa4d21866285305              # double -0.040665399999999997
	.quad	0xbfefc0cc78e9f6a9              # double -0.99228499999999997
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe49904b3c3e74b              # double -0.643679
	.quad	0xbfbbf444e0daa0cb              # double -0.109196
	.quad	0xbfe83d273d5bab22              # double -0.75746500000000005
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe1f84a9478c869              # double -0.56155900000000003
	.quad	0xbfe4280f12c27a63              # double -0.62988999999999995
	.quad	0x3fe12b734b51372a              # double 0.53655399999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fb0166d29cf0663              # double 0.062842200000000001
	.quad	0x3fbacc1ca3a4b557              # double 0.10467700000000001
	.quad	0xbfefc2b734b51373              # double -0.99251900000000004
	.quad	0x0000000000000000              # double 0
	.quad	0x3fdec4c165907d91              # double 0.48075899999999999
	.quad	0xbfd2594af4f0d845              # double -0.28670000000000001
	.quad	0xbfea845dc8323359              # double -0.82865800000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfcd416bdb1a6d6a              # double -0.22855900000000001
	.quad	0xbfcd4eb9a176ddad              # double -0.228965
	.quad	0xbfee47735c182ecb              # double -0.94622200000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfba18bd66277c46              # double -0.10194
	.quad	0xbfe506a2b1704ff4              # double -0.65705999999999998
	.quad	0xbfe7e6b8305d95dd              # double -0.74691399999999997
	.quad	0x0000000000000000              # double 0
	.quad	0x3fb1a4b1fb902eb7              # double 0.068919300000000003
	.quad	0xbfe5b41bfbdf090f              # double -0.67823599999999995
	.quad	0x3fe7694ee392e1ef              # double 0.73160499999999995
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd9aa4b9884c6a4              # double 0.40101900000000001
	.quad	0xbfe820fb224aada3              # double -0.75402599999999997
	.quad	0x3fe0a5a469d7342f              # double 0.52022000000000002
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe7bf9e7b80a9df              # double -0.74214100000000005
	.quad	0x3fe181b43526527a              # double 0.54708299999999999
	.quad	0xbfd8c7ef177a7009              # double -0.38720300000000002
	.quad	0x0000000000000000              # double 0
	.quad	0xbf6140aa3f2e3e2c              # double -0.0021060300000000001
	.quad	0xbfe97c3f811f4f51              # double -0.79641700000000004
	.quad	0xbfe35a122fad6cb5              # double -0.60474499999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd2fd8adab9f55a              # double 0.29672500000000002
	.quad	0xbfda3bf2f5558213              # double -0.40990900000000002
	.quad	0xbfeb99b4dcebfec1              # double -0.86251299999999997
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd0b31c219eb639              # double -0.260932
	.quad	0xbfe98adcd2d44dcb              # double -0.79820100000000005
	.quad	0x3fe15fce3150dae4              # double 0.54294500000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe4883771865519              # double -0.64162799999999998
	.quad	0x3fe7c1919ac79703              # double 0.74237900000000001
	.quad	0x3fc8aeea63b688be              # double 0.19283800000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfc7cf2495e17e35              # double -0.18600900000000001
	.quad	0xbfb9fcd24e160d88              # double -0.10151399999999999
	.quad	0x3fef45f5ad96a6a0              # double 0.97728999999999999
	.quad	0x0000000000000000              # double 0
	.quad	0x3fbb51697f1f9ad0              # double 0.106711
	.quad	0xbfeec940bbb1f256              # double -0.96206700000000001
	.quad	0x3fd011ada76d97b3              # double 0.251079
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe7cabe6a337a81              # double -0.74349900000000002
	.quad	0x3fd3d512ec6bce85              # double 0.30987999999999999
	.quad	0xbfe2f6a2f48c2e77              # double -0.59260699999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe977a0b5ed8d37              # double -0.79585300000000003
	.quad	0xbfe35cb35f3d7d39              # double -0.60506599999999999
	.quad	0xbf97345dd59e2ca6              # double -0.022660699999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfea846412cf0f9d              # double -0.82866099999999998
	.quad	0xbfdad89ce4a7b4e5              # double -0.41947099999999998
	.quad	0xbfd7b85e80bed741              # double -0.37062800000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3fb5b053f0421cdb              # double 0.0847218
	.quad	0xbfdf59210385c67e              # double -0.489815
	.quad	0xbfebc432ca57a787              # double -0.86770000000000003
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd868f08461f9f0              # double -0.38140499999999999
	.quad	0x3fe937739f340d4e              # double 0.78801900000000002
	.quad	0xbfdeedfe75bc44bf              # double -0.48327599999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd20cf9e3864cb6              # double 0.28204200000000001
	.quad	0xbfee823422467be5              # double -0.95339399999999996
	.quad	0x3fbb71c970f7b9e0              # double 0.10720499999999999
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe0fc19c17225b7              # double 0.53077399999999997
	.quad	0x3feb1e01de269164              # double 0.84741299999999997
	.quad	0x3f8ac43c04930cb8              # double 0.013069600000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3faa63695be42c65              # double 0.051539700000000001
	.quad	0x3fed85510d38cda7              # double 0.92252400000000001
	.quad	0x3fd87a9e2bcf91a3              # double 0.38248399999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe434fa48301a7a              # double -0.631467
	.quad	0xbfe6b0813cab81f9              # double -0.70904599999999995
	.quad	0x3fd41626b2f23034              # double 0.31385200000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe60620ab713272              # double 0.68824799999999997
	.quad	0x3fe08d801b435265              # double 0.51727299999999998
	.quad	0x3fe047021d10b1ff              # double 0.50866800000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe4b1ad2135daad              # double 0.64668899999999996
	.quad	0xbfd55caf2d7f950c              # double -0.33378200000000002
	.quad	0xbfe5f27136a400fc              # double -0.68584500000000004
	.quad	0x0000000000000000              # double 0
	.quad	0xbfedd744f5d35654              # double -0.93252800000000002
	.quad	0xbfcfaf20ea5b530d              # double -0.247532
	.quad	0xbfd0d373affb04ee              # double -0.26290599999999997
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe42df2ecf20642              # double 0.63060899999999998
	.quad	0x3fe60092ccf6be38              # double 0.68757000000000001
	.quad	0xbfd709cc319c5a3e              # double -0.35997299999999999
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe27d60e94ee393              # double 0.57780500000000001
	.quad	0xbfd93a647fdc5932              # double -0.39418900000000001
	.quad	0x3fe6de99e94ab1d5              # double 0.714673
	.quad	0x0000000000000000              # double 0
	.quad	0xbfec6920c069e7fb              # double -0.88783299999999998
	.quad	0xbfdbfcbd556084a5              # double -0.437301
	.quad	0xbfc25604189374bc              # double -0.14324999999999999
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe61c864883fd50              # double 0.69098199999999999
	.quad	0x3fc645baf533f423              # double 0.17400299999999999
	.quad	0x3fe673a57eaa2a0b              # double 0.70161700000000005
	.quad	0x0000000000000000              # double 0
	.quad	0xbfebbc03bc4d22c9              # double -0.86670100000000005
	.quad	0x3f883423f3fb0eff              # double 0.011818199999999999
	.quad	0x3fdfea854477ff15              # double 0.49868899999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfdee770bd017daf              # double -0.48287600000000003
	.quad	0x3fe744c165907d91              # double 0.72714299999999998
	.quad	0x3fdf3a8e71476af9              # double 0.48794900000000002
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe27b6dca07f66f              # double -0.57756700000000005
	.quad	0x3fe5d7cd466f501a              # double 0.68259300000000001
	.quad	0xbfdca7f8012dfd69              # double -0.44775199999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd7ebd09e12a51e              # double 0.37376799999999999
	.quad	0x3fb92a213bb9ea72              # double 0.0982991
	.quad	0x3fed8379314445aa              # double 0.92229899999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fc5daf07bfe7e20              # double 0.17074400000000001
	.quad	0x3feedb1422ccb3a2              # double 0.96424299999999996
	.quad	0xbfc9f1a5ca29845e              # double -0.20268700000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3fefcc0379314446              # double 0.99365400000000004
	.quad	0xbfa25332acfb762e              # double -0.035791000000000003
	.quad	0xbfbb4c3c18b502ac              # double -0.106632
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe2c93c89f40a28              # double 0.58706499999999995
	.quad	0x3fda83e425aee632              # double 0.4143
	.quad	0xbfe6417a89331a09              # double -0.69549300000000003
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd9606748e47560              # double -0.396509
	.quad	0x3fd0f73c0c1fc8f3              # double 0.26508999999999999
	.quad	0xbfec202539756c94              # double -0.87892400000000003
	.quad	0x0000000000000000              # double 0
	.quad	0xbfb63102008b403b              # double -0.086685300000000007
	.quad	0x3feabca9691a75cd              # double 0.83552999999999999
	.quad	0xbfe15cad14a0a0f5              # double -0.54256300000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3fed8acc0bdcad15              # double 0.92319300000000004
	.quad	0x3fc1132f87ad080b              # double 0.13339799999999999
	.quad	0xbfd7117f84449dbf              # double -0.36044300000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3f6f0e7893ba877b              # double 0.0037910800000000001
	.quad	0xbfd08d32830a0b1c              # double -0.25861800000000001
	.quad	0x3feee93e1c9b413a              # double 0.96597200000000005
	.quad	0x0000000000000000              # double 0
	.quad	0x3fce9c4545846e8f              # double 0.239144
	.quad	0x3fcf6134ce3de615              # double 0.24515400000000001
	.quad	0xbfee1098d477bbf9              # double -0.93952599999999997
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe847863beec398              # double 0.75873100000000004
	.quad	0xbfe1c9b1fab96f22              # double -0.555871
	.quad	0x3fd5bc2b94d94079              # double 0.33961000000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd2e718a86d71f3              # double 0.29535499999999998
	.quad	0x3fd3cf0f9d2bf551              # double 0.30951299999999998
	.quad	0x3fecec7000431bdf              # double 0.90386200000000005
	.quad	0x0000000000000000              # double 0
	.quad	0x3fab32d53f62159f              # double 0.053122200000000001
	.quad	0xbfed1ef73c0c1fc9              # double -0.91003000000000001
	.quad	0xbfda4fdb09a671ef              # double -0.41112399999999999
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd14f15e7c8d196              # double 0.27045200000000003
	.quad	0x3f977e9b10921e7b              # double 0.0229439
	.quad	0xbfeecc78e9f6a93f              # double -0.96245999999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe2094a2b9d3cbc              # double 0.56363399999999997
	.quad	0x3fa09b58b67a7af0              # double 0.032435199999999997
	.quad	0x3fea6991ff7164c7              # double 0.82538699999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fc4027d88c1db01              # double 0.15632599999999999
	.quad	0x3fc2ddbdb5d89481              # double 0.147392
	.quad	0x3fef40af1cb89d6b              # double 0.97664600000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfa4ffccd4598908              # double -0.041014099999999998
	.quad	0x3fef6b1a2a4db164              # double 0.98182400000000003
	.quad	0x3fc7b8348f53c57a              # double 0.185309
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd8ad0c3d25247d              # double -0.38556200000000002
	.quad	0xbfe27166e008e9b4              # double -0.57634300000000005
	.quad	0xbfe70e9f6a93f291              # double -0.72053500000000004
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd8d9988d2a1f8e              # double 0.38828099999999999
	.quad	0x3fecf12e40852b4e              # double 0.90444100000000005
	.quad	0x3fc69e2bcf91a32b              # double 0.176702
	.quad	0x0000000000000000              # double 0
	.quad	0x3fee4209246bf013              # double 0.94556099999999998
	.quad	0xbfc8af9a8cdea034              # double -0.192859
	.quad	0xbfd0c7000431bde8              # double -0.26214599999999999
	.quad	0x0000000000000000              # double 0
	.quad	0x3feb062d40aaeafb              # double 0.84450400000000003
	.quad	0x3fe0a56bca5375c9              # double 0.52019300000000002
	.quad	0x3fc04c2f837b4a23              # double 0.12732499999999999
	.quad	0x0000000000000000              # double 0
	.quad	0x3fa0f114aab1efd2              # double 0.033089300000000002
	.quad	0x3feff8cc9a77e5eb              # double 0.99912100000000003
	.quad	0xbf9a5e56cd6c2efd              # double -0.025750499999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe2f6b5d462c344              # double -0.59261600000000003
	.quad	0xbfdee0ded288ce70              # double -0.48247499999999999
	.quad	0xbfe4a3d4f15e7c8d              # double -0.64499899999999999
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe14358afc47e4a              # double 0.53947100000000003
	.quad	0x3fe431593e5fb720              # double 0.63102400000000003
	.quad	0xbfe1d6d7e889c1b5              # double -0.55747599999999997
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe4fcbb3c81908e              # double 0.65585099999999996
	.quad	0xbf9bf9830e3cd9a5              # double -0.027319
	.quad	0xbfe8240314877681              # double -0.75439599999999996
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd190d5a5b9628d              # double 0.27446500000000001
	.quad	0x3fec67b3d8e00086              # double 0.88765899999999998
	.quad	0x3fd7aa582dbe7f2c              # double 0.36977199999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfbf986338b47c74              # double -0.123419
	.quad	0x3fef34a66559f6ec              # double 0.97517699999999996
	.quad	0xbfc7882278d0cc36              # double -0.18384200000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfcc99524bfd2e94              # double -0.22342899999999999
	.quad	0x3fe6a84dfce3150e              # double 0.70804500000000004
	.quad	0x3fe56fbd273d5bab              # double 0.66988999999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfed13b18dac258d              # double -0.90865399999999996
	.quad	0x3fc9206c8711d799              # double 0.196302
	.quad	0x3fd795f676ea4229              # double 0.36852800000000002
	.quad	0x0000000000000000              # double 0
	.quad	0xbfeea493c89f40a3              # double -0.95759000000000005
	.quad	0xbf81b05141104095              # double -0.0086370800000000001
	.quad	0x3fd26eac8605681f              # double 0.28800500000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3feebcb3e5753a3f              # double 0.96053500000000002
	.quad	0x3f9f53825e13b18e              # double 0.030592000000000001
	.quad	0x3fd1b1b79d909f1f              # double 0.276472
	.quad	0x0000000000000000              # double 0
	.quad	0xbfda70fbeb9e492c              # double -0.41314600000000001
	.quad	0x3fed0a8b08dd1e54              # double 0.90753700000000003
	.quad	0x3fb34e7833178481              # double 0.0754161
	.quad	0x0000000000000000              # double 0
	.quad	0xbfeb22c01e68a0d3              # double -0.84799199999999997
	.quad	0x3fd6744f5d35653d              # double 0.35084900000000002
	.quad	0xbfd96cb10342aa9f              # double -0.39725899999999997
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe3abead4f5903a              # double 0.61473599999999995
	.quad	0x3fd955757d5a9eb2              # double 0.395841
	.quad	0x3fe5d4aa10e02214              # double 0.68220999999999998
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe01cb46bacf744              # double -0.50350399999999995
	.quad	0xbfe550ebaade657c              # double -0.66612800000000005
	.quad	0xbfe19b845564b663              # double -0.550234
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd1348f53c579f2              # double -0.26883299999999999
	.quad	0xbfe7a1fd1569f490              # double -0.73852399999999996
	.quad	0xbfe3c93a71151612              # double -0.61831400000000003
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe95e19fc2a886a              # double 0.79273700000000002
	.quad	0xbfe333482be8bc17              # double -0.60001000000000004
	.quad	0xbfbb854046412cf1              # double -0.107502
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe467125dd095af              # double -0.63758199999999998
	.quad	0x3fe042b734b51373              # double 0.50814400000000004
	.quad	0xbfe2876e1deacc92              # double -0.57903199999999999
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe800dc33721d54              # double 0.75010500000000002
	.quad	0x3fd20efdc9c4da90              # double 0.282165
	.quad	0xbfe323a4b5568e82              # double -0.59810099999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd67a0b5ed8d36b              # double -0.35119899999999998
	.quad	0xbfd91b584b1ab085              # double -0.39229399999999998
	.quad	0xbfeb34784230fcf8              # double -0.85015499999999999
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd002107b784663              # double 0.25012600000000001
	.quad	0xbfeec0746455eaee              # double -0.96099299999999999
	.quad	0xbfbe36e2eb1c432d              # double -0.118025
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe76f566490a351              # double -0.73234100000000002
	.quad	0x3fe5ca01abd1aa82              # double 0.68090899999999999
	.quad	0xbf79eac281197014              # double -0.0063274000000000004
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe85771001d5c31              # double -0.76067399999999996
	.quad	0xbfc20c9539b88872              # double -0.141009
	.quad	0x3fe446bacf7446fa              # double 0.63363400000000003
	.quad	0x0000000000000000              # double 0
	.quad	0x3fcc8576cce5f740              # double 0.22282299999999999
	.quad	0xbfd374eebf65dbfd              # double -0.304012
	.quad	0x3feda3c85c24c405              # double 0.92624300000000004
	.quad	0x0000000000000000              # double 0
	.quad	0x3fcac6583e8576cd              # double 0.209178
	.quad	0x3fe02e74f2f123c4              # double 0.50567099999999998
	.quad	0x3feac892ab68cef6              # double 0.83698399999999995
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe840d4dc65c704              # double 0.75791399999999997
	.quad	0xbfe21f0c34c1a8ac              # double -0.56628999999999996
	.quad	0xbfd4ba12b5e529bb              # double -0.32385700000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe90dbad3a604e2              # double -0.78292600000000001
	.quad	0xbfd5b56323bbc6eb              # double -0.339196
	.quad	0x3fe0b035bd512ec7              # double 0.52151000000000003
	.quad	0x0000000000000000              # double 0
	.quad	0xbfdda1016ce789e7              # double -0.46295199999999997
	.quad	0x3fe2bcf2cf95d4e9              # double 0.585565
	.quad	0x3fe54b2745bf26f2              # double 0.66542400000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe3cd20afa2f05a              # double 0.61878999999999995
	.quad	0x3fc8d8e432441feb              # double 0.19411900000000001
	.quad	0xbfe85bb384fd2a63              # double -0.76119400000000004
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe7b97353b4b2fb              # double 0.74138800000000005
	.quad	0xbfd1b62845996745              # double -0.27674300000000002
	.quad	0x3fe3903c8e25c811              # double 0.61135700000000004
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe6a46bf01322f2              # double 0.70757099999999995
	.quad	0x3fe67bdf090f733b              # double 0.70262100000000005
	.quad	0x3fb346059dceb280              # double 0.075287199999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fc40a393ee5eedd              # double 0.15656200000000001
	.quad	0x3fea3d4067cf1c32              # double 0.81997699999999996
	.quad	0x3fe19e42e1262025              # double 0.55056899999999998
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe9653868fd199c              # double -0.79360600000000003
	.quad	0x3fdc2c7fbacb4289              # double 0.440216
	.quad	0x3fdae147ae147ae1              # double 0.41999999999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fce05a2d72ffd1e              # double 0.23454700000000001
	.quad	0x3fec54738a3b57c5              # double 0.88530900000000001
	.quad	0xbfd9b2745bf26f1e              # double -0.40151700000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3fc0f8f8a4c1ebc8              # double 0.13259799999999999
	.quad	0x3fe9a305532617c2              # double 0.80115000000000003
	.quad	0xbfe2acc4ef88b978              # double -0.58359000000000005
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd82f7f498c3b0c              # double -0.37789899999999998
	.quad	0xbfe4742784a9478d              # double -0.63917900000000005
	.quad	0x3fe56f112fd32c62              # double 0.66980799999999996
	.quad	0x0000000000000000              # double 0
	.quad	0xbfebb636f3b213e4              # double -0.86599300000000001
	.quad	0xbfd95faebc408d8f              # double -0.39646500000000001
	.quad	0x3fd380fdc1615ec0              # double 0.30474800000000002
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe3fe7c06e19b91              # double -0.62481500000000001
	.quad	0xbfdc5753a3ec02f3              # double -0.44283
	.quad	0x3fe493d5347a5b10              # double 0.64304600000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfdf15ca6ca03c4b              # double -0.485705
	.quad	0x3fea6b6e0d23d4f1              # double 0.82561399999999996
	.quad	0xbfd260999dcb5782              # double -0.28714600000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfef18e325d4a5df              # double -0.97178799999999998
	.quad	0x3fc677ee4e26d480              # double 0.175535
	.quad	0x3fc429e90795f677              # double 0.157529
	.quad	0x0000000000000000              # double 0
	.quad	0xbfdd2f8bdec5f395              # double -0.45602700000000002
	.quad	0x3fd920d5629d840a              # double 0.39262900000000001
	.quad	0x3fe98ebedfa43fe6              # double 0.79867500000000002
	.quad	0x0000000000000000              # double 0
	.quad	0xbf8563d2376fd8d6              # double -0.0104443
	.quad	0x3fe0b122b7baecd0              # double 0.52162299999999995
	.quad	0xbfeb4cb1897a67a5              # double -0.85311199999999998
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe5236e2eb1c433              # double -0.66057500000000002
	.quad	0xbfe7d898b2e9ccb8              # double -0.74519000000000002
	.quad	0x3fb75e41d4b6a61a              # double 0.091282000000000002
	.quad	0x0000000000000000              # double 0
	.quad	0xbf9025f55d0eced0              # double -0.0157698
	.quad	0xbfd3adab9f559b3d              # double -0.307475
	.quad	0xbfee7212d77318fc              # double -0.95142499999999996
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe34f9a06a6e32e              # double -0.60346699999999998
	.quad	0xbfd003254e6e221d              # double -0.25019200000000003
	.quad	0x3fe83a55d1c3ac93              # double 0.75712100000000004
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe03854046412cf              # double 0.50687599999999999
	.quad	0x3fd000fba8826aa9              # double 0.25006
	.quad	0x3fea6601bc98a223              # double 0.82495200000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd0588a04d12019              # double 0.25540400000000002
	.quad	0x3feeeff9f87f023f              # double 0.96679400000000004
	.quad	0x3f821d511eab91bf              # double 0.0088449800000000005
	.quad	0x0000000000000000              # double 0
	.quad	0x3fdddf761cbccf29              # double 0.46676400000000001
	.quad	0xbfebf9acffa7eb6c              # double -0.874228
	.quad	0xbfc11a9fbe76c8b4              # double -0.13362499999999999
	.quad	0x0000000000000000              # double 0
	.quad	0x3fde67a95c853c15              # double 0.47507700000000003
	.quad	0xbfb177db02f07549              # double -0.068235100000000007
	.quad	0xbfec12ccf6be37df              # double -0.87729500000000005
	.quad	0x0000000000000000              # double 0
	.quad	0xbfcccbb7f9d6f113              # double -0.224967
	.quad	0xbfee0c0f01fb82c3              # double -0.93897200000000003
	.quad	0xbfd0a7a85015c209              # double -0.26023299999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd82ffd1dcd7061              # double -0.37792900000000001
	.quad	0xbfea127d45a5fc7e              # double -0.81475699999999995
	.quad	0xbfdc242070b8cfc0              # double -0.43970500000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd392ff4ba51a00              # double -0.30584699999999998
	.quad	0x3fe15acabc515486              # double 0.54233299999999995
	.quad	0xbfe90a6117720c8d              # double -0.78251700000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd10fa58f7121ab              # double 0.26657999999999998
	.quad	0xbfece49906cca2db              # double -0.90290499999999996
	.quad	0xbfd594898f605ab4              # double -0.33719100000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3f9c3d394672ab18              # double 0.027577299999999999
	.quad	0x3fd49e3c968943e1              # double 0.322158
	.quad	0xbfee47f562174c4d              # double -0.94628400000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3f92fcb9fa62314d              # double 0.018542199999999998
	.quad	0x3fe6ec54bcf0b6b7              # double 0.71634900000000001
	.quad	0x3fe651e321a2e7f7              # double 0.697496
	.quad	0x0000000000000000              # double 0
	.quad	0xbfca37de939eadd6              # double -0.20483000000000001
	.quad	0x3fef4f2f123c42a6              # double 0.97841599999999995
	.quad	0x3f9bfe41b9deb37f              # double 0.0273371
	.quad	0x0000000000000000              # double 0
	.quad	0xbfecbead4f5903a7              # double -0.89827599999999996
	.quad	0x3fd7ef1bac2df0d4              # double 0.373969
	.quad	0x3fcd894812be48a6              # double 0.23075200000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbf829fc27d937ea2              # double -0.0090937799999999992
	.quad	0x3fe17db2b346130a              # double 0.54659400000000002
	.quad	0x3feacb90214ad363              # double 0.83734900000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe5205bc01a36e3              # double 0.66020000000000001
	.quad	0xbfe808ebcc6c54bd              # double -0.75108900000000001
	.quad	0x3f4f6ea79fe402ec              # double 9.5923600000000003E-4
	.quad	0x0000000000000000              # double 0
	.quad	0x3feb5ea033e78e19              # double 0.85530099999999998
	.quad	0xbfd36544fe36d224              # double -0.30305599999999999
	.quad	0x3fdae586013660e5              # double 0.42025899999999999
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe982278d0cc35d              # double 0.79713800000000001
	.quad	0x3fafe5f4bbff1f2f              # double 0.062301299999999997
	.quad	0xbfe337e6f71a7e31              # double -0.60057400000000005
	.quad	0x0000000000000000              # double 0
	.quad	0x3fdf5379fa97e133              # double 0.48947000000000002
	.quad	0xbfebbcee9dd7ecbb              # double -0.86681299999999994
	.quad	0x3fb85bcf33af59f5              # double 0.095150899999999997
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd012b5e529bae4              # double 0.25114199999999998
	.quad	0x3fe595c209246bf0              # double 0.67453099999999999
	.quad	0x3fe63704790b8499              # double 0.69421600000000006
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe2826edaa92e62              # double -0.57842199999999999
	.quad	0xbfe7988f42fe8251              # double -0.73737299999999995
	.quad	0xbfd653d640e9d51b              # double -0.34886699999999998
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd04cd31769a911              # double -0.254689
	.quad	0xbfe0794c87980f56              # double -0.51480700000000001
	.quad	0x3fea31fab96f21f7              # double 0.81860100000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3fd7ff8a8f3a9b07              # double 0.37497200000000003
	.quad	0x3fe85f202107b784              # double 0.76161199999999995
	.quad	0x3fe0e9b5a63f9a4a              # double 0.52852900000000003
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe47d5cb790fb65              # double 0.64030299999999996
	.quad	0xbfe77f25e56cd6c3              # double -0.73427100000000001
	.quad	0xbfccddbdb5d89481              # double -0.225517
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe46b1e5c0b9991              # double -0.63807599999999998
	.quad	0x3fd2461309c7ffde              # double 0.28552699999999998
	.quad	0x3fe6e1e4f765fd8b              # double 0.71507500000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe8bc0e38a7e73a              # double 0.77295599999999998
	.quad	0xbfc475a31a4bdba1              # double -0.15984000000000001
	.quad	0xbfe3a5d8d79d0a67              # double -0.61399499999999996
	.quad	0x0000000000000000              # double 0
	.quad	0x3fe98afe60c38f36              # double 0.79821699999999995
	.quad	0xbfe2e66cb10342ab              # double -0.59062800000000004
	.quad	0x3fbe4c942d490e67              # double 0.118356
	.quad	0x0000000000000000              # double 0
	.quad	0xbfef8f92af9a8cdf              # double -0.98627600000000004
	.quad	0xbfad9c60f4369e22              # double -0.057833700000000002
	.quad	0xbfc3cb5fe542e558              # double -0.154644
	.quad	0x0000000000000000              # double 0
	.quad	0xbfd407fed20296b3              # double -0.31298799999999999
	.quad	0xbfee41743e963dc5              # double -0.94549000000000005
	.quad	0x3fb705780f055681              # double 0.089927199999999999
	.quad	0x0000000000000000              # double 0
	.quad	0xbfdfd462c343b70f              # double -0.497338
	.quad	0x3fc6d35a858793de              # double 0.17832500000000001
	.quad	0x3feb2b4528283d36              # double 0.84903200000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfb9e40c8472c0e8              # double -0.101136
	.quad	0xbfef647778dd6170              # double -0.98101400000000005
	.quad	0x3fc52e59af9ebe9d              # double 0.16547700000000001
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe0b1ab0856e697              # double -0.52168800000000004
	.quad	0x3fac55f85a19510a              # double 0.055343400000000001
	.quad	0xbfeb3e2b4959e625              # double -0.85133899999999996
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe928672756861f              # double -0.78618200000000005
	.quad	0xbfe2ae9ab29e4d5e              # double -0.58381400000000006
	.quad	0x3fc9f15a4acf312b              # double 0.202678
	.quad	0x0000000000000000              # double 0
	.quad	0xbfe2160b6f9fcb0c              # double -0.565191
	.quad	0x3fea4ca925fe974a              # double 0.82185799999999998
	.quad	0xbfb24b9529c85066              # double -0.071465799999999996
	.quad	0x0000000000000000              # double 0
	.quad	0x3fdc0678c0053e2d              # double 0.43789499999999998
	.quad	0x3fc38854cdb7ae58              # double 0.15259800000000001
	.quad	0xbfec59f4d37c1377              # double -0.88598100000000002
	.quad	0x0000000000000000              # double 0
	.quad	0xbfed90ea9e6eeb70              # double -0.92393999999999998
	.quad	0x3fd69eb2074ea8da              # double 0.35343599999999997
	.quad	0xbfc2bb98c7e28241              # double -0.14635000000000001
	.quad	0x0000000000000000              # double 0
	.quad	0x3fcb290257c914b1              # double 0.21218899999999999
	.quad	0xbfea15ce9e5e2479              # double -0.81516200000000005
	.quad	0xbfe13f3bea91d9b2              # double -0.53896900000000003
	.quad	0x0000000000000000              # double 0
	.quad	0xbfeb7f13059641f6              # double -0.85926199999999997
	.quad	0x3fc25b18548a9bd0              # double 0.143405
	.quad	0xbfdf6cefed63454a              # double -0.49102400000000002
	.quad	0x0000000000000000              # double 0
	.quad	0x3fefb929ed3953df              # double 0.99135300000000003
	.quad	0x3fbce160d887ebf2              # double 0.112814
	.quad	0x3fb128b37d706e27              # double 0.067027299999999998
	.quad	0x0000000000000000              # double 0
	.quad	0x3fa14cb691f7e4a9              # double 0.033788400000000003
	.quad	0xbfef5b445ed4a1ad              # double -0.97989099999999995
	.quad	0xbfc92bf5515054ac              # double -0.196654
	.quad	0x0000000000000000              # double 0
	.size	_ZL20host_g_randomVectors, 8192

	.type	.L__unnamed_1,@object           # @0
	.section	.rodata.str1.1,"aMS",@progbits,1
.L__unnamed_1:
	.asciz	"device_g_randomVectors"
	.size	.L__unnamed_1, 23

	.type	__hip_fatbin_wrapper,@object    # @__hip_fatbin_wrapper
	.section	.hipFatBinSegment,"a",@progbits
	.p2align	3, 0x0
__hip_fatbin_wrapper:
	.long	1212764230                      # 0x48495046
	.long	1                               # 0x1
	.quad	__hip_fatbin
	.quad	0
	.size	__hip_fatbin_wrapper, 24

	.type	__hip_gpubin_handle,@object     # @__hip_gpubin_handle
	.local	__hip_gpubin_handle
	.comm	__hip_gpubin_handle,8,8
	.section	.init_array,"aw",@init_array
	.p2align	3, 0x0
	.quad	__hip_module_ctor
	.type	__hip_cuid_,@object             # @__hip_cuid_
	.bss
	.globl	__hip_cuid_
__hip_cuid_:
	.byte	0                               # 0x0
	.size	__hip_cuid_, 1

	.ident	"AMD clang version 18.0.0git (https://github.com/RadeonOpenCompute/llvm-project roc-6.3.2 25012 e5bf7e55c91490b07c49d8960fa7983d864936c4)"
	.section	".note.GNU-stack","",@progbits
	.addrsig
	.addrsig_sym __hip_module_ctor
	.addrsig_sym __hip_module_dtor
	.addrsig_sym device_g_randomVectors
	.addrsig_sym __hip_fatbin
	.addrsig_sym __hip_fatbin_wrapper
	.addrsig_sym __hip_cuid_

	.text
	.p2alignl 7, 3214868480
	.fill 96, 4, 3214868480
	.protected	device_g_randomVectors  ; @device_g_randomVectors
	.type	device_g_randomVectors,@object
	.data
	.globl	device_g_randomVectors
	.p2align	4, 0x0
device_g_randomVectors:
	.quad	0xbfe871a7e3087875              ; double -0.76387400000000005
	.quad	0xbfe316073de1e2df              ; double -0.59643900000000005
	.quad	0xbfcf8cf398e97072              ; double -0.24648900000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd958f7121ab4b7              ; double 0.39605499999999999
	.quad	0x3fecf1cfbb949625              ; double 0.90451800000000004
	.quad	0xbfc43bbc6eb0b7c3              ; double -0.15807299999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfdfefae7924af0c              ; double -0.499004
	.quad	0xbfebba5e353f7cee              ; double -0.86650000000000005
	.quad	0xbf8af541601ca04a              ; double -0.0131631
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fddff92f2b66b61              ; double 0.46872399999999997
	.quad	0xbfea6466b1e5c0ba              ; double -0.82475600000000004
	.quad	0x3fd43f034b0e1b4c              ; double 0.31634600000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fea8c111ada76d9              ; double 0.82959799999999995
	.quad	0x3fdba5119ce075f7              ; double 0.43195
	.quad	0x3fd6a4ebdd334c5e              ; double 0.35381600000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfdd1615ebfa8f7e              ; double -0.45447300000000002
	.quad	0x3fe424d6e47dc37a              ; double 0.62949699999999997
	.quad	0xbfe42ad3e920c06a              ; double -0.63022800000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfc4c7da1ec4e725              ; double -0.16234899999999999
	.quad	0xbfebd6ba8c586877              ; double -0.86996200000000001
	.quad	0xbfddccd962068555              ; double -0.46562799999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fedd989df1172ef              ; double 0.932805
	.quad	0x3fd0388a8b08dd1e              ; double 0.25345099999999998
	.quad	0x3fd0658c4bd33d29              ; double 0.25619799999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd61b584b1ab085              ; double -0.34541899999999998
	.quad	0x3fedac6ef3d3a1d3              ; double 0.92729899999999998
	.quad	0xbfc27607c4199fe4              ; double -0.14422699999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe6e17e34b94531              ; double -0.71502600000000005
	.quad	0xbfd2cbf2b239a390              ; double -0.29369800000000001
	.quad	0xbfe44d1c7de5082d              ; double -0.634413
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfcf7cd466f5019f              ; double -0.24599699999999999
	.quad	0x3fe6f57d5a9eb207              ; double 0.71746699999999997
	.quad	0xbfe4dad106ee30cb              ; double -0.65171100000000004
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfeef503b81b64e0              ; double -0.96740899999999996
	.quad	0xbfd0072085b18549              ; double -0.25043500000000002
	.quad	0xbfa32cc70867ad8e              ; double -0.037450999999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fecdaf6c69b5a64              ; double 0.901729
	.quad	0x3fd96a37ac3eb7cc              ; double 0.39710800000000002
	.quad	0xbfc5de7a743a6480              ; double -0.170852
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fec90a569b17482              ; double 0.89265700000000003
	.quad	0xbfb272ab18471ea3              ; double -0.072062200000000007
	.quad	0xbfdc79dd3bafd977              ; double -0.444938
	.quad	0x0000000000000000              ; double 0
	.quad	0x3f9aa1f22daf65b4              ; double 0.026008400000000001
	.quad	0xbfa284e3292fa432              ; double -0.036170099999999997
	.quad	0x3feff7dd872f33ca              ; double 0.99900699999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fee5f15a4acf313              ; double 0.94910700000000003
	.quad	0xbfc8f12c27a63737              ; double -0.19486000000000001
	.quad	0x3fcfac14c660a201              ; double 0.24743899999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fde320535c9e668              ; double 0.47180299999999997
	.quad	0xbfe9d377e1b8ed1c              ; double -0.807064
	.quad	0xbfd6b8e8ea39c51e              ; double -0.35503600000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fec26ce358298cc              ; double 0.87973699999999999
	.quad	0x3fc227fa1a0cf180              ; double 0.141845
	.quad	0x3fdd0b34e7685986              ; double 0.45380900000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe2438f36694899              ; double 0.570747
	.quad	0x3fe649081c2e33f0              ; double 0.69641500000000001
	.quad	0x3fdbd794a6eb91b4              ; double 0.435033
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfc224e592967019              ; double -0.14175099999999999
	.quad	0xbfef9f9acffa7eb7              ; double -0.98823300000000002
	.quad	0xbfad6b2ff9c2cf1d              ; double -0.0574584
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe2a14cec41dd1a              ; double -0.58218999999999999
	.quad	0xbf9f07182235b4ee              ; double -0.030300500000000001
	.quad	0x3fe9ffe6d58c8eef              ; double 0.81248799999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe37ebaf102363b              ; double -0.60921999999999998
	.quad	0x3fcea7589efd86a9              ; double 0.239482
	.quad	0xbfe830f27bb2fec5              ; double -0.75597499999999995
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd3294573a79789              ; double 0.29939399999999999
	.quad	0xbfc939756c93a711              ; double -0.19706599999999999
	.quad	0xbfeddfb2edfe75bc              ; double -0.93355699999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfeb406e19b90eaa              ; double -0.85161500000000001
	.quad	0xbfcc3ff69014b59a              ; double -0.22070200000000001
	.quad	0xbfde6d9be4cd7492              ; double -0.47543999999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0x3feb2a12f901083e              ; double 0.84888600000000003
	.quad	0x3fd5e086bdf4c2b5              ; double 0.34182899999999999
	.quad	0xbfd9cd855970b49e              ; double -0.403169
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfc3fc08fa7a8501              ; double -0.15612899999999999
	.quad	0xbfe5fde0d66f0cfe              ; double -0.68724099999999999
	.quad	0x3fe6b3d6c7219221              ; double 0.709453
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe54d035371971c              ; double -0.66565099999999999
	.quad	0x3fe40e1f7d73c925              ; double 0.62672399999999995
	.quad	0x3fd9ed8d36b4c7f3              ; double 0.40512399999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe311ba3ca7503c              ; double 0.59591400000000005
	.quad	0xbfe5962cfd8f0c78              ; double -0.67458200000000001
	.quad	0x3fdbe2584f4c6e6e              ; double 0.43569000000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fc5e425aee631f9              ; double 0.17102500000000001
	.quad	0xbfe04c1ebc83a96d              ; double -0.50929199999999997
	.quad	0x3feafd5cb790fb65              ; double 0.84342799999999996
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe927525460aa65              ; double 0.78605000000000003
	.quad	0x3fe12a4db163baba              ; double 0.53641399999999995
	.quad	0xbfd3a98676a7264a              ; double -0.307222
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fc832ca57a786c2              ; double 0.18905
	.quad	0xbfe954e4c942d491              ; double -0.79161300000000001
	.quad	0x3fe297e56473471f              ; double 0.58104199999999995
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd2dfe75bc44bf5              ; double -0.29491600000000001
	.quad	0x3feb0a30db6a1e82              ; double 0.84499400000000002
	.quad	0x3fdc8cfbfc6540cc              ; double 0.44610499999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd5e3d5fdcdf698              ; double 0.34203099999999997
	.quad	0xbfe2cba732df505d              ; double -0.58735999999999999
	.quad	0xbfe778d4fdf3b646              ; double -0.73350000000000004
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe24a2339c0ebee              ; double 0.57155
	.quad	0x3fe92e48e8a71de7              ; double 0.78690000000000004
	.quad	0x3fcdc6fbd273d5bb              ; double 0.23263500000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fec52220bc382a1              ; double 0.88502599999999998
	.quad	0xbfda20535c9e6688              ; double -0.408223
	.quad	0x3fcca52ef911cf35              ; double 0.22379099999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe943bb40b34e77              ; double -0.78951800000000005
	.quad	0x3fe24aea747d805e              ; double 0.57164499999999996
	.quad	0x3fcc96a26e547171              ; double 0.22334699999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe8c9491f2dc2b1              ; double 0.77457100000000001
	.quad	0x3fd433c60029f16b              ; double 0.31566
	.quad	0x3fe189edbf8b9baa              ; double 0.54808699999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe9809d495182aa              ; double -0.79695000000000005
	.quad	0xbfa633523ce3b61d              ; double -0.043360299999999997
	.quad	0xbfe34792d1287c20              ; double -0.60248699999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfc23afb7e90ff97              ; double -0.142425
	.quad	0xbfde49b62c77574f              ; double -0.47324899999999998
	.quad	0xbfebd1a005c4651f              ; double -0.86933899999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfb1e3e79b852c24              ; double -0.069883799999999996
	.quad	0x3fc5d10b1feeb2d1              ; double 0.17044200000000001
	.quad	0x3fef73cd573647bb              ; double 0.98288600000000003
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe602949a5657fb              ; double 0.68781499999999995
	.quad	0xbfdf061c79b34a45              ; double -0.48474800000000001
	.quad	0x3fe14a2fcefaa476              ; double 0.54030599999999995
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe16603d577963a              ; double 0.54370300000000005
	.quad	0xbfe11a2e7f6f4be8              ; double -0.53444599999999998
	.quad	0xbfe4b524399b2c41              ; double -0.64711200000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fef197a24894c44              ; double 0.97185999999999994
	.quad	0x3fc79a1fd1569f49              ; double 0.184391
	.quad	0xbfc2c36544fe36d2              ; double -0.146588
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe6a06e9ff0cbb0              ; double 0.70708400000000005
	.quad	0x3fdf15ebfa8f7db7              ; double 0.48571300000000001
	.quad	0xbfe0720a73f748a1              ; double -0.51392099999999996
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fee2756861e9292              ; double 0.94230199999999997
	.quad	0x3fd53e963dc486ad              ; double 0.33194499999999999
	.quad	0x3fa631b584b1ab08              ; double 0.043347999999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fdff0fe047d3d43              ; double 0.49908400000000003
	.quad	0x3fe3328f9f44d445              ; double 0.59992199999999996
	.quad	0x3fe40283d35eb745              ; double 0.62530699999999995
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd2824d4cb9ecf6              ; double -0.28920299999999999
	.quad	0x3fcb058dde7a743a              ; double 0.21110699999999999
	.quad	0x3fede0ded288ce70              ; double 0.93369999999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fda654d61b2a27f              ; double 0.41243299999999999
	.quad	0xbfe6eef5ec80c73b              ; double -0.71667000000000003
	.quad	0xbfe1ff1950331e3a              ; double -0.56238999999999995
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fec121ab4b72c52              ; double 0.87721000000000005
	.quad	0xbfb5336deb95e5b0              ; double -0.082816
	.quad	0x3fde44284dfce315              ; double 0.47291
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfdaec80c73abc94              ; double -0.42068499999999998
	.quad	0xbfcb6d7625204af9              ; double -0.214278
	.quad	0x3fec358f2e05ccc9              ; double 0.88153800000000004
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe814f483cafb3b              ; double 0.75255799999999995
	.quad	0xbfa40c8117c29465              ; double -0.039157900000000002
	.quad	0x3fe50919ef954eb1              ; double 0.65736099999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fb39a415f45e0b5              ; double 0.076572500000000002
	.quad	0xbfefe5b20b8066c3              ; double -0.99678900000000003
	.quad	0x3f97f851b5d53983              ; double 0.023408200000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe16b00ffda4053              ; double -0.54431200000000002
	.quad	0xbfd3cdc8754f3776              ; double -0.30943500000000002
	.quad	0xbfe8f3860999dcb5              ; double -0.77972699999999995
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfdd2495e17e34b9              ; double -0.45535799999999998
	.quad	0xbfda98bb4d48882f              ; double -0.415572
	.quad	0x3fe9321e603d5779              ; double 0.78736799999999996
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfebfc9bc7714339              ; double -0.87458599999999997
	.quad	0x3fdef5b1c8648840              ; double 0.48374600000000001
	.quad	0x3fa0e717d1addd1d              ; double 0.033013099999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fcf61cbccf28c7a              ; double 0.245172
	.quad	0xbfb577ffebde0a0c              ; double -0.083862300000000001
	.quad	0x3feee835dedf1e08              ; double 0.96584599999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd8777d0f1f57b4              ; double 0.38229299999999999
	.quad	0xbfdbb3354c12274a              ; double -0.432813
	.quad	0x3fea2007dd441355              ; double 0.81640999999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd26a400fba8827              ; double -0.28773500000000002
	.quad	0xbfecf9f87f023e9f              ; double -0.90551400000000004
	.quad	0x3fd3f566490a350d              ; double 0.31185299999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe55dd4c76d117b              ; double -0.66770399999999996
	.quad	0x3fe68efdc9c4da90              ; double 0.704955
	.quad	0xbfce9da597d49d7c              ; double -0.23918600000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe6f8e9f6a93f29              ; double 0.717885
	.quad	0xbfddb23571d1d474              ; double -0.46400200000000003
	.quad	0xbfe09b823c85c24c              ; double -0.51898299999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fef3e3193f6c26a              ; double 0.97634200000000004
	.quad	0xbfcb81adea897636              ; double -0.214895
	.quad	0x3f9894d869b9013e              ; double 0.0240053
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfb2c46afe7b9b82              ; double -0.073309600000000003
	.quad	0xbfed79f23465625a              ; double -0.92113599999999995
	.quad	0x3fd87735c182ecaf              ; double 0.382276
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfef8fa376922d95              ; double -0.98628400000000004
	.quad	0x3fc35b4edb2f661f              ; double 0.151224
	.quad	0xbfb0ee69d586afb2              ; double -0.066137899999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfecc738a3b57c4e              ; double -0.89931899999999998
	.quad	0xbfdb7fbacb428912              ; double -0.42967100000000003
	.quad	0x3fb4cf794f773698              ; double 0.081290799999999996
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe4de050374ff86              ; double 0.65210199999999996
	.quad	0xbfe73020c49ba5e3              ; double -0.72462499999999996
	.quad	0x3fcc87c200c0f020              ; double 0.22289300000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fca14d72799a1fd              ; double 0.203761
	.quad	0x3fdd503fb3743633              ; double 0.45802300000000001
	.quad	0xbfebb04ee7c49fd8              ; double -0.86527200000000004
	.quad	0x0000000000000000              ; double 0
	.quad	0xbf9f202107b78466              ; double -0.030395999999999999
	.quad	0x3fe65bf26f1dc50d              ; double 0.69872400000000001
	.quad	0xbfe6df30e7ff583a              ; double -0.71474499999999996
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfdd7470eb24a6a8              ; double -0.46023199999999997
	.quad	0x3feada37ef5a964f              ; double 0.83913800000000005
	.quad	0x3fd28d823422467c              ; double 0.28988700000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfb70113fc3646e4              ; double -0.089860200000000001
	.quad	0x3fead00713f077cd              ; double 0.83789400000000003
	.quad	0x3fe13a7546d3f9e8              ; double 0.53838600000000003
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe76939eadd590c              ; double -0.731595
	.quad	0x3fb4522490024123              ; double 0.079378400000000002
	.quad	0x3fe5aad1d041cc53              ; double 0.67710199999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfdc9f83be6601bd              ; double -0.44723600000000002
	.quad	0xbfe93a8c586876e2              ; double -0.78839700000000001
	.quad	0x3fdb085f4a1272c9              ; double 0.42238599999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fc7de9c0229a5ec              ; double 0.18648100000000001
	.quad	0x3fe4aad81adea897              ; double 0.64585499999999996
	.quad	0xbfe7b0d306a2b170              ; double -0.74033499999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd0938de6ddf00b              ; double -0.25900600000000001
	.quad	0x3fedef5019f3c70d              ; double 0.93546300000000004
	.quad	0x3fcec79f666234a8              ; double 0.24046699999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fdc88a04d12018a              ; double 0.44583899999999999
	.quad	0x3fea3a9d1f601798              ; double 0.81965500000000002
	.quad	0xbfd705857afea3df              ; double -0.35971199999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd665c70435efa6              ; double 0.349962
	.quad	0x3fe82923e5b8561d              ; double 0.75502199999999997
	.quad	0xbfe1be74afd54541              ; double -0.55449899999999996
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfefe8101f31f46f              ; double -0.99707800000000001
	.quad	0xbfa2690c33142983              ; double -0.035957700000000002
	.quad	0x3fb140f9c5535bc8              ; double 0.067397700000000005
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfdb982cb20fb225              ; double -0.43116300000000002
	.quad	0xbfc2e1cde5d18091              ; double -0.14751600000000001
	.quad	0xbfec7bf83382e44b              ; double -0.89013299999999995
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd32d6ece13f4aa              ; double 0.29964800000000003
	.quad	0xbfe473d5bab21816              ; double -0.63914000000000004
	.quad	0x3fe6aa8650e77920              ; double 0.70831599999999995
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd969270b06c43f              ; double 0.39704299999999998
	.quad	0x3fe220fb224aada3              ; double 0.56652599999999997
	.quad	0xbfe71b4fe79ee02a              ; double -0.72208399999999995
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe01463cfb3311a              ; double -0.50248899999999996
	.quad	0x3fdc0d3cff64cf8d              ; double 0.43830799999999998
	.quad	0xbfe7d90e23af31b1              ; double -0.74524599999999996
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fb197dd00f776c5              ; double 0.068723500000000007
	.quad	0x3fd6a98676a7264a              ; double 0.354097
	.quad	0x3fedd883ba3443d4              ; double 0.93267999999999995
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfa8678f5b52362e              ; double -0.047665100000000002
	.quad	0xbfdd9b30728e92d5              ; double -0.46259699999999998
	.quad	0x3fec54434e3369ba              ; double 0.88528600000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfcc685553ef6b5d              ; double -0.22193399999999999
	.quad	0x3fecd2da98676a72              ; double 0.90073899999999996
	.quad	0xbfd7e581cf7878b8              ; double -0.37338300000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfee986db50f40e6              ; double -0.95610700000000004
	.quad	0xbfcce2f37fbefd00              ; double -0.22567599999999999
	.quad	0x3fc7ec1c1d6cf851              ; double 0.186893
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfc804295a6c5d20              ; double -0.18762699999999999
	.quad	0x3fd90e1f7d73c925              ; double 0.39148699999999997
	.quad	0xbfecd3c792d1287c              ; double -0.90085199999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfccb2e1693c03bc              ; double -0.22420899999999999
	.quad	0xbfd42f9873ffac1d              ; double -0.31540499999999999
	.quad	0x3fed81c2e33eff19              ; double 0.92208999999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe762c55c96030c              ; double -0.73080699999999998
	.quad	0xbfe12fa93af74cd3              ; double -0.53706799999999999
	.quad	0x3fdaf64cf8d716d3              ; double 0.42128300000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfa2149c6f36ef80              ; double -0.035313499999999998
	.quad	0xbfea22ccb3a2595c              ; double -0.81674800000000002
	.quad	0x3fe26de1198aeb81              ; double 0.57591300000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfee1fe004b7f5a5              ; double -0.94139099999999998
	.quad	0x3fc6a7a41e57d9dc              ; double 0.17699100000000001
	.quad	0xbfd260b6f9fcb0c0              ; double -0.28715299999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfc3bbf93ff25e57              ; double -0.15417400000000001
	.quad	0x3fd8fd438d1d8a55              ; double 0.39045800000000003
	.quad	0x3fed0b39192641b3              ; double 0.90761999999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd22a8c9b845565              ; double -0.28384700000000002
	.quad	0x3fe1153bd1676641              ; double 0.53384200000000004
	.quad	0x3fe97d1569f49060              ; double 0.79651899999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfdee529bae46cfd              ; double -0.48273700000000003
	.quad	0xbfeb36deb95e5aff              ; double -0.85044799999999998
	.quad	0x3fcac2374794ea07              ; double 0.20905199999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe4c60aa64c2f83              ; double -0.64917499999999995
	.quad	0x3fde936c58eeae9f              ; double 0.47774800000000001
	.quad	0x3fe2f0bae89eba6b              ; double 0.59188600000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fec54f9c1f85d74              ; double 0.88537299999999996
	.quad	0xbfd9f1dc50ce4ead              ; double -0.405387
	.quad	0xbfcd202107b78466              ; double -0.227543
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfc2d972cd7cf5f5              ; double -0.147261
	.quad	0x3fc73f6c2699c7bd              ; double 0.18162300000000001
	.quad	0xbfef1ce8d972cd7d              ; double -0.972279
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fb88e72f4ea2248              ; double 0.095923599999999998
	.quad	0xbfbda8262456f75e              ; double -0.11584700000000001
	.quad	0xbfefa2cecc814d72              ; double -0.98862399999999995
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfecb630a91537a0              ; double -0.89724000000000003
	.quad	0xbfc87e175d13d74d              ; double -0.19134799999999999
	.quad	0x3fd977a7008a697b              ; double 0.397928
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fece9e7fb267c6c              ; double 0.90355300000000005
	.quad	0xbfdb6be7afa72218              ; double -0.42846099999999998
	.quad	0xbf6cb5b32aba3dd4              ; double -0.00350461
	.quad	0x0000000000000000              ; double 0
	.quad	0x3feb2b990afe60c4              ; double 0.84907200000000004
	.quad	0xbfd2ee807bbb6241              ; double -0.29580699999999999
	.quad	0xbfdc0329802c0a4a              ; double -0.437693
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe4f9f01b866e44              ; double 0.65551000000000004
	.quad	0x3fe7bc72e275ab7e              ; double 0.74175400000000002
	.quad	0xbfc226a22b3892ef              ; double -0.14180400000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe3b61bb05faebc              ; double 0.61597999999999997
	.quad	0xbfc6dea033e78e19              ; double -0.17866899999999999
	.quad	0x3fe88d2a1f8e3ac1              ; double 0.76723200000000003
	.quad	0x0000000000000000              ; double 0
	.quad	0x3f8722b9686bfa24              ; double 0.0112967
	.quad	0x3fedd50a88effe2a              ; double 0.93225599999999997
	.quad	0xbfd724d4cb9ecf64              ; double -0.36162300000000003
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe960828c36da88              ; double -0.79303100000000004
	.quad	0x3fd08344c37e6f72              ; double 0.25801200000000002
	.quad	0x3fe1a8b6d86ec17f              ; double 0.55184500000000003
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fdb00f345069a4e              ; double 0.421933
	.quad	0x3fdd136e71cda2b6              ; double 0.45431100000000002
	.quad	0x3fe91b52007dd441              ; double 0.78458499999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd47ac3eb7cbb3d              ; double -0.31999300000000003
	.quad	0x3fa490166318d40c              ; double 0.040161799999999998
	.quad	0xbfee4a48f96e1587              ; double -0.94656799999999996
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfea1a4bdba0a527              ; double -0.81571000000000005
	.quad	0x3fe1a44e93e1c9b4              ; double 0.55130699999999999
	.quad	0xbfc66b59146e4c0e              ; double -0.175151
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd82b51bd61f5be              ; double -0.37764399999999998
	.quad	0x3f6a6764be1aad55              ; double 0.0032231299999999998
	.quad	0x3feda157689ca18c              ; double 0.92594500000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fc09bf162ae4b02              ; double 0.12975900000000001
	.quad	0xbfe554a1ad6451b9              ; double -0.66658099999999998
	.quad	0xbfe77d5a9eb2074f              ; double -0.73405200000000004
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe342c5e2cdc012              ; double 0.60190100000000002
	.quad	0xbfe4ef826edaa92e              ; double -0.65423699999999996
	.quad	0xbfdd4e8b7e4de3b9              ; double -0.45791900000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfedadc6e2a80065              ; double -0.92746300000000004
	.quad	0xbfa19751c0bcf412              ; double -0.034357600000000002
	.quad	0xbfd7d451fc4c1659              ; double -0.372334
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfdc130df9bdc6a0              ; double -0.43866300000000003
	.quad	0xbfebc91f2dc2b0ea              ; double -0.86830099999999999
	.quad	0xbfcda459103c8e26              ; double -0.23157800000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe4c35696e58a33              ; double -0.64884500000000001
	.quad	0xbfe7f8f041461b6d              ; double -0.74913799999999997
	.quad	0xbfc112d3415b1423              ; double -0.13338700000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe03c903ea704bc              ; double 0.50739299999999998
	.quad	0xbfe2d34df04ddb55              ; double -0.58829399999999998
	.quad	0x3fe4261e0c5a8156              ; double 0.62965300000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe7433d6c721922              ; double 0.72695799999999999
	.quad	0x3fe3f5104d551d69              ; double 0.62366500000000002
	.quad	0x3fd26412cf0f9d2c              ; double 0.287358
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fda506dd69d3027              ; double 0.411159
	.quad	0x3fd786fcdee34fc6              ; double 0.367614
	.quad	0xbfeab15d701d9f4d              ; double -0.83415099999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe9cd7add15f02c              ; double 0.80633299999999996
	.quad	0x3fe2b947496aad1d              ; double 0.585117
	.quad	0xbfb61e6a4e52736a              ; double -0.086401599999999995
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd0e44fa05143bf              ; double 0.26393499999999998
	.quad	0xbfec3022dd7a99fa              ; double -0.88087599999999999
	.quad	0x3fd925cc426351df              ; double 0.392932
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fdafa9c12f09d8c              ; double 0.42154599999999998
	.quad	0xbfc9c560c7c0f451              ; double -0.20133599999999999
	.quad	0x3fec4b2745bf26f2              ; double 0.88417400000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe5dcc20d5629d8              ; double -0.68319799999999997
	.quad	0xbfe239cf9a06a6e3              ; double -0.56955699999999998
	.quad	0xbfdd3f6c2699c7bd              ; double -0.45699600000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfbdfb506dd69d30              ; double -0.117116
	.quad	0xbfa4d21866285305              ; double -0.040665399999999997
	.quad	0xbfefc0cc78e9f6a9              ; double -0.99228499999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe49904b3c3e74b              ; double -0.643679
	.quad	0xbfbbf444e0daa0cb              ; double -0.109196
	.quad	0xbfe83d273d5bab22              ; double -0.75746500000000005
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe1f84a9478c869              ; double -0.56155900000000003
	.quad	0xbfe4280f12c27a63              ; double -0.62988999999999995
	.quad	0x3fe12b734b51372a              ; double 0.53655399999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fb0166d29cf0663              ; double 0.062842200000000001
	.quad	0x3fbacc1ca3a4b557              ; double 0.10467700000000001
	.quad	0xbfefc2b734b51373              ; double -0.99251900000000004
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fdec4c165907d91              ; double 0.48075899999999999
	.quad	0xbfd2594af4f0d845              ; double -0.28670000000000001
	.quad	0xbfea845dc8323359              ; double -0.82865800000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfcd416bdb1a6d6a              ; double -0.22855900000000001
	.quad	0xbfcd4eb9a176ddad              ; double -0.228965
	.quad	0xbfee47735c182ecb              ; double -0.94622200000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfba18bd66277c46              ; double -0.10194
	.quad	0xbfe506a2b1704ff4              ; double -0.65705999999999998
	.quad	0xbfe7e6b8305d95dd              ; double -0.74691399999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fb1a4b1fb902eb7              ; double 0.068919300000000003
	.quad	0xbfe5b41bfbdf090f              ; double -0.67823599999999995
	.quad	0x3fe7694ee392e1ef              ; double 0.73160499999999995
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd9aa4b9884c6a4              ; double 0.40101900000000001
	.quad	0xbfe820fb224aada3              ; double -0.75402599999999997
	.quad	0x3fe0a5a469d7342f              ; double 0.52022000000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe7bf9e7b80a9df              ; double -0.74214100000000005
	.quad	0x3fe181b43526527a              ; double 0.54708299999999999
	.quad	0xbfd8c7ef177a7009              ; double -0.38720300000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0xbf6140aa3f2e3e2c              ; double -0.0021060300000000001
	.quad	0xbfe97c3f811f4f51              ; double -0.79641700000000004
	.quad	0xbfe35a122fad6cb5              ; double -0.60474499999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd2fd8adab9f55a              ; double 0.29672500000000002
	.quad	0xbfda3bf2f5558213              ; double -0.40990900000000002
	.quad	0xbfeb99b4dcebfec1              ; double -0.86251299999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd0b31c219eb639              ; double -0.260932
	.quad	0xbfe98adcd2d44dcb              ; double -0.79820100000000005
	.quad	0x3fe15fce3150dae4              ; double 0.54294500000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe4883771865519              ; double -0.64162799999999998
	.quad	0x3fe7c1919ac79703              ; double 0.74237900000000001
	.quad	0x3fc8aeea63b688be              ; double 0.19283800000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfc7cf2495e17e35              ; double -0.18600900000000001
	.quad	0xbfb9fcd24e160d88              ; double -0.10151399999999999
	.quad	0x3fef45f5ad96a6a0              ; double 0.97728999999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fbb51697f1f9ad0              ; double 0.106711
	.quad	0xbfeec940bbb1f256              ; double -0.96206700000000001
	.quad	0x3fd011ada76d97b3              ; double 0.251079
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe7cabe6a337a81              ; double -0.74349900000000002
	.quad	0x3fd3d512ec6bce85              ; double 0.30987999999999999
	.quad	0xbfe2f6a2f48c2e77              ; double -0.59260699999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe977a0b5ed8d37              ; double -0.79585300000000003
	.quad	0xbfe35cb35f3d7d39              ; double -0.60506599999999999
	.quad	0xbf97345dd59e2ca6              ; double -0.022660699999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfea846412cf0f9d              ; double -0.82866099999999998
	.quad	0xbfdad89ce4a7b4e5              ; double -0.41947099999999998
	.quad	0xbfd7b85e80bed741              ; double -0.37062800000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fb5b053f0421cdb              ; double 0.0847218
	.quad	0xbfdf59210385c67e              ; double -0.489815
	.quad	0xbfebc432ca57a787              ; double -0.86770000000000003
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd868f08461f9f0              ; double -0.38140499999999999
	.quad	0x3fe937739f340d4e              ; double 0.78801900000000002
	.quad	0xbfdeedfe75bc44bf              ; double -0.48327599999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd20cf9e3864cb6              ; double 0.28204200000000001
	.quad	0xbfee823422467be5              ; double -0.95339399999999996
	.quad	0x3fbb71c970f7b9e0              ; double 0.10720499999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe0fc19c17225b7              ; double 0.53077399999999997
	.quad	0x3feb1e01de269164              ; double 0.84741299999999997
	.quad	0x3f8ac43c04930cb8              ; double 0.013069600000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3faa63695be42c65              ; double 0.051539700000000001
	.quad	0x3fed85510d38cda7              ; double 0.92252400000000001
	.quad	0x3fd87a9e2bcf91a3              ; double 0.38248399999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe434fa48301a7a              ; double -0.631467
	.quad	0xbfe6b0813cab81f9              ; double -0.70904599999999995
	.quad	0x3fd41626b2f23034              ; double 0.31385200000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe60620ab713272              ; double 0.68824799999999997
	.quad	0x3fe08d801b435265              ; double 0.51727299999999998
	.quad	0x3fe047021d10b1ff              ; double 0.50866800000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe4b1ad2135daad              ; double 0.64668899999999996
	.quad	0xbfd55caf2d7f950c              ; double -0.33378200000000002
	.quad	0xbfe5f27136a400fc              ; double -0.68584500000000004
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfedd744f5d35654              ; double -0.93252800000000002
	.quad	0xbfcfaf20ea5b530d              ; double -0.247532
	.quad	0xbfd0d373affb04ee              ; double -0.26290599999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe42df2ecf20642              ; double 0.63060899999999998
	.quad	0x3fe60092ccf6be38              ; double 0.68757000000000001
	.quad	0xbfd709cc319c5a3e              ; double -0.35997299999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe27d60e94ee393              ; double 0.57780500000000001
	.quad	0xbfd93a647fdc5932              ; double -0.39418900000000001
	.quad	0x3fe6de99e94ab1d5              ; double 0.714673
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfec6920c069e7fb              ; double -0.88783299999999998
	.quad	0xbfdbfcbd556084a5              ; double -0.437301
	.quad	0xbfc25604189374bc              ; double -0.14324999999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe61c864883fd50              ; double 0.69098199999999999
	.quad	0x3fc645baf533f423              ; double 0.17400299999999999
	.quad	0x3fe673a57eaa2a0b              ; double 0.70161700000000005
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfebbc03bc4d22c9              ; double -0.86670100000000005
	.quad	0x3f883423f3fb0eff              ; double 0.011818199999999999
	.quad	0x3fdfea854477ff15              ; double 0.49868899999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfdee770bd017daf              ; double -0.48287600000000003
	.quad	0x3fe744c165907d91              ; double 0.72714299999999998
	.quad	0x3fdf3a8e71476af9              ; double 0.48794900000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe27b6dca07f66f              ; double -0.57756700000000005
	.quad	0x3fe5d7cd466f501a              ; double 0.68259300000000001
	.quad	0xbfdca7f8012dfd69              ; double -0.44775199999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd7ebd09e12a51e              ; double 0.37376799999999999
	.quad	0x3fb92a213bb9ea72              ; double 0.0982991
	.quad	0x3fed8379314445aa              ; double 0.92229899999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fc5daf07bfe7e20              ; double 0.17074400000000001
	.quad	0x3feedb1422ccb3a2              ; double 0.96424299999999996
	.quad	0xbfc9f1a5ca29845e              ; double -0.20268700000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fefcc0379314446              ; double 0.99365400000000004
	.quad	0xbfa25332acfb762e              ; double -0.035791000000000003
	.quad	0xbfbb4c3c18b502ac              ; double -0.106632
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe2c93c89f40a28              ; double 0.58706499999999995
	.quad	0x3fda83e425aee632              ; double 0.4143
	.quad	0xbfe6417a89331a09              ; double -0.69549300000000003
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd9606748e47560              ; double -0.396509
	.quad	0x3fd0f73c0c1fc8f3              ; double 0.26508999999999999
	.quad	0xbfec202539756c94              ; double -0.87892400000000003
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfb63102008b403b              ; double -0.086685300000000007
	.quad	0x3feabca9691a75cd              ; double 0.83552999999999999
	.quad	0xbfe15cad14a0a0f5              ; double -0.54256300000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fed8acc0bdcad15              ; double 0.92319300000000004
	.quad	0x3fc1132f87ad080b              ; double 0.13339799999999999
	.quad	0xbfd7117f84449dbf              ; double -0.36044300000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3f6f0e7893ba877b              ; double 0.0037910800000000001
	.quad	0xbfd08d32830a0b1c              ; double -0.25861800000000001
	.quad	0x3feee93e1c9b413a              ; double 0.96597200000000005
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fce9c4545846e8f              ; double 0.239144
	.quad	0x3fcf6134ce3de615              ; double 0.24515400000000001
	.quad	0xbfee1098d477bbf9              ; double -0.93952599999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe847863beec398              ; double 0.75873100000000004
	.quad	0xbfe1c9b1fab96f22              ; double -0.555871
	.quad	0x3fd5bc2b94d94079              ; double 0.33961000000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd2e718a86d71f3              ; double 0.29535499999999998
	.quad	0x3fd3cf0f9d2bf551              ; double 0.30951299999999998
	.quad	0x3fecec7000431bdf              ; double 0.90386200000000005
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fab32d53f62159f              ; double 0.053122200000000001
	.quad	0xbfed1ef73c0c1fc9              ; double -0.91003000000000001
	.quad	0xbfda4fdb09a671ef              ; double -0.41112399999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd14f15e7c8d196              ; double 0.27045200000000003
	.quad	0x3f977e9b10921e7b              ; double 0.0229439
	.quad	0xbfeecc78e9f6a93f              ; double -0.96245999999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe2094a2b9d3cbc              ; double 0.56363399999999997
	.quad	0x3fa09b58b67a7af0              ; double 0.032435199999999997
	.quad	0x3fea6991ff7164c7              ; double 0.82538699999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fc4027d88c1db01              ; double 0.15632599999999999
	.quad	0x3fc2ddbdb5d89481              ; double 0.147392
	.quad	0x3fef40af1cb89d6b              ; double 0.97664600000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfa4ffccd4598908              ; double -0.041014099999999998
	.quad	0x3fef6b1a2a4db164              ; double 0.98182400000000003
	.quad	0x3fc7b8348f53c57a              ; double 0.185309
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd8ad0c3d25247d              ; double -0.38556200000000002
	.quad	0xbfe27166e008e9b4              ; double -0.57634300000000005
	.quad	0xbfe70e9f6a93f291              ; double -0.72053500000000004
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd8d9988d2a1f8e              ; double 0.38828099999999999
	.quad	0x3fecf12e40852b4e              ; double 0.90444100000000005
	.quad	0x3fc69e2bcf91a32b              ; double 0.176702
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fee4209246bf013              ; double 0.94556099999999998
	.quad	0xbfc8af9a8cdea034              ; double -0.192859
	.quad	0xbfd0c7000431bde8              ; double -0.26214599999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0x3feb062d40aaeafb              ; double 0.84450400000000003
	.quad	0x3fe0a56bca5375c9              ; double 0.52019300000000002
	.quad	0x3fc04c2f837b4a23              ; double 0.12732499999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fa0f114aab1efd2              ; double 0.033089300000000002
	.quad	0x3feff8cc9a77e5eb              ; double 0.99912100000000003
	.quad	0xbf9a5e56cd6c2efd              ; double -0.025750499999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe2f6b5d462c344              ; double -0.59261600000000003
	.quad	0xbfdee0ded288ce70              ; double -0.48247499999999999
	.quad	0xbfe4a3d4f15e7c8d              ; double -0.64499899999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe14358afc47e4a              ; double 0.53947100000000003
	.quad	0x3fe431593e5fb720              ; double 0.63102400000000003
	.quad	0xbfe1d6d7e889c1b5              ; double -0.55747599999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe4fcbb3c81908e              ; double 0.65585099999999996
	.quad	0xbf9bf9830e3cd9a5              ; double -0.027319
	.quad	0xbfe8240314877681              ; double -0.75439599999999996
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd190d5a5b9628d              ; double 0.27446500000000001
	.quad	0x3fec67b3d8e00086              ; double 0.88765899999999998
	.quad	0x3fd7aa582dbe7f2c              ; double 0.36977199999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfbf986338b47c74              ; double -0.123419
	.quad	0x3fef34a66559f6ec              ; double 0.97517699999999996
	.quad	0xbfc7882278d0cc36              ; double -0.18384200000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfcc99524bfd2e94              ; double -0.22342899999999999
	.quad	0x3fe6a84dfce3150e              ; double 0.70804500000000004
	.quad	0x3fe56fbd273d5bab              ; double 0.66988999999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfed13b18dac258d              ; double -0.90865399999999996
	.quad	0x3fc9206c8711d799              ; double 0.196302
	.quad	0x3fd795f676ea4229              ; double 0.36852800000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfeea493c89f40a3              ; double -0.95759000000000005
	.quad	0xbf81b05141104095              ; double -0.0086370800000000001
	.quad	0x3fd26eac8605681f              ; double 0.28800500000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3feebcb3e5753a3f              ; double 0.96053500000000002
	.quad	0x3f9f53825e13b18e              ; double 0.030592000000000001
	.quad	0x3fd1b1b79d909f1f              ; double 0.276472
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfda70fbeb9e492c              ; double -0.41314600000000001
	.quad	0x3fed0a8b08dd1e54              ; double 0.90753700000000003
	.quad	0x3fb34e7833178481              ; double 0.0754161
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfeb22c01e68a0d3              ; double -0.84799199999999997
	.quad	0x3fd6744f5d35653d              ; double 0.35084900000000002
	.quad	0xbfd96cb10342aa9f              ; double -0.39725899999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe3abead4f5903a              ; double 0.61473599999999995
	.quad	0x3fd955757d5a9eb2              ; double 0.395841
	.quad	0x3fe5d4aa10e02214              ; double 0.68220999999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe01cb46bacf744              ; double -0.50350399999999995
	.quad	0xbfe550ebaade657c              ; double -0.66612800000000005
	.quad	0xbfe19b845564b663              ; double -0.550234
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd1348f53c579f2              ; double -0.26883299999999999
	.quad	0xbfe7a1fd1569f490              ; double -0.73852399999999996
	.quad	0xbfe3c93a71151612              ; double -0.61831400000000003
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe95e19fc2a886a              ; double 0.79273700000000002
	.quad	0xbfe333482be8bc17              ; double -0.60001000000000004
	.quad	0xbfbb854046412cf1              ; double -0.107502
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe467125dd095af              ; double -0.63758199999999998
	.quad	0x3fe042b734b51373              ; double 0.50814400000000004
	.quad	0xbfe2876e1deacc92              ; double -0.57903199999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe800dc33721d54              ; double 0.75010500000000002
	.quad	0x3fd20efdc9c4da90              ; double 0.282165
	.quad	0xbfe323a4b5568e82              ; double -0.59810099999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd67a0b5ed8d36b              ; double -0.35119899999999998
	.quad	0xbfd91b584b1ab085              ; double -0.39229399999999998
	.quad	0xbfeb34784230fcf8              ; double -0.85015499999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd002107b784663              ; double 0.25012600000000001
	.quad	0xbfeec0746455eaee              ; double -0.96099299999999999
	.quad	0xbfbe36e2eb1c432d              ; double -0.118025
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe76f566490a351              ; double -0.73234100000000002
	.quad	0x3fe5ca01abd1aa82              ; double 0.68090899999999999
	.quad	0xbf79eac281197014              ; double -0.0063274000000000004
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe85771001d5c31              ; double -0.76067399999999996
	.quad	0xbfc20c9539b88872              ; double -0.141009
	.quad	0x3fe446bacf7446fa              ; double 0.63363400000000003
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fcc8576cce5f740              ; double 0.22282299999999999
	.quad	0xbfd374eebf65dbfd              ; double -0.304012
	.quad	0x3feda3c85c24c405              ; double 0.92624300000000004
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fcac6583e8576cd              ; double 0.209178
	.quad	0x3fe02e74f2f123c4              ; double 0.50567099999999998
	.quad	0x3feac892ab68cef6              ; double 0.83698399999999995
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe840d4dc65c704              ; double 0.75791399999999997
	.quad	0xbfe21f0c34c1a8ac              ; double -0.56628999999999996
	.quad	0xbfd4ba12b5e529bb              ; double -0.32385700000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe90dbad3a604e2              ; double -0.78292600000000001
	.quad	0xbfd5b56323bbc6eb              ; double -0.339196
	.quad	0x3fe0b035bd512ec7              ; double 0.52151000000000003
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfdda1016ce789e7              ; double -0.46295199999999997
	.quad	0x3fe2bcf2cf95d4e9              ; double 0.585565
	.quad	0x3fe54b2745bf26f2              ; double 0.66542400000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe3cd20afa2f05a              ; double 0.61878999999999995
	.quad	0x3fc8d8e432441feb              ; double 0.19411900000000001
	.quad	0xbfe85bb384fd2a63              ; double -0.76119400000000004
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe7b97353b4b2fb              ; double 0.74138800000000005
	.quad	0xbfd1b62845996745              ; double -0.27674300000000002
	.quad	0x3fe3903c8e25c811              ; double 0.61135700000000004
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe6a46bf01322f2              ; double 0.70757099999999995
	.quad	0x3fe67bdf090f733b              ; double 0.70262100000000005
	.quad	0x3fb346059dceb280              ; double 0.075287199999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fc40a393ee5eedd              ; double 0.15656200000000001
	.quad	0x3fea3d4067cf1c32              ; double 0.81997699999999996
	.quad	0x3fe19e42e1262025              ; double 0.55056899999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe9653868fd199c              ; double -0.79360600000000003
	.quad	0x3fdc2c7fbacb4289              ; double 0.440216
	.quad	0x3fdae147ae147ae1              ; double 0.41999999999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fce05a2d72ffd1e              ; double 0.23454700000000001
	.quad	0x3fec54738a3b57c5              ; double 0.88530900000000001
	.quad	0xbfd9b2745bf26f1e              ; double -0.40151700000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fc0f8f8a4c1ebc8              ; double 0.13259799999999999
	.quad	0x3fe9a305532617c2              ; double 0.80115000000000003
	.quad	0xbfe2acc4ef88b978              ; double -0.58359000000000005
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd82f7f498c3b0c              ; double -0.37789899999999998
	.quad	0xbfe4742784a9478d              ; double -0.63917900000000005
	.quad	0x3fe56f112fd32c62              ; double 0.66980799999999996
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfebb636f3b213e4              ; double -0.86599300000000001
	.quad	0xbfd95faebc408d8f              ; double -0.39646500000000001
	.quad	0x3fd380fdc1615ec0              ; double 0.30474800000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe3fe7c06e19b91              ; double -0.62481500000000001
	.quad	0xbfdc5753a3ec02f3              ; double -0.44283
	.quad	0x3fe493d5347a5b10              ; double 0.64304600000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfdf15ca6ca03c4b              ; double -0.485705
	.quad	0x3fea6b6e0d23d4f1              ; double 0.82561399999999996
	.quad	0xbfd260999dcb5782              ; double -0.28714600000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfef18e325d4a5df              ; double -0.97178799999999998
	.quad	0x3fc677ee4e26d480              ; double 0.175535
	.quad	0x3fc429e90795f677              ; double 0.157529
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfdd2f8bdec5f395              ; double -0.45602700000000002
	.quad	0x3fd920d5629d840a              ; double 0.39262900000000001
	.quad	0x3fe98ebedfa43fe6              ; double 0.79867500000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0xbf8563d2376fd8d6              ; double -0.0104443
	.quad	0x3fe0b122b7baecd0              ; double 0.52162299999999995
	.quad	0xbfeb4cb1897a67a5              ; double -0.85311199999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe5236e2eb1c433              ; double -0.66057500000000002
	.quad	0xbfe7d898b2e9ccb8              ; double -0.74519000000000002
	.quad	0x3fb75e41d4b6a61a              ; double 0.091282000000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0xbf9025f55d0eced0              ; double -0.0157698
	.quad	0xbfd3adab9f559b3d              ; double -0.307475
	.quad	0xbfee7212d77318fc              ; double -0.95142499999999996
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe34f9a06a6e32e              ; double -0.60346699999999998
	.quad	0xbfd003254e6e221d              ; double -0.25019200000000003
	.quad	0x3fe83a55d1c3ac93              ; double 0.75712100000000004
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe03854046412cf              ; double 0.50687599999999999
	.quad	0x3fd000fba8826aa9              ; double 0.25006
	.quad	0x3fea6601bc98a223              ; double 0.82495200000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd0588a04d12019              ; double 0.25540400000000002
	.quad	0x3feeeff9f87f023f              ; double 0.96679400000000004
	.quad	0x3f821d511eab91bf              ; double 0.0088449800000000005
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fdddf761cbccf29              ; double 0.46676400000000001
	.quad	0xbfebf9acffa7eb6c              ; double -0.874228
	.quad	0xbfc11a9fbe76c8b4              ; double -0.13362499999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fde67a95c853c15              ; double 0.47507700000000003
	.quad	0xbfb177db02f07549              ; double -0.068235100000000007
	.quad	0xbfec12ccf6be37df              ; double -0.87729500000000005
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfcccbb7f9d6f113              ; double -0.224967
	.quad	0xbfee0c0f01fb82c3              ; double -0.93897200000000003
	.quad	0xbfd0a7a85015c209              ; double -0.26023299999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd82ffd1dcd7061              ; double -0.37792900000000001
	.quad	0xbfea127d45a5fc7e              ; double -0.81475699999999995
	.quad	0xbfdc242070b8cfc0              ; double -0.43970500000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd392ff4ba51a00              ; double -0.30584699999999998
	.quad	0x3fe15acabc515486              ; double 0.54233299999999995
	.quad	0xbfe90a6117720c8d              ; double -0.78251700000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd10fa58f7121ab              ; double 0.26657999999999998
	.quad	0xbfece49906cca2db              ; double -0.90290499999999996
	.quad	0xbfd594898f605ab4              ; double -0.33719100000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3f9c3d394672ab18              ; double 0.027577299999999999
	.quad	0x3fd49e3c968943e1              ; double 0.322158
	.quad	0xbfee47f562174c4d              ; double -0.94628400000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3f92fcb9fa62314d              ; double 0.018542199999999998
	.quad	0x3fe6ec54bcf0b6b7              ; double 0.71634900000000001
	.quad	0x3fe651e321a2e7f7              ; double 0.697496
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfca37de939eadd6              ; double -0.20483000000000001
	.quad	0x3fef4f2f123c42a6              ; double 0.97841599999999995
	.quad	0x3f9bfe41b9deb37f              ; double 0.0273371
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfecbead4f5903a7              ; double -0.89827599999999996
	.quad	0x3fd7ef1bac2df0d4              ; double 0.373969
	.quad	0x3fcd894812be48a6              ; double 0.23075200000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbf829fc27d937ea2              ; double -0.0090937799999999992
	.quad	0x3fe17db2b346130a              ; double 0.54659400000000002
	.quad	0x3feacb90214ad363              ; double 0.83734900000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe5205bc01a36e3              ; double 0.66020000000000001
	.quad	0xbfe808ebcc6c54bd              ; double -0.75108900000000001
	.quad	0x3f4f6ea79fe402ec              ; double 9.5923600000000003E-4
	.quad	0x0000000000000000              ; double 0
	.quad	0x3feb5ea033e78e19              ; double 0.85530099999999998
	.quad	0xbfd36544fe36d224              ; double -0.30305599999999999
	.quad	0x3fdae586013660e5              ; double 0.42025899999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe982278d0cc35d              ; double 0.79713800000000001
	.quad	0x3fafe5f4bbff1f2f              ; double 0.062301299999999997
	.quad	0xbfe337e6f71a7e31              ; double -0.60057400000000005
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fdf5379fa97e133              ; double 0.48947000000000002
	.quad	0xbfebbcee9dd7ecbb              ; double -0.86681299999999994
	.quad	0x3fb85bcf33af59f5              ; double 0.095150899999999997
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd012b5e529bae4              ; double 0.25114199999999998
	.quad	0x3fe595c209246bf0              ; double 0.67453099999999999
	.quad	0x3fe63704790b8499              ; double 0.69421600000000006
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe2826edaa92e62              ; double -0.57842199999999999
	.quad	0xbfe7988f42fe8251              ; double -0.73737299999999995
	.quad	0xbfd653d640e9d51b              ; double -0.34886699999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd04cd31769a911              ; double -0.254689
	.quad	0xbfe0794c87980f56              ; double -0.51480700000000001
	.quad	0x3fea31fab96f21f7              ; double 0.81860100000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fd7ff8a8f3a9b07              ; double 0.37497200000000003
	.quad	0x3fe85f202107b784              ; double 0.76161199999999995
	.quad	0x3fe0e9b5a63f9a4a              ; double 0.52852900000000003
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe47d5cb790fb65              ; double 0.64030299999999996
	.quad	0xbfe77f25e56cd6c3              ; double -0.73427100000000001
	.quad	0xbfccddbdb5d89481              ; double -0.225517
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe46b1e5c0b9991              ; double -0.63807599999999998
	.quad	0x3fd2461309c7ffde              ; double 0.28552699999999998
	.quad	0x3fe6e1e4f765fd8b              ; double 0.71507500000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe8bc0e38a7e73a              ; double 0.77295599999999998
	.quad	0xbfc475a31a4bdba1              ; double -0.15984000000000001
	.quad	0xbfe3a5d8d79d0a67              ; double -0.61399499999999996
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fe98afe60c38f36              ; double 0.79821699999999995
	.quad	0xbfe2e66cb10342ab              ; double -0.59062800000000004
	.quad	0x3fbe4c942d490e67              ; double 0.118356
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfef8f92af9a8cdf              ; double -0.98627600000000004
	.quad	0xbfad9c60f4369e22              ; double -0.057833700000000002
	.quad	0xbfc3cb5fe542e558              ; double -0.154644
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfd407fed20296b3              ; double -0.31298799999999999
	.quad	0xbfee41743e963dc5              ; double -0.94549000000000005
	.quad	0x3fb705780f055681              ; double 0.089927199999999999
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfdfd462c343b70f              ; double -0.497338
	.quad	0x3fc6d35a858793de              ; double 0.17832500000000001
	.quad	0x3feb2b4528283d36              ; double 0.84903200000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfb9e40c8472c0e8              ; double -0.101136
	.quad	0xbfef647778dd6170              ; double -0.98101400000000005
	.quad	0x3fc52e59af9ebe9d              ; double 0.16547700000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe0b1ab0856e697              ; double -0.52168800000000004
	.quad	0x3fac55f85a19510a              ; double 0.055343400000000001
	.quad	0xbfeb3e2b4959e625              ; double -0.85133899999999996
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe928672756861f              ; double -0.78618200000000005
	.quad	0xbfe2ae9ab29e4d5e              ; double -0.58381400000000006
	.quad	0x3fc9f15a4acf312b              ; double 0.202678
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfe2160b6f9fcb0c              ; double -0.565191
	.quad	0x3fea4ca925fe974a              ; double 0.82185799999999998
	.quad	0xbfb24b9529c85066              ; double -0.071465799999999996
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fdc0678c0053e2d              ; double 0.43789499999999998
	.quad	0x3fc38854cdb7ae58              ; double 0.15259800000000001
	.quad	0xbfec59f4d37c1377              ; double -0.88598100000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfed90ea9e6eeb70              ; double -0.92393999999999998
	.quad	0x3fd69eb2074ea8da              ; double 0.35343599999999997
	.quad	0xbfc2bb98c7e28241              ; double -0.14635000000000001
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fcb290257c914b1              ; double 0.21218899999999999
	.quad	0xbfea15ce9e5e2479              ; double -0.81516200000000005
	.quad	0xbfe13f3bea91d9b2              ; double -0.53896900000000003
	.quad	0x0000000000000000              ; double 0
	.quad	0xbfeb7f13059641f6              ; double -0.85926199999999997
	.quad	0x3fc25b18548a9bd0              ; double 0.143405
	.quad	0xbfdf6cefed63454a              ; double -0.49102400000000002
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fefb929ed3953df              ; double 0.99135300000000003
	.quad	0x3fbce160d887ebf2              ; double 0.112814
	.quad	0x3fb128b37d706e27              ; double 0.067027299999999998
	.quad	0x0000000000000000              ; double 0
	.quad	0x3fa14cb691f7e4a9              ; double 0.033788400000000003
	.quad	0xbfef5b445ed4a1ad              ; double -0.97989099999999995
	.quad	0xbfc92bf5515054ac              ; double -0.196654
	.quad	0x0000000000000000              ; double 0
	.size	device_g_randomVectors, 8192

	.type	__hip_cuid_,@object             ; @__hip_cuid_
	.section	.bss,"aw",@nobits
	.globl	__hip_cuid_
__hip_cuid_:
	.byte	0                               ; 0x0
	.size	__hip_cuid_, 1

	.ident	"AMD clang version 18.0.0git (https://github.com/RadeonOpenCompute/llvm-project roc-6.3.2 25012 e5bf7e55c91490b07c49d8960fa7983d864936c4)"
	.section	".note.GNU-stack","",@progbits
	.addrsig
	.addrsig_sym __hip_cuid_
	.amdgcn_target "amdgcn-amd-amdhsa--gfx1100"
	.amdgpu_metadata
---
amdhsa.kernels:  []
amdhsa.target:   amdgcn-amd-amdhsa--gfx1100
amdhsa.version:
  - 1
  - 2
...

	.end_amdgpu_metadata
