Пример #1
0
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");
}
Пример #2
0
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");
}