static void test() { vector long vl = {0, 1}; vector double vd = {0.0, 1.0}; vector long vlr = vec_insert (2, vl, 0); vector double vdr = vec_insert (2.0, vd, 1); vector long vler = {2, 1}; vector double vder = {0.0, 2.0}; check (vec_long_eq (vlr, vler), "vl"); check (vec_dbl_eq (vdr, vder), "vd"); }
static void test() { vector long long vl = {0, 1}; vector double vd = {0.0, 1.0}; vector long long vlr = vec_insert (2, vl, 0); vector double vdr = vec_insert (2.0, vd, 1); #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ vector long long vler = {0, 2}; vector double vder = {2.0, 1.0}; #else vector long long vler = {2, 1}; vector double vder = {0.0, 2.0}; #endif check (vec_long_long_eq (vlr, vler), "vl"); check (vec_dbl_eq (vdr, vder), "vd"); }