#define SIZE 8
typedef struct float2_tag {
  float x;
  float y;
} float2;

void chk1D_512(float2 * work, int half_n_cmplx, int* fail)
{
  int i;
  float2 a[SIZE], b[SIZE];
  for (i = 0; i < SIZE; i++) {
    a[i] = work[i*64];
  }
    
  for (i = 0; i < SIZE; i++) {
    b[i] = work[half_n_cmplx+i*64];
  }

  for (i = 0; i < SIZE; i++) {	
    if (a[i].x != b[i].x && a[i].y != b[i].y) {
    }
    else
      *fail = 1;
  }
}
