test_swap ()
{
  long unsigned int D.4959;
  long unsigned int D.4960;
  unsigned int D.4961;
  unsigned int D.4962;
  unsigned int D.4963;
  unsigned int D.4964;
  unsigned int D.4965;
  unsigned int D.4966;
  unsigned int D.4967;
  unsigned int D.4968;
  gchar * D.4971;
  unsigned int D.4974;
  unsigned int D.4975;
  unsigned int D.4976;
  unsigned int D.4977;
  unsigned int D.4978;
  unsigned int D.4979;
  unsigned int D.4980;
  unsigned int D.4981;
  unsigned int D.4982;
  unsigned int D.4983;
  long unsigned int D.4984;
  long unsigned int D.4985;
  long unsigned int D.4986;
  unsigned int D.4987;
  unsigned int D.4988;
  unsigned int D.4989;
  unsigned int D.4990;
  unsigned int D.4991;
  unsigned int D.4992;
  unsigned int D.4993;
  unsigned int D.4994;
  unsigned int D.4995;
  unsigned int D.4996;
  long unsigned int D.4997;
  short unsigned int D.5000;
  signed short D.5001;
  int D.5002;
  int D.5003;
  signed short D.5004;
  signed short D.5005;
  unsigned int D.5008;
  guint32 a;
  guint32 res32;
  guint64 b;
  guint64 res64;
  guint64 b_expect;
  guint16 c;
  guint16 res16;

  a = 2882400001;
  D.4959 = (long unsigned int) a;
  D.4960 = D.4959 << 32;
  D.4959 = (long unsigned int) a;
  b = D.4960 | D.4959;
  b_expect = 139556247827369387;
  c = 43981;
  D.4961 = a << 24;
  D.4962 = a & 16711680;
  D.4963 = D.4962 >> 8;
  D.4964 = D.4961 | D.4963;
  D.4965 = a & 65280;
  D.4966 = D.4965 << 8;
  D.4967 = D.4964 | D.4966;
  D.4968 = a >> 24;
  res32 = D.4967 | D.4968;
  if (res32 != 32492971) goto <D.4969>; else goto <D.4970>;
  <D.4969>:
  D.4971 = FAILED ("GUINT32_SWAP_LE_BE returned 0x%x", res32);
  return D.4971;
  <D.4970>:
  res32 = 16777216;
  if (res32 != 16777216) goto <D.4972>; else goto <D.4973>;
  <D.4972>:
  D.4971 = FAILED ("GUINT32_SWAP_LE_BE returned 0x%x", res32);
  return D.4971;
  <D.4973>:
  D.4974 = (unsigned int) b;
  D.4975 = D.4974 << 24;
  D.4974 = (unsigned int) b;
  D.4976 = D.4974 & 16711680;
  D.4977 = D.4976 >> 8;
  D.4978 = D.4975 | D.4977;
  D.4974 = (unsigned int) b;
  D.4979 = D.4974 & 65280;
  D.4980 = D.4979 << 8;
  D.4981 = D.4978 | D.4980;
  D.4974 = (unsigned int) b;
  D.4982 = D.4974 >> 24;
  D.4983 = D.4981 | D.4982;
  D.4984 = (long unsigned int) D.4983;
  D.4985 = D.4984 << 32;
  D.4986 = b >> 32;
  D.4987 = (unsigned int) D.4986;
  D.4988 = D.4987 << 24;
  D.4986 = b >> 32;
  D.4987 = (unsigned int) D.4986;
  D.4989 = D.4987 & 16711680;
  D.4990 = D.4989 >> 8;
  D.4991 = D.4988 | D.4990;
  D.4986 = b >> 32;
  D.4987 = (unsigned int) D.4986;
  D.4992 = D.4987 & 65280;
  D.4993 = D.4992 << 8;
  D.4994 = D.4991 | D.4993;
  D.4986 = b >> 32;
  D.4987 = (unsigned int) D.4986;
  D.4995 = D.4987 >> 24;
  D.4996 = D.4994 | D.4995;
  D.4997 = (long unsigned int) D.4996;
  res64 = D.4985 | D.4997;
  if (res64 != b_expect) goto <D.4998>; else goto <D.4999>;
  <D.4998>:
  D.4971 = FAILED ("GUINT64_SWAP_LE_BE returned 0x%llx (had=0x%llx)", res64, b);
  return D.4971;
  <D.4999>:
  D.5000 = c >> 8;
  D.5001 = (signed short) D.5000;
  D.5002 = (int) c;
  D.5003 = D.5002 << 8;
  D.5004 = (signed short) D.5003;
  D.5005 = D.5001 | D.5004;
  res16 = (guint16) D.5005;
  if (res16 != 52651) goto <D.5006>; else goto <D.5007>;
  <D.5006>:
  D.5008 = (unsigned int) res16;
  D.4971 = FAILED ("GUINT16_SWAP_LE_BE returned 0x%x", D.5008);
  return D.4971;
  <D.5007>:
  D.4971 = 0B;
  return D.4971;
}


endian_tests_init ()
{
  struct Test * D.5010;

  D.5010 = &endian_tests;
  return D.5010;
}


