int main() {
  do {
    printf("char_"
           " -4.0 = %2d (%0.8x)\n",
           char_(-4.0), char_(-4.0));
    printf("char_"
           " -3.0 = %2d (%0.8x)\n",
           char_(-3.0), char_(-3.0));
    printf("char_"
           " -2.0 = %2d (%0.8x)\n",
           char_(-2.0), char_(-2.0));
    printf("char_"
           " -1.0 = %2d (%0.8x)\n",
           char_(-1.0), char_(-1.0));
    printf("char_"
           " -0.8 = %2d (%0.8x)\n",
           char_(-0.8), char_(-0.8));
    printf("char_"
           " -0.5 = %2d (%0.8x)\n",
           char_(-0.5), char_(-0.5));
    printf("char_"
           " -0.3 = %2d (%0.8x)\n",
           char_(-0.3), char_(-0.3));
    printf("char_"
           "  0.0 = %2d (%0.8x)\n",
           char_(0.0), char_(0.0));
    printf("char_"
           "  0.3 = %2d (%0.8x)\n",
           char_(0.3), char_(0.3));
    printf("char_"
           "  0.5 = %2d (%0.8x)\n",
           char_(0.5), char_(0.5));
    printf("char_"
           "  0.8 = %2d (%0.8x)\n",
           char_(0.8), char_(0.8));
    printf("char_"
           "  1.0 = %2d (%0.8x)\n",
           char_(1.0), char_(1.0));
    printf("char_"
           "  2.0 = %2d (%0.8x)\n",
           char_(2.0), char_(2.0));
    printf("char_"
           "  3.0 = %2d (%0.8x)\n",
           char_(3.0), char_(3.0));
    printf("char_"
           "  4.0 = %2d (%0.8x)\n",
           char_(4.0), char_(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_char"
           " -4.0 = %2d (%0.8x)\n",
           struct_char(-4.0), struct_char(-4.0));
    printf("struct_char"
           " -3.0 = %2d (%0.8x)\n",
           struct_char(-3.0), struct_char(-3.0));
    printf("struct_char"
           " -2.0 = %2d (%0.8x)\n",
           struct_char(-2.0), struct_char(-2.0));
    printf("struct_char"
           " -1.0 = %2d (%0.8x)\n",
           struct_char(-1.0), struct_char(-1.0));
    printf("struct_char"
           " -0.8 = %2d (%0.8x)\n",
           struct_char(-0.8), struct_char(-0.8));
    printf("struct_char"
           " -0.5 = %2d (%0.8x)\n",
           struct_char(-0.5), struct_char(-0.5));
    printf("struct_char"
           " -0.3 = %2d (%0.8x)\n",
           struct_char(-0.3), struct_char(-0.3));
    printf("struct_char"
           "  0.0 = %2d (%0.8x)\n",
           struct_char(0.0), struct_char(0.0));
    printf("struct_char"
           "  0.3 = %2d (%0.8x)\n",
           struct_char(0.3), struct_char(0.3));
    printf("struct_char"
           "  0.5 = %2d (%0.8x)\n",
           struct_char(0.5), struct_char(0.5));
    printf("struct_char"
           "  0.8 = %2d (%0.8x)\n",
           struct_char(0.8), struct_char(0.8));
    printf("struct_char"
           "  1.0 = %2d (%0.8x)\n",
           struct_char(1.0), struct_char(1.0));
    printf("struct_char"
           "  2.0 = %2d (%0.8x)\n",
           struct_char(2.0), struct_char(2.0));
    printf("struct_char"
           "  3.0 = %2d (%0.8x)\n",
           struct_char(3.0), struct_char(3.0));
    printf("struct_char"
           "  4.0 = %2d (%0.8x)\n",
           struct_char(4.0), struct_char(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_char_packed"
           " -4.0 = %2d (%0.8x)\n",
           struct_char_packed(-4.0), struct_char_packed(-4.0));
    printf("struct_char_packed"
           " -3.0 = %2d (%0.8x)\n",
           struct_char_packed(-3.0), struct_char_packed(-3.0));
    printf("struct_char_packed"
           " -2.0 = %2d (%0.8x)\n",
           struct_char_packed(-2.0), struct_char_packed(-2.0));
    printf("struct_char_packed"
           " -1.0 = %2d (%0.8x)\n",
           struct_char_packed(-1.0), struct_char_packed(-1.0));
    printf("struct_char_packed"
           " -0.8 = %2d (%0.8x)\n",
           struct_char_packed(-0.8), struct_char_packed(-0.8));
    printf("struct_char_packed"
           " -0.5 = %2d (%0.8x)\n",
           struct_char_packed(-0.5), struct_char_packed(-0.5));
    printf("struct_char_packed"
           " -0.3 = %2d (%0.8x)\n",
           struct_char_packed(-0.3), struct_char_packed(-0.3));
    printf("struct_char_packed"
           "  0.0 = %2d (%0.8x)\n",
           struct_char_packed(0.0), struct_char_packed(0.0));
    printf("struct_char_packed"
           "  0.3 = %2d (%0.8x)\n",
           struct_char_packed(0.3), struct_char_packed(0.3));
    printf("struct_char_packed"
           "  0.5 = %2d (%0.8x)\n",
           struct_char_packed(0.5), struct_char_packed(0.5));
    printf("struct_char_packed"
           "  0.8 = %2d (%0.8x)\n",
           struct_char_packed(0.8), struct_char_packed(0.8));
    printf("struct_char_packed"
           "  1.0 = %2d (%0.8x)\n",
           struct_char_packed(1.0), struct_char_packed(1.0));
    printf("struct_char_packed"
           "  2.0 = %2d (%0.8x)\n",
           struct_char_packed(2.0), struct_char_packed(2.0));
    printf("struct_char_packed"
           "  3.0 = %2d (%0.8x)\n",
           struct_char_packed(3.0), struct_char_packed(3.0));
    printf("struct_char_packed"
           "  4.0 = %2d (%0.8x)\n",
           struct_char_packed(4.0), struct_char_packed(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_char_1bit"
           " -4.0 = %2d (%0.8x)\n",
           struct_char_1bit(-4.0), struct_char_1bit(-4.0));
    printf("struct_char_1bit"
           " -3.0 = %2d (%0.8x)\n",
           struct_char_1bit(-3.0), struct_char_1bit(-3.0));
    printf("struct_char_1bit"
           " -2.0 = %2d (%0.8x)\n",
           struct_char_1bit(-2.0), struct_char_1bit(-2.0));
    printf("struct_char_1bit"
           " -1.0 = %2d (%0.8x)\n",
           struct_char_1bit(-1.0), struct_char_1bit(-1.0));
    printf("struct_char_1bit"
           " -0.8 = %2d (%0.8x)\n",
           struct_char_1bit(-0.8), struct_char_1bit(-0.8));
    printf("struct_char_1bit"
           " -0.5 = %2d (%0.8x)\n",
           struct_char_1bit(-0.5), struct_char_1bit(-0.5));
    printf("struct_char_1bit"
           " -0.3 = %2d (%0.8x)\n",
           struct_char_1bit(-0.3), struct_char_1bit(-0.3));
    printf("struct_char_1bit"
           "  0.0 = %2d (%0.8x)\n",
           struct_char_1bit(0.0), struct_char_1bit(0.0));
    printf("struct_char_1bit"
           "  0.3 = %2d (%0.8x)\n",
           struct_char_1bit(0.3), struct_char_1bit(0.3));
    printf("struct_char_1bit"
           "  0.5 = %2d (%0.8x)\n",
           struct_char_1bit(0.5), struct_char_1bit(0.5));
    printf("struct_char_1bit"
           "  0.8 = %2d (%0.8x)\n",
           struct_char_1bit(0.8), struct_char_1bit(0.8));
    printf("struct_char_1bit"
           "  1.0 = %2d (%0.8x)\n",
           struct_char_1bit(1.0), struct_char_1bit(1.0));
    printf("struct_char_1bit"
           "  2.0 = %2d (%0.8x)\n",
           struct_char_1bit(2.0), struct_char_1bit(2.0));
    printf("struct_char_1bit"
           "  3.0 = %2d (%0.8x)\n",
           struct_char_1bit(3.0), struct_char_1bit(3.0));
    printf("struct_char_1bit"
           "  4.0 = %2d (%0.8x)\n",
           struct_char_1bit(4.0), struct_char_1bit(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_char_packed_1bit"
           " -4.0 = %2d (%0.8x)\n",
           struct_char_packed_1bit(-4.0), struct_char_packed_1bit(-4.0));
    printf("struct_char_packed_1bit"
           " -3.0 = %2d (%0.8x)\n",
           struct_char_packed_1bit(-3.0), struct_char_packed_1bit(-3.0));
    printf("struct_char_packed_1bit"
           " -2.0 = %2d (%0.8x)\n",
           struct_char_packed_1bit(-2.0), struct_char_packed_1bit(-2.0));
    printf("struct_char_packed_1bit"
           " -1.0 = %2d (%0.8x)\n",
           struct_char_packed_1bit(-1.0), struct_char_packed_1bit(-1.0));
    printf("struct_char_packed_1bit"
           " -0.8 = %2d (%0.8x)\n",
           struct_char_packed_1bit(-0.8), struct_char_packed_1bit(-0.8));
    printf("struct_char_packed_1bit"
           " -0.5 = %2d (%0.8x)\n",
           struct_char_packed_1bit(-0.5), struct_char_packed_1bit(-0.5));
    printf("struct_char_packed_1bit"
           " -0.3 = %2d (%0.8x)\n",
           struct_char_packed_1bit(-0.3), struct_char_packed_1bit(-0.3));
    printf("struct_char_packed_1bit"
           "  0.0 = %2d (%0.8x)\n",
           struct_char_packed_1bit(0.0), struct_char_packed_1bit(0.0));
    printf("struct_char_packed_1bit"
           "  0.3 = %2d (%0.8x)\n",
           struct_char_packed_1bit(0.3), struct_char_packed_1bit(0.3));
    printf("struct_char_packed_1bit"
           "  0.5 = %2d (%0.8x)\n",
           struct_char_packed_1bit(0.5), struct_char_packed_1bit(0.5));
    printf("struct_char_packed_1bit"
           "  0.8 = %2d (%0.8x)\n",
           struct_char_packed_1bit(0.8), struct_char_packed_1bit(0.8));
    printf("struct_char_packed_1bit"
           "  1.0 = %2d (%0.8x)\n",
           struct_char_packed_1bit(1.0), struct_char_packed_1bit(1.0));
    printf("struct_char_packed_1bit"
           "  2.0 = %2d (%0.8x)\n",
           struct_char_packed_1bit(2.0), struct_char_packed_1bit(2.0));
    printf("struct_char_packed_1bit"
           "  3.0 = %2d (%0.8x)\n",
           struct_char_packed_1bit(3.0), struct_char_packed_1bit(3.0));
    printf("struct_char_packed_1bit"
           "  4.0 = %2d (%0.8x)\n",
           struct_char_packed_1bit(4.0), struct_char_packed_1bit(4.0));
  } while (0);
  printf("\n");
  do {
    printf("uchar_"
           " -4.0 = %2d (%0.8x)\n",
           uchar_(-4.0), uchar_(-4.0));
    printf("uchar_"
           " -3.0 = %2d (%0.8x)\n",
           uchar_(-3.0), uchar_(-3.0));
    printf("uchar_"
           " -2.0 = %2d (%0.8x)\n",
           uchar_(-2.0), uchar_(-2.0));
    printf("uchar_"
           " -1.0 = %2d (%0.8x)\n",
           uchar_(-1.0), uchar_(-1.0));
    printf("uchar_"
           " -0.8 = %2d (%0.8x)\n",
           uchar_(-0.8), uchar_(-0.8));
    printf("uchar_"
           " -0.5 = %2d (%0.8x)\n",
           uchar_(-0.5), uchar_(-0.5));
    printf("uchar_"
           " -0.3 = %2d (%0.8x)\n",
           uchar_(-0.3), uchar_(-0.3));
    printf("uchar_"
           "  0.0 = %2d (%0.8x)\n",
           uchar_(0.0), uchar_(0.0));
    printf("uchar_"
           "  0.3 = %2d (%0.8x)\n",
           uchar_(0.3), uchar_(0.3));
    printf("uchar_"
           "  0.5 = %2d (%0.8x)\n",
           uchar_(0.5), uchar_(0.5));
    printf("uchar_"
           "  0.8 = %2d (%0.8x)\n",
           uchar_(0.8), uchar_(0.8));
    printf("uchar_"
           "  1.0 = %2d (%0.8x)\n",
           uchar_(1.0), uchar_(1.0));
    printf("uchar_"
           "  2.0 = %2d (%0.8x)\n",
           uchar_(2.0), uchar_(2.0));
    printf("uchar_"
           "  3.0 = %2d (%0.8x)\n",
           uchar_(3.0), uchar_(3.0));
    printf("uchar_"
           "  4.0 = %2d (%0.8x)\n",
           uchar_(4.0), uchar_(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_uchar"
           " -4.0 = %2d (%0.8x)\n",
           struct_uchar(-4.0), struct_uchar(-4.0));
    printf("struct_uchar"
           " -3.0 = %2d (%0.8x)\n",
           struct_uchar(-3.0), struct_uchar(-3.0));
    printf("struct_uchar"
           " -2.0 = %2d (%0.8x)\n",
           struct_uchar(-2.0), struct_uchar(-2.0));
    printf("struct_uchar"
           " -1.0 = %2d (%0.8x)\n",
           struct_uchar(-1.0), struct_uchar(-1.0));
    printf("struct_uchar"
           " -0.8 = %2d (%0.8x)\n",
           struct_uchar(-0.8), struct_uchar(-0.8));
    printf("struct_uchar"
           " -0.5 = %2d (%0.8x)\n",
           struct_uchar(-0.5), struct_uchar(-0.5));
    printf("struct_uchar"
           " -0.3 = %2d (%0.8x)\n",
           struct_uchar(-0.3), struct_uchar(-0.3));
    printf("struct_uchar"
           "  0.0 = %2d (%0.8x)\n",
           struct_uchar(0.0), struct_uchar(0.0));
    printf("struct_uchar"
           "  0.3 = %2d (%0.8x)\n",
           struct_uchar(0.3), struct_uchar(0.3));
    printf("struct_uchar"
           "  0.5 = %2d (%0.8x)\n",
           struct_uchar(0.5), struct_uchar(0.5));
    printf("struct_uchar"
           "  0.8 = %2d (%0.8x)\n",
           struct_uchar(0.8), struct_uchar(0.8));
    printf("struct_uchar"
           "  1.0 = %2d (%0.8x)\n",
           struct_uchar(1.0), struct_uchar(1.0));
    printf("struct_uchar"
           "  2.0 = %2d (%0.8x)\n",
           struct_uchar(2.0), struct_uchar(2.0));
    printf("struct_uchar"
           "  3.0 = %2d (%0.8x)\n",
           struct_uchar(3.0), struct_uchar(3.0));
    printf("struct_uchar"
           "  4.0 = %2d (%0.8x)\n",
           struct_uchar(4.0), struct_uchar(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_uchar_packed"
           " -4.0 = %2d (%0.8x)\n",
           struct_uchar_packed(-4.0), struct_uchar_packed(-4.0));
    printf("struct_uchar_packed"
           " -3.0 = %2d (%0.8x)\n",
           struct_uchar_packed(-3.0), struct_uchar_packed(-3.0));
    printf("struct_uchar_packed"
           " -2.0 = %2d (%0.8x)\n",
           struct_uchar_packed(-2.0), struct_uchar_packed(-2.0));
    printf("struct_uchar_packed"
           " -1.0 = %2d (%0.8x)\n",
           struct_uchar_packed(-1.0), struct_uchar_packed(-1.0));
    printf("struct_uchar_packed"
           " -0.8 = %2d (%0.8x)\n",
           struct_uchar_packed(-0.8), struct_uchar_packed(-0.8));
    printf("struct_uchar_packed"
           " -0.5 = %2d (%0.8x)\n",
           struct_uchar_packed(-0.5), struct_uchar_packed(-0.5));
    printf("struct_uchar_packed"
           " -0.3 = %2d (%0.8x)\n",
           struct_uchar_packed(-0.3), struct_uchar_packed(-0.3));
    printf("struct_uchar_packed"
           "  0.0 = %2d (%0.8x)\n",
           struct_uchar_packed(0.0), struct_uchar_packed(0.0));
    printf("struct_uchar_packed"
           "  0.3 = %2d (%0.8x)\n",
           struct_uchar_packed(0.3), struct_uchar_packed(0.3));
    printf("struct_uchar_packed"
           "  0.5 = %2d (%0.8x)\n",
           struct_uchar_packed(0.5), struct_uchar_packed(0.5));
    printf("struct_uchar_packed"
           "  0.8 = %2d (%0.8x)\n",
           struct_uchar_packed(0.8), struct_uchar_packed(0.8));
    printf("struct_uchar_packed"
           "  1.0 = %2d (%0.8x)\n",
           struct_uchar_packed(1.0), struct_uchar_packed(1.0));
    printf("struct_uchar_packed"
           "  2.0 = %2d (%0.8x)\n",
           struct_uchar_packed(2.0), struct_uchar_packed(2.0));
    printf("struct_uchar_packed"
           "  3.0 = %2d (%0.8x)\n",
           struct_uchar_packed(3.0), struct_uchar_packed(3.0));
    printf("struct_uchar_packed"
           "  4.0 = %2d (%0.8x)\n",
           struct_uchar_packed(4.0), struct_uchar_packed(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_uchar_1bit"
           " -4.0 = %2d (%0.8x)\n",
           struct_uchar_1bit(-4.0), struct_uchar_1bit(-4.0));
    printf("struct_uchar_1bit"
           " -3.0 = %2d (%0.8x)\n",
           struct_uchar_1bit(-3.0), struct_uchar_1bit(-3.0));
    printf("struct_uchar_1bit"
           " -2.0 = %2d (%0.8x)\n",
           struct_uchar_1bit(-2.0), struct_uchar_1bit(-2.0));
    printf("struct_uchar_1bit"
           " -1.0 = %2d (%0.8x)\n",
           struct_uchar_1bit(-1.0), struct_uchar_1bit(-1.0));
    printf("struct_uchar_1bit"
           " -0.8 = %2d (%0.8x)\n",
           struct_uchar_1bit(-0.8), struct_uchar_1bit(-0.8));
    printf("struct_uchar_1bit"
           " -0.5 = %2d (%0.8x)\n",
           struct_uchar_1bit(-0.5), struct_uchar_1bit(-0.5));
    printf("struct_uchar_1bit"
           " -0.3 = %2d (%0.8x)\n",
           struct_uchar_1bit(-0.3), struct_uchar_1bit(-0.3));
    printf("struct_uchar_1bit"
           "  0.0 = %2d (%0.8x)\n",
           struct_uchar_1bit(0.0), struct_uchar_1bit(0.0));
    printf("struct_uchar_1bit"
           "  0.3 = %2d (%0.8x)\n",
           struct_uchar_1bit(0.3), struct_uchar_1bit(0.3));
    printf("struct_uchar_1bit"
           "  0.5 = %2d (%0.8x)\n",
           struct_uchar_1bit(0.5), struct_uchar_1bit(0.5));
    printf("struct_uchar_1bit"
           "  0.8 = %2d (%0.8x)\n",
           struct_uchar_1bit(0.8), struct_uchar_1bit(0.8));
    printf("struct_uchar_1bit"
           "  1.0 = %2d (%0.8x)\n",
           struct_uchar_1bit(1.0), struct_uchar_1bit(1.0));
    printf("struct_uchar_1bit"
           "  2.0 = %2d (%0.8x)\n",
           struct_uchar_1bit(2.0), struct_uchar_1bit(2.0));
    printf("struct_uchar_1bit"
           "  3.0 = %2d (%0.8x)\n",
           struct_uchar_1bit(3.0), struct_uchar_1bit(3.0));
    printf("struct_uchar_1bit"
           "  4.0 = %2d (%0.8x)\n",
           struct_uchar_1bit(4.0), struct_uchar_1bit(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_uchar_packed_1bit"
           " -4.0 = %2d (%0.8x)\n",
           struct_uchar_packed_1bit(-4.0), struct_uchar_packed_1bit(-4.0));
    printf("struct_uchar_packed_1bit"
           " -3.0 = %2d (%0.8x)\n",
           struct_uchar_packed_1bit(-3.0), struct_uchar_packed_1bit(-3.0));
    printf("struct_uchar_packed_1bit"
           " -2.0 = %2d (%0.8x)\n",
           struct_uchar_packed_1bit(-2.0), struct_uchar_packed_1bit(-2.0));
    printf("struct_uchar_packed_1bit"
           " -1.0 = %2d (%0.8x)\n",
           struct_uchar_packed_1bit(-1.0), struct_uchar_packed_1bit(-1.0));
    printf("struct_uchar_packed_1bit"
           " -0.8 = %2d (%0.8x)\n",
           struct_uchar_packed_1bit(-0.8), struct_uchar_packed_1bit(-0.8));
    printf("struct_uchar_packed_1bit"
           " -0.5 = %2d (%0.8x)\n",
           struct_uchar_packed_1bit(-0.5), struct_uchar_packed_1bit(-0.5));
    printf("struct_uchar_packed_1bit"
           " -0.3 = %2d (%0.8x)\n",
           struct_uchar_packed_1bit(-0.3), struct_uchar_packed_1bit(-0.3));
    printf("struct_uchar_packed_1bit"
           "  0.0 = %2d (%0.8x)\n",
           struct_uchar_packed_1bit(0.0), struct_uchar_packed_1bit(0.0));
    printf("struct_uchar_packed_1bit"
           "  0.3 = %2d (%0.8x)\n",
           struct_uchar_packed_1bit(0.3), struct_uchar_packed_1bit(0.3));
    printf("struct_uchar_packed_1bit"
           "  0.5 = %2d (%0.8x)\n",
           struct_uchar_packed_1bit(0.5), struct_uchar_packed_1bit(0.5));
    printf("struct_uchar_packed_1bit"
           "  0.8 = %2d (%0.8x)\n",
           struct_uchar_packed_1bit(0.8), struct_uchar_packed_1bit(0.8));
    printf("struct_uchar_packed_1bit"
           "  1.0 = %2d (%0.8x)\n",
           struct_uchar_packed_1bit(1.0), struct_uchar_packed_1bit(1.0));
    printf("struct_uchar_packed_1bit"
           "  2.0 = %2d (%0.8x)\n",
           struct_uchar_packed_1bit(2.0), struct_uchar_packed_1bit(2.0));
    printf("struct_uchar_packed_1bit"
           "  3.0 = %2d (%0.8x)\n",
           struct_uchar_packed_1bit(3.0), struct_uchar_packed_1bit(3.0));
    printf("struct_uchar_packed_1bit"
           "  4.0 = %2d (%0.8x)\n",
           struct_uchar_packed_1bit(4.0), struct_uchar_packed_1bit(4.0));
  } while (0);
  printf("\n");
  do {
    printf("int_"
           " -4.0 = %2d (%0.8x)\n",
           int_(-4.0), int_(-4.0));
    printf("int_"
           " -3.0 = %2d (%0.8x)\n",
           int_(-3.0), int_(-3.0));
    printf("int_"
           " -2.0 = %2d (%0.8x)\n",
           int_(-2.0), int_(-2.0));
    printf("int_"
           " -1.0 = %2d (%0.8x)\n",
           int_(-1.0), int_(-1.0));
    printf("int_"
           " -0.8 = %2d (%0.8x)\n",
           int_(-0.8), int_(-0.8));
    printf("int_"
           " -0.5 = %2d (%0.8x)\n",
           int_(-0.5), int_(-0.5));
    printf("int_"
           " -0.3 = %2d (%0.8x)\n",
           int_(-0.3), int_(-0.3));
    printf("int_"
           "  0.0 = %2d (%0.8x)\n",
           int_(0.0), int_(0.0));
    printf("int_"
           "  0.3 = %2d (%0.8x)\n",
           int_(0.3), int_(0.3));
    printf("int_"
           "  0.5 = %2d (%0.8x)\n",
           int_(0.5), int_(0.5));
    printf("int_"
           "  0.8 = %2d (%0.8x)\n",
           int_(0.8), int_(0.8));
    printf("int_"
           "  1.0 = %2d (%0.8x)\n",
           int_(1.0), int_(1.0));
    printf("int_"
           "  2.0 = %2d (%0.8x)\n",
           int_(2.0), int_(2.0));
    printf("int_"
           "  3.0 = %2d (%0.8x)\n",
           int_(3.0), int_(3.0));
    printf("int_"
           "  4.0 = %2d (%0.8x)\n",
           int_(4.0), int_(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_int"
           " -4.0 = %2d (%0.8x)\n",
           struct_int(-4.0), struct_int(-4.0));
    printf("struct_int"
           " -3.0 = %2d (%0.8x)\n",
           struct_int(-3.0), struct_int(-3.0));
    printf("struct_int"
           " -2.0 = %2d (%0.8x)\n",
           struct_int(-2.0), struct_int(-2.0));
    printf("struct_int"
           " -1.0 = %2d (%0.8x)\n",
           struct_int(-1.0), struct_int(-1.0));
    printf("struct_int"
           " -0.8 = %2d (%0.8x)\n",
           struct_int(-0.8), struct_int(-0.8));
    printf("struct_int"
           " -0.5 = %2d (%0.8x)\n",
           struct_int(-0.5), struct_int(-0.5));
    printf("struct_int"
           " -0.3 = %2d (%0.8x)\n",
           struct_int(-0.3), struct_int(-0.3));
    printf("struct_int"
           "  0.0 = %2d (%0.8x)\n",
           struct_int(0.0), struct_int(0.0));
    printf("struct_int"
           "  0.3 = %2d (%0.8x)\n",
           struct_int(0.3), struct_int(0.3));
    printf("struct_int"
           "  0.5 = %2d (%0.8x)\n",
           struct_int(0.5), struct_int(0.5));
    printf("struct_int"
           "  0.8 = %2d (%0.8x)\n",
           struct_int(0.8), struct_int(0.8));
    printf("struct_int"
           "  1.0 = %2d (%0.8x)\n",
           struct_int(1.0), struct_int(1.0));
    printf("struct_int"
           "  2.0 = %2d (%0.8x)\n",
           struct_int(2.0), struct_int(2.0));
    printf("struct_int"
           "  3.0 = %2d (%0.8x)\n",
           struct_int(3.0), struct_int(3.0));
    printf("struct_int"
           "  4.0 = %2d (%0.8x)\n",
           struct_int(4.0), struct_int(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_int_packed"
           " -4.0 = %2d (%0.8x)\n",
           struct_int_packed(-4.0), struct_int_packed(-4.0));
    printf("struct_int_packed"
           " -3.0 = %2d (%0.8x)\n",
           struct_int_packed(-3.0), struct_int_packed(-3.0));
    printf("struct_int_packed"
           " -2.0 = %2d (%0.8x)\n",
           struct_int_packed(-2.0), struct_int_packed(-2.0));
    printf("struct_int_packed"
           " -1.0 = %2d (%0.8x)\n",
           struct_int_packed(-1.0), struct_int_packed(-1.0));
    printf("struct_int_packed"
           " -0.8 = %2d (%0.8x)\n",
           struct_int_packed(-0.8), struct_int_packed(-0.8));
    printf("struct_int_packed"
           " -0.5 = %2d (%0.8x)\n",
           struct_int_packed(-0.5), struct_int_packed(-0.5));
    printf("struct_int_packed"
           " -0.3 = %2d (%0.8x)\n",
           struct_int_packed(-0.3), struct_int_packed(-0.3));
    printf("struct_int_packed"
           "  0.0 = %2d (%0.8x)\n",
           struct_int_packed(0.0), struct_int_packed(0.0));
    printf("struct_int_packed"
           "  0.3 = %2d (%0.8x)\n",
           struct_int_packed(0.3), struct_int_packed(0.3));
    printf("struct_int_packed"
           "  0.5 = %2d (%0.8x)\n",
           struct_int_packed(0.5), struct_int_packed(0.5));
    printf("struct_int_packed"
           "  0.8 = %2d (%0.8x)\n",
           struct_int_packed(0.8), struct_int_packed(0.8));
    printf("struct_int_packed"
           "  1.0 = %2d (%0.8x)\n",
           struct_int_packed(1.0), struct_int_packed(1.0));
    printf("struct_int_packed"
           "  2.0 = %2d (%0.8x)\n",
           struct_int_packed(2.0), struct_int_packed(2.0));
    printf("struct_int_packed"
           "  3.0 = %2d (%0.8x)\n",
           struct_int_packed(3.0), struct_int_packed(3.0));
    printf("struct_int_packed"
           "  4.0 = %2d (%0.8x)\n",
           struct_int_packed(4.0), struct_int_packed(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_int_1bit"
           " -4.0 = %2d (%0.8x)\n",
           struct_int_1bit(-4.0), struct_int_1bit(-4.0));
    printf("struct_int_1bit"
           " -3.0 = %2d (%0.8x)\n",
           struct_int_1bit(-3.0), struct_int_1bit(-3.0));
    printf("struct_int_1bit"
           " -2.0 = %2d (%0.8x)\n",
           struct_int_1bit(-2.0), struct_int_1bit(-2.0));
    printf("struct_int_1bit"
           " -1.0 = %2d (%0.8x)\n",
           struct_int_1bit(-1.0), struct_int_1bit(-1.0));
    printf("struct_int_1bit"
           " -0.8 = %2d (%0.8x)\n",
           struct_int_1bit(-0.8), struct_int_1bit(-0.8));
    printf("struct_int_1bit"
           " -0.5 = %2d (%0.8x)\n",
           struct_int_1bit(-0.5), struct_int_1bit(-0.5));
    printf("struct_int_1bit"
           " -0.3 = %2d (%0.8x)\n",
           struct_int_1bit(-0.3), struct_int_1bit(-0.3));
    printf("struct_int_1bit"
           "  0.0 = %2d (%0.8x)\n",
           struct_int_1bit(0.0), struct_int_1bit(0.0));
    printf("struct_int_1bit"
           "  0.3 = %2d (%0.8x)\n",
           struct_int_1bit(0.3), struct_int_1bit(0.3));
    printf("struct_int_1bit"
           "  0.5 = %2d (%0.8x)\n",
           struct_int_1bit(0.5), struct_int_1bit(0.5));
    printf("struct_int_1bit"
           "  0.8 = %2d (%0.8x)\n",
           struct_int_1bit(0.8), struct_int_1bit(0.8));
    printf("struct_int_1bit"
           "  1.0 = %2d (%0.8x)\n",
           struct_int_1bit(1.0), struct_int_1bit(1.0));
    printf("struct_int_1bit"
           "  2.0 = %2d (%0.8x)\n",
           struct_int_1bit(2.0), struct_int_1bit(2.0));
    printf("struct_int_1bit"
           "  3.0 = %2d (%0.8x)\n",
           struct_int_1bit(3.0), struct_int_1bit(3.0));
    printf("struct_int_1bit"
           "  4.0 = %2d (%0.8x)\n",
           struct_int_1bit(4.0), struct_int_1bit(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_int_packed_1bit"
           " -4.0 = %2d (%0.8x)\n",
           struct_int_packed_1bit(-4.0), struct_int_packed_1bit(-4.0));
    printf("struct_int_packed_1bit"
           " -3.0 = %2d (%0.8x)\n",
           struct_int_packed_1bit(-3.0), struct_int_packed_1bit(-3.0));
    printf("struct_int_packed_1bit"
           " -2.0 = %2d (%0.8x)\n",
           struct_int_packed_1bit(-2.0), struct_int_packed_1bit(-2.0));
    printf("struct_int_packed_1bit"
           " -1.0 = %2d (%0.8x)\n",
           struct_int_packed_1bit(-1.0), struct_int_packed_1bit(-1.0));
    printf("struct_int_packed_1bit"
           " -0.8 = %2d (%0.8x)\n",
           struct_int_packed_1bit(-0.8), struct_int_packed_1bit(-0.8));
    printf("struct_int_packed_1bit"
           " -0.5 = %2d (%0.8x)\n",
           struct_int_packed_1bit(-0.5), struct_int_packed_1bit(-0.5));
    printf("struct_int_packed_1bit"
           " -0.3 = %2d (%0.8x)\n",
           struct_int_packed_1bit(-0.3), struct_int_packed_1bit(-0.3));
    printf("struct_int_packed_1bit"
           "  0.0 = %2d (%0.8x)\n",
           struct_int_packed_1bit(0.0), struct_int_packed_1bit(0.0));
    printf("struct_int_packed_1bit"
           "  0.3 = %2d (%0.8x)\n",
           struct_int_packed_1bit(0.3), struct_int_packed_1bit(0.3));
    printf("struct_int_packed_1bit"
           "  0.5 = %2d (%0.8x)\n",
           struct_int_packed_1bit(0.5), struct_int_packed_1bit(0.5));
    printf("struct_int_packed_1bit"
           "  0.8 = %2d (%0.8x)\n",
           struct_int_packed_1bit(0.8), struct_int_packed_1bit(0.8));
    printf("struct_int_packed_1bit"
           "  1.0 = %2d (%0.8x)\n",
           struct_int_packed_1bit(1.0), struct_int_packed_1bit(1.0));
    printf("struct_int_packed_1bit"
           "  2.0 = %2d (%0.8x)\n",
           struct_int_packed_1bit(2.0), struct_int_packed_1bit(2.0));
    printf("struct_int_packed_1bit"
           "  3.0 = %2d (%0.8x)\n",
           struct_int_packed_1bit(3.0), struct_int_packed_1bit(3.0));
    printf("struct_int_packed_1bit"
           "  4.0 = %2d (%0.8x)\n",
           struct_int_packed_1bit(4.0), struct_int_packed_1bit(4.0));
  } while (0);
  printf("\n");
  do {
    printf("uint_"
           " -4.0 = %2d (%0.8x)\n",
           uint_(-4.0), uint_(-4.0));
    printf("uint_"
           " -3.0 = %2d (%0.8x)\n",
           uint_(-3.0), uint_(-3.0));
    printf("uint_"
           " -2.0 = %2d (%0.8x)\n",
           uint_(-2.0), uint_(-2.0));
    printf("uint_"
           " -1.0 = %2d (%0.8x)\n",
           uint_(-1.0), uint_(-1.0));
    printf("uint_"
           " -0.8 = %2d (%0.8x)\n",
           uint_(-0.8), uint_(-0.8));
    printf("uint_"
           " -0.5 = %2d (%0.8x)\n",
           uint_(-0.5), uint_(-0.5));
    printf("uint_"
           " -0.3 = %2d (%0.8x)\n",
           uint_(-0.3), uint_(-0.3));
    printf("uint_"
           "  0.0 = %2d (%0.8x)\n",
           uint_(0.0), uint_(0.0));
    printf("uint_"
           "  0.3 = %2d (%0.8x)\n",
           uint_(0.3), uint_(0.3));
    printf("uint_"
           "  0.5 = %2d (%0.8x)\n",
           uint_(0.5), uint_(0.5));
    printf("uint_"
           "  0.8 = %2d (%0.8x)\n",
           uint_(0.8), uint_(0.8));
    printf("uint_"
           "  1.0 = %2d (%0.8x)\n",
           uint_(1.0), uint_(1.0));
    printf("uint_"
           "  2.0 = %2d (%0.8x)\n",
           uint_(2.0), uint_(2.0));
    printf("uint_"
           "  3.0 = %2d (%0.8x)\n",
           uint_(3.0), uint_(3.0));
    printf("uint_"
           "  4.0 = %2d (%0.8x)\n",
           uint_(4.0), uint_(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_uint"
           " -4.0 = %2d (%0.8x)\n",
           struct_uint(-4.0), struct_uint(-4.0));
    printf("struct_uint"
           " -3.0 = %2d (%0.8x)\n",
           struct_uint(-3.0), struct_uint(-3.0));
    printf("struct_uint"
           " -2.0 = %2d (%0.8x)\n",
           struct_uint(-2.0), struct_uint(-2.0));
    printf("struct_uint"
           " -1.0 = %2d (%0.8x)\n",
           struct_uint(-1.0), struct_uint(-1.0));
    printf("struct_uint"
           " -0.8 = %2d (%0.8x)\n",
           struct_uint(-0.8), struct_uint(-0.8));
    printf("struct_uint"
           " -0.5 = %2d (%0.8x)\n",
           struct_uint(-0.5), struct_uint(-0.5));
    printf("struct_uint"
           " -0.3 = %2d (%0.8x)\n",
           struct_uint(-0.3), struct_uint(-0.3));
    printf("struct_uint"
           "  0.0 = %2d (%0.8x)\n",
           struct_uint(0.0), struct_uint(0.0));
    printf("struct_uint"
           "  0.3 = %2d (%0.8x)\n",
           struct_uint(0.3), struct_uint(0.3));
    printf("struct_uint"
           "  0.5 = %2d (%0.8x)\n",
           struct_uint(0.5), struct_uint(0.5));
    printf("struct_uint"
           "  0.8 = %2d (%0.8x)\n",
           struct_uint(0.8), struct_uint(0.8));
    printf("struct_uint"
           "  1.0 = %2d (%0.8x)\n",
           struct_uint(1.0), struct_uint(1.0));
    printf("struct_uint"
           "  2.0 = %2d (%0.8x)\n",
           struct_uint(2.0), struct_uint(2.0));
    printf("struct_uint"
           "  3.0 = %2d (%0.8x)\n",
           struct_uint(3.0), struct_uint(3.0));
    printf("struct_uint"
           "  4.0 = %2d (%0.8x)\n",
           struct_uint(4.0), struct_uint(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_uint_packed"
           " -4.0 = %2d (%0.8x)\n",
           struct_uint_packed(-4.0), struct_uint_packed(-4.0));
    printf("struct_uint_packed"
           " -3.0 = %2d (%0.8x)\n",
           struct_uint_packed(-3.0), struct_uint_packed(-3.0));
    printf("struct_uint_packed"
           " -2.0 = %2d (%0.8x)\n",
           struct_uint_packed(-2.0), struct_uint_packed(-2.0));
    printf("struct_uint_packed"
           " -1.0 = %2d (%0.8x)\n",
           struct_uint_packed(-1.0), struct_uint_packed(-1.0));
    printf("struct_uint_packed"
           " -0.8 = %2d (%0.8x)\n",
           struct_uint_packed(-0.8), struct_uint_packed(-0.8));
    printf("struct_uint_packed"
           " -0.5 = %2d (%0.8x)\n",
           struct_uint_packed(-0.5), struct_uint_packed(-0.5));
    printf("struct_uint_packed"
           " -0.3 = %2d (%0.8x)\n",
           struct_uint_packed(-0.3), struct_uint_packed(-0.3));
    printf("struct_uint_packed"
           "  0.0 = %2d (%0.8x)\n",
           struct_uint_packed(0.0), struct_uint_packed(0.0));
    printf("struct_uint_packed"
           "  0.3 = %2d (%0.8x)\n",
           struct_uint_packed(0.3), struct_uint_packed(0.3));
    printf("struct_uint_packed"
           "  0.5 = %2d (%0.8x)\n",
           struct_uint_packed(0.5), struct_uint_packed(0.5));
    printf("struct_uint_packed"
           "  0.8 = %2d (%0.8x)\n",
           struct_uint_packed(0.8), struct_uint_packed(0.8));
    printf("struct_uint_packed"
           "  1.0 = %2d (%0.8x)\n",
           struct_uint_packed(1.0), struct_uint_packed(1.0));
    printf("struct_uint_packed"
           "  2.0 = %2d (%0.8x)\n",
           struct_uint_packed(2.0), struct_uint_packed(2.0));
    printf("struct_uint_packed"
           "  3.0 = %2d (%0.8x)\n",
           struct_uint_packed(3.0), struct_uint_packed(3.0));
    printf("struct_uint_packed"
           "  4.0 = %2d (%0.8x)\n",
           struct_uint_packed(4.0), struct_uint_packed(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_uint_1bit"
           " -4.0 = %2d (%0.8x)\n",
           struct_uint_1bit(-4.0), struct_uint_1bit(-4.0));
    printf("struct_uint_1bit"
           " -3.0 = %2d (%0.8x)\n",
           struct_uint_1bit(-3.0), struct_uint_1bit(-3.0));
    printf("struct_uint_1bit"
           " -2.0 = %2d (%0.8x)\n",
           struct_uint_1bit(-2.0), struct_uint_1bit(-2.0));
    printf("struct_uint_1bit"
           " -1.0 = %2d (%0.8x)\n",
           struct_uint_1bit(-1.0), struct_uint_1bit(-1.0));
    printf("struct_uint_1bit"
           " -0.8 = %2d (%0.8x)\n",
           struct_uint_1bit(-0.8), struct_uint_1bit(-0.8));
    printf("struct_uint_1bit"
           " -0.5 = %2d (%0.8x)\n",
           struct_uint_1bit(-0.5), struct_uint_1bit(-0.5));
    printf("struct_uint_1bit"
           " -0.3 = %2d (%0.8x)\n",
           struct_uint_1bit(-0.3), struct_uint_1bit(-0.3));
    printf("struct_uint_1bit"
           "  0.0 = %2d (%0.8x)\n",
           struct_uint_1bit(0.0), struct_uint_1bit(0.0));
    printf("struct_uint_1bit"
           "  0.3 = %2d (%0.8x)\n",
           struct_uint_1bit(0.3), struct_uint_1bit(0.3));
    printf("struct_uint_1bit"
           "  0.5 = %2d (%0.8x)\n",
           struct_uint_1bit(0.5), struct_uint_1bit(0.5));
    printf("struct_uint_1bit"
           "  0.8 = %2d (%0.8x)\n",
           struct_uint_1bit(0.8), struct_uint_1bit(0.8));
    printf("struct_uint_1bit"
           "  1.0 = %2d (%0.8x)\n",
           struct_uint_1bit(1.0), struct_uint_1bit(1.0));
    printf("struct_uint_1bit"
           "  2.0 = %2d (%0.8x)\n",
           struct_uint_1bit(2.0), struct_uint_1bit(2.0));
    printf("struct_uint_1bit"
           "  3.0 = %2d (%0.8x)\n",
           struct_uint_1bit(3.0), struct_uint_1bit(3.0));
    printf("struct_uint_1bit"
           "  4.0 = %2d (%0.8x)\n",
           struct_uint_1bit(4.0), struct_uint_1bit(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_uint_packed_1bit"
           " -4.0 = %2d (%0.8x)\n",
           struct_uint_packed_1bit(-4.0), struct_uint_packed_1bit(-4.0));
    printf("struct_uint_packed_1bit"
           " -3.0 = %2d (%0.8x)\n",
           struct_uint_packed_1bit(-3.0), struct_uint_packed_1bit(-3.0));
    printf("struct_uint_packed_1bit"
           " -2.0 = %2d (%0.8x)\n",
           struct_uint_packed_1bit(-2.0), struct_uint_packed_1bit(-2.0));
    printf("struct_uint_packed_1bit"
           " -1.0 = %2d (%0.8x)\n",
           struct_uint_packed_1bit(-1.0), struct_uint_packed_1bit(-1.0));
    printf("struct_uint_packed_1bit"
           " -0.8 = %2d (%0.8x)\n",
           struct_uint_packed_1bit(-0.8), struct_uint_packed_1bit(-0.8));
    printf("struct_uint_packed_1bit"
           " -0.5 = %2d (%0.8x)\n",
           struct_uint_packed_1bit(-0.5), struct_uint_packed_1bit(-0.5));
    printf("struct_uint_packed_1bit"
           " -0.3 = %2d (%0.8x)\n",
           struct_uint_packed_1bit(-0.3), struct_uint_packed_1bit(-0.3));
    printf("struct_uint_packed_1bit"
           "  0.0 = %2d (%0.8x)\n",
           struct_uint_packed_1bit(0.0), struct_uint_packed_1bit(0.0));
    printf("struct_uint_packed_1bit"
           "  0.3 = %2d (%0.8x)\n",
           struct_uint_packed_1bit(0.3), struct_uint_packed_1bit(0.3));
    printf("struct_uint_packed_1bit"
           "  0.5 = %2d (%0.8x)\n",
           struct_uint_packed_1bit(0.5), struct_uint_packed_1bit(0.5));
    printf("struct_uint_packed_1bit"
           "  0.8 = %2d (%0.8x)\n",
           struct_uint_packed_1bit(0.8), struct_uint_packed_1bit(0.8));
    printf("struct_uint_packed_1bit"
           "  1.0 = %2d (%0.8x)\n",
           struct_uint_packed_1bit(1.0), struct_uint_packed_1bit(1.0));
    printf("struct_uint_packed_1bit"
           "  2.0 = %2d (%0.8x)\n",
           struct_uint_packed_1bit(2.0), struct_uint_packed_1bit(2.0));
    printf("struct_uint_packed_1bit"
           "  3.0 = %2d (%0.8x)\n",
           struct_uint_packed_1bit(3.0), struct_uint_packed_1bit(3.0));
    printf("struct_uint_packed_1bit"
           "  4.0 = %2d (%0.8x)\n",
           struct_uint_packed_1bit(4.0), struct_uint_packed_1bit(4.0));
  } while (0);
  printf("\n");
  do {
    printf("bool_"
           " -4.0 = %2d (%0.8x)\n",
           bool_(-4.0), bool_(-4.0));
    printf("bool_"
           " -3.0 = %2d (%0.8x)\n",
           bool_(-3.0), bool_(-3.0));
    printf("bool_"
           " -2.0 = %2d (%0.8x)\n",
           bool_(-2.0), bool_(-2.0));
    printf("bool_"
           " -1.0 = %2d (%0.8x)\n",
           bool_(-1.0), bool_(-1.0));
    printf("bool_"
           " -0.8 = %2d (%0.8x)\n",
           bool_(-0.8), bool_(-0.8));
    printf("bool_"
           " -0.5 = %2d (%0.8x)\n",
           bool_(-0.5), bool_(-0.5));
    printf("bool_"
           " -0.3 = %2d (%0.8x)\n",
           bool_(-0.3), bool_(-0.3));
    printf("bool_"
           "  0.0 = %2d (%0.8x)\n",
           bool_(0.0), bool_(0.0));
    printf("bool_"
           "  0.3 = %2d (%0.8x)\n",
           bool_(0.3), bool_(0.3));
    printf("bool_"
           "  0.5 = %2d (%0.8x)\n",
           bool_(0.5), bool_(0.5));
    printf("bool_"
           "  0.8 = %2d (%0.8x)\n",
           bool_(0.8), bool_(0.8));
    printf("bool_"
           "  1.0 = %2d (%0.8x)\n",
           bool_(1.0), bool_(1.0));
    printf("bool_"
           "  2.0 = %2d (%0.8x)\n",
           bool_(2.0), bool_(2.0));
    printf("bool_"
           "  3.0 = %2d (%0.8x)\n",
           bool_(3.0), bool_(3.0));
    printf("bool_"
           "  4.0 = %2d (%0.8x)\n",
           bool_(4.0), bool_(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_bool"
           " -4.0 = %2d (%0.8x)\n",
           struct_bool(-4.0), struct_bool(-4.0));
    printf("struct_bool"
           " -3.0 = %2d (%0.8x)\n",
           struct_bool(-3.0), struct_bool(-3.0));
    printf("struct_bool"
           " -2.0 = %2d (%0.8x)\n",
           struct_bool(-2.0), struct_bool(-2.0));
    printf("struct_bool"
           " -1.0 = %2d (%0.8x)\n",
           struct_bool(-1.0), struct_bool(-1.0));
    printf("struct_bool"
           " -0.8 = %2d (%0.8x)\n",
           struct_bool(-0.8), struct_bool(-0.8));
    printf("struct_bool"
           " -0.5 = %2d (%0.8x)\n",
           struct_bool(-0.5), struct_bool(-0.5));
    printf("struct_bool"
           " -0.3 = %2d (%0.8x)\n",
           struct_bool(-0.3), struct_bool(-0.3));
    printf("struct_bool"
           "  0.0 = %2d (%0.8x)\n",
           struct_bool(0.0), struct_bool(0.0));
    printf("struct_bool"
           "  0.3 = %2d (%0.8x)\n",
           struct_bool(0.3), struct_bool(0.3));
    printf("struct_bool"
           "  0.5 = %2d (%0.8x)\n",
           struct_bool(0.5), struct_bool(0.5));
    printf("struct_bool"
           "  0.8 = %2d (%0.8x)\n",
           struct_bool(0.8), struct_bool(0.8));
    printf("struct_bool"
           "  1.0 = %2d (%0.8x)\n",
           struct_bool(1.0), struct_bool(1.0));
    printf("struct_bool"
           "  2.0 = %2d (%0.8x)\n",
           struct_bool(2.0), struct_bool(2.0));
    printf("struct_bool"
           "  3.0 = %2d (%0.8x)\n",
           struct_bool(3.0), struct_bool(3.0));
    printf("struct_bool"
           "  4.0 = %2d (%0.8x)\n",
           struct_bool(4.0), struct_bool(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_bool_packed"
           " -4.0 = %2d (%0.8x)\n",
           struct_bool_packed(-4.0), struct_bool_packed(-4.0));
    printf("struct_bool_packed"
           " -3.0 = %2d (%0.8x)\n",
           struct_bool_packed(-3.0), struct_bool_packed(-3.0));
    printf("struct_bool_packed"
           " -2.0 = %2d (%0.8x)\n",
           struct_bool_packed(-2.0), struct_bool_packed(-2.0));
    printf("struct_bool_packed"
           " -1.0 = %2d (%0.8x)\n",
           struct_bool_packed(-1.0), struct_bool_packed(-1.0));
    printf("struct_bool_packed"
           " -0.8 = %2d (%0.8x)\n",
           struct_bool_packed(-0.8), struct_bool_packed(-0.8));
    printf("struct_bool_packed"
           " -0.5 = %2d (%0.8x)\n",
           struct_bool_packed(-0.5), struct_bool_packed(-0.5));
    printf("struct_bool_packed"
           " -0.3 = %2d (%0.8x)\n",
           struct_bool_packed(-0.3), struct_bool_packed(-0.3));
    printf("struct_bool_packed"
           "  0.0 = %2d (%0.8x)\n",
           struct_bool_packed(0.0), struct_bool_packed(0.0));
    printf("struct_bool_packed"
           "  0.3 = %2d (%0.8x)\n",
           struct_bool_packed(0.3), struct_bool_packed(0.3));
    printf("struct_bool_packed"
           "  0.5 = %2d (%0.8x)\n",
           struct_bool_packed(0.5), struct_bool_packed(0.5));
    printf("struct_bool_packed"
           "  0.8 = %2d (%0.8x)\n",
           struct_bool_packed(0.8), struct_bool_packed(0.8));
    printf("struct_bool_packed"
           "  1.0 = %2d (%0.8x)\n",
           struct_bool_packed(1.0), struct_bool_packed(1.0));
    printf("struct_bool_packed"
           "  2.0 = %2d (%0.8x)\n",
           struct_bool_packed(2.0), struct_bool_packed(2.0));
    printf("struct_bool_packed"
           "  3.0 = %2d (%0.8x)\n",
           struct_bool_packed(3.0), struct_bool_packed(3.0));
    printf("struct_bool_packed"
           "  4.0 = %2d (%0.8x)\n",
           struct_bool_packed(4.0), struct_bool_packed(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_bool_1bit"
           " -4.0 = %2d (%0.8x)\n",
           struct_bool_1bit(-4.0), struct_bool_1bit(-4.0));
    printf("struct_bool_1bit"
           " -3.0 = %2d (%0.8x)\n",
           struct_bool_1bit(-3.0), struct_bool_1bit(-3.0));
    printf("struct_bool_1bit"
           " -2.0 = %2d (%0.8x)\n",
           struct_bool_1bit(-2.0), struct_bool_1bit(-2.0));
    printf("struct_bool_1bit"
           " -1.0 = %2d (%0.8x)\n",
           struct_bool_1bit(-1.0), struct_bool_1bit(-1.0));
    printf("struct_bool_1bit"
           " -0.8 = %2d (%0.8x)\n",
           struct_bool_1bit(-0.8), struct_bool_1bit(-0.8));
    printf("struct_bool_1bit"
           " -0.5 = %2d (%0.8x)\n",
           struct_bool_1bit(-0.5), struct_bool_1bit(-0.5));
    printf("struct_bool_1bit"
           " -0.3 = %2d (%0.8x)\n",
           struct_bool_1bit(-0.3), struct_bool_1bit(-0.3));
    printf("struct_bool_1bit"
           "  0.0 = %2d (%0.8x)\n",
           struct_bool_1bit(0.0), struct_bool_1bit(0.0));
    printf("struct_bool_1bit"
           "  0.3 = %2d (%0.8x)\n",
           struct_bool_1bit(0.3), struct_bool_1bit(0.3));
    printf("struct_bool_1bit"
           "  0.5 = %2d (%0.8x)\n",
           struct_bool_1bit(0.5), struct_bool_1bit(0.5));
    printf("struct_bool_1bit"
           "  0.8 = %2d (%0.8x)\n",
           struct_bool_1bit(0.8), struct_bool_1bit(0.8));
    printf("struct_bool_1bit"
           "  1.0 = %2d (%0.8x)\n",
           struct_bool_1bit(1.0), struct_bool_1bit(1.0));
    printf("struct_bool_1bit"
           "  2.0 = %2d (%0.8x)\n",
           struct_bool_1bit(2.0), struct_bool_1bit(2.0));
    printf("struct_bool_1bit"
           "  3.0 = %2d (%0.8x)\n",
           struct_bool_1bit(3.0), struct_bool_1bit(3.0));
    printf("struct_bool_1bit"
           "  4.0 = %2d (%0.8x)\n",
           struct_bool_1bit(4.0), struct_bool_1bit(4.0));
  } while (0);
  printf("\n");
  do {
    printf("struct_bool_packed_1bit"
           " -4.0 = %2d (%0.8x)\n",
           struct_bool_packed_1bit(-4.0), struct_bool_packed_1bit(-4.0));
    printf("struct_bool_packed_1bit"
           " -3.0 = %2d (%0.8x)\n",
           struct_bool_packed_1bit(-3.0), struct_bool_packed_1bit(-3.0));
    printf("struct_bool_packed_1bit"
           " -2.0 = %2d (%0.8x)\n",
           struct_bool_packed_1bit(-2.0), struct_bool_packed_1bit(-2.0));
    printf("struct_bool_packed_1bit"
           " -1.0 = %2d (%0.8x)\n",
           struct_bool_packed_1bit(-1.0), struct_bool_packed_1bit(-1.0));
    printf("struct_bool_packed_1bit"
           " -0.8 = %2d (%0.8x)\n",
           struct_bool_packed_1bit(-0.8), struct_bool_packed_1bit(-0.8));
    printf("struct_bool_packed_1bit"
           " -0.5 = %2d (%0.8x)\n",
           struct_bool_packed_1bit(-0.5), struct_bool_packed_1bit(-0.5));
    printf("struct_bool_packed_1bit"
           " -0.3 = %2d (%0.8x)\n",
           struct_bool_packed_1bit(-0.3), struct_bool_packed_1bit(-0.3));
    printf("struct_bool_packed_1bit"
           "  0.0 = %2d (%0.8x)\n",
           struct_bool_packed_1bit(0.0), struct_bool_packed_1bit(0.0));
    printf("struct_bool_packed_1bit"
           "  0.3 = %2d (%0.8x)\n",
           struct_bool_packed_1bit(0.3), struct_bool_packed_1bit(0.3));
    printf("struct_bool_packed_1bit"
           "  0.5 = %2d (%0.8x)\n",
           struct_bool_packed_1bit(0.5), struct_bool_packed_1bit(0.5));
    printf("struct_bool_packed_1bit"
           "  0.8 = %2d (%0.8x)\n",
           struct_bool_packed_1bit(0.8), struct_bool_packed_1bit(0.8));
    printf("struct_bool_packed_1bit"
           "  1.0 = %2d (%0.8x)\n",
           struct_bool_packed_1bit(1.0), struct_bool_packed_1bit(1.0));
    printf("struct_bool_packed_1bit"
           "  2.0 = %2d (%0.8x)\n",
           struct_bool_packed_1bit(2.0), struct_bool_packed_1bit(2.0));
    printf("struct_bool_packed_1bit"
           "  3.0 = %2d (%0.8x)\n",
           struct_bool_packed_1bit(3.0), struct_bool_packed_1bit(3.0));
    printf("struct_bool_packed_1bit"
           "  4.0 = %2d (%0.8x)\n",
           struct_bool_packed_1bit(4.0), struct_bool_packed_1bit(4.0));
  } while (0);
  return 0;
}


x86 assembly (clang, -O0):
<main>:
push   %rbp
mov    %rsp,%rbp
sub    $0x5e0,%rsp
movl   $0x0,-0x4(%rbp)
movsd  0x5dae(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    %eax,-0x40(%rbp)
movsd  0x5d9c(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    -0x40(%rbp),%esi
mov    %eax,%edx
lea    0x667a(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5d72(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    %eax,-0x3c(%rbp)
movsd  0x5d60(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    -0x3c(%rbp),%esi
mov    %eax,%edx
lea    0x6661(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5d36(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    %eax,-0x38(%rbp)
movsd  0x5d24(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    -0x38(%rbp),%esi
mov    %eax,%edx
lea    0x6648(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5cfa(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    %eax,-0x34(%rbp)
movsd  0x5ce8(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    -0x34(%rbp),%esi
mov    %eax,%edx
lea    0x662f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5cbe(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    %eax,-0x30(%rbp)
movsd  0x5cac(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    -0x30(%rbp),%esi
mov    %eax,%edx
lea    0x6616(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5c82(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    %eax,-0x2c(%rbp)
movsd  0x5c70(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    -0x2c(%rbp),%esi
mov    %eax,%edx
lea    0x65fd(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5c46(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    %eax,-0x28(%rbp)
movsd  0x5c34(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    -0x28(%rbp),%esi
mov    %eax,%edx
lea    0x65e4(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    %eax,-0x24(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    -0x24(%rbp),%esi
mov    %eax,%edx
lea    0x65d5(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5be0(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    %eax,-0x20(%rbp)
movsd  0x5bce(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    -0x20(%rbp),%esi
mov    %eax,%edx
lea    0x65bc(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5ba4(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    %eax,-0x1c(%rbp)
movsd  0x5b92(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    -0x1c(%rbp),%esi
mov    %eax,%edx
lea    0x65a3(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5b68(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    %eax,-0x18(%rbp)
movsd  0x5b56(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    -0x18(%rbp),%esi
mov    %eax,%edx
lea    0x658a(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5b2c(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    %eax,-0x14(%rbp)
movsd  0x5b1a(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    -0x14(%rbp),%esi
mov    %eax,%edx
lea    0x6571(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5af0(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    %eax,-0x10(%rbp)
movsd  0x5ade(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    -0x10(%rbp),%esi
mov    %eax,%edx
lea    0x6558(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5ab4(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    %eax,-0xc(%rbp)
movsd  0x5aa2(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    -0xc(%rbp),%esi
mov    %eax,%edx
lea    0x653f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5a78(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    %eax,-0x8(%rbp)
movsd  0x5a66(%rip),%xmm0
mov    $0x1,%al
call   11a0 <char_@plt>
mov    -0x8(%rbp),%esi
mov    %eax,%edx
lea    0x6526(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x823e(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5a9e(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    %eax,-0x7c(%rbp)
movsd  0x5a8c(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    -0x7c(%rbp),%esi
mov    %eax,%edx
lea    0x5a81(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5a62(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    %eax,-0x78(%rbp)
movsd  0x5a50(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    -0x78(%rbp),%esi
mov    %eax,%edx
lea    0x5a6d(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5a26(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    %eax,-0x74(%rbp)
movsd  0x5a14(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    -0x74(%rbp),%esi
mov    %eax,%edx
lea    0x5a59(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x59ea(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    %eax,-0x70(%rbp)
movsd  0x59d8(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    -0x70(%rbp),%esi
mov    %eax,%edx
lea    0x5a45(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x59ae(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    %eax,-0x6c(%rbp)
movsd  0x599c(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    -0x6c(%rbp),%esi
mov    %eax,%edx
lea    0x5a31(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5972(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    %eax,-0x68(%rbp)
movsd  0x5960(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    -0x68(%rbp),%esi
mov    %eax,%edx
lea    0x5a1d(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5936(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    %eax,-0x64(%rbp)
movsd  0x5924(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    -0x64(%rbp),%esi
mov    %eax,%edx
lea    0x5a09(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    %eax,-0x60(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    -0x60(%rbp),%esi
mov    %eax,%edx
lea    0x59ff(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x58d0(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    %eax,-0x5c(%rbp)
movsd  0x58be(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    -0x5c(%rbp),%esi
mov    %eax,%edx
lea    0x59eb(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5894(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    %eax,-0x58(%rbp)
movsd  0x5882(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    -0x58(%rbp),%esi
mov    %eax,%edx
lea    0x59d7(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5858(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    %eax,-0x54(%rbp)
movsd  0x5846(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    -0x54(%rbp),%esi
mov    %eax,%edx
lea    0x59c3(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x581c(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    %eax,-0x50(%rbp)
movsd  0x580a(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    -0x50(%rbp),%esi
mov    %eax,%edx
lea    0x59af(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x57e0(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    %eax,-0x4c(%rbp)
movsd  0x57ce(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    -0x4c(%rbp),%esi
mov    %eax,%edx
lea    0x599b(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x57a4(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    %eax,-0x48(%rbp)
movsd  0x5792(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    -0x48(%rbp),%esi
mov    %eax,%edx
lea    0x5987(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5768(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    %eax,-0x44(%rbp)
movsd  0x5756(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char@plt>
mov    -0x44(%rbp),%esi
mov    %eax,%edx
lea    0x5973(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x7f2e(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x578e(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    %eax,-0xb8(%rbp)
movsd  0x5779(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    -0xb8(%rbp),%esi
mov    %eax,%edx
lea    0x594b(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x574c(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    %eax,-0xb4(%rbp)
movsd  0x5737(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    -0xb4(%rbp),%esi
mov    %eax,%edx
lea    0x5938(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x570a(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    %eax,-0xb0(%rbp)
movsd  0x56f5(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    -0xb0(%rbp),%esi
mov    %eax,%edx
lea    0x5925(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x56c8(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    %eax,-0xac(%rbp)
movsd  0x56b3(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    -0xac(%rbp),%esi
mov    %eax,%edx
lea    0x5912(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5686(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    %eax,-0xa8(%rbp)
movsd  0x5671(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    -0xa8(%rbp),%esi
mov    %eax,%edx
lea    0x58ff(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5644(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    %eax,-0xa4(%rbp)
movsd  0x562f(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    -0xa4(%rbp),%esi
mov    %eax,%edx
lea    0x58ec(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5602(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    %eax,-0xa0(%rbp)
movsd  0x55ed(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    -0xa0(%rbp),%esi
mov    %eax,%edx
lea    0x58d9(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    %eax,-0x9c(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    -0x9c(%rbp),%esi
mov    %eax,%edx
lea    0x58d0(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5590(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    %eax,-0x98(%rbp)
movsd  0x557b(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    -0x98(%rbp),%esi
mov    %eax,%edx
lea    0x58bd(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x554e(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    %eax,-0x94(%rbp)
movsd  0x5539(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    -0x94(%rbp),%esi
mov    %eax,%edx
lea    0x58aa(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x550c(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    %eax,-0x90(%rbp)
movsd  0x54f7(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    -0x90(%rbp),%esi
mov    %eax,%edx
lea    0x5897(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x54ca(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    %eax,-0x8c(%rbp)
movsd  0x54b5(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    -0x8c(%rbp),%esi
mov    %eax,%edx
lea    0x5884(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5488(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    %eax,-0x88(%rbp)
movsd  0x5473(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    -0x88(%rbp),%esi
mov    %eax,%edx
lea    0x5871(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5446(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    %eax,-0x84(%rbp)
movsd  0x5431(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    -0x84(%rbp),%esi
mov    %eax,%edx
lea    0x585e(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5404(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    %eax,-0x80(%rbp)
movsd  0x53f2(%rip),%xmm0
mov    $0x1,%al
call   11b0 <struct_char_packed@plt>
mov    -0x80(%rbp),%esi
mov    %eax,%edx
lea    0x5851(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x7bca(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x542a(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    %eax,-0xf4(%rbp)
movsd  0x5415(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    -0xf4(%rbp),%esi
mov    %eax,%edx
lea    0x5830(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x53e8(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    %eax,-0xf0(%rbp)
movsd  0x53d3(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    -0xf0(%rbp),%esi
mov    %eax,%edx
lea    0x581b(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x53a6(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    %eax,-0xec(%rbp)
movsd  0x5391(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    -0xec(%rbp),%esi
mov    %eax,%edx
lea    0x5806(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5364(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    %eax,-0xe8(%rbp)
movsd  0x534f(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    -0xe8(%rbp),%esi
mov    %eax,%edx
lea    0x57f1(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5322(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    %eax,-0xe4(%rbp)
movsd  0x530d(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    -0xe4(%rbp),%esi
mov    %eax,%edx
lea    0x57dc(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x52e0(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    %eax,-0xe0(%rbp)
movsd  0x52cb(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    -0xe0(%rbp),%esi
mov    %eax,%edx
lea    0x57c7(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x529e(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    %eax,-0xdc(%rbp)
movsd  0x5289(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    -0xdc(%rbp),%esi
mov    %eax,%edx
lea    0x57b2(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    %eax,-0xd8(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    -0xd8(%rbp),%esi
mov    %eax,%edx
lea    0x57a7(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x522c(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    %eax,-0xd4(%rbp)
movsd  0x5217(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    -0xd4(%rbp),%esi
mov    %eax,%edx
lea    0x5792(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x51ea(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    %eax,-0xd0(%rbp)
movsd  0x51d5(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    -0xd0(%rbp),%esi
mov    %eax,%edx
lea    0x577d(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x51a8(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    %eax,-0xcc(%rbp)
movsd  0x5193(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    -0xcc(%rbp),%esi
mov    %eax,%edx
lea    0x5768(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5166(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    %eax,-0xc8(%rbp)
movsd  0x5151(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    -0xc8(%rbp),%esi
mov    %eax,%edx
lea    0x5753(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x5124(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    %eax,-0xc4(%rbp)
movsd  0x510f(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    -0xc4(%rbp),%esi
mov    %eax,%edx
lea    0x573e(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x50e2(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    %eax,-0xc0(%rbp)
movsd  0x50cd(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    -0xc0(%rbp),%esi
mov    %eax,%edx
lea    0x5729(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x50a0(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    %eax,-0xbc(%rbp)
movsd  0x508b(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_char_1bit@plt>
mov    -0xbc(%rbp),%esi
mov    %eax,%edx
lea    0x5714(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x7860(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x50c0(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    %eax,-0x130(%rbp)
movsd  0x50ab(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    -0x130(%rbp),%esi
mov    %eax,%edx
lea    0x56f1(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x507e(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    %eax,-0x12c(%rbp)
movsd  0x5069(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    -0x12c(%rbp),%esi
mov    %eax,%edx
lea    0x56e3(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x503c(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    %eax,-0x128(%rbp)
movsd  0x5027(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    -0x128(%rbp),%esi
mov    %eax,%edx
lea    0x56d5(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4ffa(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    %eax,-0x124(%rbp)
movsd  0x4fe5(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    -0x124(%rbp),%esi
mov    %eax,%edx
lea    0x56c7(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4fb8(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    %eax,-0x120(%rbp)
movsd  0x4fa3(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    -0x120(%rbp),%esi
mov    %eax,%edx
lea    0x56b9(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4f76(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    %eax,-0x11c(%rbp)
movsd  0x4f61(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    -0x11c(%rbp),%esi
mov    %eax,%edx
lea    0x56ab(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4f34(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    %eax,-0x118(%rbp)
movsd  0x4f1f(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    -0x118(%rbp),%esi
mov    %eax,%edx
lea    0x569d(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    %eax,-0x114(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    -0x114(%rbp),%esi
mov    %eax,%edx
lea    0x5699(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4ec2(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    %eax,-0x110(%rbp)
movsd  0x4ead(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    -0x110(%rbp),%esi
mov    %eax,%edx
lea    0x568b(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4e80(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    %eax,-0x10c(%rbp)
movsd  0x4e6b(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    -0x10c(%rbp),%esi
mov    %eax,%edx
lea    0x567d(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4e3e(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    %eax,-0x108(%rbp)
movsd  0x4e29(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    -0x108(%rbp),%esi
mov    %eax,%edx
lea    0x566f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4dfc(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    %eax,-0x104(%rbp)
movsd  0x4de7(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    -0x104(%rbp),%esi
mov    %eax,%edx
lea    0x5661(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4dba(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    %eax,-0x100(%rbp)
movsd  0x4da5(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    -0x100(%rbp),%esi
mov    %eax,%edx
lea    0x5653(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4d78(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    %eax,-0xfc(%rbp)
movsd  0x4d63(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    -0xfc(%rbp),%esi
mov    %eax,%edx
lea    0x5645(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4d36(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    %eax,-0xf8(%rbp)
movsd  0x4d21(%rip),%xmm0
mov    $0x1,%al
call   1150 <struct_char_packed_1bit@plt>
mov    -0xf8(%rbp),%esi
mov    %eax,%edx
lea    0x5637(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x74f6(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4d56(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    %eax,-0x16c(%rbp)
movsd  0x4d41(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    -0x16c(%rbp),%esi
mov    %eax,%edx
lea    0x561b(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4d14(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    %eax,-0x168(%rbp)
movsd  0x4cff(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    -0x168(%rbp),%esi
mov    %eax,%edx
lea    0x55fc(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4cd2(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    %eax,-0x164(%rbp)
movsd  0x4cbd(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    -0x164(%rbp),%esi
mov    %eax,%edx
lea    0x55dd(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4c90(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    %eax,-0x160(%rbp)
movsd  0x4c7b(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    -0x160(%rbp),%esi
mov    %eax,%edx
lea    0x55be(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4c4e(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    %eax,-0x15c(%rbp)
movsd  0x4c39(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    -0x15c(%rbp),%esi
mov    %eax,%edx
lea    0x559f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4c0c(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    %eax,-0x158(%rbp)
movsd  0x4bf7(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    -0x158(%rbp),%esi
mov    %eax,%edx
lea    0x5580(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4bca(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    %eax,-0x154(%rbp)
movsd  0x4bb5(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    -0x154(%rbp),%esi
mov    %eax,%edx
lea    0x5561(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    %eax,-0x150(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    -0x150(%rbp),%esi
mov    %eax,%edx
lea    0x554c(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4b58(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    %eax,-0x14c(%rbp)
movsd  0x4b43(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    -0x14c(%rbp),%esi
mov    %eax,%edx
lea    0x552d(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4b16(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    %eax,-0x148(%rbp)
movsd  0x4b01(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    -0x148(%rbp),%esi
mov    %eax,%edx
lea    0x550e(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4ad4(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    %eax,-0x144(%rbp)
movsd  0x4abf(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    -0x144(%rbp),%esi
mov    %eax,%edx
lea    0x54ef(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4a92(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    %eax,-0x140(%rbp)
movsd  0x4a7d(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    -0x140(%rbp),%esi
mov    %eax,%edx
lea    0x54d0(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4a50(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    %eax,-0x13c(%rbp)
movsd  0x4a3b(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    -0x13c(%rbp),%esi
mov    %eax,%edx
lea    0x54b1(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4a0e(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    %eax,-0x138(%rbp)
movsd  0x49f9(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    -0x138(%rbp),%esi
mov    %eax,%edx
lea    0x5492(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x49cc(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    %eax,-0x134(%rbp)
movsd  0x49b7(%rip),%xmm0
mov    $0x1,%al
call   11c0 <uchar_@plt>
mov    -0x134(%rbp),%esi
mov    %eax,%edx
lea    0x5473(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x718c(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x49ec(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    %eax,-0x1a8(%rbp)
movsd  0x49d7(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    -0x1a8(%rbp),%esi
mov    %eax,%edx
lea    0x5446(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x49aa(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    %eax,-0x1a4(%rbp)
movsd  0x4995(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    -0x1a4(%rbp),%esi
mov    %eax,%edx
lea    0x542d(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4968(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    %eax,-0x1a0(%rbp)
movsd  0x4953(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    -0x1a0(%rbp),%esi
mov    %eax,%edx
lea    0x5414(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4926(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    %eax,-0x19c(%rbp)
movsd  0x4911(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    -0x19c(%rbp),%esi
mov    %eax,%edx
lea    0x53fb(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x48e4(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    %eax,-0x198(%rbp)
movsd  0x48cf(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    -0x198(%rbp),%esi
mov    %eax,%edx
lea    0x53e2(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x48a2(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    %eax,-0x194(%rbp)
movsd  0x488d(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    -0x194(%rbp),%esi
mov    %eax,%edx
lea    0x53c9(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4860(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    %eax,-0x190(%rbp)
movsd  0x484b(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    -0x190(%rbp),%esi
mov    %eax,%edx
lea    0x53b0(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    %eax,-0x18c(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    -0x18c(%rbp),%esi
mov    %eax,%edx
lea    0x53a1(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x47ee(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    %eax,-0x188(%rbp)
movsd  0x47d9(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    -0x188(%rbp),%esi
mov    %eax,%edx
lea    0x5388(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x47ac(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    %eax,-0x184(%rbp)
movsd  0x4797(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    -0x184(%rbp),%esi
mov    %eax,%edx
lea    0x536f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x476a(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    %eax,-0x180(%rbp)
movsd  0x4755(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    -0x180(%rbp),%esi
mov    %eax,%edx
lea    0x5356(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4728(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    %eax,-0x17c(%rbp)
movsd  0x4713(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    -0x17c(%rbp),%esi
mov    %eax,%edx
lea    0x533d(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x46e6(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    %eax,-0x178(%rbp)
movsd  0x46d1(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    -0x178(%rbp),%esi
mov    %eax,%edx
lea    0x5324(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x46a4(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    %eax,-0x174(%rbp)
movsd  0x468f(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    -0x174(%rbp),%esi
mov    %eax,%edx
lea    0x530b(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4662(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    %eax,-0x170(%rbp)
movsd  0x464d(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uchar@plt>
mov    -0x170(%rbp),%esi
mov    %eax,%edx
lea    0x52f2(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x6e22(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4682(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    %eax,-0x1e4(%rbp)
movsd  0x466d(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    -0x1e4(%rbp),%esi
mov    %eax,%edx
lea    0x52cb(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4640(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    %eax,-0x1e0(%rbp)
movsd  0x462b(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    -0x1e0(%rbp),%esi
mov    %eax,%edx
lea    0x52b9(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x45fe(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    %eax,-0x1dc(%rbp)
movsd  0x45e9(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    -0x1dc(%rbp),%esi
mov    %eax,%edx
lea    0x52a7(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x45bc(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    %eax,-0x1d8(%rbp)
movsd  0x45a7(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    -0x1d8(%rbp),%esi
mov    %eax,%edx
lea    0x5295(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x457a(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    %eax,-0x1d4(%rbp)
movsd  0x4565(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    -0x1d4(%rbp),%esi
mov    %eax,%edx
lea    0x5283(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4538(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    %eax,-0x1d0(%rbp)
movsd  0x4523(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    -0x1d0(%rbp),%esi
mov    %eax,%edx
lea    0x5271(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x44f6(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    %eax,-0x1cc(%rbp)
movsd  0x44e1(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    -0x1cc(%rbp),%esi
mov    %eax,%edx
lea    0x525f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    %eax,-0x1c8(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    -0x1c8(%rbp),%esi
mov    %eax,%edx
lea    0x5257(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4484(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    %eax,-0x1c4(%rbp)
movsd  0x446f(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    -0x1c4(%rbp),%esi
mov    %eax,%edx
lea    0x5245(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4442(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    %eax,-0x1c0(%rbp)
movsd  0x442d(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    -0x1c0(%rbp),%esi
mov    %eax,%edx
lea    0x5233(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4400(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    %eax,-0x1bc(%rbp)
movsd  0x43eb(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    -0x1bc(%rbp),%esi
mov    %eax,%edx
lea    0x5221(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x43be(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    %eax,-0x1b8(%rbp)
movsd  0x43a9(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    -0x1b8(%rbp),%esi
mov    %eax,%edx
lea    0x520f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x437c(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    %eax,-0x1b4(%rbp)
movsd  0x4367(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    -0x1b4(%rbp),%esi
mov    %eax,%edx
lea    0x51fd(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x433a(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    %eax,-0x1b0(%rbp)
movsd  0x4325(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    -0x1b0(%rbp),%esi
mov    %eax,%edx
lea    0x51eb(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x42f8(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    %eax,-0x1ac(%rbp)
movsd  0x42e3(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_uchar_packed@plt>
mov    -0x1ac(%rbp),%esi
mov    %eax,%edx
lea    0x51d9(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x6ab8(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4318(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    %eax,-0x220(%rbp)
movsd  0x4303(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    -0x220(%rbp),%esi
mov    %eax,%edx
lea    0x51b9(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x42d6(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    %eax,-0x21c(%rbp)
movsd  0x42c1(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    -0x21c(%rbp),%esi
mov    %eax,%edx
lea    0x51a5(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4294(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    %eax,-0x218(%rbp)
movsd  0x427f(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    -0x218(%rbp),%esi
mov    %eax,%edx
lea    0x5191(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4252(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    %eax,-0x214(%rbp)
movsd  0x423d(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    -0x214(%rbp),%esi
mov    %eax,%edx
lea    0x517d(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4210(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    %eax,-0x210(%rbp)
movsd  0x41fb(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    -0x210(%rbp),%esi
mov    %eax,%edx
lea    0x5169(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x41ce(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    %eax,-0x20c(%rbp)
movsd  0x41b9(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    -0x20c(%rbp),%esi
mov    %eax,%edx
lea    0x5155(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x418c(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    %eax,-0x208(%rbp)
movsd  0x4177(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    -0x208(%rbp),%esi
mov    %eax,%edx
lea    0x5141(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    %eax,-0x204(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    -0x204(%rbp),%esi
mov    %eax,%edx
lea    0x5137(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x411a(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    %eax,-0x200(%rbp)
movsd  0x4105(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    -0x200(%rbp),%esi
mov    %eax,%edx
lea    0x5123(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x40d8(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    %eax,-0x1fc(%rbp)
movsd  0x40c3(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    -0x1fc(%rbp),%esi
mov    %eax,%edx
lea    0x510f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4096(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    %eax,-0x1f8(%rbp)
movsd  0x4081(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    -0x1f8(%rbp),%esi
mov    %eax,%edx
lea    0x50fb(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4054(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    %eax,-0x1f4(%rbp)
movsd  0x403f(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    -0x1f4(%rbp),%esi
mov    %eax,%edx
lea    0x50e7(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x4012(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    %eax,-0x1f0(%rbp)
movsd  0x3ffd(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    -0x1f0(%rbp),%esi
mov    %eax,%edx
lea    0x50d3(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3fd0(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    %eax,-0x1ec(%rbp)
movsd  0x3fbb(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    -0x1ec(%rbp),%esi
mov    %eax,%edx
lea    0x50bf(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3f8e(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    %eax,-0x1e8(%rbp)
movsd  0x3f79(%rip),%xmm0
mov    $0x1,%al
call   1190 <struct_uchar_1bit@plt>
mov    -0x1e8(%rbp),%esi
mov    %eax,%edx
lea    0x50ab(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x674e(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3fae(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    %eax,-0x25c(%rbp)
movsd  0x3f99(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    -0x25c(%rbp),%esi
mov    %eax,%edx
lea    0x5089(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3f6c(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    %eax,-0x258(%rbp)
movsd  0x3f57(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    -0x258(%rbp),%esi
mov    %eax,%edx
lea    0x507c(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3f2a(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    %eax,-0x254(%rbp)
movsd  0x3f15(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    -0x254(%rbp),%esi
mov    %eax,%edx
lea    0x506f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3ee8(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    %eax,-0x250(%rbp)
movsd  0x3ed3(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    -0x250(%rbp),%esi
mov    %eax,%edx
lea    0x5062(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3ea6(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    %eax,-0x24c(%rbp)
movsd  0x3e91(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    -0x24c(%rbp),%esi
mov    %eax,%edx
lea    0x5055(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3e64(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    %eax,-0x248(%rbp)
movsd  0x3e4f(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    -0x248(%rbp),%esi
mov    %eax,%edx
lea    0x5048(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3e22(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    %eax,-0x244(%rbp)
movsd  0x3e0d(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    -0x244(%rbp),%esi
mov    %eax,%edx
lea    0x503b(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    %eax,-0x240(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    -0x240(%rbp),%esi
mov    %eax,%edx
lea    0x5038(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3db0(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    %eax,-0x23c(%rbp)
movsd  0x3d9b(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    -0x23c(%rbp),%esi
mov    %eax,%edx
lea    0x502b(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3d6e(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    %eax,-0x238(%rbp)
movsd  0x3d59(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    -0x238(%rbp),%esi
mov    %eax,%edx
lea    0x501e(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3d2c(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    %eax,-0x234(%rbp)
movsd  0x3d17(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    -0x234(%rbp),%esi
mov    %eax,%edx
lea    0x5011(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3cea(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    %eax,-0x230(%rbp)
movsd  0x3cd5(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    -0x230(%rbp),%esi
mov    %eax,%edx
lea    0x5004(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3ca8(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    %eax,-0x22c(%rbp)
movsd  0x3c93(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    -0x22c(%rbp),%esi
mov    %eax,%edx
lea    0x4ff7(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3c66(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    %eax,-0x228(%rbp)
movsd  0x3c51(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    -0x228(%rbp),%esi
mov    %eax,%edx
lea    0x4fea(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3c24(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    %eax,-0x224(%rbp)
movsd  0x3c0f(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uchar_packed_1bit@plt>
mov    -0x224(%rbp),%esi
mov    %eax,%edx
lea    0x4fdd(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x63e4(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3c44(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    %eax,-0x298(%rbp)
movsd  0x3c2f(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    -0x298(%rbp),%esi
mov    %eax,%edx
lea    0x586f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3c02(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    %eax,-0x294(%rbp)
movsd  0x3bed(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    -0x294(%rbp),%esi
mov    %eax,%edx
lea    0x584f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3bc0(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    %eax,-0x290(%rbp)
movsd  0x3bab(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    -0x290(%rbp),%esi
mov    %eax,%edx
lea    0x582f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3b7e(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    %eax,-0x28c(%rbp)
movsd  0x3b69(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    -0x28c(%rbp),%esi
mov    %eax,%edx
lea    0x580f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3b3c(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    %eax,-0x288(%rbp)
movsd  0x3b27(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    -0x288(%rbp),%esi
mov    %eax,%edx
lea    0x57ef(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3afa(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    %eax,-0x284(%rbp)
movsd  0x3ae5(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    -0x284(%rbp),%esi
mov    %eax,%edx
lea    0x57cf(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3ab8(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    %eax,-0x280(%rbp)
movsd  0x3aa3(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    -0x280(%rbp),%esi
mov    %eax,%edx
lea    0x57af(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    %eax,-0x27c(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    -0x27c(%rbp),%esi
mov    %eax,%edx
lea    0x5799(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3a46(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    %eax,-0x278(%rbp)
movsd  0x3a31(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    -0x278(%rbp),%esi
mov    %eax,%edx
lea    0x5779(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3a04(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    %eax,-0x274(%rbp)
movsd  0x39ef(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    -0x274(%rbp),%esi
mov    %eax,%edx
lea    0x5759(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x39c2(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    %eax,-0x270(%rbp)
movsd  0x39ad(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    -0x270(%rbp),%esi
mov    %eax,%edx
lea    0x5739(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3980(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    %eax,-0x26c(%rbp)
movsd  0x396b(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    -0x26c(%rbp),%esi
mov    %eax,%edx
lea    0x5719(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x393e(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    %eax,-0x268(%rbp)
movsd  0x3929(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    -0x268(%rbp),%esi
mov    %eax,%edx
lea    0x56f9(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x38fc(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    %eax,-0x264(%rbp)
movsd  0x38e7(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    -0x264(%rbp),%esi
mov    %eax,%edx
lea    0x56d9(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x38ba(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    %eax,-0x260(%rbp)
movsd  0x38a5(%rip),%xmm0
mov    $0x1,%al
call   1140 <int_@plt>
mov    -0x260(%rbp),%esi
mov    %eax,%edx
lea    0x56b9(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x607a(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x38da(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    %eax,-0x2d4(%rbp)
movsd  0x38c5(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    -0x2d4(%rbp),%esi
mov    %eax,%edx
lea    0x4c58(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3898(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    %eax,-0x2d0(%rbp)
movsd  0x3883(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    -0x2d0(%rbp),%esi
mov    %eax,%edx
lea    0x4c3d(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3856(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    %eax,-0x2cc(%rbp)
movsd  0x3841(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    -0x2cc(%rbp),%esi
mov    %eax,%edx
lea    0x4c22(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3814(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    %eax,-0x2c8(%rbp)
movsd  0x37ff(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    -0x2c8(%rbp),%esi
mov    %eax,%edx
lea    0x4c07(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x37d2(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    %eax,-0x2c4(%rbp)
movsd  0x37bd(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    -0x2c4(%rbp),%esi
mov    %eax,%edx
lea    0x4bec(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3790(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    %eax,-0x2c0(%rbp)
movsd  0x377b(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    -0x2c0(%rbp),%esi
mov    %eax,%edx
lea    0x4bd1(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x374e(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    %eax,-0x2bc(%rbp)
movsd  0x3739(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    -0x2bc(%rbp),%esi
mov    %eax,%edx
lea    0x4bb6(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    %eax,-0x2b8(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    -0x2b8(%rbp),%esi
mov    %eax,%edx
lea    0x4ba5(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x36dc(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    %eax,-0x2b4(%rbp)
movsd  0x36c7(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    -0x2b4(%rbp),%esi
mov    %eax,%edx
lea    0x4b8a(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x369a(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    %eax,-0x2b0(%rbp)
movsd  0x3685(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    -0x2b0(%rbp),%esi
mov    %eax,%edx
lea    0x4b6f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3658(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    %eax,-0x2ac(%rbp)
movsd  0x3643(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    -0x2ac(%rbp),%esi
mov    %eax,%edx
lea    0x4b54(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3616(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    %eax,-0x2a8(%rbp)
movsd  0x3601(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    -0x2a8(%rbp),%esi
mov    %eax,%edx
lea    0x4b39(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x35d4(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    %eax,-0x2a4(%rbp)
movsd  0x35bf(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    -0x2a4(%rbp),%esi
mov    %eax,%edx
lea    0x4b1e(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3592(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    %eax,-0x2a0(%rbp)
movsd  0x357d(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    -0x2a0(%rbp),%esi
mov    %eax,%edx
lea    0x4b03(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3550(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    %eax,-0x29c(%rbp)
movsd  0x353b(%rip),%xmm0
mov    $0x1,%al
call   1060 <struct_int@plt>
mov    -0x29c(%rbp),%esi
mov    %eax,%edx
lea    0x4ae8(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x5d10(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3570(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    %eax,-0x310(%rbp)
movsd  0x355b(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    -0x310(%rbp),%esi
mov    %eax,%edx
lea    0x4abf(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x352e(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    %eax,-0x30c(%rbp)
movsd  0x3519(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    -0x30c(%rbp),%esi
mov    %eax,%edx
lea    0x4aab(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x34ec(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    %eax,-0x308(%rbp)
movsd  0x34d7(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    -0x308(%rbp),%esi
mov    %eax,%edx
lea    0x4a97(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x34aa(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    %eax,-0x304(%rbp)
movsd  0x3495(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    -0x304(%rbp),%esi
mov    %eax,%edx
lea    0x4a83(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3468(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    %eax,-0x300(%rbp)
movsd  0x3453(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    -0x300(%rbp),%esi
mov    %eax,%edx
lea    0x4a6f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3426(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    %eax,-0x2fc(%rbp)
movsd  0x3411(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    -0x2fc(%rbp),%esi
mov    %eax,%edx
lea    0x4a5b(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x33e4(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    %eax,-0x2f8(%rbp)
movsd  0x33cf(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    -0x2f8(%rbp),%esi
mov    %eax,%edx
lea    0x4a47(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    %eax,-0x2f4(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    -0x2f4(%rbp),%esi
mov    %eax,%edx
lea    0x4a3d(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3372(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    %eax,-0x2f0(%rbp)
movsd  0x335d(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    -0x2f0(%rbp),%esi
mov    %eax,%edx
lea    0x4a29(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3330(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    %eax,-0x2ec(%rbp)
movsd  0x331b(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    -0x2ec(%rbp),%esi
mov    %eax,%edx
lea    0x4a15(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x32ee(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    %eax,-0x2e8(%rbp)
movsd  0x32d9(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    -0x2e8(%rbp),%esi
mov    %eax,%edx
lea    0x4a01(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x32ac(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    %eax,-0x2e4(%rbp)
movsd  0x3297(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    -0x2e4(%rbp),%esi
mov    %eax,%edx
lea    0x49ed(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x326a(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    %eax,-0x2e0(%rbp)
movsd  0x3255(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    -0x2e0(%rbp),%esi
mov    %eax,%edx
lea    0x49d9(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3228(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    %eax,-0x2dc(%rbp)
movsd  0x3213(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    -0x2dc(%rbp),%esi
mov    %eax,%edx
lea    0x49c5(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x31e6(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    %eax,-0x2d8(%rbp)
movsd  0x31d1(%rip),%xmm0
mov    $0x1,%al
call   10b0 <struct_int_packed@plt>
mov    -0x2d8(%rbp),%esi
mov    %eax,%edx
lea    0x49b1(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x59a6(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3206(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    %eax,-0x34c(%rbp)
movsd  0x31f1(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    -0x34c(%rbp),%esi
mov    %eax,%edx
lea    0x498f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x31c4(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    %eax,-0x348(%rbp)
movsd  0x31af(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    -0x348(%rbp),%esi
mov    %eax,%edx
lea    0x4979(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3182(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    %eax,-0x344(%rbp)
movsd  0x316d(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    -0x344(%rbp),%esi
mov    %eax,%edx
lea    0x4963(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3140(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    %eax,-0x340(%rbp)
movsd  0x312b(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    -0x340(%rbp),%esi
mov    %eax,%edx
lea    0x494d(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x30fe(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    %eax,-0x33c(%rbp)
movsd  0x30e9(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    -0x33c(%rbp),%esi
mov    %eax,%edx
lea    0x4937(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x30bc(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    %eax,-0x338(%rbp)
movsd  0x30a7(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    -0x338(%rbp),%esi
mov    %eax,%edx
lea    0x4921(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x307a(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    %eax,-0x334(%rbp)
movsd  0x3065(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    -0x334(%rbp),%esi
mov    %eax,%edx
lea    0x490b(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    %eax,-0x330(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    -0x330(%rbp),%esi
mov    %eax,%edx
lea    0x48ff(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x3008(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    %eax,-0x32c(%rbp)
movsd  0x2ff3(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    -0x32c(%rbp),%esi
mov    %eax,%edx
lea    0x48e9(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2fc6(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    %eax,-0x328(%rbp)
movsd  0x2fb1(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    -0x328(%rbp),%esi
mov    %eax,%edx
lea    0x48d3(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2f84(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    %eax,-0x324(%rbp)
movsd  0x2f6f(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    -0x324(%rbp),%esi
mov    %eax,%edx
lea    0x48bd(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2f42(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    %eax,-0x320(%rbp)
movsd  0x2f2d(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    -0x320(%rbp),%esi
mov    %eax,%edx
lea    0x48a7(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2f00(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    %eax,-0x31c(%rbp)
movsd  0x2eeb(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    -0x31c(%rbp),%esi
mov    %eax,%edx
lea    0x4891(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2ebe(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    %eax,-0x318(%rbp)
movsd  0x2ea9(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    -0x318(%rbp),%esi
mov    %eax,%edx
lea    0x487b(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2e7c(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    %eax,-0x314(%rbp)
movsd  0x2e67(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_1bit@plt>
mov    -0x314(%rbp),%esi
mov    %eax,%edx
lea    0x4865(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x563c(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2e9c(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    %eax,-0x388(%rbp)
movsd  0x2e87(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    -0x388(%rbp),%esi
mov    %eax,%edx
lea    0x4841(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2e5a(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    %eax,-0x384(%rbp)
movsd  0x2e45(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    -0x384(%rbp),%esi
mov    %eax,%edx
lea    0x4832(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2e18(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    %eax,-0x380(%rbp)
movsd  0x2e03(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    -0x380(%rbp),%esi
mov    %eax,%edx
lea    0x4823(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2dd6(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    %eax,-0x37c(%rbp)
movsd  0x2dc1(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    -0x37c(%rbp),%esi
mov    %eax,%edx
lea    0x4814(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2d94(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    %eax,-0x378(%rbp)
movsd  0x2d7f(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    -0x378(%rbp),%esi
mov    %eax,%edx
lea    0x4805(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2d52(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    %eax,-0x374(%rbp)
movsd  0x2d3d(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    -0x374(%rbp),%esi
mov    %eax,%edx
lea    0x47f6(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2d10(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    %eax,-0x370(%rbp)
movsd  0x2cfb(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    -0x370(%rbp),%esi
mov    %eax,%edx
lea    0x47e7(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    %eax,-0x36c(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    -0x36c(%rbp),%esi
mov    %eax,%edx
lea    0x47e2(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2c9e(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    %eax,-0x368(%rbp)
movsd  0x2c89(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    -0x368(%rbp),%esi
mov    %eax,%edx
lea    0x47d3(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2c5c(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    %eax,-0x364(%rbp)
movsd  0x2c47(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    -0x364(%rbp),%esi
mov    %eax,%edx
lea    0x47c4(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2c1a(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    %eax,-0x360(%rbp)
movsd  0x2c05(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    -0x360(%rbp),%esi
mov    %eax,%edx
lea    0x47b5(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2bd8(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    %eax,-0x35c(%rbp)
movsd  0x2bc3(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    -0x35c(%rbp),%esi
mov    %eax,%edx
lea    0x47a6(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2b96(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    %eax,-0x358(%rbp)
movsd  0x2b81(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    -0x358(%rbp),%esi
mov    %eax,%edx
lea    0x4797(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2b54(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    %eax,-0x354(%rbp)
movsd  0x2b3f(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    -0x354(%rbp),%esi
mov    %eax,%edx
lea    0x4788(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2b12(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    %eax,-0x350(%rbp)
movsd  0x2afd(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_packed_1bit@plt>
mov    -0x350(%rbp),%esi
mov    %eax,%edx
lea    0x4779(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x52d2(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2b32(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    %eax,-0x3c4(%rbp)
movsd  0x2b1d(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    -0x3c4(%rbp),%esi
mov    %eax,%edx
lea    0x475c(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2af0(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    %eax,-0x3c0(%rbp)
movsd  0x2adb(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    -0x3c0(%rbp),%esi
mov    %eax,%edx
lea    0x473c(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2aae(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    %eax,-0x3bc(%rbp)
movsd  0x2a99(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    -0x3bc(%rbp),%esi
mov    %eax,%edx
lea    0x471c(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2a6c(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    %eax,-0x3b8(%rbp)
movsd  0x2a57(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    -0x3b8(%rbp),%esi
mov    %eax,%edx
lea    0x46fc(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2a2a(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    %eax,-0x3b4(%rbp)
movsd  0x2a15(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    -0x3b4(%rbp),%esi
mov    %eax,%edx
lea    0x46dc(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x29e8(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    %eax,-0x3b0(%rbp)
movsd  0x29d3(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    -0x3b0(%rbp),%esi
mov    %eax,%edx
lea    0x46bc(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x29a6(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    %eax,-0x3ac(%rbp)
movsd  0x2991(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    -0x3ac(%rbp),%esi
mov    %eax,%edx
lea    0x469c(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    %eax,-0x3a8(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    -0x3a8(%rbp),%esi
mov    %eax,%edx
lea    0x4686(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2934(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    %eax,-0x3a4(%rbp)
movsd  0x291f(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    -0x3a4(%rbp),%esi
mov    %eax,%edx
lea    0x4666(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x28f2(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    %eax,-0x3a0(%rbp)
movsd  0x28dd(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    -0x3a0(%rbp),%esi
mov    %eax,%edx
lea    0x4646(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x28b0(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    %eax,-0x39c(%rbp)
movsd  0x289b(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    -0x39c(%rbp),%esi
mov    %eax,%edx
lea    0x4626(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x286e(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    %eax,-0x398(%rbp)
movsd  0x2859(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    -0x398(%rbp),%esi
mov    %eax,%edx
lea    0x4606(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x282c(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    %eax,-0x394(%rbp)
movsd  0x2817(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    -0x394(%rbp),%esi
mov    %eax,%edx
lea    0x45e6(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x27ea(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    %eax,-0x390(%rbp)
movsd  0x27d5(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    -0x390(%rbp),%esi
mov    %eax,%edx
lea    0x45c6(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x27a8(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    %eax,-0x38c(%rbp)
movsd  0x2793(%rip),%xmm0
mov    $0x1,%al
call   1180 <uint_@plt>
mov    -0x38c(%rbp),%esi
mov    %eax,%edx
lea    0x45a6(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x4f68(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x27c8(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,-0x400(%rbp)
movsd  0x27b3(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    -0x400(%rbp),%esi
mov    %eax,%edx
lea    0x4578(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2786(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,-0x3fc(%rbp)
movsd  0x2771(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    -0x3fc(%rbp),%esi
mov    %eax,%edx
lea    0x455e(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2744(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,-0x3f8(%rbp)
movsd  0x272f(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    -0x3f8(%rbp),%esi
mov    %eax,%edx
lea    0x4544(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2702(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,-0x3f4(%rbp)
movsd  0x26ed(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    -0x3f4(%rbp),%esi
mov    %eax,%edx
lea    0x452a(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x26c0(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,-0x3f0(%rbp)
movsd  0x26ab(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    -0x3f0(%rbp),%esi
mov    %eax,%edx
lea    0x4510(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x267e(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,-0x3ec(%rbp)
movsd  0x2669(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    -0x3ec(%rbp),%esi
mov    %eax,%edx
lea    0x44f6(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x263c(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,-0x3e8(%rbp)
movsd  0x2627(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    -0x3e8(%rbp),%esi
mov    %eax,%edx
lea    0x44dc(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,-0x3e4(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    -0x3e4(%rbp),%esi
mov    %eax,%edx
lea    0x44cc(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x25ca(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,-0x3e0(%rbp)
movsd  0x25b5(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    -0x3e0(%rbp),%esi
mov    %eax,%edx
lea    0x44b2(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2588(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,-0x3dc(%rbp)
movsd  0x2573(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    -0x3dc(%rbp),%esi
mov    %eax,%edx
lea    0x4498(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2546(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,-0x3d8(%rbp)
movsd  0x2531(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    -0x3d8(%rbp),%esi
mov    %eax,%edx
lea    0x447e(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2504(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,-0x3d4(%rbp)
movsd  0x24ef(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    -0x3d4(%rbp),%esi
mov    %eax,%edx
lea    0x4464(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x24c2(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,-0x3d0(%rbp)
movsd  0x24ad(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    -0x3d0(%rbp),%esi
mov    %eax,%edx
lea    0x444a(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2480(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,-0x3cc(%rbp)
movsd  0x246b(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    -0x3cc(%rbp),%esi
mov    %eax,%edx
lea    0x4430(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x243e(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,-0x3c8(%rbp)
movsd  0x2429(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    -0x3c8(%rbp),%esi
mov    %eax,%edx
lea    0x4416(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x4bfe(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x245e(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    %eax,-0x43c(%rbp)
movsd  0x2449(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    -0x43c(%rbp),%esi
mov    %eax,%edx
lea    0x43ee(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x241c(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    %eax,-0x438(%rbp)
movsd  0x2407(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    -0x438(%rbp),%esi
mov    %eax,%edx
lea    0x43db(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x23da(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    %eax,-0x434(%rbp)
movsd  0x23c5(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    -0x434(%rbp),%esi
mov    %eax,%edx
lea    0x43c8(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2398(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    %eax,-0x430(%rbp)
movsd  0x2383(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    -0x430(%rbp),%esi
mov    %eax,%edx
lea    0x43b5(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2356(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    %eax,-0x42c(%rbp)
movsd  0x2341(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    -0x42c(%rbp),%esi
mov    %eax,%edx
lea    0x43a2(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2314(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    %eax,-0x428(%rbp)
movsd  0x22ff(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    -0x428(%rbp),%esi
mov    %eax,%edx
lea    0x438f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x22d2(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    %eax,-0x424(%rbp)
movsd  0x22bd(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    -0x424(%rbp),%esi
mov    %eax,%edx
lea    0x437c(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    %eax,-0x420(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    -0x420(%rbp),%esi
mov    %eax,%edx
lea    0x4373(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2260(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    %eax,-0x41c(%rbp)
movsd  0x224b(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    -0x41c(%rbp),%esi
mov    %eax,%edx
lea    0x4360(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x221e(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    %eax,-0x418(%rbp)
movsd  0x2209(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    -0x418(%rbp),%esi
mov    %eax,%edx
lea    0x434d(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x21dc(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    %eax,-0x414(%rbp)
movsd  0x21c7(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    -0x414(%rbp),%esi
mov    %eax,%edx
lea    0x433a(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x219a(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    %eax,-0x410(%rbp)
movsd  0x2185(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    -0x410(%rbp),%esi
mov    %eax,%edx
lea    0x4327(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2158(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    %eax,-0x40c(%rbp)
movsd  0x2143(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    -0x40c(%rbp),%esi
mov    %eax,%edx
lea    0x4314(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2116(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    %eax,-0x408(%rbp)
movsd  0x2101(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    -0x408(%rbp),%esi
mov    %eax,%edx
lea    0x4301(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x20d4(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    %eax,-0x404(%rbp)
movsd  0x20bf(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uint_packed@plt>
mov    -0x404(%rbp),%esi
mov    %eax,%edx
lea    0x42ee(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x4894(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x20f4(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    %eax,-0x478(%rbp)
movsd  0x20df(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    -0x478(%rbp),%esi
mov    %eax,%edx
lea    0x42cd(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x20b2(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    %eax,-0x474(%rbp)
movsd  0x209d(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    -0x474(%rbp),%esi
mov    %eax,%edx
lea    0x42b8(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x2070(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    %eax,-0x470(%rbp)
movsd  0x205b(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    -0x470(%rbp),%esi
mov    %eax,%edx
lea    0x42a3(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x202e(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    %eax,-0x46c(%rbp)
movsd  0x2019(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    -0x46c(%rbp),%esi
mov    %eax,%edx
lea    0x428e(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1fec(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    %eax,-0x468(%rbp)
movsd  0x1fd7(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    -0x468(%rbp),%esi
mov    %eax,%edx
lea    0x4279(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1faa(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    %eax,-0x464(%rbp)
movsd  0x1f95(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    -0x464(%rbp),%esi
mov    %eax,%edx
lea    0x4264(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1f68(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    %eax,-0x460(%rbp)
movsd  0x1f53(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    -0x460(%rbp),%esi
mov    %eax,%edx
lea    0x424f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    %eax,-0x45c(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    -0x45c(%rbp),%esi
mov    %eax,%edx
lea    0x4244(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1ef6(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    %eax,-0x458(%rbp)
movsd  0x1ee1(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    -0x458(%rbp),%esi
mov    %eax,%edx
lea    0x422f(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1eb4(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    %eax,-0x454(%rbp)
movsd  0x1e9f(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    -0x454(%rbp),%esi
mov    %eax,%edx
lea    0x421a(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1e72(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    %eax,-0x450(%rbp)
movsd  0x1e5d(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    -0x450(%rbp),%esi
mov    %eax,%edx
lea    0x4205(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1e30(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    %eax,-0x44c(%rbp)
movsd  0x1e1b(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    -0x44c(%rbp),%esi
mov    %eax,%edx
lea    0x41f0(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1dee(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    %eax,-0x448(%rbp)
movsd  0x1dd9(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    -0x448(%rbp),%esi
mov    %eax,%edx
lea    0x41db(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1dac(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    %eax,-0x444(%rbp)
movsd  0x1d97(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    -0x444(%rbp),%esi
mov    %eax,%edx
lea    0x41c6(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1d6a(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    %eax,-0x440(%rbp)
movsd  0x1d55(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_uint_1bit@plt>
mov    -0x440(%rbp),%esi
mov    %eax,%edx
lea    0x41b1(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x452a(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1d8a(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    %eax,-0x4b4(%rbp)
movsd  0x1d75(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    -0x4b4(%rbp),%esi
mov    %eax,%edx
lea    0x418e(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1d48(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    %eax,-0x4b0(%rbp)
movsd  0x1d33(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    -0x4b0(%rbp),%esi
mov    %eax,%edx
lea    0x4180(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1d06(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    %eax,-0x4ac(%rbp)
movsd  0x1cf1(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    -0x4ac(%rbp),%esi
mov    %eax,%edx
lea    0x4172(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1cc4(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    %eax,-0x4a8(%rbp)
movsd  0x1caf(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    -0x4a8(%rbp),%esi
mov    %eax,%edx
lea    0x4164(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1c82(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    %eax,-0x4a4(%rbp)
movsd  0x1c6d(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    -0x4a4(%rbp),%esi
mov    %eax,%edx
lea    0x4156(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1c40(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    %eax,-0x4a0(%rbp)
movsd  0x1c2b(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    -0x4a0(%rbp),%esi
mov    %eax,%edx
lea    0x4148(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1bfe(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    %eax,-0x49c(%rbp)
movsd  0x1be9(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    -0x49c(%rbp),%esi
mov    %eax,%edx
lea    0x413a(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    %eax,-0x498(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    -0x498(%rbp),%esi
mov    %eax,%edx
lea    0x4136(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1b8c(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    %eax,-0x494(%rbp)
movsd  0x1b77(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    -0x494(%rbp),%esi
mov    %eax,%edx
lea    0x4128(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1b4a(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    %eax,-0x490(%rbp)
movsd  0x1b35(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    -0x490(%rbp),%esi
mov    %eax,%edx
lea    0x411a(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1b08(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    %eax,-0x48c(%rbp)
movsd  0x1af3(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    -0x48c(%rbp),%esi
mov    %eax,%edx
lea    0x410c(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1ac6(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    %eax,-0x488(%rbp)
movsd  0x1ab1(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    -0x488(%rbp),%esi
mov    %eax,%edx
lea    0x40fe(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1a84(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    %eax,-0x484(%rbp)
movsd  0x1a6f(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    -0x484(%rbp),%esi
mov    %eax,%edx
lea    0x40f0(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1a42(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    %eax,-0x480(%rbp)
movsd  0x1a2d(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    -0x480(%rbp),%esi
mov    %eax,%edx
lea    0x40e2(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1a00(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    %eax,-0x47c(%rbp)
movsd  0x19eb(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uint_packed_1bit@plt>
mov    -0x47c(%rbp),%esi
mov    %eax,%edx
lea    0x40d4(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x41c0(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1a20(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    %eax,-0x4f0(%rbp)
movsd  0x1a0b(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    -0x4f0(%rbp),%esi
mov    %eax,%edx
lea    0x40b8(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x19de(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    %eax,-0x4ec(%rbp)
movsd  0x19c9(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    -0x4ec(%rbp),%esi
mov    %eax,%edx
lea    0x4098(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x199c(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    %eax,-0x4e8(%rbp)
movsd  0x1987(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    -0x4e8(%rbp),%esi
mov    %eax,%edx
lea    0x4078(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x195a(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    %eax,-0x4e4(%rbp)
movsd  0x1945(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    -0x4e4(%rbp),%esi
mov    %eax,%edx
lea    0x4058(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1918(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    %eax,-0x4e0(%rbp)
movsd  0x1903(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    -0x4e0(%rbp),%esi
mov    %eax,%edx
lea    0x4038(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x18d6(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    %eax,-0x4dc(%rbp)
movsd  0x18c1(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    -0x4dc(%rbp),%esi
mov    %eax,%edx
lea    0x4018(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1894(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    %eax,-0x4d8(%rbp)
movsd  0x187f(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    -0x4d8(%rbp),%esi
mov    %eax,%edx
lea    0x3ff8(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    %eax,-0x4d4(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    -0x4d4(%rbp),%esi
mov    %eax,%edx
lea    0x3fe2(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1822(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    %eax,-0x4d0(%rbp)
movsd  0x180d(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    -0x4d0(%rbp),%esi
mov    %eax,%edx
lea    0x3fc2(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x17e0(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    %eax,-0x4cc(%rbp)
movsd  0x17cb(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    -0x4cc(%rbp),%esi
mov    %eax,%edx
lea    0x3fa2(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x179e(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    %eax,-0x4c8(%rbp)
movsd  0x1789(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    -0x4c8(%rbp),%esi
mov    %eax,%edx
lea    0x3f82(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x175c(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    %eax,-0x4c4(%rbp)
movsd  0x1747(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    -0x4c4(%rbp),%esi
mov    %eax,%edx
lea    0x3f62(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x171a(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    %eax,-0x4c0(%rbp)
movsd  0x1705(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    -0x4c0(%rbp),%esi
mov    %eax,%edx
lea    0x3f42(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x16d8(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    %eax,-0x4bc(%rbp)
movsd  0x16c3(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    -0x4bc(%rbp),%esi
mov    %eax,%edx
lea    0x3f22(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1696(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    %eax,-0x4b8(%rbp)
movsd  0x1681(%rip),%xmm0
mov    $0x1,%al
call   1170 <bool_@plt>
mov    -0x4b8(%rbp),%esi
mov    %eax,%edx
lea    0x3f02(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x3e56(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x16b6(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    %eax,-0x52c(%rbp)
movsd  0x16a1(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    -0x52c(%rbp),%esi
mov    %eax,%edx
lea    0x3ed4(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1674(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    %eax,-0x528(%rbp)
movsd  0x165f(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    -0x528(%rbp),%esi
mov    %eax,%edx
lea    0x3eba(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1632(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    %eax,-0x524(%rbp)
movsd  0x161d(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    -0x524(%rbp),%esi
mov    %eax,%edx
lea    0x3ea0(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x15f0(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    %eax,-0x520(%rbp)
movsd  0x15db(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    -0x520(%rbp),%esi
mov    %eax,%edx
lea    0x3e86(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x15ae(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    %eax,-0x51c(%rbp)
movsd  0x1599(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    -0x51c(%rbp),%esi
mov    %eax,%edx
lea    0x3e6c(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x156c(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    %eax,-0x518(%rbp)
movsd  0x1557(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    -0x518(%rbp),%esi
mov    %eax,%edx
lea    0x3e52(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x152a(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    %eax,-0x514(%rbp)
movsd  0x1515(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    -0x514(%rbp),%esi
mov    %eax,%edx
lea    0x3e38(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    %eax,-0x510(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    -0x510(%rbp),%esi
mov    %eax,%edx
lea    0x3e28(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x14b8(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    %eax,-0x50c(%rbp)
movsd  0x14a3(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    -0x50c(%rbp),%esi
mov    %eax,%edx
lea    0x3e0e(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1476(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    %eax,-0x508(%rbp)
movsd  0x1461(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    -0x508(%rbp),%esi
mov    %eax,%edx
lea    0x3df4(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1434(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    %eax,-0x504(%rbp)
movsd  0x141f(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    -0x504(%rbp),%esi
mov    %eax,%edx
lea    0x3dda(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x13f2(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    %eax,-0x500(%rbp)
movsd  0x13dd(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    -0x500(%rbp),%esi
mov    %eax,%edx
lea    0x3dc0(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x13b0(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    %eax,-0x4fc(%rbp)
movsd  0x139b(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    -0x4fc(%rbp),%esi
mov    %eax,%edx
lea    0x3da6(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x136e(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    %eax,-0x4f8(%rbp)
movsd  0x1359(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    -0x4f8(%rbp),%esi
mov    %eax,%edx
lea    0x3d8c(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x132c(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    %eax,-0x4f4(%rbp)
movsd  0x1317(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_bool@plt>
mov    -0x4f4(%rbp),%esi
mov    %eax,%edx
lea    0x3d72(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x3aec(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x134c(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,-0x568(%rbp)
movsd  0x1337(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    -0x568(%rbp),%esi
mov    %eax,%edx
lea    0x3d4a(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x130a(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,-0x564(%rbp)
movsd  0x12f5(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    -0x564(%rbp),%esi
mov    %eax,%edx
lea    0x3d37(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x12c8(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,-0x560(%rbp)
movsd  0x12b3(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    -0x560(%rbp),%esi
mov    %eax,%edx
lea    0x3d24(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1286(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,-0x55c(%rbp)
movsd  0x1271(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    -0x55c(%rbp),%esi
mov    %eax,%edx
lea    0x3d11(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1244(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,-0x558(%rbp)
movsd  0x122f(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    -0x558(%rbp),%esi
mov    %eax,%edx
lea    0x3cfe(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1202(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,-0x554(%rbp)
movsd  0x11ed(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    -0x554(%rbp),%esi
mov    %eax,%edx
lea    0x3ceb(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x11c0(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,-0x550(%rbp)
movsd  0x11ab(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    -0x550(%rbp),%esi
mov    %eax,%edx
lea    0x3cd8(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,-0x54c(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    -0x54c(%rbp),%esi
mov    %eax,%edx
lea    0x3ccf(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x114e(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,-0x548(%rbp)
movsd  0x1139(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    -0x548(%rbp),%esi
mov    %eax,%edx
lea    0x3cbc(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x110c(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,-0x544(%rbp)
movsd  0x10f7(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    -0x544(%rbp),%esi
mov    %eax,%edx
lea    0x3ca9(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x10ca(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,-0x540(%rbp)
movsd  0x10b5(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    -0x540(%rbp),%esi
mov    %eax,%edx
lea    0x3c96(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1088(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,-0x53c(%rbp)
movsd  0x1073(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    -0x53c(%rbp),%esi
mov    %eax,%edx
lea    0x3c83(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1046(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,-0x538(%rbp)
movsd  0x1031(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    -0x538(%rbp),%esi
mov    %eax,%edx
lea    0x3c70(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x1004(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,-0x534(%rbp)
movsd  0xfef(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    -0x534(%rbp),%esi
mov    %eax,%edx
lea    0x3c5d(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xfc2(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,-0x530(%rbp)
movsd  0xfad(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    -0x530(%rbp),%esi
mov    %eax,%edx
lea    0x3c4a(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x3782(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xfe2(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    %eax,-0x5a4(%rbp)
movsd  0xfcd(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    -0x5a4(%rbp),%esi
mov    %eax,%edx
lea    0x3c29(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xfa0(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    %eax,-0x5a0(%rbp)
movsd  0xf8b(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    -0x5a0(%rbp),%esi
mov    %eax,%edx
lea    0x3c14(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xf5e(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    %eax,-0x59c(%rbp)
movsd  0xf49(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    -0x59c(%rbp),%esi
mov    %eax,%edx
lea    0x3bff(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xf1c(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    %eax,-0x598(%rbp)
movsd  0xf07(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    -0x598(%rbp),%esi
mov    %eax,%edx
lea    0x3bea(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xeda(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    %eax,-0x594(%rbp)
movsd  0xec5(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    -0x594(%rbp),%esi
mov    %eax,%edx
lea    0x3bd5(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xe98(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    %eax,-0x590(%rbp)
movsd  0xe83(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    -0x590(%rbp),%esi
mov    %eax,%edx
lea    0x3bc0(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xe56(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    %eax,-0x58c(%rbp)
movsd  0xe41(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    -0x58c(%rbp),%esi
mov    %eax,%edx
lea    0x3bab(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    %eax,-0x588(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    -0x588(%rbp),%esi
mov    %eax,%edx
lea    0x3ba0(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xde4(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    %eax,-0x584(%rbp)
movsd  0xdcf(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    -0x584(%rbp),%esi
mov    %eax,%edx
lea    0x3b8b(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xda2(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    %eax,-0x580(%rbp)
movsd  0xd8d(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    -0x580(%rbp),%esi
mov    %eax,%edx
lea    0x3b76(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xd60(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    %eax,-0x57c(%rbp)
movsd  0xd4b(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    -0x57c(%rbp),%esi
mov    %eax,%edx
lea    0x3b61(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xd1e(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    %eax,-0x578(%rbp)
movsd  0xd09(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    -0x578(%rbp),%esi
mov    %eax,%edx
lea    0x3b4c(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xcdc(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    %eax,-0x574(%rbp)
movsd  0xcc7(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    -0x574(%rbp),%esi
mov    %eax,%edx
lea    0x3b37(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xc9a(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    %eax,-0x570(%rbp)
movsd  0xc85(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    -0x570(%rbp),%esi
mov    %eax,%edx
lea    0x3b22(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xc58(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    %eax,-0x56c(%rbp)
movsd  0xc43(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_bool_1bit@plt>
mov    -0x56c(%rbp),%esi
mov    %eax,%edx
lea    0x3b0d(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
lea    0x3418(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xc78(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,-0x5e0(%rbp)
movsd  0xc63(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    -0x5e0(%rbp),%esi
mov    %eax,%edx
lea    0x3aea(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xc36(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,-0x5dc(%rbp)
movsd  0xc21(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    -0x5dc(%rbp),%esi
mov    %eax,%edx
lea    0x3adc(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xbf4(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,-0x5d8(%rbp)
movsd  0xbdf(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    -0x5d8(%rbp),%esi
mov    %eax,%edx
lea    0x3ace(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xbb2(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,-0x5d4(%rbp)
movsd  0xb9d(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    -0x5d4(%rbp),%esi
mov    %eax,%edx
lea    0x3ac0(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xb70(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,-0x5d0(%rbp)
movsd  0xb5b(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    -0x5d0(%rbp),%esi
mov    %eax,%edx
lea    0x3ab2(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xb2e(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,-0x5cc(%rbp)
movsd  0xb19(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    -0x5cc(%rbp),%esi
mov    %eax,%edx
lea    0x3aa4(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xaec(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,-0x5c8(%rbp)
movsd  0xad7(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    -0x5c8(%rbp),%esi
mov    %eax,%edx
lea    0x3a96(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,-0x5c4(%rbp)
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    -0x5c4(%rbp),%esi
mov    %eax,%edx
lea    0x3a92(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xa7a(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,-0x5c0(%rbp)
movsd  0xa65(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    -0x5c0(%rbp),%esi
mov    %eax,%edx
lea    0x3a84(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0xa38(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,-0x5bc(%rbp)
movsd  0xa23(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    -0x5bc(%rbp),%esi
mov    %eax,%edx
lea    0x3a76(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x9f6(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,-0x5b8(%rbp)
movsd  0x9e1(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    -0x5b8(%rbp),%esi
mov    %eax,%edx
lea    0x3a68(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x9b4(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,-0x5b4(%rbp)
movsd  0x99f(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    -0x5b4(%rbp),%esi
mov    %eax,%edx
lea    0x3a5a(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x972(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,-0x5b0(%rbp)
movsd  0x95d(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    -0x5b0(%rbp),%esi
mov    %eax,%edx
lea    0x3a4c(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x930(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,-0x5ac(%rbp)
movsd  0x91b(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    -0x5ac(%rbp),%esi
mov    %eax,%edx
lea    0x3a3e(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
movsd  0x8ee(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,-0x5a8(%rbp)
movsd  0x8d9(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    -0x5a8(%rbp),%esi
mov    %eax,%edx
lea    0x3a30(%rip),%rdi
mov    $0x0,%al
call   10a0 <printf@plt>
xor    %eax,%eax
add    $0x5e0,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<main>:
push   %rbx
movsd  0x4d47(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
mov    %eax,%ebx
movsd  0x4d36(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
lea    0x5681(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4d1d(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
mov    %eax,%ebx
movsd  0x4d0c(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
lea    0x566a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4cf3(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
mov    %eax,%ebx
movsd  0x4ce2(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
lea    0x5653(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4cc9(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
mov    %eax,%ebx
movsd  0x4cb8(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
lea    0x563c(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4c9f(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
mov    %eax,%ebx
movsd  0x4c8e(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
lea    0x5625(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4c75(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
mov    %eax,%ebx
movsd  0x4c64(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
lea    0x560e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4c4b(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
mov    %eax,%ebx
movsd  0x4c3a(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
lea    0x55f7(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
lea    0x55ea(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4bf9(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
mov    %eax,%ebx
movsd  0x4be8(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
lea    0x55d3(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4bcf(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
mov    %eax,%ebx
movsd  0x4bbe(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
lea    0x55bc(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4ba5(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
mov    %eax,%ebx
movsd  0x4b94(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
lea    0x55a5(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4b7b(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
mov    %eax,%ebx
movsd  0x4b6a(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
lea    0x558e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4b51(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
mov    %eax,%ebx
movsd  0x4b40(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
lea    0x5577(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4b27(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
mov    %eax,%ebx
movsd  0x4b16(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
lea    0x5560(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4afd(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
mov    %eax,%ebx
movsd  0x4aec(%rip),%xmm0
mov    $0x1,%al
call   11b0 <char_@plt>
lea    0x5549(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x4a59(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
mov    %eax,%ebx
movsd  0x4a48(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
lea    0x4aaa(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4a2f(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
mov    %eax,%ebx
movsd  0x4a1e(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
lea    0x4a98(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4a05(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
mov    %eax,%ebx
movsd  0x49f4(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
lea    0x4a86(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x49db(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
mov    %eax,%ebx
movsd  0x49ca(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
lea    0x4a74(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x49b1(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
mov    %eax,%ebx
movsd  0x49a0(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
lea    0x4a62(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4987(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
mov    %eax,%ebx
movsd  0x4976(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
lea    0x4a50(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x495d(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
mov    %eax,%ebx
movsd  0x494c(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
lea    0x4a3e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
lea    0x4a36(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x490b(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
mov    %eax,%ebx
movsd  0x48fa(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
lea    0x4a24(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x48e1(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
mov    %eax,%ebx
movsd  0x48d0(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
lea    0x4a12(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x48b7(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
mov    %eax,%ebx
movsd  0x48a6(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
lea    0x4a00(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x488d(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
mov    %eax,%ebx
movsd  0x487c(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
lea    0x49ee(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4863(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
mov    %eax,%ebx
movsd  0x4852(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
lea    0x49dc(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4839(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
mov    %eax,%ebx
movsd  0x4828(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
lea    0x49ca(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x480f(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
mov    %eax,%ebx
movsd  0x47fe(%rip),%xmm0
mov    $0x1,%al
call   1170 <struct_char@plt>
lea    0x49b8(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x476b(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
mov    %eax,%ebx
movsd  0x475a(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
lea    0x499c(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4741(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
mov    %eax,%ebx
movsd  0x4730(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
lea    0x4991(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4717(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
mov    %eax,%ebx
movsd  0x4706(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
lea    0x4986(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x46ed(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
mov    %eax,%ebx
movsd  0x46dc(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
lea    0x497b(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x46c3(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
mov    %eax,%ebx
movsd  0x46b2(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
lea    0x4970(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4699(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
mov    %eax,%ebx
movsd  0x4688(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
lea    0x4965(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x466f(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
mov    %eax,%ebx
movsd  0x465e(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
lea    0x495a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
lea    0x4959(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x461d(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
mov    %eax,%ebx
movsd  0x460c(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
lea    0x494e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x45f3(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
mov    %eax,%ebx
movsd  0x45e2(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
lea    0x4943(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x45c9(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
mov    %eax,%ebx
movsd  0x45b8(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
lea    0x4938(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x459f(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
mov    %eax,%ebx
movsd  0x458e(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
lea    0x492d(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4575(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
mov    %eax,%ebx
movsd  0x4564(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
lea    0x4922(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x454b(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
mov    %eax,%ebx
movsd  0x453a(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
lea    0x4917(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4521(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
mov    %eax,%ebx
movsd  0x4510(%rip),%xmm0
mov    $0x1,%al
call   11c0 <struct_char_packed@plt>
lea    0x490c(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x447d(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
mov    %eax,%ebx
movsd  0x446c(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
lea    0x48f7(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4453(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
mov    %eax,%ebx
movsd  0x4442(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
lea    0x48ea(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4429(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
mov    %eax,%ebx
movsd  0x4418(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
lea    0x48dd(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x43ff(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
mov    %eax,%ebx
movsd  0x43ee(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
lea    0x48d0(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x43d5(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
mov    %eax,%ebx
movsd  0x43c4(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
lea    0x48c3(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x43ab(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
mov    %eax,%ebx
movsd  0x439a(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
lea    0x48b6(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4381(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
mov    %eax,%ebx
movsd  0x4370(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
lea    0x48a9(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
lea    0x48a6(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x432f(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
mov    %eax,%ebx
movsd  0x431e(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
lea    0x4899(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4305(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
mov    %eax,%ebx
movsd  0x42f4(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
lea    0x488c(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x42db(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
mov    %eax,%ebx
movsd  0x42ca(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
lea    0x487f(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x42b1(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
mov    %eax,%ebx
movsd  0x42a0(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
lea    0x4872(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4287(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
mov    %eax,%ebx
movsd  0x4276(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
lea    0x4865(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x425d(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
mov    %eax,%ebx
movsd  0x424c(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
lea    0x4858(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4233(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
mov    %eax,%ebx
movsd  0x4222(%rip),%xmm0
mov    $0x1,%al
call   1130 <struct_char_1bit@plt>
lea    0x484b(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x418f(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x417e(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
lea    0x4834(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4165(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x4154(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
lea    0x482e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x413b(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x412a(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
lea    0x4828(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4111(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x4100(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
lea    0x4822(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x40e7(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x40d6(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
lea    0x481c(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x40bd(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x40ac(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
lea    0x4816(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4093(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x4082(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
lea    0x4810(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
lea    0x4814(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4041(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x4030(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
lea    0x480e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4017(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x4006(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
lea    0x4808(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3fed(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x3fdc(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
lea    0x4802(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3fc3(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x3fb2(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
lea    0x47fc(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3f99(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x3f88(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
lea    0x47f6(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3f6f(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x3f5e(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
lea    0x47f0(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3f45(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x3f34(%rip),%xmm0
mov    $0x1,%al
call   1160 <struct_char_packed_1bit@plt>
lea    0x47ea(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x3ea1(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
mov    %eax,%ebx
movsd  0x3e90(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
lea    0x47da(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3e77(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
mov    %eax,%ebx
movsd  0x3e66(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
lea    0x47c3(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3e4d(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
mov    %eax,%ebx
movsd  0x3e3c(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
lea    0x47ac(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3e23(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
mov    %eax,%ebx
movsd  0x3e12(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
lea    0x4795(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3df9(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
mov    %eax,%ebx
movsd  0x3de8(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
lea    0x477e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3dcf(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
mov    %eax,%ebx
movsd  0x3dbe(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
lea    0x4767(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3da5(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
mov    %eax,%ebx
movsd  0x3d94(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
lea    0x4750(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
lea    0x4743(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3d53(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
mov    %eax,%ebx
movsd  0x3d42(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
lea    0x472c(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3d29(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
mov    %eax,%ebx
movsd  0x3d18(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
lea    0x4715(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3cff(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
mov    %eax,%ebx
movsd  0x3cee(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
lea    0x46fe(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3cd5(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
mov    %eax,%ebx
movsd  0x3cc4(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
lea    0x46e7(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3cab(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
mov    %eax,%ebx
movsd  0x3c9a(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
lea    0x46d0(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3c81(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
mov    %eax,%ebx
movsd  0x3c70(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
lea    0x46b9(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3c57(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
mov    %eax,%ebx
movsd  0x3c46(%rip),%xmm0
mov    $0x1,%al
call   11d0 <uchar_@plt>
lea    0x46a2(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x3bb3(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
mov    %eax,%ebx
movsd  0x3ba2(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
lea    0x4681(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3b89(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
mov    %eax,%ebx
movsd  0x3b78(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
lea    0x4670(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3b5f(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
mov    %eax,%ebx
movsd  0x3b4e(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
lea    0x465f(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3b35(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
mov    %eax,%ebx
movsd  0x3b24(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
lea    0x464e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3b0b(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
mov    %eax,%ebx
movsd  0x3afa(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
lea    0x463d(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3ae1(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
mov    %eax,%ebx
movsd  0x3ad0(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
lea    0x462c(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3ab7(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
mov    %eax,%ebx
movsd  0x3aa6(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
lea    0x461b(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
lea    0x4614(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3a65(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
mov    %eax,%ebx
movsd  0x3a54(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
lea    0x4603(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3a3b(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
mov    %eax,%ebx
movsd  0x3a2a(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
lea    0x45f2(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3a11(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
mov    %eax,%ebx
movsd  0x3a00(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
lea    0x45e1(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x39e7(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
mov    %eax,%ebx
movsd  0x39d6(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
lea    0x45d0(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x39bd(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
mov    %eax,%ebx
movsd  0x39ac(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
lea    0x45bf(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3993(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
mov    %eax,%ebx
movsd  0x3982(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
lea    0x45ae(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3969(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
mov    %eax,%ebx
movsd  0x3958(%rip),%xmm0
mov    $0x1,%al
call   1120 <struct_uchar@plt>
lea    0x459d(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x38c5(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
mov    %eax,%ebx
movsd  0x38b4(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
lea    0x4582(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x389b(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
mov    %eax,%ebx
movsd  0x388a(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
lea    0x4578(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3871(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
mov    %eax,%ebx
movsd  0x3860(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
lea    0x456e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3847(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
mov    %eax,%ebx
movsd  0x3836(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
lea    0x4564(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x381d(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
mov    %eax,%ebx
movsd  0x380c(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
lea    0x455a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x37f3(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
mov    %eax,%ebx
movsd  0x37e2(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
lea    0x4550(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x37c9(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
mov    %eax,%ebx
movsd  0x37b8(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
lea    0x4546(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
lea    0x4546(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3777(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
mov    %eax,%ebx
movsd  0x3766(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
lea    0x453c(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x374d(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
mov    %eax,%ebx
movsd  0x373c(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
lea    0x4532(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3723(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
mov    %eax,%ebx
movsd  0x3712(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
lea    0x4528(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x36f9(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
mov    %eax,%ebx
movsd  0x36e8(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
lea    0x451e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x36cf(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
mov    %eax,%ebx
movsd  0x36be(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
lea    0x4514(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x36a5(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
mov    %eax,%ebx
movsd  0x3694(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
lea    0x450a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x367b(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
mov    %eax,%ebx
movsd  0x366a(%rip),%xmm0
mov    $0x1,%al
call   1080 <struct_uchar_packed@plt>
lea    0x4500(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x35d7(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
mov    %eax,%ebx
movsd  0x35c6(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
lea    0x44ec(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x35ad(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
mov    %eax,%ebx
movsd  0x359c(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
lea    0x44e0(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3583(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
mov    %eax,%ebx
movsd  0x3572(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
lea    0x44d4(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3559(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
mov    %eax,%ebx
movsd  0x3548(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
lea    0x44c8(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x352f(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
mov    %eax,%ebx
movsd  0x351e(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
lea    0x44bc(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3505(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
mov    %eax,%ebx
movsd  0x34f4(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
lea    0x44b0(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x34db(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
mov    %eax,%ebx
movsd  0x34ca(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
lea    0x44a4(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
lea    0x44a2(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3489(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
mov    %eax,%ebx
movsd  0x3478(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
lea    0x4496(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x345f(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
mov    %eax,%ebx
movsd  0x344e(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
lea    0x448a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3435(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
mov    %eax,%ebx
movsd  0x3424(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
lea    0x447e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x340b(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
mov    %eax,%ebx
movsd  0x33fa(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
lea    0x4472(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x33e1(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
mov    %eax,%ebx
movsd  0x33d0(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
lea    0x4466(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x33b7(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
mov    %eax,%ebx
movsd  0x33a6(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
lea    0x445a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x338d(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
mov    %eax,%ebx
movsd  0x337c(%rip),%xmm0
mov    $0x1,%al
call   11a0 <struct_uchar_1bit@plt>
lea    0x444e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x32e9(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x32d8(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
lea    0x4438(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x32bf(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x32ae(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
lea    0x4433(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3295(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x3284(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
lea    0x442e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x326b(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x325a(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
lea    0x4429(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3241(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x3230(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
lea    0x4424(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3217(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x3206(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
lea    0x441f(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x31ed(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x31dc(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
lea    0x441a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
lea    0x441f(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x319b(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x318a(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
lea    0x441a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3171(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x3160(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
lea    0x4415(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x3147(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x3136(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
lea    0x4410(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x311d(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x310c(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
lea    0x440b(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x30f3(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x30e2(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
lea    0x4406(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x30c9(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x30b8(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
lea    0x4401(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x309f(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x308e(%rip),%xmm0
mov    $0x1,%al
call   1100 <struct_uchar_packed_1bit@plt>
lea    0x43fc(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x2ffb(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
mov    %eax,%ebx
movsd  0x2fea(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
lea    0x4c9a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2fd1(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
mov    %eax,%ebx
movsd  0x2fc0(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
lea    0x4c82(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2fa7(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
mov    %eax,%ebx
movsd  0x2f96(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
lea    0x4c6a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2f7d(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
mov    %eax,%ebx
movsd  0x2f6c(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
lea    0x4c52(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2f53(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
mov    %eax,%ebx
movsd  0x2f42(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
lea    0x4c3a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2f29(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
mov    %eax,%ebx
movsd  0x2f18(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
lea    0x4c22(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2eff(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
mov    %eax,%ebx
movsd  0x2eee(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
lea    0x4c0a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
lea    0x4bfc(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2ead(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
mov    %eax,%ebx
movsd  0x2e9c(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
lea    0x4be4(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2e83(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
mov    %eax,%ebx
movsd  0x2e72(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
lea    0x4bcc(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2e59(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
mov    %eax,%ebx
movsd  0x2e48(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
lea    0x4bb4(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2e2f(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
mov    %eax,%ebx
movsd  0x2e1e(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
lea    0x4b9c(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2e05(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
mov    %eax,%ebx
movsd  0x2df4(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
lea    0x4b84(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2ddb(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
mov    %eax,%ebx
movsd  0x2dca(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
lea    0x4b6c(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2db1(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
mov    %eax,%ebx
movsd  0x2da0(%rip),%xmm0
mov    $0x1,%al
call   1150 <int_@plt>
lea    0x4b54(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x2d0d(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
mov    %eax,%ebx
movsd  0x2cfc(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
lea    0x40ff(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2ce3(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
mov    %eax,%ebx
movsd  0x2cd2(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
lea    0x40ec(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2cb9(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
mov    %eax,%ebx
movsd  0x2ca8(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
lea    0x40d9(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2c8f(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
mov    %eax,%ebx
movsd  0x2c7e(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
lea    0x40c6(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2c65(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
mov    %eax,%ebx
movsd  0x2c54(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
lea    0x40b3(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2c3b(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
mov    %eax,%ebx
movsd  0x2c2a(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
lea    0x40a0(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2c11(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
mov    %eax,%ebx
movsd  0x2c00(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
lea    0x408d(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
lea    0x4084(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2bbf(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
mov    %eax,%ebx
movsd  0x2bae(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
lea    0x4071(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2b95(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
mov    %eax,%ebx
movsd  0x2b84(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
lea    0x405e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2b6b(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
mov    %eax,%ebx
movsd  0x2b5a(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
lea    0x404b(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2b41(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
mov    %eax,%ebx
movsd  0x2b30(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
lea    0x4038(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2b17(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
mov    %eax,%ebx
movsd  0x2b06(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
lea    0x4025(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2aed(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
mov    %eax,%ebx
movsd  0x2adc(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
lea    0x4012(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2ac3(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
mov    %eax,%ebx
movsd  0x2ab2(%rip),%xmm0
mov    $0x1,%al
call   1070 <struct_int@plt>
lea    0x3fff(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x2a1f(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
mov    %eax,%ebx
movsd  0x2a0e(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
lea    0x3fe2(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x29f5(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
mov    %eax,%ebx
movsd  0x29e4(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
lea    0x3fd6(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x29cb(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
mov    %eax,%ebx
movsd  0x29ba(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
lea    0x3fca(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x29a1(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
mov    %eax,%ebx
movsd  0x2990(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
lea    0x3fbe(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2977(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
mov    %eax,%ebx
movsd  0x2966(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
lea    0x3fb2(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x294d(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
mov    %eax,%ebx
movsd  0x293c(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
lea    0x3fa6(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2923(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
mov    %eax,%ebx
movsd  0x2912(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
lea    0x3f9a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
lea    0x3f98(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x28d1(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
mov    %eax,%ebx
movsd  0x28c0(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
lea    0x3f8c(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x28a7(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
mov    %eax,%ebx
movsd  0x2896(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
lea    0x3f80(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x287d(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
mov    %eax,%ebx
movsd  0x286c(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
lea    0x3f74(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2853(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
mov    %eax,%ebx
movsd  0x2842(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
lea    0x3f68(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2829(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
mov    %eax,%ebx
movsd  0x2818(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
lea    0x3f5c(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x27ff(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
mov    %eax,%ebx
movsd  0x27ee(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
lea    0x3f50(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x27d5(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
mov    %eax,%ebx
movsd  0x27c4(%rip),%xmm0
mov    $0x1,%al
call   10c0 <struct_int_packed@plt>
lea    0x3f44(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x2731(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
mov    %eax,%ebx
movsd  0x2720(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
lea    0x3f2e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2707(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
mov    %eax,%ebx
movsd  0x26f6(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
lea    0x3f20(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x26dd(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
mov    %eax,%ebx
movsd  0x26cc(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
lea    0x3f12(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x26b3(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
mov    %eax,%ebx
movsd  0x26a2(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
lea    0x3f04(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2689(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
mov    %eax,%ebx
movsd  0x2678(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
lea    0x3ef6(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x265f(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
mov    %eax,%ebx
movsd  0x264e(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
lea    0x3ee8(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2635(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
mov    %eax,%ebx
movsd  0x2624(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
lea    0x3eda(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
lea    0x3ed6(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x25e3(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
mov    %eax,%ebx
movsd  0x25d2(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
lea    0x3ec8(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x25b9(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
mov    %eax,%ebx
movsd  0x25a8(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
lea    0x3eba(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x258f(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
mov    %eax,%ebx
movsd  0x257e(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
lea    0x3eac(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2565(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
mov    %eax,%ebx
movsd  0x2554(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
lea    0x3e9e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x253b(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
mov    %eax,%ebx
movsd  0x252a(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
lea    0x3e90(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2511(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
mov    %eax,%ebx
movsd  0x2500(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
lea    0x3e82(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x24e7(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
mov    %eax,%ebx
movsd  0x24d6(%rip),%xmm0
mov    $0x1,%al
call   10d0 <struct_int_1bit@plt>
lea    0x3e74(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x2443(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x2432(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
lea    0x3e5c(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2419(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x2408(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
lea    0x3e55(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x23ef(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x23de(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
lea    0x3e4e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x23c5(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x23b4(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
lea    0x3e47(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x239b(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x238a(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
lea    0x3e40(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2371(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x2360(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
lea    0x3e39(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2347(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x2336(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
lea    0x3e32(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
lea    0x3e35(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x22f5(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x22e4(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
lea    0x3e2e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x22cb(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x22ba(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
lea    0x3e27(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x22a1(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x2290(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
lea    0x3e20(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2277(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x2266(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
lea    0x3e19(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x224d(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x223c(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
lea    0x3e12(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2223(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x2212(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
lea    0x3e0b(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x21f9(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x21e8(%rip),%xmm0
mov    $0x1,%al
call   10e0 <struct_int_packed_1bit@plt>
lea    0x3e04(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x2155(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
mov    %eax,%ebx
movsd  0x2144(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
lea    0x3df3(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x212b(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
mov    %eax,%ebx
movsd  0x211a(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
lea    0x3ddb(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2101(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
mov    %eax,%ebx
movsd  0x20f0(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
lea    0x3dc3(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x20d7(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
mov    %eax,%ebx
movsd  0x20c6(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
lea    0x3dab(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x20ad(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
mov    %eax,%ebx
movsd  0x209c(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
lea    0x3d93(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2083(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
mov    %eax,%ebx
movsd  0x2072(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
lea    0x3d7b(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2059(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
mov    %eax,%ebx
movsd  0x2048(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
lea    0x3d63(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
lea    0x3d55(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x2007(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
mov    %eax,%ebx
movsd  0x1ff6(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
lea    0x3d3d(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1fdd(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
mov    %eax,%ebx
movsd  0x1fcc(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
lea    0x3d25(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1fb3(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
mov    %eax,%ebx
movsd  0x1fa2(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
lea    0x3d0d(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1f89(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
mov    %eax,%ebx
movsd  0x1f78(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
lea    0x3cf5(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1f5f(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
mov    %eax,%ebx
movsd  0x1f4e(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
lea    0x3cdd(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1f35(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
mov    %eax,%ebx
movsd  0x1f24(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
lea    0x3cc5(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1f0b(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
mov    %eax,%ebx
movsd  0x1efa(%rip),%xmm0
mov    $0x1,%al
call   1190 <uint_@plt>
lea    0x3cad(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x1e67(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,%ebx
movsd  0x1e56(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
lea    0x3c8b(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1e3d(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,%ebx
movsd  0x1e2c(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
lea    0x3c79(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1e13(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,%ebx
movsd  0x1e02(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
lea    0x3c67(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1de9(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,%ebx
movsd  0x1dd8(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
lea    0x3c55(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1dbf(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,%ebx
movsd  0x1dae(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
lea    0x3c43(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1d95(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,%ebx
movsd  0x1d84(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
lea    0x3c31(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1d6b(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,%ebx
movsd  0x1d5a(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
lea    0x3c1f(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
lea    0x3c17(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1d19(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,%ebx
movsd  0x1d08(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
lea    0x3c05(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1cef(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,%ebx
movsd  0x1cde(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
lea    0x3bf3(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1cc5(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,%ebx
movsd  0x1cb4(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
lea    0x3be1(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1c9b(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,%ebx
movsd  0x1c8a(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
lea    0x3bcf(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1c71(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,%ebx
movsd  0x1c60(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
lea    0x3bbd(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1c47(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,%ebx
movsd  0x1c36(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
lea    0x3bab(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1c1d(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
mov    %eax,%ebx
movsd  0x1c0c(%rip),%xmm0
mov    $0x1,%al
call   1040 <struct_uint@plt>
lea    0x3b99(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x1b79(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
mov    %eax,%ebx
movsd  0x1b68(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
lea    0x3b7d(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1b4f(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
mov    %eax,%ebx
movsd  0x1b3e(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
lea    0x3b72(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1b25(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
mov    %eax,%ebx
movsd  0x1b14(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
lea    0x3b67(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1afb(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
mov    %eax,%ebx
movsd  0x1aea(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
lea    0x3b5c(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1ad1(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
mov    %eax,%ebx
movsd  0x1ac0(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
lea    0x3b51(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1aa7(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
mov    %eax,%ebx
movsd  0x1a96(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
lea    0x3b46(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1a7d(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
mov    %eax,%ebx
movsd  0x1a6c(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
lea    0x3b3b(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
lea    0x3b3a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1a2b(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
mov    %eax,%ebx
movsd  0x1a1a(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
lea    0x3b2f(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1a01(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
mov    %eax,%ebx
movsd  0x19f0(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
lea    0x3b24(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x19d7(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
mov    %eax,%ebx
movsd  0x19c6(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
lea    0x3b19(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x19ad(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
mov    %eax,%ebx
movsd  0x199c(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
lea    0x3b0e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1983(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
mov    %eax,%ebx
movsd  0x1972(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
lea    0x3b03(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1959(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
mov    %eax,%ebx
movsd  0x1948(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
lea    0x3af8(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x192f(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
mov    %eax,%ebx
movsd  0x191e(%rip),%xmm0
mov    $0x1,%al
call   1110 <struct_uint_packed@plt>
lea    0x3aed(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x188b(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
mov    %eax,%ebx
movsd  0x187a(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
lea    0x3ad8(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1861(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
mov    %eax,%ebx
movsd  0x1850(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
lea    0x3acb(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1837(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
mov    %eax,%ebx
movsd  0x1826(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
lea    0x3abe(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x180d(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
mov    %eax,%ebx
movsd  0x17fc(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
lea    0x3ab1(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x17e3(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
mov    %eax,%ebx
movsd  0x17d2(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
lea    0x3aa4(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x17b9(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
mov    %eax,%ebx
movsd  0x17a8(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
lea    0x3a97(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x178f(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
mov    %eax,%ebx
movsd  0x177e(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
lea    0x3a8a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
lea    0x3a87(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x173d(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
mov    %eax,%ebx
movsd  0x172c(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
lea    0x3a7a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1713(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
mov    %eax,%ebx
movsd  0x1702(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
lea    0x3a6d(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x16e9(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
mov    %eax,%ebx
movsd  0x16d8(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
lea    0x3a60(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x16bf(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
mov    %eax,%ebx
movsd  0x16ae(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
lea    0x3a53(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1695(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
mov    %eax,%ebx
movsd  0x1684(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
lea    0x3a46(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x166b(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
mov    %eax,%ebx
movsd  0x165a(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
lea    0x3a39(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1641(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
mov    %eax,%ebx
movsd  0x1630(%rip),%xmm0
mov    $0x1,%al
call   10f0 <struct_uint_1bit@plt>
lea    0x3a2c(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x159d(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x158c(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
lea    0x3a15(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1573(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x1562(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
lea    0x3a0f(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1549(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x1538(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
lea    0x3a09(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x151f(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x150e(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
lea    0x3a03(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x14f5(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x14e4(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
lea    0x39fd(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x14cb(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x14ba(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
lea    0x39f7(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x14a1(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x1490(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
lea    0x39f1(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
lea    0x39f5(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x144f(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x143e(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
lea    0x39ef(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1425(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x1414(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
lea    0x39e9(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x13fb(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x13ea(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
lea    0x39e3(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x13d1(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x13c0(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
lea    0x39dd(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x13a7(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x1396(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
lea    0x39d7(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x137d(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x136c(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
lea    0x39d1(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1353(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x1342(%rip),%xmm0
mov    $0x1,%al
call   1090 <struct_uint_packed_1bit@plt>
lea    0x39cb(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x12af(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
mov    %eax,%ebx
movsd  0x129e(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
lea    0x39bb(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1285(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
mov    %eax,%ebx
movsd  0x1274(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
lea    0x39a3(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x125b(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
mov    %eax,%ebx
movsd  0x124a(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
lea    0x398b(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1231(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
mov    %eax,%ebx
movsd  0x1220(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
lea    0x3973(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1207(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
mov    %eax,%ebx
movsd  0x11f6(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
lea    0x395b(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x11dd(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
mov    %eax,%ebx
movsd  0x11cc(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
lea    0x3943(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x11b3(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
mov    %eax,%ebx
movsd  0x11a2(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
lea    0x392b(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
lea    0x391d(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1161(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
mov    %eax,%ebx
movsd  0x1150(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
lea    0x3905(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1137(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
mov    %eax,%ebx
movsd  0x1126(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
lea    0x38ed(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x110d(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
mov    %eax,%ebx
movsd  0x10fc(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
lea    0x38d5(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x10e3(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
mov    %eax,%ebx
movsd  0x10d2(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
lea    0x38bd(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x10b9(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
mov    %eax,%ebx
movsd  0x10a8(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
lea    0x38a5(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x108f(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
mov    %eax,%ebx
movsd  0x107e(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
lea    0x388d(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x1065(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
mov    %eax,%ebx
movsd  0x1054(%rip),%xmm0
mov    $0x1,%al
call   1180 <bool_@plt>
lea    0x3875(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0xfc1(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
mov    %eax,%ebx
movsd  0xfb0(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
lea    0x3853(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xf97(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
mov    %eax,%ebx
movsd  0xf86(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
lea    0x3841(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xf6d(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
mov    %eax,%ebx
movsd  0xf5c(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
lea    0x382f(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xf43(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
mov    %eax,%ebx
movsd  0xf32(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
lea    0x381d(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xf19(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
mov    %eax,%ebx
movsd  0xf08(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
lea    0x380b(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xeef(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
mov    %eax,%ebx
movsd  0xede(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
lea    0x37f9(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xec5(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
mov    %eax,%ebx
movsd  0xeb4(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
lea    0x37e7(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
lea    0x37df(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xe73(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
mov    %eax,%ebx
movsd  0xe62(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
lea    0x37cd(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xe49(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
mov    %eax,%ebx
movsd  0xe38(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
lea    0x37bb(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xe1f(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
mov    %eax,%ebx
movsd  0xe0e(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
lea    0x37a9(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xdf5(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
mov    %eax,%ebx
movsd  0xde4(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
lea    0x3797(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xdcb(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
mov    %eax,%ebx
movsd  0xdba(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
lea    0x3785(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xda1(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
mov    %eax,%ebx
movsd  0xd90(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
lea    0x3773(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xd77(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
mov    %eax,%ebx
movsd  0xd66(%rip),%xmm0
mov    $0x1,%al
call   10a0 <struct_bool@plt>
lea    0x3761(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0xcd3(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,%ebx
movsd  0xcc2(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
lea    0x3745(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xca9(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,%ebx
movsd  0xc98(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
lea    0x373a(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xc7f(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,%ebx
movsd  0xc6e(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
lea    0x372f(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xc55(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,%ebx
movsd  0xc44(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
lea    0x3724(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xc2b(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,%ebx
movsd  0xc1a(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
lea    0x3719(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xc01(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,%ebx
movsd  0xbf0(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
lea    0x370e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xbd7(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,%ebx
movsd  0xbc6(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
lea    0x3703(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
lea    0x3702(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xb85(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,%ebx
movsd  0xb74(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
lea    0x36f7(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xb5b(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,%ebx
movsd  0xb4a(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
lea    0x36ec(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xb31(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,%ebx
movsd  0xb20(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
lea    0x36e1(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xb07(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,%ebx
movsd  0xaf6(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
lea    0x36d6(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xadd(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,%ebx
movsd  0xacc(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
lea    0x36cb(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xab3(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,%ebx
movsd  0xaa2(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
lea    0x36c0(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0xa89(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
mov    %eax,%ebx
movsd  0xa78(%rip),%xmm0
mov    $0x1,%al
call   1050 <struct_bool_packed@plt>
lea    0x36b5(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x9e5(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
mov    %eax,%ebx
movsd  0x9d4(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
lea    0x36a0(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x9bb(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
mov    %eax,%ebx
movsd  0x9aa(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
lea    0x3693(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x991(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
mov    %eax,%ebx
movsd  0x980(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
lea    0x3686(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x967(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
mov    %eax,%ebx
movsd  0x956(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
lea    0x3679(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x93d(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
mov    %eax,%ebx
movsd  0x92c(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
lea    0x366c(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x913(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
mov    %eax,%ebx
movsd  0x902(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
lea    0x365f(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x8e9(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
mov    %eax,%ebx
movsd  0x8d8(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
lea    0x3652(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
lea    0x364f(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x897(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
mov    %eax,%ebx
movsd  0x886(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
lea    0x3642(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x86d(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
mov    %eax,%ebx
movsd  0x85c(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
lea    0x3635(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x843(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
mov    %eax,%ebx
movsd  0x832(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
lea    0x3628(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x819(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
mov    %eax,%ebx
movsd  0x808(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
lea    0x361b(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x7ef(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
mov    %eax,%ebx
movsd  0x7de(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
lea    0x360e(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x7c5(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
mov    %eax,%ebx
movsd  0x7b4(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
lea    0x3601(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x79b(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
mov    %eax,%ebx
movsd  0x78a(%rip),%xmm0
mov    $0x1,%al
call   1140 <struct_bool_1bit@plt>
lea    0x35f4(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
mov    $0xa,%edi
call   1060 <putchar@plt>
movsd  0x6f7(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x6e6(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
lea    0x35dd(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x6cd(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x6bc(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
lea    0x35d7(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x6a3(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x692(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
lea    0x35d1(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x679(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x668(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
lea    0x35cb(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x64f(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x63e(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
lea    0x35c5(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x625(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x614(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
lea    0x35bf(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x5fb(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x5ea(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
lea    0x35b9(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,%ebx
xorps  %xmm0,%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
lea    0x35bd(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x5a9(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x598(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
lea    0x35b7(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x57f(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x56e(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
lea    0x35b1(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x555(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x544(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
lea    0x35ab(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x52b(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x51a(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
lea    0x35a5(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x501(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x4f0(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
lea    0x359f(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4d7(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x4c6(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
lea    0x3599(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
movsd  0x4ad(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
mov    %eax,%ebx
movsd  0x49c(%rip),%xmm0
mov    $0x1,%al
call   1030 <struct_bool_packed_1bit@plt>
lea    0x3593(%rip),%rdi
mov    %ebx,%esi
mov    %eax,%edx
xor    %eax,%eax
call   10b0 <printf@plt>
xor    %eax,%eax
pop    %rbx
ret

LLVM IR (-O0):
@.str = [26 x i8] c"char_ -4.0 = %2d (%0.8x)\0A\00"
@.str.1 = [26 x i8] c"char_ -3.0 = %2d (%0.8x)\0A\00"
@.str.2 = [26 x i8] c"char_ -2.0 = %2d (%0.8x)\0A\00"
@.str.3 = [26 x i8] c"char_ -1.0 = %2d (%0.8x)\0A\00"
@.str.4 = [26 x i8] c"char_ -0.8 = %2d (%0.8x)\0A\00"
@.str.5 = [26 x i8] c"char_ -0.5 = %2d (%0.8x)\0A\00"
@.str.6 = [26 x i8] c"char_ -0.3 = %2d (%0.8x)\0A\00"
@.str.7 = [26 x i8] c"char_ 0.0 = %2d (%0.8x)\0A\00"
@.str.8 = [26 x i8] c"char_ 0.3 = %2d (%0.8x)\0A\00"
@.str.9 = [26 x i8] c"char_ 0.5 = %2d (%0.8x)\0A\00"
@.str.10 = [26 x i8] c"char_ 0.8 = %2d (%0.8x)\0A\00"
@.str.11 = [26 x i8] c"char_ 1.0 = %2d (%0.8x)\0A\00"
@.str.12 = [26 x i8] c"char_ 2.0 = %2d (%0.8x)\0A\00"
@.str.13 = [26 x i8] c"char_ 3.0 = %2d (%0.8x)\0A\00"
@.str.14 = [26 x i8] c"char_ 4.0 = %2d (%0.8x)\0A\00"
@.str.15 = [2 x i8] c"\0A\00"
@.str.16 = [32 x i8] c"struct_char -4.0 = %2d (%0.8x)\0A\00"
@.str.17 = [32 x i8] c"struct_char -3.0 = %2d (%0.8x)\0A\00"
@.str.18 = [32 x i8] c"struct_char -2.0 = %2d (%0.8x)\0A\00"
@.str.19 = [32 x i8] c"struct_char -1.0 = %2d (%0.8x)\0A\00"
@.str.20 = [32 x i8] c"struct_char -0.8 = %2d (%0.8x)\0A\00"
@.str.21 = [32 x i8] c"struct_char -0.5 = %2d (%0.8x)\0A\00"
@.str.22 = [32 x i8] c"struct_char -0.3 = %2d (%0.8x)\0A\00"
@.str.23 = [32 x i8] c"struct_char 0.0 = %2d (%0.8x)\0A\00"
@.str.24 = [32 x i8] c"struct_char 0.3 = %2d (%0.8x)\0A\00"
@.str.25 = [32 x i8] c"struct_char 0.5 = %2d (%0.8x)\0A\00"
@.str.26 = [32 x i8] c"struct_char 0.8 = %2d (%0.8x)\0A\00"
@.str.27 = [32 x i8] c"struct_char 1.0 = %2d (%0.8x)\0A\00"
@.str.28 = [32 x i8] c"struct_char 2.0 = %2d (%0.8x)\0A\00"
@.str.29 = [32 x i8] c"struct_char 3.0 = %2d (%0.8x)\0A\00"
@.str.30 = [32 x i8] c"struct_char 4.0 = %2d (%0.8x)\0A\00"
@.str.31 = [39 x i8] c"struct_char_packed -4.0 = %2d (%0.8x)\0A\00"
@.str.32 = [39 x i8] c"struct_char_packed -3.0 = %2d (%0.8x)\0A\00"
@.str.33 = [39 x i8] c"struct_char_packed -2.0 = %2d (%0.8x)\0A\00"
@.str.34 = [39 x i8] c"struct_char_packed -1.0 = %2d (%0.8x)\0A\00"
@.str.35 = [39 x i8] c"struct_char_packed -0.8 = %2d (%0.8x)\0A\00"
@.str.36 = [39 x i8] c"struct_char_packed -0.5 = %2d (%0.8x)\0A\00"
@.str.37 = [39 x i8] c"struct_char_packed -0.3 = %2d (%0.8x)\0A\00"
@.str.38 = [39 x i8] c"struct_char_packed 0.0 = %2d (%0.8x)\0A\00"
@.str.39 = [39 x i8] c"struct_char_packed 0.3 = %2d (%0.8x)\0A\00"
@.str.40 = [39 x i8] c"struct_char_packed 0.5 = %2d (%0.8x)\0A\00"
@.str.41 = [39 x i8] c"struct_char_packed 0.8 = %2d (%0.8x)\0A\00"
@.str.42 = [39 x i8] c"struct_char_packed 1.0 = %2d (%0.8x)\0A\00"
@.str.43 = [39 x i8] c"struct_char_packed 2.0 = %2d (%0.8x)\0A\00"
@.str.44 = [39 x i8] c"struct_char_packed 3.0 = %2d (%0.8x)\0A\00"
@.str.45 = [39 x i8] c"struct_char_packed 4.0 = %2d (%0.8x)\0A\00"
@.str.46 = [37 x i8] c"struct_char_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.47 = [37 x i8] c"struct_char_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.48 = [37 x i8] c"struct_char_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.49 = [37 x i8] c"struct_char_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.50 = [37 x i8] c"struct_char_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.51 = [37 x i8] c"struct_char_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.52 = [37 x i8] c"struct_char_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.53 = [37 x i8] c"struct_char_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.54 = [37 x i8] c"struct_char_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.55 = [37 x i8] c"struct_char_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.56 = [37 x i8] c"struct_char_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.57 = [37 x i8] c"struct_char_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.58 = [37 x i8] c"struct_char_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.59 = [37 x i8] c"struct_char_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.60 = [37 x i8] c"struct_char_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.61 = [44 x i8] c"struct_char_packed_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.62 = [44 x i8] c"struct_char_packed_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.63 = [44 x i8] c"struct_char_packed_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.64 = [44 x i8] c"struct_char_packed_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.65 = [44 x i8] c"struct_char_packed_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.66 = [44 x i8] c"struct_char_packed_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.67 = [44 x i8] c"struct_char_packed_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.68 = [44 x i8] c"struct_char_packed_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.69 = [44 x i8] c"struct_char_packed_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.70 = [44 x i8] c"struct_char_packed_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.71 = [44 x i8] c"struct_char_packed_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.72 = [44 x i8] c"struct_char_packed_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.73 = [44 x i8] c"struct_char_packed_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.74 = [44 x i8] c"struct_char_packed_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.75 = [44 x i8] c"struct_char_packed_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.76 = [27 x i8] c"uchar_ -4.0 = %2d (%0.8x)\0A\00"
@.str.77 = [27 x i8] c"uchar_ -3.0 = %2d (%0.8x)\0A\00"
@.str.78 = [27 x i8] c"uchar_ -2.0 = %2d (%0.8x)\0A\00"
@.str.79 = [27 x i8] c"uchar_ -1.0 = %2d (%0.8x)\0A\00"
@.str.80 = [27 x i8] c"uchar_ -0.8 = %2d (%0.8x)\0A\00"
@.str.81 = [27 x i8] c"uchar_ -0.5 = %2d (%0.8x)\0A\00"
@.str.82 = [27 x i8] c"uchar_ -0.3 = %2d (%0.8x)\0A\00"
@.str.83 = [27 x i8] c"uchar_ 0.0 = %2d (%0.8x)\0A\00"
@.str.84 = [27 x i8] c"uchar_ 0.3 = %2d (%0.8x)\0A\00"
@.str.85 = [27 x i8] c"uchar_ 0.5 = %2d (%0.8x)\0A\00"
@.str.86 = [27 x i8] c"uchar_ 0.8 = %2d (%0.8x)\0A\00"
@.str.87 = [27 x i8] c"uchar_ 1.0 = %2d (%0.8x)\0A\00"
@.str.88 = [27 x i8] c"uchar_ 2.0 = %2d (%0.8x)\0A\00"
@.str.89 = [27 x i8] c"uchar_ 3.0 = %2d (%0.8x)\0A\00"
@.str.90 = [27 x i8] c"uchar_ 4.0 = %2d (%0.8x)\0A\00"
@.str.91 = [33 x i8] c"struct_uchar -4.0 = %2d (%0.8x)\0A\00"
@.str.92 = [33 x i8] c"struct_uchar -3.0 = %2d (%0.8x)\0A\00"
@.str.93 = [33 x i8] c"struct_uchar -2.0 = %2d (%0.8x)\0A\00"
@.str.94 = [33 x i8] c"struct_uchar -1.0 = %2d (%0.8x)\0A\00"
@.str.95 = [33 x i8] c"struct_uchar -0.8 = %2d (%0.8x)\0A\00"
@.str.96 = [33 x i8] c"struct_uchar -0.5 = %2d (%0.8x)\0A\00"
@.str.97 = [33 x i8] c"struct_uchar -0.3 = %2d (%0.8x)\0A\00"
@.str.98 = [33 x i8] c"struct_uchar 0.0 = %2d (%0.8x)\0A\00"
@.str.99 = [33 x i8] c"struct_uchar 0.3 = %2d (%0.8x)\0A\00"
@.str.100 = [33 x i8] c"struct_uchar 0.5 = %2d (%0.8x)\0A\00"
@.str.101 = [33 x i8] c"struct_uchar 0.8 = %2d (%0.8x)\0A\00"
@.str.102 = [33 x i8] c"struct_uchar 1.0 = %2d (%0.8x)\0A\00"
@.str.103 = [33 x i8] c"struct_uchar 2.0 = %2d (%0.8x)\0A\00"
@.str.104 = [33 x i8] c"struct_uchar 3.0 = %2d (%0.8x)\0A\00"
@.str.105 = [33 x i8] c"struct_uchar 4.0 = %2d (%0.8x)\0A\00"
@.str.106 = [40 x i8] c"struct_uchar_packed -4.0 = %2d (%0.8x)\0A\00"
@.str.107 = [40 x i8] c"struct_uchar_packed -3.0 = %2d (%0.8x)\0A\00"
@.str.108 = [40 x i8] c"struct_uchar_packed -2.0 = %2d (%0.8x)\0A\00"
@.str.109 = [40 x i8] c"struct_uchar_packed -1.0 = %2d (%0.8x)\0A\00"
@.str.110 = [40 x i8] c"struct_uchar_packed -0.8 = %2d (%0.8x)\0A\00"
@.str.111 = [40 x i8] c"struct_uchar_packed -0.5 = %2d (%0.8x)\0A\00"
@.str.112 = [40 x i8] c"struct_uchar_packed -0.3 = %2d (%0.8x)\0A\00"
@.str.113 = [40 x i8] c"struct_uchar_packed 0.0 = %2d (%0.8x)\0A\00"
@.str.114 = [40 x i8] c"struct_uchar_packed 0.3 = %2d (%0.8x)\0A\00"
@.str.115 = [40 x i8] c"struct_uchar_packed 0.5 = %2d (%0.8x)\0A\00"
@.str.116 = [40 x i8] c"struct_uchar_packed 0.8 = %2d (%0.8x)\0A\00"
@.str.117 = [40 x i8] c"struct_uchar_packed 1.0 = %2d (%0.8x)\0A\00"
@.str.118 = [40 x i8] c"struct_uchar_packed 2.0 = %2d (%0.8x)\0A\00"
@.str.119 = [40 x i8] c"struct_uchar_packed 3.0 = %2d (%0.8x)\0A\00"
@.str.120 = [40 x i8] c"struct_uchar_packed 4.0 = %2d (%0.8x)\0A\00"
@.str.121 = [38 x i8] c"struct_uchar_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.122 = [38 x i8] c"struct_uchar_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.123 = [38 x i8] c"struct_uchar_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.124 = [38 x i8] c"struct_uchar_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.125 = [38 x i8] c"struct_uchar_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.126 = [38 x i8] c"struct_uchar_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.127 = [38 x i8] c"struct_uchar_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.128 = [38 x i8] c"struct_uchar_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.129 = [38 x i8] c"struct_uchar_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.130 = [38 x i8] c"struct_uchar_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.131 = [38 x i8] c"struct_uchar_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.132 = [38 x i8] c"struct_uchar_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.133 = [38 x i8] c"struct_uchar_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.134 = [38 x i8] c"struct_uchar_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.135 = [38 x i8] c"struct_uchar_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.136 = [45 x i8] c"struct_uchar_packed_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.137 = [45 x i8] c"struct_uchar_packed_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.138 = [45 x i8] c"struct_uchar_packed_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.139 = [45 x i8] c"struct_uchar_packed_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.140 = [45 x i8] c"struct_uchar_packed_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.141 = [45 x i8] c"struct_uchar_packed_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.142 = [45 x i8] c"struct_uchar_packed_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.143 = [45 x i8] c"struct_uchar_packed_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.144 = [45 x i8] c"struct_uchar_packed_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.145 = [45 x i8] c"struct_uchar_packed_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.146 = [45 x i8] c"struct_uchar_packed_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.147 = [45 x i8] c"struct_uchar_packed_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.148 = [45 x i8] c"struct_uchar_packed_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.149 = [45 x i8] c"struct_uchar_packed_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.150 = [45 x i8] c"struct_uchar_packed_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.151 = [25 x i8] c"int_ -4.0 = %2d (%0.8x)\0A\00"
@.str.152 = [25 x i8] c"int_ -3.0 = %2d (%0.8x)\0A\00"
@.str.153 = [25 x i8] c"int_ -2.0 = %2d (%0.8x)\0A\00"
@.str.154 = [25 x i8] c"int_ -1.0 = %2d (%0.8x)\0A\00"
@.str.155 = [25 x i8] c"int_ -0.8 = %2d (%0.8x)\0A\00"
@.str.156 = [25 x i8] c"int_ -0.5 = %2d (%0.8x)\0A\00"
@.str.157 = [25 x i8] c"int_ -0.3 = %2d (%0.8x)\0A\00"
@.str.158 = [25 x i8] c"int_ 0.0 = %2d (%0.8x)\0A\00"
@.str.159 = [25 x i8] c"int_ 0.3 = %2d (%0.8x)\0A\00"
@.str.160 = [25 x i8] c"int_ 0.5 = %2d (%0.8x)\0A\00"
@.str.161 = [25 x i8] c"int_ 0.8 = %2d (%0.8x)\0A\00"
@.str.162 = [25 x i8] c"int_ 1.0 = %2d (%0.8x)\0A\00"
@.str.163 = [25 x i8] c"int_ 2.0 = %2d (%0.8x)\0A\00"
@.str.164 = [25 x i8] c"int_ 3.0 = %2d (%0.8x)\0A\00"
@.str.165 = [25 x i8] c"int_ 4.0 = %2d (%0.8x)\0A\00"
@.str.166 = [31 x i8] c"struct_int -4.0 = %2d (%0.8x)\0A\00"
@.str.167 = [31 x i8] c"struct_int -3.0 = %2d (%0.8x)\0A\00"
@.str.168 = [31 x i8] c"struct_int -2.0 = %2d (%0.8x)\0A\00"
@.str.169 = [31 x i8] c"struct_int -1.0 = %2d (%0.8x)\0A\00"
@.str.170 = [31 x i8] c"struct_int -0.8 = %2d (%0.8x)\0A\00"
@.str.171 = [31 x i8] c"struct_int -0.5 = %2d (%0.8x)\0A\00"
@.str.172 = [31 x i8] c"struct_int -0.3 = %2d (%0.8x)\0A\00"
@.str.173 = [31 x i8] c"struct_int 0.0 = %2d (%0.8x)\0A\00"
@.str.174 = [31 x i8] c"struct_int 0.3 = %2d (%0.8x)\0A\00"
@.str.175 = [31 x i8] c"struct_int 0.5 = %2d (%0.8x)\0A\00"
@.str.176 = [31 x i8] c"struct_int 0.8 = %2d (%0.8x)\0A\00"
@.str.177 = [31 x i8] c"struct_int 1.0 = %2d (%0.8x)\0A\00"
@.str.178 = [31 x i8] c"struct_int 2.0 = %2d (%0.8x)\0A\00"
@.str.179 = [31 x i8] c"struct_int 3.0 = %2d (%0.8x)\0A\00"
@.str.180 = [31 x i8] c"struct_int 4.0 = %2d (%0.8x)\0A\00"
@.str.181 = [38 x i8] c"struct_int_packed -4.0 = %2d (%0.8x)\0A\00"
@.str.182 = [38 x i8] c"struct_int_packed -3.0 = %2d (%0.8x)\0A\00"
@.str.183 = [38 x i8] c"struct_int_packed -2.0 = %2d (%0.8x)\0A\00"
@.str.184 = [38 x i8] c"struct_int_packed -1.0 = %2d (%0.8x)\0A\00"
@.str.185 = [38 x i8] c"struct_int_packed -0.8 = %2d (%0.8x)\0A\00"
@.str.186 = [38 x i8] c"struct_int_packed -0.5 = %2d (%0.8x)\0A\00"
@.str.187 = [38 x i8] c"struct_int_packed -0.3 = %2d (%0.8x)\0A\00"
@.str.188 = [38 x i8] c"struct_int_packed 0.0 = %2d (%0.8x)\0A\00"
@.str.189 = [38 x i8] c"struct_int_packed 0.3 = %2d (%0.8x)\0A\00"
@.str.190 = [38 x i8] c"struct_int_packed 0.5 = %2d (%0.8x)\0A\00"
@.str.191 = [38 x i8] c"struct_int_packed 0.8 = %2d (%0.8x)\0A\00"
@.str.192 = [38 x i8] c"struct_int_packed 1.0 = %2d (%0.8x)\0A\00"
@.str.193 = [38 x i8] c"struct_int_packed 2.0 = %2d (%0.8x)\0A\00"
@.str.194 = [38 x i8] c"struct_int_packed 3.0 = %2d (%0.8x)\0A\00"
@.str.195 = [38 x i8] c"struct_int_packed 4.0 = %2d (%0.8x)\0A\00"
@.str.196 = [36 x i8] c"struct_int_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.197 = [36 x i8] c"struct_int_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.198 = [36 x i8] c"struct_int_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.199 = [36 x i8] c"struct_int_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.200 = [36 x i8] c"struct_int_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.201 = [36 x i8] c"struct_int_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.202 = [36 x i8] c"struct_int_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.203 = [36 x i8] c"struct_int_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.204 = [36 x i8] c"struct_int_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.205 = [36 x i8] c"struct_int_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.206 = [36 x i8] c"struct_int_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.207 = [36 x i8] c"struct_int_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.208 = [36 x i8] c"struct_int_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.209 = [36 x i8] c"struct_int_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.210 = [36 x i8] c"struct_int_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.211 = [43 x i8] c"struct_int_packed_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.212 = [43 x i8] c"struct_int_packed_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.213 = [43 x i8] c"struct_int_packed_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.214 = [43 x i8] c"struct_int_packed_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.215 = [43 x i8] c"struct_int_packed_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.216 = [43 x i8] c"struct_int_packed_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.217 = [43 x i8] c"struct_int_packed_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.218 = [43 x i8] c"struct_int_packed_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.219 = [43 x i8] c"struct_int_packed_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.220 = [43 x i8] c"struct_int_packed_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.221 = [43 x i8] c"struct_int_packed_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.222 = [43 x i8] c"struct_int_packed_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.223 = [43 x i8] c"struct_int_packed_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.224 = [43 x i8] c"struct_int_packed_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.225 = [43 x i8] c"struct_int_packed_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.226 = [26 x i8] c"uint_ -4.0 = %2d (%0.8x)\0A\00"
@.str.227 = [26 x i8] c"uint_ -3.0 = %2d (%0.8x)\0A\00"
@.str.228 = [26 x i8] c"uint_ -2.0 = %2d (%0.8x)\0A\00"
@.str.229 = [26 x i8] c"uint_ -1.0 = %2d (%0.8x)\0A\00"
@.str.230 = [26 x i8] c"uint_ -0.8 = %2d (%0.8x)\0A\00"
@.str.231 = [26 x i8] c"uint_ -0.5 = %2d (%0.8x)\0A\00"
@.str.232 = [26 x i8] c"uint_ -0.3 = %2d (%0.8x)\0A\00"
@.str.233 = [26 x i8] c"uint_ 0.0 = %2d (%0.8x)\0A\00"
@.str.234 = [26 x i8] c"uint_ 0.3 = %2d (%0.8x)\0A\00"
@.str.235 = [26 x i8] c"uint_ 0.5 = %2d (%0.8x)\0A\00"
@.str.236 = [26 x i8] c"uint_ 0.8 = %2d (%0.8x)\0A\00"
@.str.237 = [26 x i8] c"uint_ 1.0 = %2d (%0.8x)\0A\00"
@.str.238 = [26 x i8] c"uint_ 2.0 = %2d (%0.8x)\0A\00"
@.str.239 = [26 x i8] c"uint_ 3.0 = %2d (%0.8x)\0A\00"
@.str.240 = [26 x i8] c"uint_ 4.0 = %2d (%0.8x)\0A\00"
@.str.241 = [32 x i8] c"struct_uint -4.0 = %2d (%0.8x)\0A\00"
@.str.242 = [32 x i8] c"struct_uint -3.0 = %2d (%0.8x)\0A\00"
@.str.243 = [32 x i8] c"struct_uint -2.0 = %2d (%0.8x)\0A\00"
@.str.244 = [32 x i8] c"struct_uint -1.0 = %2d (%0.8x)\0A\00"
@.str.245 = [32 x i8] c"struct_uint -0.8 = %2d (%0.8x)\0A\00"
@.str.246 = [32 x i8] c"struct_uint -0.5 = %2d (%0.8x)\0A\00"
@.str.247 = [32 x i8] c"struct_uint -0.3 = %2d (%0.8x)\0A\00"
@.str.248 = [32 x i8] c"struct_uint 0.0 = %2d (%0.8x)\0A\00"
@.str.249 = [32 x i8] c"struct_uint 0.3 = %2d (%0.8x)\0A\00"
@.str.250 = [32 x i8] c"struct_uint 0.5 = %2d (%0.8x)\0A\00"
@.str.251 = [32 x i8] c"struct_uint 0.8 = %2d (%0.8x)\0A\00"
@.str.252 = [32 x i8] c"struct_uint 1.0 = %2d (%0.8x)\0A\00"
@.str.253 = [32 x i8] c"struct_uint 2.0 = %2d (%0.8x)\0A\00"
@.str.254 = [32 x i8] c"struct_uint 3.0 = %2d (%0.8x)\0A\00"
@.str.255 = [32 x i8] c"struct_uint 4.0 = %2d (%0.8x)\0A\00"
@.str.256 = [39 x i8] c"struct_uint_packed -4.0 = %2d (%0.8x)\0A\00"
@.str.257 = [39 x i8] c"struct_uint_packed -3.0 = %2d (%0.8x)\0A\00"
@.str.258 = [39 x i8] c"struct_uint_packed -2.0 = %2d (%0.8x)\0A\00"
@.str.259 = [39 x i8] c"struct_uint_packed -1.0 = %2d (%0.8x)\0A\00"
@.str.260 = [39 x i8] c"struct_uint_packed -0.8 = %2d (%0.8x)\0A\00"
@.str.261 = [39 x i8] c"struct_uint_packed -0.5 = %2d (%0.8x)\0A\00"
@.str.262 = [39 x i8] c"struct_uint_packed -0.3 = %2d (%0.8x)\0A\00"
@.str.263 = [39 x i8] c"struct_uint_packed 0.0 = %2d (%0.8x)\0A\00"
@.str.264 = [39 x i8] c"struct_uint_packed 0.3 = %2d (%0.8x)\0A\00"
@.str.265 = [39 x i8] c"struct_uint_packed 0.5 = %2d (%0.8x)\0A\00"
@.str.266 = [39 x i8] c"struct_uint_packed 0.8 = %2d (%0.8x)\0A\00"
@.str.267 = [39 x i8] c"struct_uint_packed 1.0 = %2d (%0.8x)\0A\00"
@.str.268 = [39 x i8] c"struct_uint_packed 2.0 = %2d (%0.8x)\0A\00"
@.str.269 = [39 x i8] c"struct_uint_packed 3.0 = %2d (%0.8x)\0A\00"
@.str.270 = [39 x i8] c"struct_uint_packed 4.0 = %2d (%0.8x)\0A\00"
@.str.271 = [37 x i8] c"struct_uint_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.272 = [37 x i8] c"struct_uint_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.273 = [37 x i8] c"struct_uint_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.274 = [37 x i8] c"struct_uint_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.275 = [37 x i8] c"struct_uint_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.276 = [37 x i8] c"struct_uint_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.277 = [37 x i8] c"struct_uint_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.278 = [37 x i8] c"struct_uint_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.279 = [37 x i8] c"struct_uint_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.280 = [37 x i8] c"struct_uint_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.281 = [37 x i8] c"struct_uint_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.282 = [37 x i8] c"struct_uint_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.283 = [37 x i8] c"struct_uint_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.284 = [37 x i8] c"struct_uint_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.285 = [37 x i8] c"struct_uint_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.286 = [44 x i8] c"struct_uint_packed_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.287 = [44 x i8] c"struct_uint_packed_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.288 = [44 x i8] c"struct_uint_packed_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.289 = [44 x i8] c"struct_uint_packed_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.290 = [44 x i8] c"struct_uint_packed_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.291 = [44 x i8] c"struct_uint_packed_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.292 = [44 x i8] c"struct_uint_packed_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.293 = [44 x i8] c"struct_uint_packed_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.294 = [44 x i8] c"struct_uint_packed_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.295 = [44 x i8] c"struct_uint_packed_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.296 = [44 x i8] c"struct_uint_packed_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.297 = [44 x i8] c"struct_uint_packed_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.298 = [44 x i8] c"struct_uint_packed_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.299 = [44 x i8] c"struct_uint_packed_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.300 = [44 x i8] c"struct_uint_packed_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.301 = [26 x i8] c"bool_ -4.0 = %2d (%0.8x)\0A\00"
@.str.302 = [26 x i8] c"bool_ -3.0 = %2d (%0.8x)\0A\00"
@.str.303 = [26 x i8] c"bool_ -2.0 = %2d (%0.8x)\0A\00"
@.str.304 = [26 x i8] c"bool_ -1.0 = %2d (%0.8x)\0A\00"
@.str.305 = [26 x i8] c"bool_ -0.8 = %2d (%0.8x)\0A\00"
@.str.306 = [26 x i8] c"bool_ -0.5 = %2d (%0.8x)\0A\00"
@.str.307 = [26 x i8] c"bool_ -0.3 = %2d (%0.8x)\0A\00"
@.str.308 = [26 x i8] c"bool_ 0.0 = %2d (%0.8x)\0A\00"
@.str.309 = [26 x i8] c"bool_ 0.3 = %2d (%0.8x)\0A\00"
@.str.310 = [26 x i8] c"bool_ 0.5 = %2d (%0.8x)\0A\00"
@.str.311 = [26 x i8] c"bool_ 0.8 = %2d (%0.8x)\0A\00"
@.str.312 = [26 x i8] c"bool_ 1.0 = %2d (%0.8x)\0A\00"
@.str.313 = [26 x i8] c"bool_ 2.0 = %2d (%0.8x)\0A\00"
@.str.314 = [26 x i8] c"bool_ 3.0 = %2d (%0.8x)\0A\00"
@.str.315 = [26 x i8] c"bool_ 4.0 = %2d (%0.8x)\0A\00"
@.str.316 = [32 x i8] c"struct_bool -4.0 = %2d (%0.8x)\0A\00"
@.str.317 = [32 x i8] c"struct_bool -3.0 = %2d (%0.8x)\0A\00"
@.str.318 = [32 x i8] c"struct_bool -2.0 = %2d (%0.8x)\0A\00"
@.str.319 = [32 x i8] c"struct_bool -1.0 = %2d (%0.8x)\0A\00"
@.str.320 = [32 x i8] c"struct_bool -0.8 = %2d (%0.8x)\0A\00"
@.str.321 = [32 x i8] c"struct_bool -0.5 = %2d (%0.8x)\0A\00"
@.str.322 = [32 x i8] c"struct_bool -0.3 = %2d (%0.8x)\0A\00"
@.str.323 = [32 x i8] c"struct_bool 0.0 = %2d (%0.8x)\0A\00"
@.str.324 = [32 x i8] c"struct_bool 0.3 = %2d (%0.8x)\0A\00"
@.str.325 = [32 x i8] c"struct_bool 0.5 = %2d (%0.8x)\0A\00"
@.str.326 = [32 x i8] c"struct_bool 0.8 = %2d (%0.8x)\0A\00"
@.str.327 = [32 x i8] c"struct_bool 1.0 = %2d (%0.8x)\0A\00"
@.str.328 = [32 x i8] c"struct_bool 2.0 = %2d (%0.8x)\0A\00"
@.str.329 = [32 x i8] c"struct_bool 3.0 = %2d (%0.8x)\0A\00"
@.str.330 = [32 x i8] c"struct_bool 4.0 = %2d (%0.8x)\0A\00"
@.str.331 = [39 x i8] c"struct_bool_packed -4.0 = %2d (%0.8x)\0A\00"
@.str.332 = [39 x i8] c"struct_bool_packed -3.0 = %2d (%0.8x)\0A\00"
@.str.333 = [39 x i8] c"struct_bool_packed -2.0 = %2d (%0.8x)\0A\00"
@.str.334 = [39 x i8] c"struct_bool_packed -1.0 = %2d (%0.8x)\0A\00"
@.str.335 = [39 x i8] c"struct_bool_packed -0.8 = %2d (%0.8x)\0A\00"
@.str.336 = [39 x i8] c"struct_bool_packed -0.5 = %2d (%0.8x)\0A\00"
@.str.337 = [39 x i8] c"struct_bool_packed -0.3 = %2d (%0.8x)\0A\00"
@.str.338 = [39 x i8] c"struct_bool_packed 0.0 = %2d (%0.8x)\0A\00"
@.str.339 = [39 x i8] c"struct_bool_packed 0.3 = %2d (%0.8x)\0A\00"
@.str.340 = [39 x i8] c"struct_bool_packed 0.5 = %2d (%0.8x)\0A\00"
@.str.341 = [39 x i8] c"struct_bool_packed 0.8 = %2d (%0.8x)\0A\00"
@.str.342 = [39 x i8] c"struct_bool_packed 1.0 = %2d (%0.8x)\0A\00"
@.str.343 = [39 x i8] c"struct_bool_packed 2.0 = %2d (%0.8x)\0A\00"
@.str.344 = [39 x i8] c"struct_bool_packed 3.0 = %2d (%0.8x)\0A\00"
@.str.345 = [39 x i8] c"struct_bool_packed 4.0 = %2d (%0.8x)\0A\00"
@.str.346 = [37 x i8] c"struct_bool_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.347 = [37 x i8] c"struct_bool_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.348 = [37 x i8] c"struct_bool_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.349 = [37 x i8] c"struct_bool_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.350 = [37 x i8] c"struct_bool_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.351 = [37 x i8] c"struct_bool_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.352 = [37 x i8] c"struct_bool_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.353 = [37 x i8] c"struct_bool_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.354 = [37 x i8] c"struct_bool_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.355 = [37 x i8] c"struct_bool_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.356 = [37 x i8] c"struct_bool_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.357 = [37 x i8] c"struct_bool_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.358 = [37 x i8] c"struct_bool_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.359 = [37 x i8] c"struct_bool_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.360 = [37 x i8] c"struct_bool_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.361 = [44 x i8] c"struct_bool_packed_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.362 = [44 x i8] c"struct_bool_packed_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.363 = [44 x i8] c"struct_bool_packed_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.364 = [44 x i8] c"struct_bool_packed_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.365 = [44 x i8] c"struct_bool_packed_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.366 = [44 x i8] c"struct_bool_packed_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.367 = [44 x i8] c"struct_bool_packed_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.368 = [44 x i8] c"struct_bool_packed_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.369 = [44 x i8] c"struct_bool_packed_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.370 = [44 x i8] c"struct_bool_packed_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.371 = [44 x i8] c"struct_bool_packed_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.372 = [44 x i8] c"struct_bool_packed_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.373 = [44 x i8] c"struct_bool_packed_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.374 = [44 x i8] c"struct_bool_packed_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.375 = [44 x i8] c"struct_bool_packed_1bit 4.0 = %2d (%0.8x)\0A\00"
define i32 @main() {
%1 = alloca i32
store i32 0, i32* %1
br label %2
2: ; preds = %0
%3 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -4.000000e+00)
%4 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -4.000000e+00)
%5 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str, i64 0, i64 0), i32 %3, i32 %4)
%6 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -3.000000e+00)
%7 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -3.000000e+00)
%8 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.1, i64 0, i64 0), i32 %6, i32 %7)
%9 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -2.000000e+00)
%10 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -2.000000e+00)
%11 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.2, i64 0, i64 0), i32 %9, i32 %10)
%12 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -1.000000e+00)
%13 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -1.000000e+00)
%14 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.3, i64 0, i64 0), i32 %12, i32 %13)
%15 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -8.000000e-01)
%16 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -8.000000e-01)
%17 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.4, i64 0, i64 0), i32 %15, i32 %16)
%18 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -5.000000e-01)
%19 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -5.000000e-01)
%20 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.5, i64 0, i64 0), i32 %18, i32 %19)
%21 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -3.000000e-01)
%22 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -3.000000e-01)
%23 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.6, i64 0, i64 0), i32 %21, i32 %22)
%24 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 0.000000e+00)
%25 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 0.000000e+00)
%26 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.7, i64 0, i64 0), i32 %24, i32 %25)
%27 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 3.000000e-01)
%28 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 3.000000e-01)
%29 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.8, i64 0, i64 0), i32 %27, i32 %28)
%30 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 5.000000e-01)
%31 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 5.000000e-01)
%32 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.9, i64 0, i64 0), i32 %30, i32 %31)
%33 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 8.000000e-01)
%34 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 8.000000e-01)
%35 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.10, i64 0, i64 0), i32 %33, i32 %34)
%36 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 1.000000e+00)
%37 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 1.000000e+00)
%38 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.11, i64 0, i64 0), i32 %36, i32 %37)
%39 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 2.000000e+00)
%40 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 2.000000e+00)
%41 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.12, i64 0, i64 0), i32 %39, i32 %40)
%42 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 3.000000e+00)
%43 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 3.000000e+00)
%44 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.13, i64 0, i64 0), i32 %42, i32 %43)
%45 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 4.000000e+00)
%46 = call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 4.000000e+00)
%47 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.14, i64 0, i64 0), i32 %45, i32 %46)
br label %48
48: ; preds = %2
%49 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %50
50: ; preds = %48
%51 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -4.000000e+00)
%52 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -4.000000e+00)
%53 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.16, i64 0, i64 0), i32 %51, i32 %52)
%54 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -3.000000e+00)
%55 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -3.000000e+00)
%56 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.17, i64 0, i64 0), i32 %54, i32 %55)
%57 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -2.000000e+00)
%58 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -2.000000e+00)
%59 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.18, i64 0, i64 0), i32 %57, i32 %58)
%60 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -1.000000e+00)
%61 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -1.000000e+00)
%62 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.19, i64 0, i64 0), i32 %60, i32 %61)
%63 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -8.000000e-01)
%64 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -8.000000e-01)
%65 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.20, i64 0, i64 0), i32 %63, i32 %64)
%66 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -5.000000e-01)
%67 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -5.000000e-01)
%68 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.21, i64 0, i64 0), i32 %66, i32 %67)
%69 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -3.000000e-01)
%70 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -3.000000e-01)
%71 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.22, i64 0, i64 0), i32 %69, i32 %70)
%72 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 0.000000e+00)
%73 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 0.000000e+00)
%74 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.23, i64 0, i64 0), i32 %72, i32 %73)
%75 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 3.000000e-01)
%76 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 3.000000e-01)
%77 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.24, i64 0, i64 0), i32 %75, i32 %76)
%78 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 5.000000e-01)
%79 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 5.000000e-01)
%80 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.25, i64 0, i64 0), i32 %78, i32 %79)
%81 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 8.000000e-01)
%82 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 8.000000e-01)
%83 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.26, i64 0, i64 0), i32 %81, i32 %82)
%84 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 1.000000e+00)
%85 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 1.000000e+00)
%86 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.27, i64 0, i64 0), i32 %84, i32 %85)
%87 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 2.000000e+00)
%88 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 2.000000e+00)
%89 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.28, i64 0, i64 0), i32 %87, i32 %88)
%90 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 3.000000e+00)
%91 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 3.000000e+00)
%92 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.29, i64 0, i64 0), i32 %90, i32 %91)
%93 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 4.000000e+00)
%94 = call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 4.000000e+00)
%95 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.30, i64 0, i64 0), i32 %93, i32 %94)
br label %96
96: ; preds = %50
%97 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %98
98: ; preds = %96
%99 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -4.000000e+00)
%100 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -4.000000e+00)
%101 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.31, i64 0, i64 0), i32 %99, i32 %100)
%102 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -3.000000e+00)
%103 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -3.000000e+00)
%104 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.32, i64 0, i64 0), i32 %102, i32 %103)
%105 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -2.000000e+00)
%106 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -2.000000e+00)
%107 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.33, i64 0, i64 0), i32 %105, i32 %106)
%108 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -1.000000e+00)
%109 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -1.000000e+00)
%110 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.34, i64 0, i64 0), i32 %108, i32 %109)
%111 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -8.000000e-01)
%112 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -8.000000e-01)
%113 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.35, i64 0, i64 0), i32 %111, i32 %112)
%114 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -5.000000e-01)
%115 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -5.000000e-01)
%116 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.36, i64 0, i64 0), i32 %114, i32 %115)
%117 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -3.000000e-01)
%118 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -3.000000e-01)
%119 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.37, i64 0, i64 0), i32 %117, i32 %118)
%120 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 0.000000e+00)
%121 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 0.000000e+00)
%122 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.38, i64 0, i64 0), i32 %120, i32 %121)
%123 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 3.000000e-01)
%124 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 3.000000e-01)
%125 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.39, i64 0, i64 0), i32 %123, i32 %124)
%126 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 5.000000e-01)
%127 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 5.000000e-01)
%128 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.40, i64 0, i64 0), i32 %126, i32 %127)
%129 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 8.000000e-01)
%130 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 8.000000e-01)
%131 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.41, i64 0, i64 0), i32 %129, i32 %130)
%132 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 1.000000e+00)
%133 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 1.000000e+00)
%134 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.42, i64 0, i64 0), i32 %132, i32 %133)
%135 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 2.000000e+00)
%136 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 2.000000e+00)
%137 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.43, i64 0, i64 0), i32 %135, i32 %136)
%138 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 3.000000e+00)
%139 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 3.000000e+00)
%140 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.44, i64 0, i64 0), i32 %138, i32 %139)
%141 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 4.000000e+00)
%142 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 4.000000e+00)
%143 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.45, i64 0, i64 0), i32 %141, i32 %142)
br label %144
144: ; preds = %98
%145 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %146
146: ; preds = %144
%147 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -4.000000e+00)
%148 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -4.000000e+00)
%149 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.46, i64 0, i64 0), i32 %147, i32 %148)
%150 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -3.000000e+00)
%151 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -3.000000e+00)
%152 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.47, i64 0, i64 0), i32 %150, i32 %151)
%153 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -2.000000e+00)
%154 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -2.000000e+00)
%155 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.48, i64 0, i64 0), i32 %153, i32 %154)
%156 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -1.000000e+00)
%157 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -1.000000e+00)
%158 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.49, i64 0, i64 0), i32 %156, i32 %157)
%159 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -8.000000e-01)
%160 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -8.000000e-01)
%161 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.50, i64 0, i64 0), i32 %159, i32 %160)
%162 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -5.000000e-01)
%163 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -5.000000e-01)
%164 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.51, i64 0, i64 0), i32 %162, i32 %163)
%165 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -3.000000e-01)
%166 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -3.000000e-01)
%167 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.52, i64 0, i64 0), i32 %165, i32 %166)
%168 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 0.000000e+00)
%169 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 0.000000e+00)
%170 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.53, i64 0, i64 0), i32 %168, i32 %169)
%171 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 3.000000e-01)
%172 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 3.000000e-01)
%173 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.54, i64 0, i64 0), i32 %171, i32 %172)
%174 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 5.000000e-01)
%175 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 5.000000e-01)
%176 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.55, i64 0, i64 0), i32 %174, i32 %175)
%177 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 8.000000e-01)
%178 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 8.000000e-01)
%179 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.56, i64 0, i64 0), i32 %177, i32 %178)
%180 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 1.000000e+00)
%181 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 1.000000e+00)
%182 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.57, i64 0, i64 0), i32 %180, i32 %181)
%183 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 2.000000e+00)
%184 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 2.000000e+00)
%185 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.58, i64 0, i64 0), i32 %183, i32 %184)
%186 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 3.000000e+00)
%187 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 3.000000e+00)
%188 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.59, i64 0, i64 0), i32 %186, i32 %187)
%189 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 4.000000e+00)
%190 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 4.000000e+00)
%191 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.60, i64 0, i64 0), i32 %189, i32 %190)
br label %192
192: ; preds = %146
%193 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %194
194: ; preds = %192
%195 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%196 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%197 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.61, i64 0, i64 0), i32 %195, i32 %196)
%198 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%199 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%200 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.62, i64 0, i64 0), i32 %198, i32 %199)
%201 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%202 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%203 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.63, i64 0, i64 0), i32 %201, i32 %202)
%204 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%205 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%206 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.64, i64 0, i64 0), i32 %204, i32 %205)
%207 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%208 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%209 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.65, i64 0, i64 0), i32 %207, i32 %208)
%210 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%211 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%212 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.66, i64 0, i64 0), i32 %210, i32 %211)
%213 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%214 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%215 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.67, i64 0, i64 0), i32 %213, i32 %214)
%216 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%217 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%218 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.68, i64 0, i64 0), i32 %216, i32 %217)
%219 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%220 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%221 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.69, i64 0, i64 0), i32 %219, i32 %220)
%222 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%223 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%224 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.70, i64 0, i64 0), i32 %222, i32 %223)
%225 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%226 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%227 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.71, i64 0, i64 0), i32 %225, i32 %226)
%228 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%229 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%230 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.72, i64 0, i64 0), i32 %228, i32 %229)
%231 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%232 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%233 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.73, i64 0, i64 0), i32 %231, i32 %232)
%234 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%235 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%236 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.74, i64 0, i64 0), i32 %234, i32 %235)
%237 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%238 = call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%239 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.75, i64 0, i64 0), i32 %237, i32 %238)
br label %240
240: ; preds = %194
%241 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %242
242: ; preds = %240
%243 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -4.000000e+00)
%244 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -4.000000e+00)
%245 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.76, i64 0, i64 0), i32 %243, i32 %244)
%246 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -3.000000e+00)
%247 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -3.000000e+00)
%248 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.77, i64 0, i64 0), i32 %246, i32 %247)
%249 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -2.000000e+00)
%250 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -2.000000e+00)
%251 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.78, i64 0, i64 0), i32 %249, i32 %250)
%252 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -1.000000e+00)
%253 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -1.000000e+00)
%254 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.79, i64 0, i64 0), i32 %252, i32 %253)
%255 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -8.000000e-01)
%256 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -8.000000e-01)
%257 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.80, i64 0, i64 0), i32 %255, i32 %256)
%258 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -5.000000e-01)
%259 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -5.000000e-01)
%260 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.81, i64 0, i64 0), i32 %258, i32 %259)
%261 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -3.000000e-01)
%262 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -3.000000e-01)
%263 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.82, i64 0, i64 0), i32 %261, i32 %262)
%264 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 0.000000e+00)
%265 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 0.000000e+00)
%266 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.83, i64 0, i64 0), i32 %264, i32 %265)
%267 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 3.000000e-01)
%268 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 3.000000e-01)
%269 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.84, i64 0, i64 0), i32 %267, i32 %268)
%270 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 5.000000e-01)
%271 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 5.000000e-01)
%272 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.85, i64 0, i64 0), i32 %270, i32 %271)
%273 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 8.000000e-01)
%274 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 8.000000e-01)
%275 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.86, i64 0, i64 0), i32 %273, i32 %274)
%276 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 1.000000e+00)
%277 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 1.000000e+00)
%278 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.87, i64 0, i64 0), i32 %276, i32 %277)
%279 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 2.000000e+00)
%280 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 2.000000e+00)
%281 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.88, i64 0, i64 0), i32 %279, i32 %280)
%282 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 3.000000e+00)
%283 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 3.000000e+00)
%284 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.89, i64 0, i64 0), i32 %282, i32 %283)
%285 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 4.000000e+00)
%286 = call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 4.000000e+00)
%287 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.90, i64 0, i64 0), i32 %285, i32 %286)
br label %288
288: ; preds = %242
%289 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %290
290: ; preds = %288
%291 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -4.000000e+00)
%292 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -4.000000e+00)
%293 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.91, i64 0, i64 0), i32 %291, i32 %292)
%294 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -3.000000e+00)
%295 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -3.000000e+00)
%296 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.92, i64 0, i64 0), i32 %294, i32 %295)
%297 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -2.000000e+00)
%298 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -2.000000e+00)
%299 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.93, i64 0, i64 0), i32 %297, i32 %298)
%300 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -1.000000e+00)
%301 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -1.000000e+00)
%302 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.94, i64 0, i64 0), i32 %300, i32 %301)
%303 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -8.000000e-01)
%304 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -8.000000e-01)
%305 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.95, i64 0, i64 0), i32 %303, i32 %304)
%306 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -5.000000e-01)
%307 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -5.000000e-01)
%308 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.96, i64 0, i64 0), i32 %306, i32 %307)
%309 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -3.000000e-01)
%310 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -3.000000e-01)
%311 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.97, i64 0, i64 0), i32 %309, i32 %310)
%312 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 0.000000e+00)
%313 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 0.000000e+00)
%314 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.98, i64 0, i64 0), i32 %312, i32 %313)
%315 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 3.000000e-01)
%316 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 3.000000e-01)
%317 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.99, i64 0, i64 0), i32 %315, i32 %316)
%318 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 5.000000e-01)
%319 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 5.000000e-01)
%320 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.100, i64 0, i64 0), i32 %318, i32 %319)
%321 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 8.000000e-01)
%322 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 8.000000e-01)
%323 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.101, i64 0, i64 0), i32 %321, i32 %322)
%324 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 1.000000e+00)
%325 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 1.000000e+00)
%326 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.102, i64 0, i64 0), i32 %324, i32 %325)
%327 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 2.000000e+00)
%328 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 2.000000e+00)
%329 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.103, i64 0, i64 0), i32 %327, i32 %328)
%330 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 3.000000e+00)
%331 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 3.000000e+00)
%332 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.104, i64 0, i64 0), i32 %330, i32 %331)
%333 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 4.000000e+00)
%334 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 4.000000e+00)
%335 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.105, i64 0, i64 0), i32 %333, i32 %334)
br label %336
336: ; preds = %290
%337 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %338
338: ; preds = %336
%339 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -4.000000e+00)
%340 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -4.000000e+00)
%341 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([40 x i8], [40 x i8]* @.str.106, i64 0, i64 0), i32 %339, i32 %340)
%342 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -3.000000e+00)
%343 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -3.000000e+00)
%344 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([40 x i8], [40 x i8]* @.str.107, i64 0, i64 0), i32 %342, i32 %343)
%345 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -2.000000e+00)
%346 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -2.000000e+00)
%347 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([40 x i8], [40 x i8]* @.str.108, i64 0, i64 0), i32 %345, i32 %346)
%348 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -1.000000e+00)
%349 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -1.000000e+00)
%350 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([40 x i8], [40 x i8]* @.str.109, i64 0, i64 0), i32 %348, i32 %349)
%351 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -8.000000e-01)
%352 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -8.000000e-01)
%353 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([40 x i8], [40 x i8]* @.str.110, i64 0, i64 0), i32 %351, i32 %352)
%354 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -5.000000e-01)
%355 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -5.000000e-01)
%356 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([40 x i8], [40 x i8]* @.str.111, i64 0, i64 0), i32 %354, i32 %355)
%357 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -3.000000e-01)
%358 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -3.000000e-01)
%359 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([40 x i8], [40 x i8]* @.str.112, i64 0, i64 0), i32 %357, i32 %358)
%360 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 0.000000e+00)
%361 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 0.000000e+00)
%362 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([40 x i8], [40 x i8]* @.str.113, i64 0, i64 0), i32 %360, i32 %361)
%363 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 3.000000e-01)
%364 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 3.000000e-01)
%365 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([40 x i8], [40 x i8]* @.str.114, i64 0, i64 0), i32 %363, i32 %364)
%366 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 5.000000e-01)
%367 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 5.000000e-01)
%368 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([40 x i8], [40 x i8]* @.str.115, i64 0, i64 0), i32 %366, i32 %367)
%369 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 8.000000e-01)
%370 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 8.000000e-01)
%371 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([40 x i8], [40 x i8]* @.str.116, i64 0, i64 0), i32 %369, i32 %370)
%372 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 1.000000e+00)
%373 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 1.000000e+00)
%374 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([40 x i8], [40 x i8]* @.str.117, i64 0, i64 0), i32 %372, i32 %373)
%375 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 2.000000e+00)
%376 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 2.000000e+00)
%377 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([40 x i8], [40 x i8]* @.str.118, i64 0, i64 0), i32 %375, i32 %376)
%378 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 3.000000e+00)
%379 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 3.000000e+00)
%380 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([40 x i8], [40 x i8]* @.str.119, i64 0, i64 0), i32 %378, i32 %379)
%381 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 4.000000e+00)
%382 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 4.000000e+00)
%383 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([40 x i8], [40 x i8]* @.str.120, i64 0, i64 0), i32 %381, i32 %382)
br label %384
384: ; preds = %338
%385 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %386
386: ; preds = %384
%387 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -4.000000e+00)
%388 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -4.000000e+00)
%389 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.121, i64 0, i64 0), i32 %387, i32 %388)
%390 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -3.000000e+00)
%391 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -3.000000e+00)
%392 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.122, i64 0, i64 0), i32 %390, i32 %391)
%393 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -2.000000e+00)
%394 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -2.000000e+00)
%395 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.123, i64 0, i64 0), i32 %393, i32 %394)
%396 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -1.000000e+00)
%397 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -1.000000e+00)
%398 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.124, i64 0, i64 0), i32 %396, i32 %397)
%399 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -8.000000e-01)
%400 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -8.000000e-01)
%401 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.125, i64 0, i64 0), i32 %399, i32 %400)
%402 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -5.000000e-01)
%403 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -5.000000e-01)
%404 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.126, i64 0, i64 0), i32 %402, i32 %403)
%405 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -3.000000e-01)
%406 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -3.000000e-01)
%407 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.127, i64 0, i64 0), i32 %405, i32 %406)
%408 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 0.000000e+00)
%409 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 0.000000e+00)
%410 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.128, i64 0, i64 0), i32 %408, i32 %409)
%411 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 3.000000e-01)
%412 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 3.000000e-01)
%413 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.129, i64 0, i64 0), i32 %411, i32 %412)
%414 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 5.000000e-01)
%415 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 5.000000e-01)
%416 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.130, i64 0, i64 0), i32 %414, i32 %415)
%417 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 8.000000e-01)
%418 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 8.000000e-01)
%419 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.131, i64 0, i64 0), i32 %417, i32 %418)
%420 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 1.000000e+00)
%421 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 1.000000e+00)
%422 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.132, i64 0, i64 0), i32 %420, i32 %421)
%423 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 2.000000e+00)
%424 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 2.000000e+00)
%425 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.133, i64 0, i64 0), i32 %423, i32 %424)
%426 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 3.000000e+00)
%427 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 3.000000e+00)
%428 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.134, i64 0, i64 0), i32 %426, i32 %427)
%429 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 4.000000e+00)
%430 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 4.000000e+00)
%431 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.135, i64 0, i64 0), i32 %429, i32 %430)
br label %432
432: ; preds = %386
%433 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %434
434: ; preds = %432
%435 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%436 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%437 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([45 x i8], [45 x i8]* @.str.136, i64 0, i64 0), i32 %435, i32 %436)
%438 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%439 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%440 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([45 x i8], [45 x i8]* @.str.137, i64 0, i64 0), i32 %438, i32 %439)
%441 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%442 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%443 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([45 x i8], [45 x i8]* @.str.138, i64 0, i64 0), i32 %441, i32 %442)
%444 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%445 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%446 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([45 x i8], [45 x i8]* @.str.139, i64 0, i64 0), i32 %444, i32 %445)
%447 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%448 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%449 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([45 x i8], [45 x i8]* @.str.140, i64 0, i64 0), i32 %447, i32 %448)
%450 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%451 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%452 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([45 x i8], [45 x i8]* @.str.141, i64 0, i64 0), i32 %450, i32 %451)
%453 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%454 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%455 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([45 x i8], [45 x i8]* @.str.142, i64 0, i64 0), i32 %453, i32 %454)
%456 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%457 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%458 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([45 x i8], [45 x i8]* @.str.143, i64 0, i64 0), i32 %456, i32 %457)
%459 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%460 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%461 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([45 x i8], [45 x i8]* @.str.144, i64 0, i64 0), i32 %459, i32 %460)
%462 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%463 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%464 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([45 x i8], [45 x i8]* @.str.145, i64 0, i64 0), i32 %462, i32 %463)
%465 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%466 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%467 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([45 x i8], [45 x i8]* @.str.146, i64 0, i64 0), i32 %465, i32 %466)
%468 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%469 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%470 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([45 x i8], [45 x i8]* @.str.147, i64 0, i64 0), i32 %468, i32 %469)
%471 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%472 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%473 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([45 x i8], [45 x i8]* @.str.148, i64 0, i64 0), i32 %471, i32 %472)
%474 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%475 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%476 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([45 x i8], [45 x i8]* @.str.149, i64 0, i64 0), i32 %474, i32 %475)
%477 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%478 = call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%479 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([45 x i8], [45 x i8]* @.str.150, i64 0, i64 0), i32 %477, i32 %478)
br label %480
480: ; preds = %434
%481 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %482
482: ; preds = %480
%483 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -4.000000e+00)
%484 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -4.000000e+00)
%485 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.151, i64 0, i64 0), i32 %483, i32 %484)
%486 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -3.000000e+00)
%487 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -3.000000e+00)
%488 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.152, i64 0, i64 0), i32 %486, i32 %487)
%489 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -2.000000e+00)
%490 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -2.000000e+00)
%491 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.153, i64 0, i64 0), i32 %489, i32 %490)
%492 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -1.000000e+00)
%493 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -1.000000e+00)
%494 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.154, i64 0, i64 0), i32 %492, i32 %493)
%495 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -8.000000e-01)
%496 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -8.000000e-01)
%497 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.155, i64 0, i64 0), i32 %495, i32 %496)
%498 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -5.000000e-01)
%499 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -5.000000e-01)
%500 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.156, i64 0, i64 0), i32 %498, i32 %499)
%501 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -3.000000e-01)
%502 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -3.000000e-01)
%503 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.157, i64 0, i64 0), i32 %501, i32 %502)
%504 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 0.000000e+00)
%505 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 0.000000e+00)
%506 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.158, i64 0, i64 0), i32 %504, i32 %505)
%507 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 3.000000e-01)
%508 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 3.000000e-01)
%509 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.159, i64 0, i64 0), i32 %507, i32 %508)
%510 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 5.000000e-01)
%511 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 5.000000e-01)
%512 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.160, i64 0, i64 0), i32 %510, i32 %511)
%513 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 8.000000e-01)
%514 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 8.000000e-01)
%515 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.161, i64 0, i64 0), i32 %513, i32 %514)
%516 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 1.000000e+00)
%517 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 1.000000e+00)
%518 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.162, i64 0, i64 0), i32 %516, i32 %517)
%519 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 2.000000e+00)
%520 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 2.000000e+00)
%521 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.163, i64 0, i64 0), i32 %519, i32 %520)
%522 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 3.000000e+00)
%523 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 3.000000e+00)
%524 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.164, i64 0, i64 0), i32 %522, i32 %523)
%525 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 4.000000e+00)
%526 = call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 4.000000e+00)
%527 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.165, i64 0, i64 0), i32 %525, i32 %526)
br label %528
528: ; preds = %482
%529 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %530
530: ; preds = %528
%531 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -4.000000e+00)
%532 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -4.000000e+00)
%533 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([31 x i8], [31 x i8]* @.str.166, i64 0, i64 0), i32 %531, i32 %532)
%534 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -3.000000e+00)
%535 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -3.000000e+00)
%536 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([31 x i8], [31 x i8]* @.str.167, i64 0, i64 0), i32 %534, i32 %535)
%537 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -2.000000e+00)
%538 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -2.000000e+00)
%539 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([31 x i8], [31 x i8]* @.str.168, i64 0, i64 0), i32 %537, i32 %538)
%540 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -1.000000e+00)
%541 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -1.000000e+00)
%542 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([31 x i8], [31 x i8]* @.str.169, i64 0, i64 0), i32 %540, i32 %541)
%543 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -8.000000e-01)
%544 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -8.000000e-01)
%545 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([31 x i8], [31 x i8]* @.str.170, i64 0, i64 0), i32 %543, i32 %544)
%546 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -5.000000e-01)
%547 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -5.000000e-01)
%548 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([31 x i8], [31 x i8]* @.str.171, i64 0, i64 0), i32 %546, i32 %547)
%549 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -3.000000e-01)
%550 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -3.000000e-01)
%551 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([31 x i8], [31 x i8]* @.str.172, i64 0, i64 0), i32 %549, i32 %550)
%552 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 0.000000e+00)
%553 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 0.000000e+00)
%554 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([31 x i8], [31 x i8]* @.str.173, i64 0, i64 0), i32 %552, i32 %553)
%555 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 3.000000e-01)
%556 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 3.000000e-01)
%557 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([31 x i8], [31 x i8]* @.str.174, i64 0, i64 0), i32 %555, i32 %556)
%558 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 5.000000e-01)
%559 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 5.000000e-01)
%560 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([31 x i8], [31 x i8]* @.str.175, i64 0, i64 0), i32 %558, i32 %559)
%561 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 8.000000e-01)
%562 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 8.000000e-01)
%563 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([31 x i8], [31 x i8]* @.str.176, i64 0, i64 0), i32 %561, i32 %562)
%564 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 1.000000e+00)
%565 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 1.000000e+00)
%566 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([31 x i8], [31 x i8]* @.str.177, i64 0, i64 0), i32 %564, i32 %565)
%567 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 2.000000e+00)
%568 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 2.000000e+00)
%569 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([31 x i8], [31 x i8]* @.str.178, i64 0, i64 0), i32 %567, i32 %568)
%570 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 3.000000e+00)
%571 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 3.000000e+00)
%572 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([31 x i8], [31 x i8]* @.str.179, i64 0, i64 0), i32 %570, i32 %571)
%573 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 4.000000e+00)
%574 = call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 4.000000e+00)
%575 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([31 x i8], [31 x i8]* @.str.180, i64 0, i64 0), i32 %573, i32 %574)
br label %576
576: ; preds = %530
%577 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %578
578: ; preds = %576
%579 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -4.000000e+00)
%580 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -4.000000e+00)
%581 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.181, i64 0, i64 0), i32 %579, i32 %580)
%582 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -3.000000e+00)
%583 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -3.000000e+00)
%584 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.182, i64 0, i64 0), i32 %582, i32 %583)
%585 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -2.000000e+00)
%586 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -2.000000e+00)
%587 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.183, i64 0, i64 0), i32 %585, i32 %586)
%588 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -1.000000e+00)
%589 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -1.000000e+00)
%590 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.184, i64 0, i64 0), i32 %588, i32 %589)
%591 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -8.000000e-01)
%592 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -8.000000e-01)
%593 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.185, i64 0, i64 0), i32 %591, i32 %592)
%594 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -5.000000e-01)
%595 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -5.000000e-01)
%596 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.186, i64 0, i64 0), i32 %594, i32 %595)
%597 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -3.000000e-01)
%598 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -3.000000e-01)
%599 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.187, i64 0, i64 0), i32 %597, i32 %598)
%600 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 0.000000e+00)
%601 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 0.000000e+00)
%602 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.188, i64 0, i64 0), i32 %600, i32 %601)
%603 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 3.000000e-01)
%604 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 3.000000e-01)
%605 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.189, i64 0, i64 0), i32 %603, i32 %604)
%606 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 5.000000e-01)
%607 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 5.000000e-01)
%608 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.190, i64 0, i64 0), i32 %606, i32 %607)
%609 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 8.000000e-01)
%610 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 8.000000e-01)
%611 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.191, i64 0, i64 0), i32 %609, i32 %610)
%612 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 1.000000e+00)
%613 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 1.000000e+00)
%614 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.192, i64 0, i64 0), i32 %612, i32 %613)
%615 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 2.000000e+00)
%616 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 2.000000e+00)
%617 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.193, i64 0, i64 0), i32 %615, i32 %616)
%618 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 3.000000e+00)
%619 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 3.000000e+00)
%620 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.194, i64 0, i64 0), i32 %618, i32 %619)
%621 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 4.000000e+00)
%622 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 4.000000e+00)
%623 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.195, i64 0, i64 0), i32 %621, i32 %622)
br label %624
624: ; preds = %578
%625 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %626
626: ; preds = %624
%627 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -4.000000e+00)
%628 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -4.000000e+00)
%629 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.196, i64 0, i64 0), i32 %627, i32 %628)
%630 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -3.000000e+00)
%631 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -3.000000e+00)
%632 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.197, i64 0, i64 0), i32 %630, i32 %631)
%633 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -2.000000e+00)
%634 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -2.000000e+00)
%635 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.198, i64 0, i64 0), i32 %633, i32 %634)
%636 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -1.000000e+00)
%637 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -1.000000e+00)
%638 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.199, i64 0, i64 0), i32 %636, i32 %637)
%639 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -8.000000e-01)
%640 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -8.000000e-01)
%641 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.200, i64 0, i64 0), i32 %639, i32 %640)
%642 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -5.000000e-01)
%643 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -5.000000e-01)
%644 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.201, i64 0, i64 0), i32 %642, i32 %643)
%645 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -3.000000e-01)
%646 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -3.000000e-01)
%647 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.202, i64 0, i64 0), i32 %645, i32 %646)
%648 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 0.000000e+00)
%649 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 0.000000e+00)
%650 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.203, i64 0, i64 0), i32 %648, i32 %649)
%651 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 3.000000e-01)
%652 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 3.000000e-01)
%653 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.204, i64 0, i64 0), i32 %651, i32 %652)
%654 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 5.000000e-01)
%655 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 5.000000e-01)
%656 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.205, i64 0, i64 0), i32 %654, i32 %655)
%657 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 8.000000e-01)
%658 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 8.000000e-01)
%659 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.206, i64 0, i64 0), i32 %657, i32 %658)
%660 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 1.000000e+00)
%661 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 1.000000e+00)
%662 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.207, i64 0, i64 0), i32 %660, i32 %661)
%663 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 2.000000e+00)
%664 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 2.000000e+00)
%665 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.208, i64 0, i64 0), i32 %663, i32 %664)
%666 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 3.000000e+00)
%667 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 3.000000e+00)
%668 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.209, i64 0, i64 0), i32 %666, i32 %667)
%669 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 4.000000e+00)
%670 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 4.000000e+00)
%671 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.210, i64 0, i64 0), i32 %669, i32 %670)
br label %672
672: ; preds = %626
%673 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %674
674: ; preds = %672
%675 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%676 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%677 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.211, i64 0, i64 0), i32 %675, i32 %676)
%678 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%679 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%680 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.212, i64 0, i64 0), i32 %678, i32 %679)
%681 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%682 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%683 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.213, i64 0, i64 0), i32 %681, i32 %682)
%684 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%685 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%686 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.214, i64 0, i64 0), i32 %684, i32 %685)
%687 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%688 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%689 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.215, i64 0, i64 0), i32 %687, i32 %688)
%690 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%691 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%692 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.216, i64 0, i64 0), i32 %690, i32 %691)
%693 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%694 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%695 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.217, i64 0, i64 0), i32 %693, i32 %694)
%696 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%697 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%698 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.218, i64 0, i64 0), i32 %696, i32 %697)
%699 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%700 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%701 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.219, i64 0, i64 0), i32 %699, i32 %700)
%702 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%703 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%704 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.220, i64 0, i64 0), i32 %702, i32 %703)
%705 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%706 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%707 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.221, i64 0, i64 0), i32 %705, i32 %706)
%708 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%709 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%710 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.222, i64 0, i64 0), i32 %708, i32 %709)
%711 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%712 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%713 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.223, i64 0, i64 0), i32 %711, i32 %712)
%714 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%715 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%716 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.224, i64 0, i64 0), i32 %714, i32 %715)
%717 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%718 = call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%719 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.225, i64 0, i64 0), i32 %717, i32 %718)
br label %720
720: ; preds = %674
%721 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %722
722: ; preds = %720
%723 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -4.000000e+00)
%724 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -4.000000e+00)
%725 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.226, i64 0, i64 0), i32 %723, i32 %724)
%726 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -3.000000e+00)
%727 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -3.000000e+00)
%728 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.227, i64 0, i64 0), i32 %726, i32 %727)
%729 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -2.000000e+00)
%730 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -2.000000e+00)
%731 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.228, i64 0, i64 0), i32 %729, i32 %730)
%732 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -1.000000e+00)
%733 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -1.000000e+00)
%734 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.229, i64 0, i64 0), i32 %732, i32 %733)
%735 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -8.000000e-01)
%736 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -8.000000e-01)
%737 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.230, i64 0, i64 0), i32 %735, i32 %736)
%738 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -5.000000e-01)
%739 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -5.000000e-01)
%740 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.231, i64 0, i64 0), i32 %738, i32 %739)
%741 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -3.000000e-01)
%742 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -3.000000e-01)
%743 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.232, i64 0, i64 0), i32 %741, i32 %742)
%744 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 0.000000e+00)
%745 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 0.000000e+00)
%746 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.233, i64 0, i64 0), i32 %744, i32 %745)
%747 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 3.000000e-01)
%748 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 3.000000e-01)
%749 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.234, i64 0, i64 0), i32 %747, i32 %748)
%750 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 5.000000e-01)
%751 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 5.000000e-01)
%752 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.235, i64 0, i64 0), i32 %750, i32 %751)
%753 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 8.000000e-01)
%754 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 8.000000e-01)
%755 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.236, i64 0, i64 0), i32 %753, i32 %754)
%756 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 1.000000e+00)
%757 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 1.000000e+00)
%758 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.237, i64 0, i64 0), i32 %756, i32 %757)
%759 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 2.000000e+00)
%760 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 2.000000e+00)
%761 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.238, i64 0, i64 0), i32 %759, i32 %760)
%762 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 3.000000e+00)
%763 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 3.000000e+00)
%764 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.239, i64 0, i64 0), i32 %762, i32 %763)
%765 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 4.000000e+00)
%766 = call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 4.000000e+00)
%767 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.240, i64 0, i64 0), i32 %765, i32 %766)
br label %768
768: ; preds = %722
%769 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %770
770: ; preds = %768
%771 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -4.000000e+00)
%772 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -4.000000e+00)
%773 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.241, i64 0, i64 0), i32 %771, i32 %772)
%774 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -3.000000e+00)
%775 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -3.000000e+00)
%776 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.242, i64 0, i64 0), i32 %774, i32 %775)
%777 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -2.000000e+00)
%778 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -2.000000e+00)
%779 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.243, i64 0, i64 0), i32 %777, i32 %778)
%780 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -1.000000e+00)
%781 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -1.000000e+00)
%782 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.244, i64 0, i64 0), i32 %780, i32 %781)
%783 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -8.000000e-01)
%784 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -8.000000e-01)
%785 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.245, i64 0, i64 0), i32 %783, i32 %784)
%786 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -5.000000e-01)
%787 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -5.000000e-01)
%788 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.246, i64 0, i64 0), i32 %786, i32 %787)
%789 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -3.000000e-01)
%790 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -3.000000e-01)
%791 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.247, i64 0, i64 0), i32 %789, i32 %790)
%792 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 0.000000e+00)
%793 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 0.000000e+00)
%794 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.248, i64 0, i64 0), i32 %792, i32 %793)
%795 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 3.000000e-01)
%796 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 3.000000e-01)
%797 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.249, i64 0, i64 0), i32 %795, i32 %796)
%798 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 5.000000e-01)
%799 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 5.000000e-01)
%800 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.250, i64 0, i64 0), i32 %798, i32 %799)
%801 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 8.000000e-01)
%802 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 8.000000e-01)
%803 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.251, i64 0, i64 0), i32 %801, i32 %802)
%804 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 1.000000e+00)
%805 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 1.000000e+00)
%806 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.252, i64 0, i64 0), i32 %804, i32 %805)
%807 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 2.000000e+00)
%808 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 2.000000e+00)
%809 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.253, i64 0, i64 0), i32 %807, i32 %808)
%810 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 3.000000e+00)
%811 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 3.000000e+00)
%812 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.254, i64 0, i64 0), i32 %810, i32 %811)
%813 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 4.000000e+00)
%814 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 4.000000e+00)
%815 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.255, i64 0, i64 0), i32 %813, i32 %814)
br label %816
816: ; preds = %770
%817 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %818
818: ; preds = %816
%819 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -4.000000e+00)
%820 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -4.000000e+00)
%821 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.256, i64 0, i64 0), i32 %819, i32 %820)
%822 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -3.000000e+00)
%823 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -3.000000e+00)
%824 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.257, i64 0, i64 0), i32 %822, i32 %823)
%825 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -2.000000e+00)
%826 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -2.000000e+00)
%827 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.258, i64 0, i64 0), i32 %825, i32 %826)
%828 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -1.000000e+00)
%829 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -1.000000e+00)
%830 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.259, i64 0, i64 0), i32 %828, i32 %829)
%831 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -8.000000e-01)
%832 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -8.000000e-01)
%833 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.260, i64 0, i64 0), i32 %831, i32 %832)
%834 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -5.000000e-01)
%835 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -5.000000e-01)
%836 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.261, i64 0, i64 0), i32 %834, i32 %835)
%837 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -3.000000e-01)
%838 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -3.000000e-01)
%839 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.262, i64 0, i64 0), i32 %837, i32 %838)
%840 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 0.000000e+00)
%841 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 0.000000e+00)
%842 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.263, i64 0, i64 0), i32 %840, i32 %841)
%843 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 3.000000e-01)
%844 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 3.000000e-01)
%845 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.264, i64 0, i64 0), i32 %843, i32 %844)
%846 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 5.000000e-01)
%847 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 5.000000e-01)
%848 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.265, i64 0, i64 0), i32 %846, i32 %847)
%849 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 8.000000e-01)
%850 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 8.000000e-01)
%851 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.266, i64 0, i64 0), i32 %849, i32 %850)
%852 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 1.000000e+00)
%853 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 1.000000e+00)
%854 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.267, i64 0, i64 0), i32 %852, i32 %853)
%855 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 2.000000e+00)
%856 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 2.000000e+00)
%857 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.268, i64 0, i64 0), i32 %855, i32 %856)
%858 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 3.000000e+00)
%859 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 3.000000e+00)
%860 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.269, i64 0, i64 0), i32 %858, i32 %859)
%861 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 4.000000e+00)
%862 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 4.000000e+00)
%863 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.270, i64 0, i64 0), i32 %861, i32 %862)
br label %864
864: ; preds = %818
%865 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %866
866: ; preds = %864
%867 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -4.000000e+00)
%868 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -4.000000e+00)
%869 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.271, i64 0, i64 0), i32 %867, i32 %868)
%870 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -3.000000e+00)
%871 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -3.000000e+00)
%872 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.272, i64 0, i64 0), i32 %870, i32 %871)
%873 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -2.000000e+00)
%874 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -2.000000e+00)
%875 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.273, i64 0, i64 0), i32 %873, i32 %874)
%876 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -1.000000e+00)
%877 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -1.000000e+00)
%878 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.274, i64 0, i64 0), i32 %876, i32 %877)
%879 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -8.000000e-01)
%880 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -8.000000e-01)
%881 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.275, i64 0, i64 0), i32 %879, i32 %880)
%882 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -5.000000e-01)
%883 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -5.000000e-01)
%884 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.276, i64 0, i64 0), i32 %882, i32 %883)
%885 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -3.000000e-01)
%886 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -3.000000e-01)
%887 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.277, i64 0, i64 0), i32 %885, i32 %886)
%888 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 0.000000e+00)
%889 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 0.000000e+00)
%890 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.278, i64 0, i64 0), i32 %888, i32 %889)
%891 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 3.000000e-01)
%892 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 3.000000e-01)
%893 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.279, i64 0, i64 0), i32 %891, i32 %892)
%894 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 5.000000e-01)
%895 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 5.000000e-01)
%896 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.280, i64 0, i64 0), i32 %894, i32 %895)
%897 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 8.000000e-01)
%898 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 8.000000e-01)
%899 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.281, i64 0, i64 0), i32 %897, i32 %898)
%900 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 1.000000e+00)
%901 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 1.000000e+00)
%902 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.282, i64 0, i64 0), i32 %900, i32 %901)
%903 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 2.000000e+00)
%904 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 2.000000e+00)
%905 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.283, i64 0, i64 0), i32 %903, i32 %904)
%906 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 3.000000e+00)
%907 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 3.000000e+00)
%908 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.284, i64 0, i64 0), i32 %906, i32 %907)
%909 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 4.000000e+00)
%910 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 4.000000e+00)
%911 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.285, i64 0, i64 0), i32 %909, i32 %910)
br label %912
912: ; preds = %866
%913 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %914
914: ; preds = %912
%915 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%916 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%917 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.286, i64 0, i64 0), i32 %915, i32 %916)
%918 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%919 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%920 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.287, i64 0, i64 0), i32 %918, i32 %919)
%921 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%922 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%923 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.288, i64 0, i64 0), i32 %921, i32 %922)
%924 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%925 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%926 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.289, i64 0, i64 0), i32 %924, i32 %925)
%927 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%928 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%929 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.290, i64 0, i64 0), i32 %927, i32 %928)
%930 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%931 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%932 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.291, i64 0, i64 0), i32 %930, i32 %931)
%933 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%934 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%935 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.292, i64 0, i64 0), i32 %933, i32 %934)
%936 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%937 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%938 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.293, i64 0, i64 0), i32 %936, i32 %937)
%939 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%940 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%941 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.294, i64 0, i64 0), i32 %939, i32 %940)
%942 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%943 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%944 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.295, i64 0, i64 0), i32 %942, i32 %943)
%945 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%946 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%947 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.296, i64 0, i64 0), i32 %945, i32 %946)
%948 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%949 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%950 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.297, i64 0, i64 0), i32 %948, i32 %949)
%951 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%952 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%953 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.298, i64 0, i64 0), i32 %951, i32 %952)
%954 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%955 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%956 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.299, i64 0, i64 0), i32 %954, i32 %955)
%957 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%958 = call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%959 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.300, i64 0, i64 0), i32 %957, i32 %958)
br label %960
960: ; preds = %914
%961 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %962
962: ; preds = %960
%963 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -4.000000e+00)
%964 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -4.000000e+00)
%965 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.301, i64 0, i64 0), i32 %963, i32 %964)
%966 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -3.000000e+00)
%967 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -3.000000e+00)
%968 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.302, i64 0, i64 0), i32 %966, i32 %967)
%969 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -2.000000e+00)
%970 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -2.000000e+00)
%971 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.303, i64 0, i64 0), i32 %969, i32 %970)
%972 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -1.000000e+00)
%973 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -1.000000e+00)
%974 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.304, i64 0, i64 0), i32 %972, i32 %973)
%975 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -8.000000e-01)
%976 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -8.000000e-01)
%977 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.305, i64 0, i64 0), i32 %975, i32 %976)
%978 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -5.000000e-01)
%979 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -5.000000e-01)
%980 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.306, i64 0, i64 0), i32 %978, i32 %979)
%981 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -3.000000e-01)
%982 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -3.000000e-01)
%983 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.307, i64 0, i64 0), i32 %981, i32 %982)
%984 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 0.000000e+00)
%985 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 0.000000e+00)
%986 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.308, i64 0, i64 0), i32 %984, i32 %985)
%987 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 3.000000e-01)
%988 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 3.000000e-01)
%989 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.309, i64 0, i64 0), i32 %987, i32 %988)
%990 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 5.000000e-01)
%991 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 5.000000e-01)
%992 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.310, i64 0, i64 0), i32 %990, i32 %991)
%993 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 8.000000e-01)
%994 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 8.000000e-01)
%995 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.311, i64 0, i64 0), i32 %993, i32 %994)
%996 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 1.000000e+00)
%997 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 1.000000e+00)
%998 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.312, i64 0, i64 0), i32 %996, i32 %997)
%999 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 2.000000e+00)
%1000 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 2.000000e+00)
%1001 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.313, i64 0, i64 0), i32 %999, i32 %1000)
%1002 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 3.000000e+00)
%1003 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 3.000000e+00)
%1004 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.314, i64 0, i64 0), i32 %1002, i32 %1003)
%1005 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 4.000000e+00)
%1006 = call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 4.000000e+00)
%1007 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.315, i64 0, i64 0), i32 %1005, i32 %1006)
br label %1008
1008: ; preds = %962
%1009 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %1010
1010: ; preds = %1008
%1011 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -4.000000e+00)
%1012 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -4.000000e+00)
%1013 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.316, i64 0, i64 0), i32 %1011, i32 %1012)
%1014 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -3.000000e+00)
%1015 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -3.000000e+00)
%1016 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.317, i64 0, i64 0), i32 %1014, i32 %1015)
%1017 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -2.000000e+00)
%1018 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -2.000000e+00)
%1019 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.318, i64 0, i64 0), i32 %1017, i32 %1018)
%1020 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -1.000000e+00)
%1021 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -1.000000e+00)
%1022 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.319, i64 0, i64 0), i32 %1020, i32 %1021)
%1023 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -8.000000e-01)
%1024 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -8.000000e-01)
%1025 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.320, i64 0, i64 0), i32 %1023, i32 %1024)
%1026 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -5.000000e-01)
%1027 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -5.000000e-01)
%1028 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.321, i64 0, i64 0), i32 %1026, i32 %1027)
%1029 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -3.000000e-01)
%1030 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -3.000000e-01)
%1031 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.322, i64 0, i64 0), i32 %1029, i32 %1030)
%1032 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 0.000000e+00)
%1033 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 0.000000e+00)
%1034 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.323, i64 0, i64 0), i32 %1032, i32 %1033)
%1035 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 3.000000e-01)
%1036 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 3.000000e-01)
%1037 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.324, i64 0, i64 0), i32 %1035, i32 %1036)
%1038 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 5.000000e-01)
%1039 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 5.000000e-01)
%1040 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.325, i64 0, i64 0), i32 %1038, i32 %1039)
%1041 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 8.000000e-01)
%1042 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 8.000000e-01)
%1043 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.326, i64 0, i64 0), i32 %1041, i32 %1042)
%1044 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 1.000000e+00)
%1045 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 1.000000e+00)
%1046 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.327, i64 0, i64 0), i32 %1044, i32 %1045)
%1047 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 2.000000e+00)
%1048 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 2.000000e+00)
%1049 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.328, i64 0, i64 0), i32 %1047, i32 %1048)
%1050 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 3.000000e+00)
%1051 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 3.000000e+00)
%1052 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.329, i64 0, i64 0), i32 %1050, i32 %1051)
%1053 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 4.000000e+00)
%1054 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 4.000000e+00)
%1055 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.330, i64 0, i64 0), i32 %1053, i32 %1054)
br label %1056
1056: ; preds = %1010
%1057 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %1058
1058: ; preds = %1056
%1059 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -4.000000e+00)
%1060 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -4.000000e+00)
%1061 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.331, i64 0, i64 0), i32 %1059, i32 %1060)
%1062 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -3.000000e+00)
%1063 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -3.000000e+00)
%1064 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.332, i64 0, i64 0), i32 %1062, i32 %1063)
%1065 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -2.000000e+00)
%1066 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -2.000000e+00)
%1067 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.333, i64 0, i64 0), i32 %1065, i32 %1066)
%1068 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -1.000000e+00)
%1069 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -1.000000e+00)
%1070 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.334, i64 0, i64 0), i32 %1068, i32 %1069)
%1071 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -8.000000e-01)
%1072 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -8.000000e-01)
%1073 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.335, i64 0, i64 0), i32 %1071, i32 %1072)
%1074 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -5.000000e-01)
%1075 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -5.000000e-01)
%1076 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.336, i64 0, i64 0), i32 %1074, i32 %1075)
%1077 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -3.000000e-01)
%1078 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -3.000000e-01)
%1079 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.337, i64 0, i64 0), i32 %1077, i32 %1078)
%1080 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 0.000000e+00)
%1081 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 0.000000e+00)
%1082 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.338, i64 0, i64 0), i32 %1080, i32 %1081)
%1083 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 3.000000e-01)
%1084 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 3.000000e-01)
%1085 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.339, i64 0, i64 0), i32 %1083, i32 %1084)
%1086 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 5.000000e-01)
%1087 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 5.000000e-01)
%1088 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.340, i64 0, i64 0), i32 %1086, i32 %1087)
%1089 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 8.000000e-01)
%1090 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 8.000000e-01)
%1091 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.341, i64 0, i64 0), i32 %1089, i32 %1090)
%1092 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 1.000000e+00)
%1093 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 1.000000e+00)
%1094 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.342, i64 0, i64 0), i32 %1092, i32 %1093)
%1095 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 2.000000e+00)
%1096 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 2.000000e+00)
%1097 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.343, i64 0, i64 0), i32 %1095, i32 %1096)
%1098 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 3.000000e+00)
%1099 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 3.000000e+00)
%1100 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.344, i64 0, i64 0), i32 %1098, i32 %1099)
%1101 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 4.000000e+00)
%1102 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 4.000000e+00)
%1103 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.345, i64 0, i64 0), i32 %1101, i32 %1102)
br label %1104
1104: ; preds = %1058
%1105 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %1106
1106: ; preds = %1104
%1107 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -4.000000e+00)
%1108 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -4.000000e+00)
%1109 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.346, i64 0, i64 0), i32 %1107, i32 %1108)
%1110 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -3.000000e+00)
%1111 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -3.000000e+00)
%1112 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.347, i64 0, i64 0), i32 %1110, i32 %1111)
%1113 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -2.000000e+00)
%1114 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -2.000000e+00)
%1115 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.348, i64 0, i64 0), i32 %1113, i32 %1114)
%1116 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -1.000000e+00)
%1117 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -1.000000e+00)
%1118 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.349, i64 0, i64 0), i32 %1116, i32 %1117)
%1119 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -8.000000e-01)
%1120 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -8.000000e-01)
%1121 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.350, i64 0, i64 0), i32 %1119, i32 %1120)
%1122 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -5.000000e-01)
%1123 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -5.000000e-01)
%1124 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.351, i64 0, i64 0), i32 %1122, i32 %1123)
%1125 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -3.000000e-01)
%1126 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -3.000000e-01)
%1127 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.352, i64 0, i64 0), i32 %1125, i32 %1126)
%1128 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 0.000000e+00)
%1129 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 0.000000e+00)
%1130 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.353, i64 0, i64 0), i32 %1128, i32 %1129)
%1131 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 3.000000e-01)
%1132 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 3.000000e-01)
%1133 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.354, i64 0, i64 0), i32 %1131, i32 %1132)
%1134 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 5.000000e-01)
%1135 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 5.000000e-01)
%1136 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.355, i64 0, i64 0), i32 %1134, i32 %1135)
%1137 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 8.000000e-01)
%1138 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 8.000000e-01)
%1139 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.356, i64 0, i64 0), i32 %1137, i32 %1138)
%1140 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 1.000000e+00)
%1141 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 1.000000e+00)
%1142 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.357, i64 0, i64 0), i32 %1140, i32 %1141)
%1143 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 2.000000e+00)
%1144 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 2.000000e+00)
%1145 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.358, i64 0, i64 0), i32 %1143, i32 %1144)
%1146 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 3.000000e+00)
%1147 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 3.000000e+00)
%1148 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.359, i64 0, i64 0), i32 %1146, i32 %1147)
%1149 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 4.000000e+00)
%1150 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 4.000000e+00)
%1151 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.360, i64 0, i64 0), i32 %1149, i32 %1150)
br label %1152
1152: ; preds = %1106
%1153 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.15, i64 0, i64 0))
br label %1154
1154: ; preds = %1152
%1155 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%1156 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%1157 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.361, i64 0, i64 0), i32 %1155, i32 %1156)
%1158 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%1159 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%1160 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.362, i64 0, i64 0), i32 %1158, i32 %1159)
%1161 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%1162 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%1163 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.363, i64 0, i64 0), i32 %1161, i32 %1162)
%1164 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%1165 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%1166 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.364, i64 0, i64 0), i32 %1164, i32 %1165)
%1167 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%1168 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%1169 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.365, i64 0, i64 0), i32 %1167, i32 %1168)
%1170 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%1171 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%1172 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.366, i64 0, i64 0), i32 %1170, i32 %1171)
%1173 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%1174 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%1175 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.367, i64 0, i64 0), i32 %1173, i32 %1174)
%1176 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%1177 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%1178 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.368, i64 0, i64 0), i32 %1176, i32 %1177)
%1179 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%1180 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%1181 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.369, i64 0, i64 0), i32 %1179, i32 %1180)
%1182 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%1183 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%1184 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.370, i64 0, i64 0), i32 %1182, i32 %1183)
%1185 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%1186 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%1187 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.371, i64 0, i64 0), i32 %1185, i32 %1186)
%1188 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%1189 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%1190 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.372, i64 0, i64 0), i32 %1188, i32 %1189)
%1191 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%1192 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%1193 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.373, i64 0, i64 0), i32 %1191, i32 %1192)
%1194 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%1195 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%1196 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.374, i64 0, i64 0), i32 %1194, i32 %1195)
%1197 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%1198 = call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%1199 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.375, i64 0, i64 0), i32 %1197, i32 %1198)
br label %1200
1200: ; preds = %1154
ret i32 0
}

LLVM IR (-O2):
@.str = [26 x i8] c"char_ -4.0 = %2d (%0.8x)\0A\00"
@.str.1 = [26 x i8] c"char_ -3.0 = %2d (%0.8x)\0A\00"
@.str.2 = [26 x i8] c"char_ -2.0 = %2d (%0.8x)\0A\00"
@.str.3 = [26 x i8] c"char_ -1.0 = %2d (%0.8x)\0A\00"
@.str.4 = [26 x i8] c"char_ -0.8 = %2d (%0.8x)\0A\00"
@.str.5 = [26 x i8] c"char_ -0.5 = %2d (%0.8x)\0A\00"
@.str.6 = [26 x i8] c"char_ -0.3 = %2d (%0.8x)\0A\00"
@.str.7 = [26 x i8] c"char_ 0.0 = %2d (%0.8x)\0A\00"
@.str.8 = [26 x i8] c"char_ 0.3 = %2d (%0.8x)\0A\00"
@.str.9 = [26 x i8] c"char_ 0.5 = %2d (%0.8x)\0A\00"
@.str.10 = [26 x i8] c"char_ 0.8 = %2d (%0.8x)\0A\00"
@.str.11 = [26 x i8] c"char_ 1.0 = %2d (%0.8x)\0A\00"
@.str.12 = [26 x i8] c"char_ 2.0 = %2d (%0.8x)\0A\00"
@.str.13 = [26 x i8] c"char_ 3.0 = %2d (%0.8x)\0A\00"
@.str.14 = [26 x i8] c"char_ 4.0 = %2d (%0.8x)\0A\00"
@.str.16 = [32 x i8] c"struct_char -4.0 = %2d (%0.8x)\0A\00"
@.str.17 = [32 x i8] c"struct_char -3.0 = %2d (%0.8x)\0A\00"
@.str.18 = [32 x i8] c"struct_char -2.0 = %2d (%0.8x)\0A\00"
@.str.19 = [32 x i8] c"struct_char -1.0 = %2d (%0.8x)\0A\00"
@.str.20 = [32 x i8] c"struct_char -0.8 = %2d (%0.8x)\0A\00"
@.str.21 = [32 x i8] c"struct_char -0.5 = %2d (%0.8x)\0A\00"
@.str.22 = [32 x i8] c"struct_char -0.3 = %2d (%0.8x)\0A\00"
@.str.23 = [32 x i8] c"struct_char 0.0 = %2d (%0.8x)\0A\00"
@.str.24 = [32 x i8] c"struct_char 0.3 = %2d (%0.8x)\0A\00"
@.str.25 = [32 x i8] c"struct_char 0.5 = %2d (%0.8x)\0A\00"
@.str.26 = [32 x i8] c"struct_char 0.8 = %2d (%0.8x)\0A\00"
@.str.27 = [32 x i8] c"struct_char 1.0 = %2d (%0.8x)\0A\00"
@.str.28 = [32 x i8] c"struct_char 2.0 = %2d (%0.8x)\0A\00"
@.str.29 = [32 x i8] c"struct_char 3.0 = %2d (%0.8x)\0A\00"
@.str.30 = [32 x i8] c"struct_char 4.0 = %2d (%0.8x)\0A\00"
@.str.31 = [39 x i8] c"struct_char_packed -4.0 = %2d (%0.8x)\0A\00"
@.str.32 = [39 x i8] c"struct_char_packed -3.0 = %2d (%0.8x)\0A\00"
@.str.33 = [39 x i8] c"struct_char_packed -2.0 = %2d (%0.8x)\0A\00"
@.str.34 = [39 x i8] c"struct_char_packed -1.0 = %2d (%0.8x)\0A\00"
@.str.35 = [39 x i8] c"struct_char_packed -0.8 = %2d (%0.8x)\0A\00"
@.str.36 = [39 x i8] c"struct_char_packed -0.5 = %2d (%0.8x)\0A\00"
@.str.37 = [39 x i8] c"struct_char_packed -0.3 = %2d (%0.8x)\0A\00"
@.str.38 = [39 x i8] c"struct_char_packed 0.0 = %2d (%0.8x)\0A\00"
@.str.39 = [39 x i8] c"struct_char_packed 0.3 = %2d (%0.8x)\0A\00"
@.str.40 = [39 x i8] c"struct_char_packed 0.5 = %2d (%0.8x)\0A\00"
@.str.41 = [39 x i8] c"struct_char_packed 0.8 = %2d (%0.8x)\0A\00"
@.str.42 = [39 x i8] c"struct_char_packed 1.0 = %2d (%0.8x)\0A\00"
@.str.43 = [39 x i8] c"struct_char_packed 2.0 = %2d (%0.8x)\0A\00"
@.str.44 = [39 x i8] c"struct_char_packed 3.0 = %2d (%0.8x)\0A\00"
@.str.45 = [39 x i8] c"struct_char_packed 4.0 = %2d (%0.8x)\0A\00"
@.str.46 = [37 x i8] c"struct_char_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.47 = [37 x i8] c"struct_char_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.48 = [37 x i8] c"struct_char_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.49 = [37 x i8] c"struct_char_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.50 = [37 x i8] c"struct_char_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.51 = [37 x i8] c"struct_char_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.52 = [37 x i8] c"struct_char_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.53 = [37 x i8] c"struct_char_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.54 = [37 x i8] c"struct_char_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.55 = [37 x i8] c"struct_char_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.56 = [37 x i8] c"struct_char_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.57 = [37 x i8] c"struct_char_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.58 = [37 x i8] c"struct_char_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.59 = [37 x i8] c"struct_char_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.60 = [37 x i8] c"struct_char_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.61 = [44 x i8] c"struct_char_packed_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.62 = [44 x i8] c"struct_char_packed_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.63 = [44 x i8] c"struct_char_packed_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.64 = [44 x i8] c"struct_char_packed_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.65 = [44 x i8] c"struct_char_packed_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.66 = [44 x i8] c"struct_char_packed_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.67 = [44 x i8] c"struct_char_packed_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.68 = [44 x i8] c"struct_char_packed_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.69 = [44 x i8] c"struct_char_packed_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.70 = [44 x i8] c"struct_char_packed_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.71 = [44 x i8] c"struct_char_packed_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.72 = [44 x i8] c"struct_char_packed_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.73 = [44 x i8] c"struct_char_packed_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.74 = [44 x i8] c"struct_char_packed_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.75 = [44 x i8] c"struct_char_packed_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.76 = [27 x i8] c"uchar_ -4.0 = %2d (%0.8x)\0A\00"
@.str.77 = [27 x i8] c"uchar_ -3.0 = %2d (%0.8x)\0A\00"
@.str.78 = [27 x i8] c"uchar_ -2.0 = %2d (%0.8x)\0A\00"
@.str.79 = [27 x i8] c"uchar_ -1.0 = %2d (%0.8x)\0A\00"
@.str.80 = [27 x i8] c"uchar_ -0.8 = %2d (%0.8x)\0A\00"
@.str.81 = [27 x i8] c"uchar_ -0.5 = %2d (%0.8x)\0A\00"
@.str.82 = [27 x i8] c"uchar_ -0.3 = %2d (%0.8x)\0A\00"
@.str.83 = [27 x i8] c"uchar_ 0.0 = %2d (%0.8x)\0A\00"
@.str.84 = [27 x i8] c"uchar_ 0.3 = %2d (%0.8x)\0A\00"
@.str.85 = [27 x i8] c"uchar_ 0.5 = %2d (%0.8x)\0A\00"
@.str.86 = [27 x i8] c"uchar_ 0.8 = %2d (%0.8x)\0A\00"
@.str.87 = [27 x i8] c"uchar_ 1.0 = %2d (%0.8x)\0A\00"
@.str.88 = [27 x i8] c"uchar_ 2.0 = %2d (%0.8x)\0A\00"
@.str.89 = [27 x i8] c"uchar_ 3.0 = %2d (%0.8x)\0A\00"
@.str.90 = [27 x i8] c"uchar_ 4.0 = %2d (%0.8x)\0A\00"
@.str.91 = [33 x i8] c"struct_uchar -4.0 = %2d (%0.8x)\0A\00"
@.str.92 = [33 x i8] c"struct_uchar -3.0 = %2d (%0.8x)\0A\00"
@.str.93 = [33 x i8] c"struct_uchar -2.0 = %2d (%0.8x)\0A\00"
@.str.94 = [33 x i8] c"struct_uchar -1.0 = %2d (%0.8x)\0A\00"
@.str.95 = [33 x i8] c"struct_uchar -0.8 = %2d (%0.8x)\0A\00"
@.str.96 = [33 x i8] c"struct_uchar -0.5 = %2d (%0.8x)\0A\00"
@.str.97 = [33 x i8] c"struct_uchar -0.3 = %2d (%0.8x)\0A\00"
@.str.98 = [33 x i8] c"struct_uchar 0.0 = %2d (%0.8x)\0A\00"
@.str.99 = [33 x i8] c"struct_uchar 0.3 = %2d (%0.8x)\0A\00"
@.str.100 = [33 x i8] c"struct_uchar 0.5 = %2d (%0.8x)\0A\00"
@.str.101 = [33 x i8] c"struct_uchar 0.8 = %2d (%0.8x)\0A\00"
@.str.102 = [33 x i8] c"struct_uchar 1.0 = %2d (%0.8x)\0A\00"
@.str.103 = [33 x i8] c"struct_uchar 2.0 = %2d (%0.8x)\0A\00"
@.str.104 = [33 x i8] c"struct_uchar 3.0 = %2d (%0.8x)\0A\00"
@.str.105 = [33 x i8] c"struct_uchar 4.0 = %2d (%0.8x)\0A\00"
@.str.106 = [40 x i8] c"struct_uchar_packed -4.0 = %2d (%0.8x)\0A\00"
@.str.107 = [40 x i8] c"struct_uchar_packed -3.0 = %2d (%0.8x)\0A\00"
@.str.108 = [40 x i8] c"struct_uchar_packed -2.0 = %2d (%0.8x)\0A\00"
@.str.109 = [40 x i8] c"struct_uchar_packed -1.0 = %2d (%0.8x)\0A\00"
@.str.110 = [40 x i8] c"struct_uchar_packed -0.8 = %2d (%0.8x)\0A\00"
@.str.111 = [40 x i8] c"struct_uchar_packed -0.5 = %2d (%0.8x)\0A\00"
@.str.112 = [40 x i8] c"struct_uchar_packed -0.3 = %2d (%0.8x)\0A\00"
@.str.113 = [40 x i8] c"struct_uchar_packed 0.0 = %2d (%0.8x)\0A\00"
@.str.114 = [40 x i8] c"struct_uchar_packed 0.3 = %2d (%0.8x)\0A\00"
@.str.115 = [40 x i8] c"struct_uchar_packed 0.5 = %2d (%0.8x)\0A\00"
@.str.116 = [40 x i8] c"struct_uchar_packed 0.8 = %2d (%0.8x)\0A\00"
@.str.117 = [40 x i8] c"struct_uchar_packed 1.0 = %2d (%0.8x)\0A\00"
@.str.118 = [40 x i8] c"struct_uchar_packed 2.0 = %2d (%0.8x)\0A\00"
@.str.119 = [40 x i8] c"struct_uchar_packed 3.0 = %2d (%0.8x)\0A\00"
@.str.120 = [40 x i8] c"struct_uchar_packed 4.0 = %2d (%0.8x)\0A\00"
@.str.121 = [38 x i8] c"struct_uchar_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.122 = [38 x i8] c"struct_uchar_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.123 = [38 x i8] c"struct_uchar_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.124 = [38 x i8] c"struct_uchar_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.125 = [38 x i8] c"struct_uchar_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.126 = [38 x i8] c"struct_uchar_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.127 = [38 x i8] c"struct_uchar_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.128 = [38 x i8] c"struct_uchar_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.129 = [38 x i8] c"struct_uchar_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.130 = [38 x i8] c"struct_uchar_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.131 = [38 x i8] c"struct_uchar_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.132 = [38 x i8] c"struct_uchar_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.133 = [38 x i8] c"struct_uchar_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.134 = [38 x i8] c"struct_uchar_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.135 = [38 x i8] c"struct_uchar_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.136 = [45 x i8] c"struct_uchar_packed_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.137 = [45 x i8] c"struct_uchar_packed_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.138 = [45 x i8] c"struct_uchar_packed_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.139 = [45 x i8] c"struct_uchar_packed_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.140 = [45 x i8] c"struct_uchar_packed_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.141 = [45 x i8] c"struct_uchar_packed_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.142 = [45 x i8] c"struct_uchar_packed_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.143 = [45 x i8] c"struct_uchar_packed_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.144 = [45 x i8] c"struct_uchar_packed_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.145 = [45 x i8] c"struct_uchar_packed_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.146 = [45 x i8] c"struct_uchar_packed_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.147 = [45 x i8] c"struct_uchar_packed_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.148 = [45 x i8] c"struct_uchar_packed_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.149 = [45 x i8] c"struct_uchar_packed_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.150 = [45 x i8] c"struct_uchar_packed_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.151 = [25 x i8] c"int_ -4.0 = %2d (%0.8x)\0A\00"
@.str.152 = [25 x i8] c"int_ -3.0 = %2d (%0.8x)\0A\00"
@.str.153 = [25 x i8] c"int_ -2.0 = %2d (%0.8x)\0A\00"
@.str.154 = [25 x i8] c"int_ -1.0 = %2d (%0.8x)\0A\00"
@.str.155 = [25 x i8] c"int_ -0.8 = %2d (%0.8x)\0A\00"
@.str.156 = [25 x i8] c"int_ -0.5 = %2d (%0.8x)\0A\00"
@.str.157 = [25 x i8] c"int_ -0.3 = %2d (%0.8x)\0A\00"
@.str.158 = [25 x i8] c"int_ 0.0 = %2d (%0.8x)\0A\00"
@.str.159 = [25 x i8] c"int_ 0.3 = %2d (%0.8x)\0A\00"
@.str.160 = [25 x i8] c"int_ 0.5 = %2d (%0.8x)\0A\00"
@.str.161 = [25 x i8] c"int_ 0.8 = %2d (%0.8x)\0A\00"
@.str.162 = [25 x i8] c"int_ 1.0 = %2d (%0.8x)\0A\00"
@.str.163 = [25 x i8] c"int_ 2.0 = %2d (%0.8x)\0A\00"
@.str.164 = [25 x i8] c"int_ 3.0 = %2d (%0.8x)\0A\00"
@.str.165 = [25 x i8] c"int_ 4.0 = %2d (%0.8x)\0A\00"
@.str.166 = [31 x i8] c"struct_int -4.0 = %2d (%0.8x)\0A\00"
@.str.167 = [31 x i8] c"struct_int -3.0 = %2d (%0.8x)\0A\00"
@.str.168 = [31 x i8] c"struct_int -2.0 = %2d (%0.8x)\0A\00"
@.str.169 = [31 x i8] c"struct_int -1.0 = %2d (%0.8x)\0A\00"
@.str.170 = [31 x i8] c"struct_int -0.8 = %2d (%0.8x)\0A\00"
@.str.171 = [31 x i8] c"struct_int -0.5 = %2d (%0.8x)\0A\00"
@.str.172 = [31 x i8] c"struct_int -0.3 = %2d (%0.8x)\0A\00"
@.str.173 = [31 x i8] c"struct_int 0.0 = %2d (%0.8x)\0A\00"
@.str.174 = [31 x i8] c"struct_int 0.3 = %2d (%0.8x)\0A\00"
@.str.175 = [31 x i8] c"struct_int 0.5 = %2d (%0.8x)\0A\00"
@.str.176 = [31 x i8] c"struct_int 0.8 = %2d (%0.8x)\0A\00"
@.str.177 = [31 x i8] c"struct_int 1.0 = %2d (%0.8x)\0A\00"
@.str.178 = [31 x i8] c"struct_int 2.0 = %2d (%0.8x)\0A\00"
@.str.179 = [31 x i8] c"struct_int 3.0 = %2d (%0.8x)\0A\00"
@.str.180 = [31 x i8] c"struct_int 4.0 = %2d (%0.8x)\0A\00"
@.str.181 = [38 x i8] c"struct_int_packed -4.0 = %2d (%0.8x)\0A\00"
@.str.182 = [38 x i8] c"struct_int_packed -3.0 = %2d (%0.8x)\0A\00"
@.str.183 = [38 x i8] c"struct_int_packed -2.0 = %2d (%0.8x)\0A\00"
@.str.184 = [38 x i8] c"struct_int_packed -1.0 = %2d (%0.8x)\0A\00"
@.str.185 = [38 x i8] c"struct_int_packed -0.8 = %2d (%0.8x)\0A\00"
@.str.186 = [38 x i8] c"struct_int_packed -0.5 = %2d (%0.8x)\0A\00"
@.str.187 = [38 x i8] c"struct_int_packed -0.3 = %2d (%0.8x)\0A\00"
@.str.188 = [38 x i8] c"struct_int_packed 0.0 = %2d (%0.8x)\0A\00"
@.str.189 = [38 x i8] c"struct_int_packed 0.3 = %2d (%0.8x)\0A\00"
@.str.190 = [38 x i8] c"struct_int_packed 0.5 = %2d (%0.8x)\0A\00"
@.str.191 = [38 x i8] c"struct_int_packed 0.8 = %2d (%0.8x)\0A\00"
@.str.192 = [38 x i8] c"struct_int_packed 1.0 = %2d (%0.8x)\0A\00"
@.str.193 = [38 x i8] c"struct_int_packed 2.0 = %2d (%0.8x)\0A\00"
@.str.194 = [38 x i8] c"struct_int_packed 3.0 = %2d (%0.8x)\0A\00"
@.str.195 = [38 x i8] c"struct_int_packed 4.0 = %2d (%0.8x)\0A\00"
@.str.196 = [36 x i8] c"struct_int_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.197 = [36 x i8] c"struct_int_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.198 = [36 x i8] c"struct_int_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.199 = [36 x i8] c"struct_int_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.200 = [36 x i8] c"struct_int_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.201 = [36 x i8] c"struct_int_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.202 = [36 x i8] c"struct_int_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.203 = [36 x i8] c"struct_int_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.204 = [36 x i8] c"struct_int_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.205 = [36 x i8] c"struct_int_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.206 = [36 x i8] c"struct_int_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.207 = [36 x i8] c"struct_int_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.208 = [36 x i8] c"struct_int_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.209 = [36 x i8] c"struct_int_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.210 = [36 x i8] c"struct_int_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.211 = [43 x i8] c"struct_int_packed_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.212 = [43 x i8] c"struct_int_packed_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.213 = [43 x i8] c"struct_int_packed_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.214 = [43 x i8] c"struct_int_packed_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.215 = [43 x i8] c"struct_int_packed_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.216 = [43 x i8] c"struct_int_packed_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.217 = [43 x i8] c"struct_int_packed_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.218 = [43 x i8] c"struct_int_packed_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.219 = [43 x i8] c"struct_int_packed_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.220 = [43 x i8] c"struct_int_packed_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.221 = [43 x i8] c"struct_int_packed_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.222 = [43 x i8] c"struct_int_packed_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.223 = [43 x i8] c"struct_int_packed_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.224 = [43 x i8] c"struct_int_packed_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.225 = [43 x i8] c"struct_int_packed_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.226 = [26 x i8] c"uint_ -4.0 = %2d (%0.8x)\0A\00"
@.str.227 = [26 x i8] c"uint_ -3.0 = %2d (%0.8x)\0A\00"
@.str.228 = [26 x i8] c"uint_ -2.0 = %2d (%0.8x)\0A\00"
@.str.229 = [26 x i8] c"uint_ -1.0 = %2d (%0.8x)\0A\00"
@.str.230 = [26 x i8] c"uint_ -0.8 = %2d (%0.8x)\0A\00"
@.str.231 = [26 x i8] c"uint_ -0.5 = %2d (%0.8x)\0A\00"
@.str.232 = [26 x i8] c"uint_ -0.3 = %2d (%0.8x)\0A\00"
@.str.233 = [26 x i8] c"uint_ 0.0 = %2d (%0.8x)\0A\00"
@.str.234 = [26 x i8] c"uint_ 0.3 = %2d (%0.8x)\0A\00"
@.str.235 = [26 x i8] c"uint_ 0.5 = %2d (%0.8x)\0A\00"
@.str.236 = [26 x i8] c"uint_ 0.8 = %2d (%0.8x)\0A\00"
@.str.237 = [26 x i8] c"uint_ 1.0 = %2d (%0.8x)\0A\00"
@.str.238 = [26 x i8] c"uint_ 2.0 = %2d (%0.8x)\0A\00"
@.str.239 = [26 x i8] c"uint_ 3.0 = %2d (%0.8x)\0A\00"
@.str.240 = [26 x i8] c"uint_ 4.0 = %2d (%0.8x)\0A\00"
@.str.241 = [32 x i8] c"struct_uint -4.0 = %2d (%0.8x)\0A\00"
@.str.242 = [32 x i8] c"struct_uint -3.0 = %2d (%0.8x)\0A\00"
@.str.243 = [32 x i8] c"struct_uint -2.0 = %2d (%0.8x)\0A\00"
@.str.244 = [32 x i8] c"struct_uint -1.0 = %2d (%0.8x)\0A\00"
@.str.245 = [32 x i8] c"struct_uint -0.8 = %2d (%0.8x)\0A\00"
@.str.246 = [32 x i8] c"struct_uint -0.5 = %2d (%0.8x)\0A\00"
@.str.247 = [32 x i8] c"struct_uint -0.3 = %2d (%0.8x)\0A\00"
@.str.248 = [32 x i8] c"struct_uint 0.0 = %2d (%0.8x)\0A\00"
@.str.249 = [32 x i8] c"struct_uint 0.3 = %2d (%0.8x)\0A\00"
@.str.250 = [32 x i8] c"struct_uint 0.5 = %2d (%0.8x)\0A\00"
@.str.251 = [32 x i8] c"struct_uint 0.8 = %2d (%0.8x)\0A\00"
@.str.252 = [32 x i8] c"struct_uint 1.0 = %2d (%0.8x)\0A\00"
@.str.253 = [32 x i8] c"struct_uint 2.0 = %2d (%0.8x)\0A\00"
@.str.254 = [32 x i8] c"struct_uint 3.0 = %2d (%0.8x)\0A\00"
@.str.255 = [32 x i8] c"struct_uint 4.0 = %2d (%0.8x)\0A\00"
@.str.256 = [39 x i8] c"struct_uint_packed -4.0 = %2d (%0.8x)\0A\00"
@.str.257 = [39 x i8] c"struct_uint_packed -3.0 = %2d (%0.8x)\0A\00"
@.str.258 = [39 x i8] c"struct_uint_packed -2.0 = %2d (%0.8x)\0A\00"
@.str.259 = [39 x i8] c"struct_uint_packed -1.0 = %2d (%0.8x)\0A\00"
@.str.260 = [39 x i8] c"struct_uint_packed -0.8 = %2d (%0.8x)\0A\00"
@.str.261 = [39 x i8] c"struct_uint_packed -0.5 = %2d (%0.8x)\0A\00"
@.str.262 = [39 x i8] c"struct_uint_packed -0.3 = %2d (%0.8x)\0A\00"
@.str.263 = [39 x i8] c"struct_uint_packed 0.0 = %2d (%0.8x)\0A\00"
@.str.264 = [39 x i8] c"struct_uint_packed 0.3 = %2d (%0.8x)\0A\00"
@.str.265 = [39 x i8] c"struct_uint_packed 0.5 = %2d (%0.8x)\0A\00"
@.str.266 = [39 x i8] c"struct_uint_packed 0.8 = %2d (%0.8x)\0A\00"
@.str.267 = [39 x i8] c"struct_uint_packed 1.0 = %2d (%0.8x)\0A\00"
@.str.268 = [39 x i8] c"struct_uint_packed 2.0 = %2d (%0.8x)\0A\00"
@.str.269 = [39 x i8] c"struct_uint_packed 3.0 = %2d (%0.8x)\0A\00"
@.str.270 = [39 x i8] c"struct_uint_packed 4.0 = %2d (%0.8x)\0A\00"
@.str.271 = [37 x i8] c"struct_uint_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.272 = [37 x i8] c"struct_uint_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.273 = [37 x i8] c"struct_uint_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.274 = [37 x i8] c"struct_uint_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.275 = [37 x i8] c"struct_uint_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.276 = [37 x i8] c"struct_uint_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.277 = [37 x i8] c"struct_uint_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.278 = [37 x i8] c"struct_uint_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.279 = [37 x i8] c"struct_uint_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.280 = [37 x i8] c"struct_uint_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.281 = [37 x i8] c"struct_uint_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.282 = [37 x i8] c"struct_uint_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.283 = [37 x i8] c"struct_uint_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.284 = [37 x i8] c"struct_uint_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.285 = [37 x i8] c"struct_uint_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.286 = [44 x i8] c"struct_uint_packed_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.287 = [44 x i8] c"struct_uint_packed_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.288 = [44 x i8] c"struct_uint_packed_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.289 = [44 x i8] c"struct_uint_packed_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.290 = [44 x i8] c"struct_uint_packed_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.291 = [44 x i8] c"struct_uint_packed_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.292 = [44 x i8] c"struct_uint_packed_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.293 = [44 x i8] c"struct_uint_packed_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.294 = [44 x i8] c"struct_uint_packed_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.295 = [44 x i8] c"struct_uint_packed_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.296 = [44 x i8] c"struct_uint_packed_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.297 = [44 x i8] c"struct_uint_packed_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.298 = [44 x i8] c"struct_uint_packed_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.299 = [44 x i8] c"struct_uint_packed_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.300 = [44 x i8] c"struct_uint_packed_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.301 = [26 x i8] c"bool_ -4.0 = %2d (%0.8x)\0A\00"
@.str.302 = [26 x i8] c"bool_ -3.0 = %2d (%0.8x)\0A\00"
@.str.303 = [26 x i8] c"bool_ -2.0 = %2d (%0.8x)\0A\00"
@.str.304 = [26 x i8] c"bool_ -1.0 = %2d (%0.8x)\0A\00"
@.str.305 = [26 x i8] c"bool_ -0.8 = %2d (%0.8x)\0A\00"
@.str.306 = [26 x i8] c"bool_ -0.5 = %2d (%0.8x)\0A\00"
@.str.307 = [26 x i8] c"bool_ -0.3 = %2d (%0.8x)\0A\00"
@.str.308 = [26 x i8] c"bool_ 0.0 = %2d (%0.8x)\0A\00"
@.str.309 = [26 x i8] c"bool_ 0.3 = %2d (%0.8x)\0A\00"
@.str.310 = [26 x i8] c"bool_ 0.5 = %2d (%0.8x)\0A\00"
@.str.311 = [26 x i8] c"bool_ 0.8 = %2d (%0.8x)\0A\00"
@.str.312 = [26 x i8] c"bool_ 1.0 = %2d (%0.8x)\0A\00"
@.str.313 = [26 x i8] c"bool_ 2.0 = %2d (%0.8x)\0A\00"
@.str.314 = [26 x i8] c"bool_ 3.0 = %2d (%0.8x)\0A\00"
@.str.315 = [26 x i8] c"bool_ 4.0 = %2d (%0.8x)\0A\00"
@.str.316 = [32 x i8] c"struct_bool -4.0 = %2d (%0.8x)\0A\00"
@.str.317 = [32 x i8] c"struct_bool -3.0 = %2d (%0.8x)\0A\00"
@.str.318 = [32 x i8] c"struct_bool -2.0 = %2d (%0.8x)\0A\00"
@.str.319 = [32 x i8] c"struct_bool -1.0 = %2d (%0.8x)\0A\00"
@.str.320 = [32 x i8] c"struct_bool -0.8 = %2d (%0.8x)\0A\00"
@.str.321 = [32 x i8] c"struct_bool -0.5 = %2d (%0.8x)\0A\00"
@.str.322 = [32 x i8] c"struct_bool -0.3 = %2d (%0.8x)\0A\00"
@.str.323 = [32 x i8] c"struct_bool 0.0 = %2d (%0.8x)\0A\00"
@.str.324 = [32 x i8] c"struct_bool 0.3 = %2d (%0.8x)\0A\00"
@.str.325 = [32 x i8] c"struct_bool 0.5 = %2d (%0.8x)\0A\00"
@.str.326 = [32 x i8] c"struct_bool 0.8 = %2d (%0.8x)\0A\00"
@.str.327 = [32 x i8] c"struct_bool 1.0 = %2d (%0.8x)\0A\00"
@.str.328 = [32 x i8] c"struct_bool 2.0 = %2d (%0.8x)\0A\00"
@.str.329 = [32 x i8] c"struct_bool 3.0 = %2d (%0.8x)\0A\00"
@.str.330 = [32 x i8] c"struct_bool 4.0 = %2d (%0.8x)\0A\00"
@.str.331 = [39 x i8] c"struct_bool_packed -4.0 = %2d (%0.8x)\0A\00"
@.str.332 = [39 x i8] c"struct_bool_packed -3.0 = %2d (%0.8x)\0A\00"
@.str.333 = [39 x i8] c"struct_bool_packed -2.0 = %2d (%0.8x)\0A\00"
@.str.334 = [39 x i8] c"struct_bool_packed -1.0 = %2d (%0.8x)\0A\00"
@.str.335 = [39 x i8] c"struct_bool_packed -0.8 = %2d (%0.8x)\0A\00"
@.str.336 = [39 x i8] c"struct_bool_packed -0.5 = %2d (%0.8x)\0A\00"
@.str.337 = [39 x i8] c"struct_bool_packed -0.3 = %2d (%0.8x)\0A\00"
@.str.338 = [39 x i8] c"struct_bool_packed 0.0 = %2d (%0.8x)\0A\00"
@.str.339 = [39 x i8] c"struct_bool_packed 0.3 = %2d (%0.8x)\0A\00"
@.str.340 = [39 x i8] c"struct_bool_packed 0.5 = %2d (%0.8x)\0A\00"
@.str.341 = [39 x i8] c"struct_bool_packed 0.8 = %2d (%0.8x)\0A\00"
@.str.342 = [39 x i8] c"struct_bool_packed 1.0 = %2d (%0.8x)\0A\00"
@.str.343 = [39 x i8] c"struct_bool_packed 2.0 = %2d (%0.8x)\0A\00"
@.str.344 = [39 x i8] c"struct_bool_packed 3.0 = %2d (%0.8x)\0A\00"
@.str.345 = [39 x i8] c"struct_bool_packed 4.0 = %2d (%0.8x)\0A\00"
@.str.346 = [37 x i8] c"struct_bool_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.347 = [37 x i8] c"struct_bool_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.348 = [37 x i8] c"struct_bool_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.349 = [37 x i8] c"struct_bool_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.350 = [37 x i8] c"struct_bool_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.351 = [37 x i8] c"struct_bool_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.352 = [37 x i8] c"struct_bool_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.353 = [37 x i8] c"struct_bool_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.354 = [37 x i8] c"struct_bool_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.355 = [37 x i8] c"struct_bool_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.356 = [37 x i8] c"struct_bool_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.357 = [37 x i8] c"struct_bool_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.358 = [37 x i8] c"struct_bool_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.359 = [37 x i8] c"struct_bool_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.360 = [37 x i8] c"struct_bool_1bit 4.0 = %2d (%0.8x)\0A\00"
@.str.361 = [44 x i8] c"struct_bool_packed_1bit -4.0 = %2d (%0.8x)\0A\00"
@.str.362 = [44 x i8] c"struct_bool_packed_1bit -3.0 = %2d (%0.8x)\0A\00"
@.str.363 = [44 x i8] c"struct_bool_packed_1bit -2.0 = %2d (%0.8x)\0A\00"
@.str.364 = [44 x i8] c"struct_bool_packed_1bit -1.0 = %2d (%0.8x)\0A\00"
@.str.365 = [44 x i8] c"struct_bool_packed_1bit -0.8 = %2d (%0.8x)\0A\00"
@.str.366 = [44 x i8] c"struct_bool_packed_1bit -0.5 = %2d (%0.8x)\0A\00"
@.str.367 = [44 x i8] c"struct_bool_packed_1bit -0.3 = %2d (%0.8x)\0A\00"
@.str.368 = [44 x i8] c"struct_bool_packed_1bit 0.0 = %2d (%0.8x)\0A\00"
@.str.369 = [44 x i8] c"struct_bool_packed_1bit 0.3 = %2d (%0.8x)\0A\00"
@.str.370 = [44 x i8] c"struct_bool_packed_1bit 0.5 = %2d (%0.8x)\0A\00"
@.str.371 = [44 x i8] c"struct_bool_packed_1bit 0.8 = %2d (%0.8x)\0A\00"
@.str.372 = [44 x i8] c"struct_bool_packed_1bit 1.0 = %2d (%0.8x)\0A\00"
@.str.373 = [44 x i8] c"struct_bool_packed_1bit 2.0 = %2d (%0.8x)\0A\00"
@.str.374 = [44 x i8] c"struct_bool_packed_1bit 3.0 = %2d (%0.8x)\0A\00"
@.str.375 = [44 x i8] c"struct_bool_packed_1bit 4.0 = %2d (%0.8x)\0A\00"
define i32 @main() {
%1 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -4.000000e+00)
%2 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -4.000000e+00)
%3 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str, i64 0, i64 0), i32 %1, i32 %2)
%4 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -3.000000e+00)
%5 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -3.000000e+00)
%6 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.1, i64 0, i64 0), i32 %4, i32 %5)
%7 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -2.000000e+00)
%8 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -2.000000e+00)
%9 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.2, i64 0, i64 0), i32 %7, i32 %8)
%10 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -1.000000e+00)
%11 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -1.000000e+00)
%12 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.3, i64 0, i64 0), i32 %10, i32 %11)
%13 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -8.000000e-01)
%14 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -8.000000e-01)
%15 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.4, i64 0, i64 0), i32 %13, i32 %14)
%16 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -5.000000e-01)
%17 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -5.000000e-01)
%18 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.5, i64 0, i64 0), i32 %16, i32 %17)
%19 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -3.000000e-01)
%20 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double -3.000000e-01)
%21 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.6, i64 0, i64 0), i32 %19, i32 %20)
%22 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 0.000000e+00)
%23 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 0.000000e+00)
%24 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.7, i64 0, i64 0), i32 %22, i32 %23)
%25 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 3.000000e-01)
%26 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 3.000000e-01)
%27 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.8, i64 0, i64 0), i32 %25, i32 %26)
%28 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 5.000000e-01)
%29 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 5.000000e-01)
%30 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.9, i64 0, i64 0), i32 %28, i32 %29)
%31 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 8.000000e-01)
%32 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 8.000000e-01)
%33 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.10, i64 0, i64 0), i32 %31, i32 %32)
%34 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 1.000000e+00)
%35 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 1.000000e+00)
%36 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.11, i64 0, i64 0), i32 %34, i32 %35)
%37 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 2.000000e+00)
%38 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 2.000000e+00)
%39 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.12, i64 0, i64 0), i32 %37, i32 %38)
%40 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 3.000000e+00)
%41 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 3.000000e+00)
%42 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.13, i64 0, i64 0), i32 %40, i32 %41)
%43 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 4.000000e+00)
%44 = tail call i32 (double, ...) bitcast (i32 (...)* @char_ to i32 (double, ...)*)(double 4.000000e+00)
%45 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.14, i64 0, i64 0), i32 %43, i32 %44)
%46 = tail call i32 @putchar(i32 10)
%47 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -4.000000e+00)
%48 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -4.000000e+00)
%49 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.16, i64 0, i64 0), i32 %47, i32 %48)
%50 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -3.000000e+00)
%51 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -3.000000e+00)
%52 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.17, i64 0, i64 0), i32 %50, i32 %51)
%53 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -2.000000e+00)
%54 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -2.000000e+00)
%55 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.18, i64 0, i64 0), i32 %53, i32 %54)
%56 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -1.000000e+00)
%57 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -1.000000e+00)
%58 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.19, i64 0, i64 0), i32 %56, i32 %57)
%59 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -8.000000e-01)
%60 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -8.000000e-01)
%61 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.20, i64 0, i64 0), i32 %59, i32 %60)
%62 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -5.000000e-01)
%63 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -5.000000e-01)
%64 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.21, i64 0, i64 0), i32 %62, i32 %63)
%65 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -3.000000e-01)
%66 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double -3.000000e-01)
%67 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.22, i64 0, i64 0), i32 %65, i32 %66)
%68 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 0.000000e+00)
%69 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 0.000000e+00)
%70 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.23, i64 0, i64 0), i32 %68, i32 %69)
%71 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 3.000000e-01)
%72 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 3.000000e-01)
%73 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.24, i64 0, i64 0), i32 %71, i32 %72)
%74 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 5.000000e-01)
%75 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 5.000000e-01)
%76 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.25, i64 0, i64 0), i32 %74, i32 %75)
%77 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 8.000000e-01)
%78 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 8.000000e-01)
%79 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.26, i64 0, i64 0), i32 %77, i32 %78)
%80 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 1.000000e+00)
%81 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 1.000000e+00)
%82 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.27, i64 0, i64 0), i32 %80, i32 %81)
%83 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 2.000000e+00)
%84 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 2.000000e+00)
%85 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.28, i64 0, i64 0), i32 %83, i32 %84)
%86 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 3.000000e+00)
%87 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 3.000000e+00)
%88 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.29, i64 0, i64 0), i32 %86, i32 %87)
%89 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 4.000000e+00)
%90 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char to i32 (double, ...)*)(double 4.000000e+00)
%91 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.30, i64 0, i64 0), i32 %89, i32 %90)
%92 = tail call i32 @putchar(i32 10)
%93 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -4.000000e+00)
%94 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -4.000000e+00)
%95 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.31, i64 0, i64 0), i32 %93, i32 %94)
%96 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -3.000000e+00)
%97 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -3.000000e+00)
%98 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.32, i64 0, i64 0), i32 %96, i32 %97)
%99 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -2.000000e+00)
%100 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -2.000000e+00)
%101 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.33, i64 0, i64 0), i32 %99, i32 %100)
%102 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -1.000000e+00)
%103 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -1.000000e+00)
%104 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.34, i64 0, i64 0), i32 %102, i32 %103)
%105 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -8.000000e-01)
%106 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -8.000000e-01)
%107 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.35, i64 0, i64 0), i32 %105, i32 %106)
%108 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -5.000000e-01)
%109 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -5.000000e-01)
%110 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.36, i64 0, i64 0), i32 %108, i32 %109)
%111 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -3.000000e-01)
%112 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double -3.000000e-01)
%113 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.37, i64 0, i64 0), i32 %111, i32 %112)
%114 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 0.000000e+00)
%115 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 0.000000e+00)
%116 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.38, i64 0, i64 0), i32 %114, i32 %115)
%117 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 3.000000e-01)
%118 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 3.000000e-01)
%119 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.39, i64 0, i64 0), i32 %117, i32 %118)
%120 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 5.000000e-01)
%121 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 5.000000e-01)
%122 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.40, i64 0, i64 0), i32 %120, i32 %121)
%123 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 8.000000e-01)
%124 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 8.000000e-01)
%125 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.41, i64 0, i64 0), i32 %123, i32 %124)
%126 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 1.000000e+00)
%127 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 1.000000e+00)
%128 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.42, i64 0, i64 0), i32 %126, i32 %127)
%129 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 2.000000e+00)
%130 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 2.000000e+00)
%131 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.43, i64 0, i64 0), i32 %129, i32 %130)
%132 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 3.000000e+00)
%133 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 3.000000e+00)
%134 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.44, i64 0, i64 0), i32 %132, i32 %133)
%135 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 4.000000e+00)
%136 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed to i32 (double, ...)*)(double 4.000000e+00)
%137 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.45, i64 0, i64 0), i32 %135, i32 %136)
%138 = tail call i32 @putchar(i32 10)
%139 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -4.000000e+00)
%140 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -4.000000e+00)
%141 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.46, i64 0, i64 0), i32 %139, i32 %140)
%142 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -3.000000e+00)
%143 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -3.000000e+00)
%144 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.47, i64 0, i64 0), i32 %142, i32 %143)
%145 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -2.000000e+00)
%146 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -2.000000e+00)
%147 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.48, i64 0, i64 0), i32 %145, i32 %146)
%148 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -1.000000e+00)
%149 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -1.000000e+00)
%150 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.49, i64 0, i64 0), i32 %148, i32 %149)
%151 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -8.000000e-01)
%152 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -8.000000e-01)
%153 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.50, i64 0, i64 0), i32 %151, i32 %152)
%154 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -5.000000e-01)
%155 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -5.000000e-01)
%156 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.51, i64 0, i64 0), i32 %154, i32 %155)
%157 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -3.000000e-01)
%158 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double -3.000000e-01)
%159 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.52, i64 0, i64 0), i32 %157, i32 %158)
%160 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 0.000000e+00)
%161 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 0.000000e+00)
%162 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.53, i64 0, i64 0), i32 %160, i32 %161)
%163 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 3.000000e-01)
%164 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 3.000000e-01)
%165 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.54, i64 0, i64 0), i32 %163, i32 %164)
%166 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 5.000000e-01)
%167 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 5.000000e-01)
%168 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.55, i64 0, i64 0), i32 %166, i32 %167)
%169 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 8.000000e-01)
%170 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 8.000000e-01)
%171 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.56, i64 0, i64 0), i32 %169, i32 %170)
%172 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 1.000000e+00)
%173 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 1.000000e+00)
%174 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.57, i64 0, i64 0), i32 %172, i32 %173)
%175 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 2.000000e+00)
%176 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 2.000000e+00)
%177 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.58, i64 0, i64 0), i32 %175, i32 %176)
%178 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 3.000000e+00)
%179 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 3.000000e+00)
%180 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.59, i64 0, i64 0), i32 %178, i32 %179)
%181 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 4.000000e+00)
%182 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_1bit to i32 (double, ...)*)(double 4.000000e+00)
%183 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.60, i64 0, i64 0), i32 %181, i32 %182)
%184 = tail call i32 @putchar(i32 10)
%185 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%186 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%187 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.61, i64 0, i64 0), i32 %185, i32 %186)
%188 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%189 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%190 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.62, i64 0, i64 0), i32 %188, i32 %189)
%191 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%192 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%193 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.63, i64 0, i64 0), i32 %191, i32 %192)
%194 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%195 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%196 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.64, i64 0, i64 0), i32 %194, i32 %195)
%197 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%198 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%199 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.65, i64 0, i64 0), i32 %197, i32 %198)
%200 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%201 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%202 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.66, i64 0, i64 0), i32 %200, i32 %201)
%203 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%204 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%205 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.67, i64 0, i64 0), i32 %203, i32 %204)
%206 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%207 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%208 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.68, i64 0, i64 0), i32 %206, i32 %207)
%209 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%210 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%211 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.69, i64 0, i64 0), i32 %209, i32 %210)
%212 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%213 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%214 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.70, i64 0, i64 0), i32 %212, i32 %213)
%215 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%216 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%217 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.71, i64 0, i64 0), i32 %215, i32 %216)
%218 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%219 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%220 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.72, i64 0, i64 0), i32 %218, i32 %219)
%221 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%222 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%223 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.73, i64 0, i64 0), i32 %221, i32 %222)
%224 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%225 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%226 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.74, i64 0, i64 0), i32 %224, i32 %225)
%227 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%228 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_char_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%229 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.75, i64 0, i64 0), i32 %227, i32 %228)
%230 = tail call i32 @putchar(i32 10)
%231 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -4.000000e+00)
%232 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -4.000000e+00)
%233 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([27 x i8], [27 x i8]* @.str.76, i64 0, i64 0), i32 %231, i32 %232)
%234 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -3.000000e+00)
%235 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -3.000000e+00)
%236 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([27 x i8], [27 x i8]* @.str.77, i64 0, i64 0), i32 %234, i32 %235)
%237 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -2.000000e+00)
%238 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -2.000000e+00)
%239 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([27 x i8], [27 x i8]* @.str.78, i64 0, i64 0), i32 %237, i32 %238)
%240 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -1.000000e+00)
%241 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -1.000000e+00)
%242 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([27 x i8], [27 x i8]* @.str.79, i64 0, i64 0), i32 %240, i32 %241)
%243 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -8.000000e-01)
%244 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -8.000000e-01)
%245 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([27 x i8], [27 x i8]* @.str.80, i64 0, i64 0), i32 %243, i32 %244)
%246 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -5.000000e-01)
%247 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -5.000000e-01)
%248 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([27 x i8], [27 x i8]* @.str.81, i64 0, i64 0), i32 %246, i32 %247)
%249 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -3.000000e-01)
%250 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double -3.000000e-01)
%251 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([27 x i8], [27 x i8]* @.str.82, i64 0, i64 0), i32 %249, i32 %250)
%252 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 0.000000e+00)
%253 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 0.000000e+00)
%254 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([27 x i8], [27 x i8]* @.str.83, i64 0, i64 0), i32 %252, i32 %253)
%255 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 3.000000e-01)
%256 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 3.000000e-01)
%257 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([27 x i8], [27 x i8]* @.str.84, i64 0, i64 0), i32 %255, i32 %256)
%258 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 5.000000e-01)
%259 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 5.000000e-01)
%260 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([27 x i8], [27 x i8]* @.str.85, i64 0, i64 0), i32 %258, i32 %259)
%261 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 8.000000e-01)
%262 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 8.000000e-01)
%263 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([27 x i8], [27 x i8]* @.str.86, i64 0, i64 0), i32 %261, i32 %262)
%264 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 1.000000e+00)
%265 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 1.000000e+00)
%266 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([27 x i8], [27 x i8]* @.str.87, i64 0, i64 0), i32 %264, i32 %265)
%267 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 2.000000e+00)
%268 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 2.000000e+00)
%269 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([27 x i8], [27 x i8]* @.str.88, i64 0, i64 0), i32 %267, i32 %268)
%270 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 3.000000e+00)
%271 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 3.000000e+00)
%272 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([27 x i8], [27 x i8]* @.str.89, i64 0, i64 0), i32 %270, i32 %271)
%273 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 4.000000e+00)
%274 = tail call i32 (double, ...) bitcast (i32 (...)* @uchar_ to i32 (double, ...)*)(double 4.000000e+00)
%275 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([27 x i8], [27 x i8]* @.str.90, i64 0, i64 0), i32 %273, i32 %274)
%276 = tail call i32 @putchar(i32 10)
%277 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -4.000000e+00)
%278 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -4.000000e+00)
%279 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([33 x i8], [33 x i8]* @.str.91, i64 0, i64 0), i32 %277, i32 %278)
%280 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -3.000000e+00)
%281 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -3.000000e+00)
%282 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([33 x i8], [33 x i8]* @.str.92, i64 0, i64 0), i32 %280, i32 %281)
%283 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -2.000000e+00)
%284 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -2.000000e+00)
%285 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([33 x i8], [33 x i8]* @.str.93, i64 0, i64 0), i32 %283, i32 %284)
%286 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -1.000000e+00)
%287 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -1.000000e+00)
%288 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([33 x i8], [33 x i8]* @.str.94, i64 0, i64 0), i32 %286, i32 %287)
%289 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -8.000000e-01)
%290 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -8.000000e-01)
%291 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([33 x i8], [33 x i8]* @.str.95, i64 0, i64 0), i32 %289, i32 %290)
%292 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -5.000000e-01)
%293 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -5.000000e-01)
%294 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([33 x i8], [33 x i8]* @.str.96, i64 0, i64 0), i32 %292, i32 %293)
%295 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -3.000000e-01)
%296 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double -3.000000e-01)
%297 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([33 x i8], [33 x i8]* @.str.97, i64 0, i64 0), i32 %295, i32 %296)
%298 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 0.000000e+00)
%299 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 0.000000e+00)
%300 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([33 x i8], [33 x i8]* @.str.98, i64 0, i64 0), i32 %298, i32 %299)
%301 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 3.000000e-01)
%302 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 3.000000e-01)
%303 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([33 x i8], [33 x i8]* @.str.99, i64 0, i64 0), i32 %301, i32 %302)
%304 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 5.000000e-01)
%305 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 5.000000e-01)
%306 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([33 x i8], [33 x i8]* @.str.100, i64 0, i64 0), i32 %304, i32 %305)
%307 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 8.000000e-01)
%308 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 8.000000e-01)
%309 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([33 x i8], [33 x i8]* @.str.101, i64 0, i64 0), i32 %307, i32 %308)
%310 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 1.000000e+00)
%311 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 1.000000e+00)
%312 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([33 x i8], [33 x i8]* @.str.102, i64 0, i64 0), i32 %310, i32 %311)
%313 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 2.000000e+00)
%314 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 2.000000e+00)
%315 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([33 x i8], [33 x i8]* @.str.103, i64 0, i64 0), i32 %313, i32 %314)
%316 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 3.000000e+00)
%317 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 3.000000e+00)
%318 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([33 x i8], [33 x i8]* @.str.104, i64 0, i64 0), i32 %316, i32 %317)
%319 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 4.000000e+00)
%320 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar to i32 (double, ...)*)(double 4.000000e+00)
%321 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([33 x i8], [33 x i8]* @.str.105, i64 0, i64 0), i32 %319, i32 %320)
%322 = tail call i32 @putchar(i32 10)
%323 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -4.000000e+00)
%324 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -4.000000e+00)
%325 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([40 x i8], [40 x i8]* @.str.106, i64 0, i64 0), i32 %323, i32 %324)
%326 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -3.000000e+00)
%327 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -3.000000e+00)
%328 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([40 x i8], [40 x i8]* @.str.107, i64 0, i64 0), i32 %326, i32 %327)
%329 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -2.000000e+00)
%330 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -2.000000e+00)
%331 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([40 x i8], [40 x i8]* @.str.108, i64 0, i64 0), i32 %329, i32 %330)
%332 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -1.000000e+00)
%333 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -1.000000e+00)
%334 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([40 x i8], [40 x i8]* @.str.109, i64 0, i64 0), i32 %332, i32 %333)
%335 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -8.000000e-01)
%336 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -8.000000e-01)
%337 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([40 x i8], [40 x i8]* @.str.110, i64 0, i64 0), i32 %335, i32 %336)
%338 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -5.000000e-01)
%339 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -5.000000e-01)
%340 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([40 x i8], [40 x i8]* @.str.111, i64 0, i64 0), i32 %338, i32 %339)
%341 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -3.000000e-01)
%342 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double -3.000000e-01)
%343 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([40 x i8], [40 x i8]* @.str.112, i64 0, i64 0), i32 %341, i32 %342)
%344 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 0.000000e+00)
%345 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 0.000000e+00)
%346 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([40 x i8], [40 x i8]* @.str.113, i64 0, i64 0), i32 %344, i32 %345)
%347 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 3.000000e-01)
%348 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 3.000000e-01)
%349 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([40 x i8], [40 x i8]* @.str.114, i64 0, i64 0), i32 %347, i32 %348)
%350 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 5.000000e-01)
%351 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 5.000000e-01)
%352 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([40 x i8], [40 x i8]* @.str.115, i64 0, i64 0), i32 %350, i32 %351)
%353 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 8.000000e-01)
%354 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 8.000000e-01)
%355 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([40 x i8], [40 x i8]* @.str.116, i64 0, i64 0), i32 %353, i32 %354)
%356 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 1.000000e+00)
%357 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 1.000000e+00)
%358 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([40 x i8], [40 x i8]* @.str.117, i64 0, i64 0), i32 %356, i32 %357)
%359 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 2.000000e+00)
%360 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 2.000000e+00)
%361 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([40 x i8], [40 x i8]* @.str.118, i64 0, i64 0), i32 %359, i32 %360)
%362 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 3.000000e+00)
%363 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 3.000000e+00)
%364 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([40 x i8], [40 x i8]* @.str.119, i64 0, i64 0), i32 %362, i32 %363)
%365 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 4.000000e+00)
%366 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed to i32 (double, ...)*)(double 4.000000e+00)
%367 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([40 x i8], [40 x i8]* @.str.120, i64 0, i64 0), i32 %365, i32 %366)
%368 = tail call i32 @putchar(i32 10)
%369 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -4.000000e+00)
%370 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -4.000000e+00)
%371 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.121, i64 0, i64 0), i32 %369, i32 %370)
%372 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -3.000000e+00)
%373 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -3.000000e+00)
%374 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.122, i64 0, i64 0), i32 %372, i32 %373)
%375 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -2.000000e+00)
%376 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -2.000000e+00)
%377 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.123, i64 0, i64 0), i32 %375, i32 %376)
%378 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -1.000000e+00)
%379 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -1.000000e+00)
%380 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.124, i64 0, i64 0), i32 %378, i32 %379)
%381 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -8.000000e-01)
%382 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -8.000000e-01)
%383 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.125, i64 0, i64 0), i32 %381, i32 %382)
%384 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -5.000000e-01)
%385 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -5.000000e-01)
%386 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.126, i64 0, i64 0), i32 %384, i32 %385)
%387 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -3.000000e-01)
%388 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double -3.000000e-01)
%389 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.127, i64 0, i64 0), i32 %387, i32 %388)
%390 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 0.000000e+00)
%391 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 0.000000e+00)
%392 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.128, i64 0, i64 0), i32 %390, i32 %391)
%393 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 3.000000e-01)
%394 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 3.000000e-01)
%395 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.129, i64 0, i64 0), i32 %393, i32 %394)
%396 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 5.000000e-01)
%397 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 5.000000e-01)
%398 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.130, i64 0, i64 0), i32 %396, i32 %397)
%399 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 8.000000e-01)
%400 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 8.000000e-01)
%401 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.131, i64 0, i64 0), i32 %399, i32 %400)
%402 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 1.000000e+00)
%403 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 1.000000e+00)
%404 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.132, i64 0, i64 0), i32 %402, i32 %403)
%405 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 2.000000e+00)
%406 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 2.000000e+00)
%407 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.133, i64 0, i64 0), i32 %405, i32 %406)
%408 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 3.000000e+00)
%409 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 3.000000e+00)
%410 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.134, i64 0, i64 0), i32 %408, i32 %409)
%411 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 4.000000e+00)
%412 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_1bit to i32 (double, ...)*)(double 4.000000e+00)
%413 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.135, i64 0, i64 0), i32 %411, i32 %412)
%414 = tail call i32 @putchar(i32 10)
%415 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%416 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%417 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([45 x i8], [45 x i8]* @.str.136, i64 0, i64 0), i32 %415, i32 %416)
%418 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%419 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%420 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([45 x i8], [45 x i8]* @.str.137, i64 0, i64 0), i32 %418, i32 %419)
%421 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%422 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%423 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([45 x i8], [45 x i8]* @.str.138, i64 0, i64 0), i32 %421, i32 %422)
%424 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%425 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%426 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([45 x i8], [45 x i8]* @.str.139, i64 0, i64 0), i32 %424, i32 %425)
%427 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%428 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%429 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([45 x i8], [45 x i8]* @.str.140, i64 0, i64 0), i32 %427, i32 %428)
%430 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%431 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%432 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([45 x i8], [45 x i8]* @.str.141, i64 0, i64 0), i32 %430, i32 %431)
%433 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%434 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%435 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([45 x i8], [45 x i8]* @.str.142, i64 0, i64 0), i32 %433, i32 %434)
%436 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%437 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%438 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([45 x i8], [45 x i8]* @.str.143, i64 0, i64 0), i32 %436, i32 %437)
%439 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%440 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%441 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([45 x i8], [45 x i8]* @.str.144, i64 0, i64 0), i32 %439, i32 %440)
%442 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%443 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%444 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([45 x i8], [45 x i8]* @.str.145, i64 0, i64 0), i32 %442, i32 %443)
%445 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%446 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%447 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([45 x i8], [45 x i8]* @.str.146, i64 0, i64 0), i32 %445, i32 %446)
%448 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%449 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%450 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([45 x i8], [45 x i8]* @.str.147, i64 0, i64 0), i32 %448, i32 %449)
%451 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%452 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%453 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([45 x i8], [45 x i8]* @.str.148, i64 0, i64 0), i32 %451, i32 %452)
%454 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%455 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%456 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([45 x i8], [45 x i8]* @.str.149, i64 0, i64 0), i32 %454, i32 %455)
%457 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%458 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uchar_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%459 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([45 x i8], [45 x i8]* @.str.150, i64 0, i64 0), i32 %457, i32 %458)
%460 = tail call i32 @putchar(i32 10)
%461 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -4.000000e+00)
%462 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -4.000000e+00)
%463 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([25 x i8], [25 x i8]* @.str.151, i64 0, i64 0), i32 %461, i32 %462)
%464 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -3.000000e+00)
%465 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -3.000000e+00)
%466 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([25 x i8], [25 x i8]* @.str.152, i64 0, i64 0), i32 %464, i32 %465)
%467 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -2.000000e+00)
%468 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -2.000000e+00)
%469 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([25 x i8], [25 x i8]* @.str.153, i64 0, i64 0), i32 %467, i32 %468)
%470 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -1.000000e+00)
%471 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -1.000000e+00)
%472 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([25 x i8], [25 x i8]* @.str.154, i64 0, i64 0), i32 %470, i32 %471)
%473 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -8.000000e-01)
%474 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -8.000000e-01)
%475 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([25 x i8], [25 x i8]* @.str.155, i64 0, i64 0), i32 %473, i32 %474)
%476 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -5.000000e-01)
%477 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -5.000000e-01)
%478 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([25 x i8], [25 x i8]* @.str.156, i64 0, i64 0), i32 %476, i32 %477)
%479 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -3.000000e-01)
%480 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double -3.000000e-01)
%481 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([25 x i8], [25 x i8]* @.str.157, i64 0, i64 0), i32 %479, i32 %480)
%482 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 0.000000e+00)
%483 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 0.000000e+00)
%484 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([25 x i8], [25 x i8]* @.str.158, i64 0, i64 0), i32 %482, i32 %483)
%485 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 3.000000e-01)
%486 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 3.000000e-01)
%487 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([25 x i8], [25 x i8]* @.str.159, i64 0, i64 0), i32 %485, i32 %486)
%488 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 5.000000e-01)
%489 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 5.000000e-01)
%490 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([25 x i8], [25 x i8]* @.str.160, i64 0, i64 0), i32 %488, i32 %489)
%491 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 8.000000e-01)
%492 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 8.000000e-01)
%493 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([25 x i8], [25 x i8]* @.str.161, i64 0, i64 0), i32 %491, i32 %492)
%494 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 1.000000e+00)
%495 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 1.000000e+00)
%496 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([25 x i8], [25 x i8]* @.str.162, i64 0, i64 0), i32 %494, i32 %495)
%497 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 2.000000e+00)
%498 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 2.000000e+00)
%499 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([25 x i8], [25 x i8]* @.str.163, i64 0, i64 0), i32 %497, i32 %498)
%500 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 3.000000e+00)
%501 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 3.000000e+00)
%502 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([25 x i8], [25 x i8]* @.str.164, i64 0, i64 0), i32 %500, i32 %501)
%503 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 4.000000e+00)
%504 = tail call i32 (double, ...) bitcast (i32 (...)* @int_ to i32 (double, ...)*)(double 4.000000e+00)
%505 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([25 x i8], [25 x i8]* @.str.165, i64 0, i64 0), i32 %503, i32 %504)
%506 = tail call i32 @putchar(i32 10)
%507 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -4.000000e+00)
%508 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -4.000000e+00)
%509 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([31 x i8], [31 x i8]* @.str.166, i64 0, i64 0), i32 %507, i32 %508)
%510 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -3.000000e+00)
%511 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -3.000000e+00)
%512 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([31 x i8], [31 x i8]* @.str.167, i64 0, i64 0), i32 %510, i32 %511)
%513 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -2.000000e+00)
%514 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -2.000000e+00)
%515 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([31 x i8], [31 x i8]* @.str.168, i64 0, i64 0), i32 %513, i32 %514)
%516 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -1.000000e+00)
%517 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -1.000000e+00)
%518 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([31 x i8], [31 x i8]* @.str.169, i64 0, i64 0), i32 %516, i32 %517)
%519 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -8.000000e-01)
%520 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -8.000000e-01)
%521 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([31 x i8], [31 x i8]* @.str.170, i64 0, i64 0), i32 %519, i32 %520)
%522 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -5.000000e-01)
%523 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -5.000000e-01)
%524 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([31 x i8], [31 x i8]* @.str.171, i64 0, i64 0), i32 %522, i32 %523)
%525 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -3.000000e-01)
%526 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double -3.000000e-01)
%527 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([31 x i8], [31 x i8]* @.str.172, i64 0, i64 0), i32 %525, i32 %526)
%528 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 0.000000e+00)
%529 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 0.000000e+00)
%530 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([31 x i8], [31 x i8]* @.str.173, i64 0, i64 0), i32 %528, i32 %529)
%531 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 3.000000e-01)
%532 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 3.000000e-01)
%533 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([31 x i8], [31 x i8]* @.str.174, i64 0, i64 0), i32 %531, i32 %532)
%534 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 5.000000e-01)
%535 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 5.000000e-01)
%536 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([31 x i8], [31 x i8]* @.str.175, i64 0, i64 0), i32 %534, i32 %535)
%537 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 8.000000e-01)
%538 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 8.000000e-01)
%539 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([31 x i8], [31 x i8]* @.str.176, i64 0, i64 0), i32 %537, i32 %538)
%540 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 1.000000e+00)
%541 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 1.000000e+00)
%542 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([31 x i8], [31 x i8]* @.str.177, i64 0, i64 0), i32 %540, i32 %541)
%543 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 2.000000e+00)
%544 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 2.000000e+00)
%545 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([31 x i8], [31 x i8]* @.str.178, i64 0, i64 0), i32 %543, i32 %544)
%546 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 3.000000e+00)
%547 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 3.000000e+00)
%548 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([31 x i8], [31 x i8]* @.str.179, i64 0, i64 0), i32 %546, i32 %547)
%549 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 4.000000e+00)
%550 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int to i32 (double, ...)*)(double 4.000000e+00)
%551 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([31 x i8], [31 x i8]* @.str.180, i64 0, i64 0), i32 %549, i32 %550)
%552 = tail call i32 @putchar(i32 10)
%553 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -4.000000e+00)
%554 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -4.000000e+00)
%555 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.181, i64 0, i64 0), i32 %553, i32 %554)
%556 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -3.000000e+00)
%557 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -3.000000e+00)
%558 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.182, i64 0, i64 0), i32 %556, i32 %557)
%559 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -2.000000e+00)
%560 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -2.000000e+00)
%561 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.183, i64 0, i64 0), i32 %559, i32 %560)
%562 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -1.000000e+00)
%563 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -1.000000e+00)
%564 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.184, i64 0, i64 0), i32 %562, i32 %563)
%565 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -8.000000e-01)
%566 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -8.000000e-01)
%567 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.185, i64 0, i64 0), i32 %565, i32 %566)
%568 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -5.000000e-01)
%569 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -5.000000e-01)
%570 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.186, i64 0, i64 0), i32 %568, i32 %569)
%571 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -3.000000e-01)
%572 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double -3.000000e-01)
%573 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.187, i64 0, i64 0), i32 %571, i32 %572)
%574 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 0.000000e+00)
%575 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 0.000000e+00)
%576 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.188, i64 0, i64 0), i32 %574, i32 %575)
%577 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 3.000000e-01)
%578 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 3.000000e-01)
%579 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.189, i64 0, i64 0), i32 %577, i32 %578)
%580 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 5.000000e-01)
%581 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 5.000000e-01)
%582 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.190, i64 0, i64 0), i32 %580, i32 %581)
%583 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 8.000000e-01)
%584 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 8.000000e-01)
%585 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.191, i64 0, i64 0), i32 %583, i32 %584)
%586 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 1.000000e+00)
%587 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 1.000000e+00)
%588 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.192, i64 0, i64 0), i32 %586, i32 %587)
%589 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 2.000000e+00)
%590 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 2.000000e+00)
%591 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.193, i64 0, i64 0), i32 %589, i32 %590)
%592 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 3.000000e+00)
%593 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 3.000000e+00)
%594 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.194, i64 0, i64 0), i32 %592, i32 %593)
%595 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 4.000000e+00)
%596 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed to i32 (double, ...)*)(double 4.000000e+00)
%597 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([38 x i8], [38 x i8]* @.str.195, i64 0, i64 0), i32 %595, i32 %596)
%598 = tail call i32 @putchar(i32 10)
%599 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -4.000000e+00)
%600 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -4.000000e+00)
%601 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([36 x i8], [36 x i8]* @.str.196, i64 0, i64 0), i32 %599, i32 %600)
%602 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -3.000000e+00)
%603 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -3.000000e+00)
%604 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([36 x i8], [36 x i8]* @.str.197, i64 0, i64 0), i32 %602, i32 %603)
%605 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -2.000000e+00)
%606 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -2.000000e+00)
%607 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([36 x i8], [36 x i8]* @.str.198, i64 0, i64 0), i32 %605, i32 %606)
%608 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -1.000000e+00)
%609 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -1.000000e+00)
%610 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([36 x i8], [36 x i8]* @.str.199, i64 0, i64 0), i32 %608, i32 %609)
%611 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -8.000000e-01)
%612 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -8.000000e-01)
%613 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([36 x i8], [36 x i8]* @.str.200, i64 0, i64 0), i32 %611, i32 %612)
%614 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -5.000000e-01)
%615 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -5.000000e-01)
%616 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([36 x i8], [36 x i8]* @.str.201, i64 0, i64 0), i32 %614, i32 %615)
%617 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -3.000000e-01)
%618 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double -3.000000e-01)
%619 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([36 x i8], [36 x i8]* @.str.202, i64 0, i64 0), i32 %617, i32 %618)
%620 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 0.000000e+00)
%621 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 0.000000e+00)
%622 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([36 x i8], [36 x i8]* @.str.203, i64 0, i64 0), i32 %620, i32 %621)
%623 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 3.000000e-01)
%624 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 3.000000e-01)
%625 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([36 x i8], [36 x i8]* @.str.204, i64 0, i64 0), i32 %623, i32 %624)
%626 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 5.000000e-01)
%627 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 5.000000e-01)
%628 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([36 x i8], [36 x i8]* @.str.205, i64 0, i64 0), i32 %626, i32 %627)
%629 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 8.000000e-01)
%630 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 8.000000e-01)
%631 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([36 x i8], [36 x i8]* @.str.206, i64 0, i64 0), i32 %629, i32 %630)
%632 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 1.000000e+00)
%633 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 1.000000e+00)
%634 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([36 x i8], [36 x i8]* @.str.207, i64 0, i64 0), i32 %632, i32 %633)
%635 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 2.000000e+00)
%636 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 2.000000e+00)
%637 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([36 x i8], [36 x i8]* @.str.208, i64 0, i64 0), i32 %635, i32 %636)
%638 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 3.000000e+00)
%639 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 3.000000e+00)
%640 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([36 x i8], [36 x i8]* @.str.209, i64 0, i64 0), i32 %638, i32 %639)
%641 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 4.000000e+00)
%642 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_1bit to i32 (double, ...)*)(double 4.000000e+00)
%643 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([36 x i8], [36 x i8]* @.str.210, i64 0, i64 0), i32 %641, i32 %642)
%644 = tail call i32 @putchar(i32 10)
%645 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%646 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%647 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([43 x i8], [43 x i8]* @.str.211, i64 0, i64 0), i32 %645, i32 %646)
%648 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%649 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%650 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([43 x i8], [43 x i8]* @.str.212, i64 0, i64 0), i32 %648, i32 %649)
%651 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%652 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%653 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([43 x i8], [43 x i8]* @.str.213, i64 0, i64 0), i32 %651, i32 %652)
%654 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%655 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%656 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([43 x i8], [43 x i8]* @.str.214, i64 0, i64 0), i32 %654, i32 %655)
%657 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%658 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%659 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([43 x i8], [43 x i8]* @.str.215, i64 0, i64 0), i32 %657, i32 %658)
%660 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%661 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%662 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([43 x i8], [43 x i8]* @.str.216, i64 0, i64 0), i32 %660, i32 %661)
%663 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%664 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%665 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([43 x i8], [43 x i8]* @.str.217, i64 0, i64 0), i32 %663, i32 %664)
%666 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%667 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%668 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([43 x i8], [43 x i8]* @.str.218, i64 0, i64 0), i32 %666, i32 %667)
%669 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%670 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%671 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([43 x i8], [43 x i8]* @.str.219, i64 0, i64 0), i32 %669, i32 %670)
%672 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%673 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%674 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([43 x i8], [43 x i8]* @.str.220, i64 0, i64 0), i32 %672, i32 %673)
%675 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%676 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%677 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([43 x i8], [43 x i8]* @.str.221, i64 0, i64 0), i32 %675, i32 %676)
%678 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%679 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%680 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([43 x i8], [43 x i8]* @.str.222, i64 0, i64 0), i32 %678, i32 %679)
%681 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%682 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%683 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([43 x i8], [43 x i8]* @.str.223, i64 0, i64 0), i32 %681, i32 %682)
%684 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%685 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%686 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([43 x i8], [43 x i8]* @.str.224, i64 0, i64 0), i32 %684, i32 %685)
%687 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%688 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_int_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%689 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([43 x i8], [43 x i8]* @.str.225, i64 0, i64 0), i32 %687, i32 %688)
%690 = tail call i32 @putchar(i32 10)
%691 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -4.000000e+00)
%692 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -4.000000e+00)
%693 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.226, i64 0, i64 0), i32 %691, i32 %692)
%694 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -3.000000e+00)
%695 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -3.000000e+00)
%696 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.227, i64 0, i64 0), i32 %694, i32 %695)
%697 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -2.000000e+00)
%698 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -2.000000e+00)
%699 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.228, i64 0, i64 0), i32 %697, i32 %698)
%700 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -1.000000e+00)
%701 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -1.000000e+00)
%702 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.229, i64 0, i64 0), i32 %700, i32 %701)
%703 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -8.000000e-01)
%704 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -8.000000e-01)
%705 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.230, i64 0, i64 0), i32 %703, i32 %704)
%706 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -5.000000e-01)
%707 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -5.000000e-01)
%708 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.231, i64 0, i64 0), i32 %706, i32 %707)
%709 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -3.000000e-01)
%710 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double -3.000000e-01)
%711 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.232, i64 0, i64 0), i32 %709, i32 %710)
%712 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 0.000000e+00)
%713 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 0.000000e+00)
%714 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.233, i64 0, i64 0), i32 %712, i32 %713)
%715 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 3.000000e-01)
%716 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 3.000000e-01)
%717 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.234, i64 0, i64 0), i32 %715, i32 %716)
%718 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 5.000000e-01)
%719 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 5.000000e-01)
%720 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.235, i64 0, i64 0), i32 %718, i32 %719)
%721 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 8.000000e-01)
%722 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 8.000000e-01)
%723 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.236, i64 0, i64 0), i32 %721, i32 %722)
%724 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 1.000000e+00)
%725 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 1.000000e+00)
%726 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.237, i64 0, i64 0), i32 %724, i32 %725)
%727 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 2.000000e+00)
%728 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 2.000000e+00)
%729 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.238, i64 0, i64 0), i32 %727, i32 %728)
%730 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 3.000000e+00)
%731 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 3.000000e+00)
%732 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.239, i64 0, i64 0), i32 %730, i32 %731)
%733 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 4.000000e+00)
%734 = tail call i32 (double, ...) bitcast (i32 (...)* @uint_ to i32 (double, ...)*)(double 4.000000e+00)
%735 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.240, i64 0, i64 0), i32 %733, i32 %734)
%736 = tail call i32 @putchar(i32 10)
%737 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -4.000000e+00)
%738 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -4.000000e+00)
%739 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.241, i64 0, i64 0), i32 %737, i32 %738)
%740 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -3.000000e+00)
%741 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -3.000000e+00)
%742 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.242, i64 0, i64 0), i32 %740, i32 %741)
%743 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -2.000000e+00)
%744 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -2.000000e+00)
%745 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.243, i64 0, i64 0), i32 %743, i32 %744)
%746 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -1.000000e+00)
%747 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -1.000000e+00)
%748 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.244, i64 0, i64 0), i32 %746, i32 %747)
%749 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -8.000000e-01)
%750 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -8.000000e-01)
%751 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.245, i64 0, i64 0), i32 %749, i32 %750)
%752 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -5.000000e-01)
%753 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -5.000000e-01)
%754 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.246, i64 0, i64 0), i32 %752, i32 %753)
%755 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -3.000000e-01)
%756 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double -3.000000e-01)
%757 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.247, i64 0, i64 0), i32 %755, i32 %756)
%758 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 0.000000e+00)
%759 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 0.000000e+00)
%760 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.248, i64 0, i64 0), i32 %758, i32 %759)
%761 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 3.000000e-01)
%762 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 3.000000e-01)
%763 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.249, i64 0, i64 0), i32 %761, i32 %762)
%764 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 5.000000e-01)
%765 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 5.000000e-01)
%766 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.250, i64 0, i64 0), i32 %764, i32 %765)
%767 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 8.000000e-01)
%768 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 8.000000e-01)
%769 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.251, i64 0, i64 0), i32 %767, i32 %768)
%770 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 1.000000e+00)
%771 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 1.000000e+00)
%772 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.252, i64 0, i64 0), i32 %770, i32 %771)
%773 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 2.000000e+00)
%774 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 2.000000e+00)
%775 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.253, i64 0, i64 0), i32 %773, i32 %774)
%776 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 3.000000e+00)
%777 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 3.000000e+00)
%778 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.254, i64 0, i64 0), i32 %776, i32 %777)
%779 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 4.000000e+00)
%780 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint to i32 (double, ...)*)(double 4.000000e+00)
%781 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.255, i64 0, i64 0), i32 %779, i32 %780)
%782 = tail call i32 @putchar(i32 10)
%783 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -4.000000e+00)
%784 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -4.000000e+00)
%785 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.256, i64 0, i64 0), i32 %783, i32 %784)
%786 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -3.000000e+00)
%787 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -3.000000e+00)
%788 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.257, i64 0, i64 0), i32 %786, i32 %787)
%789 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -2.000000e+00)
%790 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -2.000000e+00)
%791 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.258, i64 0, i64 0), i32 %789, i32 %790)
%792 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -1.000000e+00)
%793 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -1.000000e+00)
%794 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.259, i64 0, i64 0), i32 %792, i32 %793)
%795 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -8.000000e-01)
%796 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -8.000000e-01)
%797 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.260, i64 0, i64 0), i32 %795, i32 %796)
%798 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -5.000000e-01)
%799 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -5.000000e-01)
%800 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.261, i64 0, i64 0), i32 %798, i32 %799)
%801 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -3.000000e-01)
%802 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double -3.000000e-01)
%803 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.262, i64 0, i64 0), i32 %801, i32 %802)
%804 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 0.000000e+00)
%805 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 0.000000e+00)
%806 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.263, i64 0, i64 0), i32 %804, i32 %805)
%807 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 3.000000e-01)
%808 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 3.000000e-01)
%809 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.264, i64 0, i64 0), i32 %807, i32 %808)
%810 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 5.000000e-01)
%811 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 5.000000e-01)
%812 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.265, i64 0, i64 0), i32 %810, i32 %811)
%813 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 8.000000e-01)
%814 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 8.000000e-01)
%815 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.266, i64 0, i64 0), i32 %813, i32 %814)
%816 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 1.000000e+00)
%817 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 1.000000e+00)
%818 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.267, i64 0, i64 0), i32 %816, i32 %817)
%819 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 2.000000e+00)
%820 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 2.000000e+00)
%821 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.268, i64 0, i64 0), i32 %819, i32 %820)
%822 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 3.000000e+00)
%823 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 3.000000e+00)
%824 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.269, i64 0, i64 0), i32 %822, i32 %823)
%825 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 4.000000e+00)
%826 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed to i32 (double, ...)*)(double 4.000000e+00)
%827 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.270, i64 0, i64 0), i32 %825, i32 %826)
%828 = tail call i32 @putchar(i32 10)
%829 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -4.000000e+00)
%830 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -4.000000e+00)
%831 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.271, i64 0, i64 0), i32 %829, i32 %830)
%832 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -3.000000e+00)
%833 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -3.000000e+00)
%834 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.272, i64 0, i64 0), i32 %832, i32 %833)
%835 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -2.000000e+00)
%836 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -2.000000e+00)
%837 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.273, i64 0, i64 0), i32 %835, i32 %836)
%838 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -1.000000e+00)
%839 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -1.000000e+00)
%840 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.274, i64 0, i64 0), i32 %838, i32 %839)
%841 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -8.000000e-01)
%842 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -8.000000e-01)
%843 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.275, i64 0, i64 0), i32 %841, i32 %842)
%844 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -5.000000e-01)
%845 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -5.000000e-01)
%846 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.276, i64 0, i64 0), i32 %844, i32 %845)
%847 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -3.000000e-01)
%848 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double -3.000000e-01)
%849 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.277, i64 0, i64 0), i32 %847, i32 %848)
%850 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 0.000000e+00)
%851 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 0.000000e+00)
%852 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.278, i64 0, i64 0), i32 %850, i32 %851)
%853 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 3.000000e-01)
%854 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 3.000000e-01)
%855 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.279, i64 0, i64 0), i32 %853, i32 %854)
%856 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 5.000000e-01)
%857 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 5.000000e-01)
%858 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.280, i64 0, i64 0), i32 %856, i32 %857)
%859 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 8.000000e-01)
%860 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 8.000000e-01)
%861 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.281, i64 0, i64 0), i32 %859, i32 %860)
%862 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 1.000000e+00)
%863 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 1.000000e+00)
%864 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.282, i64 0, i64 0), i32 %862, i32 %863)
%865 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 2.000000e+00)
%866 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 2.000000e+00)
%867 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.283, i64 0, i64 0), i32 %865, i32 %866)
%868 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 3.000000e+00)
%869 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 3.000000e+00)
%870 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.284, i64 0, i64 0), i32 %868, i32 %869)
%871 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 4.000000e+00)
%872 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_1bit to i32 (double, ...)*)(double 4.000000e+00)
%873 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.285, i64 0, i64 0), i32 %871, i32 %872)
%874 = tail call i32 @putchar(i32 10)
%875 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%876 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%877 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.286, i64 0, i64 0), i32 %875, i32 %876)
%878 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%879 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%880 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.287, i64 0, i64 0), i32 %878, i32 %879)
%881 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%882 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%883 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.288, i64 0, i64 0), i32 %881, i32 %882)
%884 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%885 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%886 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.289, i64 0, i64 0), i32 %884, i32 %885)
%887 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%888 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%889 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.290, i64 0, i64 0), i32 %887, i32 %888)
%890 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%891 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%892 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.291, i64 0, i64 0), i32 %890, i32 %891)
%893 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%894 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%895 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.292, i64 0, i64 0), i32 %893, i32 %894)
%896 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%897 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%898 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.293, i64 0, i64 0), i32 %896, i32 %897)
%899 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%900 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%901 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.294, i64 0, i64 0), i32 %899, i32 %900)
%902 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%903 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%904 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.295, i64 0, i64 0), i32 %902, i32 %903)
%905 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%906 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%907 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.296, i64 0, i64 0), i32 %905, i32 %906)
%908 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%909 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%910 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.297, i64 0, i64 0), i32 %908, i32 %909)
%911 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%912 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%913 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.298, i64 0, i64 0), i32 %911, i32 %912)
%914 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%915 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%916 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.299, i64 0, i64 0), i32 %914, i32 %915)
%917 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%918 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_uint_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%919 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.300, i64 0, i64 0), i32 %917, i32 %918)
%920 = tail call i32 @putchar(i32 10)
%921 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -4.000000e+00)
%922 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -4.000000e+00)
%923 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.301, i64 0, i64 0), i32 %921, i32 %922)
%924 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -3.000000e+00)
%925 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -3.000000e+00)
%926 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.302, i64 0, i64 0), i32 %924, i32 %925)
%927 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -2.000000e+00)
%928 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -2.000000e+00)
%929 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.303, i64 0, i64 0), i32 %927, i32 %928)
%930 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -1.000000e+00)
%931 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -1.000000e+00)
%932 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.304, i64 0, i64 0), i32 %930, i32 %931)
%933 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -8.000000e-01)
%934 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -8.000000e-01)
%935 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.305, i64 0, i64 0), i32 %933, i32 %934)
%936 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -5.000000e-01)
%937 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -5.000000e-01)
%938 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.306, i64 0, i64 0), i32 %936, i32 %937)
%939 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -3.000000e-01)
%940 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double -3.000000e-01)
%941 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.307, i64 0, i64 0), i32 %939, i32 %940)
%942 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 0.000000e+00)
%943 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 0.000000e+00)
%944 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.308, i64 0, i64 0), i32 %942, i32 %943)
%945 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 3.000000e-01)
%946 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 3.000000e-01)
%947 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.309, i64 0, i64 0), i32 %945, i32 %946)
%948 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 5.000000e-01)
%949 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 5.000000e-01)
%950 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.310, i64 0, i64 0), i32 %948, i32 %949)
%951 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 8.000000e-01)
%952 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 8.000000e-01)
%953 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.311, i64 0, i64 0), i32 %951, i32 %952)
%954 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 1.000000e+00)
%955 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 1.000000e+00)
%956 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.312, i64 0, i64 0), i32 %954, i32 %955)
%957 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 2.000000e+00)
%958 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 2.000000e+00)
%959 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.313, i64 0, i64 0), i32 %957, i32 %958)
%960 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 3.000000e+00)
%961 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 3.000000e+00)
%962 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.314, i64 0, i64 0), i32 %960, i32 %961)
%963 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 4.000000e+00)
%964 = tail call i32 (double, ...) bitcast (i32 (...)* @bool_ to i32 (double, ...)*)(double 4.000000e+00)
%965 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([26 x i8], [26 x i8]* @.str.315, i64 0, i64 0), i32 %963, i32 %964)
%966 = tail call i32 @putchar(i32 10)
%967 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -4.000000e+00)
%968 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -4.000000e+00)
%969 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.316, i64 0, i64 0), i32 %967, i32 %968)
%970 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -3.000000e+00)
%971 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -3.000000e+00)
%972 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.317, i64 0, i64 0), i32 %970, i32 %971)
%973 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -2.000000e+00)
%974 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -2.000000e+00)
%975 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.318, i64 0, i64 0), i32 %973, i32 %974)
%976 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -1.000000e+00)
%977 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -1.000000e+00)
%978 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.319, i64 0, i64 0), i32 %976, i32 %977)
%979 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -8.000000e-01)
%980 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -8.000000e-01)
%981 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.320, i64 0, i64 0), i32 %979, i32 %980)
%982 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -5.000000e-01)
%983 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -5.000000e-01)
%984 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.321, i64 0, i64 0), i32 %982, i32 %983)
%985 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -3.000000e-01)
%986 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double -3.000000e-01)
%987 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.322, i64 0, i64 0), i32 %985, i32 %986)
%988 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 0.000000e+00)
%989 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 0.000000e+00)
%990 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.323, i64 0, i64 0), i32 %988, i32 %989)
%991 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 3.000000e-01)
%992 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 3.000000e-01)
%993 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.324, i64 0, i64 0), i32 %991, i32 %992)
%994 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 5.000000e-01)
%995 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 5.000000e-01)
%996 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.325, i64 0, i64 0), i32 %994, i32 %995)
%997 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 8.000000e-01)
%998 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 8.000000e-01)
%999 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.326, i64 0, i64 0), i32 %997, i32 %998)
%1000 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 1.000000e+00)
%1001 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 1.000000e+00)
%1002 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.327, i64 0, i64 0), i32 %1000, i32 %1001)
%1003 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 2.000000e+00)
%1004 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 2.000000e+00)
%1005 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.328, i64 0, i64 0), i32 %1003, i32 %1004)
%1006 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 3.000000e+00)
%1007 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 3.000000e+00)
%1008 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.329, i64 0, i64 0), i32 %1006, i32 %1007)
%1009 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 4.000000e+00)
%1010 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool to i32 (double, ...)*)(double 4.000000e+00)
%1011 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([32 x i8], [32 x i8]* @.str.330, i64 0, i64 0), i32 %1009, i32 %1010)
%1012 = tail call i32 @putchar(i32 10)
%1013 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -4.000000e+00)
%1014 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -4.000000e+00)
%1015 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.331, i64 0, i64 0), i32 %1013, i32 %1014)
%1016 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -3.000000e+00)
%1017 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -3.000000e+00)
%1018 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.332, i64 0, i64 0), i32 %1016, i32 %1017)
%1019 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -2.000000e+00)
%1020 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -2.000000e+00)
%1021 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.333, i64 0, i64 0), i32 %1019, i32 %1020)
%1022 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -1.000000e+00)
%1023 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -1.000000e+00)
%1024 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.334, i64 0, i64 0), i32 %1022, i32 %1023)
%1025 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -8.000000e-01)
%1026 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -8.000000e-01)
%1027 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.335, i64 0, i64 0), i32 %1025, i32 %1026)
%1028 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -5.000000e-01)
%1029 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -5.000000e-01)
%1030 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.336, i64 0, i64 0), i32 %1028, i32 %1029)
%1031 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -3.000000e-01)
%1032 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double -3.000000e-01)
%1033 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.337, i64 0, i64 0), i32 %1031, i32 %1032)
%1034 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 0.000000e+00)
%1035 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 0.000000e+00)
%1036 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.338, i64 0, i64 0), i32 %1034, i32 %1035)
%1037 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 3.000000e-01)
%1038 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 3.000000e-01)
%1039 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.339, i64 0, i64 0), i32 %1037, i32 %1038)
%1040 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 5.000000e-01)
%1041 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 5.000000e-01)
%1042 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.340, i64 0, i64 0), i32 %1040, i32 %1041)
%1043 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 8.000000e-01)
%1044 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 8.000000e-01)
%1045 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.341, i64 0, i64 0), i32 %1043, i32 %1044)
%1046 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 1.000000e+00)
%1047 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 1.000000e+00)
%1048 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.342, i64 0, i64 0), i32 %1046, i32 %1047)
%1049 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 2.000000e+00)
%1050 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 2.000000e+00)
%1051 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.343, i64 0, i64 0), i32 %1049, i32 %1050)
%1052 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 3.000000e+00)
%1053 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 3.000000e+00)
%1054 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.344, i64 0, i64 0), i32 %1052, i32 %1053)
%1055 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 4.000000e+00)
%1056 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed to i32 (double, ...)*)(double 4.000000e+00)
%1057 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([39 x i8], [39 x i8]* @.str.345, i64 0, i64 0), i32 %1055, i32 %1056)
%1058 = tail call i32 @putchar(i32 10)
%1059 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -4.000000e+00)
%1060 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -4.000000e+00)
%1061 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.346, i64 0, i64 0), i32 %1059, i32 %1060)
%1062 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -3.000000e+00)
%1063 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -3.000000e+00)
%1064 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.347, i64 0, i64 0), i32 %1062, i32 %1063)
%1065 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -2.000000e+00)
%1066 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -2.000000e+00)
%1067 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.348, i64 0, i64 0), i32 %1065, i32 %1066)
%1068 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -1.000000e+00)
%1069 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -1.000000e+00)
%1070 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.349, i64 0, i64 0), i32 %1068, i32 %1069)
%1071 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -8.000000e-01)
%1072 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -8.000000e-01)
%1073 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.350, i64 0, i64 0), i32 %1071, i32 %1072)
%1074 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -5.000000e-01)
%1075 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -5.000000e-01)
%1076 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.351, i64 0, i64 0), i32 %1074, i32 %1075)
%1077 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -3.000000e-01)
%1078 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double -3.000000e-01)
%1079 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.352, i64 0, i64 0), i32 %1077, i32 %1078)
%1080 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 0.000000e+00)
%1081 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 0.000000e+00)
%1082 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.353, i64 0, i64 0), i32 %1080, i32 %1081)
%1083 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 3.000000e-01)
%1084 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 3.000000e-01)
%1085 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.354, i64 0, i64 0), i32 %1083, i32 %1084)
%1086 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 5.000000e-01)
%1087 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 5.000000e-01)
%1088 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.355, i64 0, i64 0), i32 %1086, i32 %1087)
%1089 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 8.000000e-01)
%1090 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 8.000000e-01)
%1091 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.356, i64 0, i64 0), i32 %1089, i32 %1090)
%1092 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 1.000000e+00)
%1093 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 1.000000e+00)
%1094 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.357, i64 0, i64 0), i32 %1092, i32 %1093)
%1095 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 2.000000e+00)
%1096 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 2.000000e+00)
%1097 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.358, i64 0, i64 0), i32 %1095, i32 %1096)
%1098 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 3.000000e+00)
%1099 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 3.000000e+00)
%1100 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.359, i64 0, i64 0), i32 %1098, i32 %1099)
%1101 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 4.000000e+00)
%1102 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_1bit to i32 (double, ...)*)(double 4.000000e+00)
%1103 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([37 x i8], [37 x i8]* @.str.360, i64 0, i64 0), i32 %1101, i32 %1102)
%1104 = tail call i32 @putchar(i32 10)
%1105 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%1106 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -4.000000e+00)
%1107 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.361, i64 0, i64 0), i32 %1105, i32 %1106)
%1108 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%1109 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -3.000000e+00)
%1110 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.362, i64 0, i64 0), i32 %1108, i32 %1109)
%1111 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%1112 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -2.000000e+00)
%1113 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.363, i64 0, i64 0), i32 %1111, i32 %1112)
%1114 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%1115 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -1.000000e+00)
%1116 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.364, i64 0, i64 0), i32 %1114, i32 %1115)
%1117 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%1118 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -8.000000e-01)
%1119 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.365, i64 0, i64 0), i32 %1117, i32 %1118)
%1120 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%1121 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -5.000000e-01)
%1122 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.366, i64 0, i64 0), i32 %1120, i32 %1121)
%1123 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%1124 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double -3.000000e-01)
%1125 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.367, i64 0, i64 0), i32 %1123, i32 %1124)
%1126 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%1127 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 0.000000e+00)
%1128 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.368, i64 0, i64 0), i32 %1126, i32 %1127)
%1129 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%1130 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 3.000000e-01)
%1131 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.369, i64 0, i64 0), i32 %1129, i32 %1130)
%1132 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%1133 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 5.000000e-01)
%1134 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.370, i64 0, i64 0), i32 %1132, i32 %1133)
%1135 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%1136 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 8.000000e-01)
%1137 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.371, i64 0, i64 0), i32 %1135, i32 %1136)
%1138 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%1139 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 1.000000e+00)
%1140 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.372, i64 0, i64 0), i32 %1138, i32 %1139)
%1141 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%1142 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 2.000000e+00)
%1143 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.373, i64 0, i64 0), i32 %1141, i32 %1142)
%1144 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%1145 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 3.000000e+00)
%1146 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.374, i64 0, i64 0), i32 %1144, i32 %1145)
%1147 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%1148 = tail call i32 (double, ...) bitcast (i32 (...)* @struct_bool_packed_1bit to i32 (double, ...)*)(double 4.000000e+00)
%1149 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([44 x i8], [44 x i8]* @.str.375, i64 0, i64 0), i32 %1147, i32 %1148)
ret i32 0
}