52 static const double table[] = {
53 0.10000000000000000000E+01, 0.10000000000000000000E+01,
54 0.20000000000000000000E+01, 0.60000000000000000000E+01,
55 0.24000000000000000000E+02, 0.12000000000000000000E+03,
56 0.72000000000000000000E+03, 0.50400000000000000000E+04,
57 0.40320000000000000000E+05, 0.36288000000000000000E+06,
58 0.36288000000000000000E+07, 0.39916800000000000000E+08,
59 0.47900160000000000000E+09, 0.62270208000000000000E+10,
60 0.87178291200000000000E+11, 0.13076743680000000000E+13,
61 0.20922789888000000000E+14, 0.35568742809600000000E+15,
62 0.64023737057280000000E+16, 0.12164510040883200000E+18,
63 0.24329020081766400000E+19, 0.51090942171709440000E+20,
64 0.11240007277776076800E+22, 0.25852016738884976640E+23,
65 0.62044840173323943936E+24, 0.15511210043330985984E+26,
66 0.40329146112660563558E+27, 0.10888869450418352161E+29,
67 0.30488834461171386050E+30, 0.88417619937397019545E+31,
68 0.26525285981219105864E+33};
77 static const int table[] = {0,
81 20, 35, 56, 84, 120, 165, 220, 286,
82 364, 455, 560, 680, 816, 969, 1140, 1330};
static GRID_HOST_DEVICE int modulo(int a, int m)
Equivalent of Fortran's MODULO, which always return a positive number. https://gcc....