/* Limit for Open Test */
static const unsigned short open_hi_limits[16][36] = {
 {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
 {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
 {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
 {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
 {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
 {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
 {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
 {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
 {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
 {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
 {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
 {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
 {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
 {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
 {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
 {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
};

static const unsigned short open_lo_limits[16][36] = {
 {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55},
 {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55},
 {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55},
 {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55},
 {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55},
 {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55},
 {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55},
 {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55},
 {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55},
 {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55},
 {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55},
 {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55},
 {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55},
 {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55},
 {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55},
 {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55},
};

/* Limit for Micro Open Test */
static const unsigned short micro_open_hi_limits[16][36] = {
  {160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160},
  {160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160},
  {160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160},
  {160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160},
  {160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160},
  {160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160},
  {160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160},
  {160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160},
  {160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160},
  {160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160},
  {160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160},
  {160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160},
  {160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160},
  {160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160},
  {160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160},
  {160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160},
};

static const unsigned short micro_open_lo_limits[16][36] = {
  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
};

/* Limit for Short Test */
static const unsigned short short_hi_limits[16][36] = {
 {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75},
 {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75},
 {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75},
 {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75},
 {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75},
 {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75},
 {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75},
 {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75},
 {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75},
 {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75},
 {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75},
 {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75},
 {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75},
 {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75},
 {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75},
 {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75},
};

static const unsigned short short_lo_limits[16][36] = {
 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
};

/* Limit for Rawdata Test */
static const unsigned short rawdata_hi_limits[16][36] = {
 {19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081},
 {19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081},
 {19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081},
 {19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081},
 {19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081},
 {19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081},
 {19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081},
 {19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081},
 {19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081},
 {19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081},
 {19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081},
 {19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081},
 {19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081},
 {19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081},
 {19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081},
 {19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081, 19081},
};

static const unsigned short rawdata_lo_limits[16][36] = {
 {7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452},
 {7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452},
 {7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452},
 {7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452},
 {7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452},
 {7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452},
 {7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452},
 {7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452},
 {7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452},
 {7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452},
 {7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452},
 {7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452},
 {7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452},
 {7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452},
 {7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452},
 {7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452, 7452},
};

/* Limit for LPWG Rawdata Test */
static const unsigned short lpwg_rawdata_hi_limits[16][36] = {
 {14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244},
 {14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244},
 {14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244},
 {14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244},
 {14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244},
 {14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244},
 {14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244},
 {14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244},
 {14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244},
 {14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244},
 {14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244},
 {14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244},
 {14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244},
 {14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244},
 {14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244},
 {14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244, 14244},
};

static const unsigned short lpwg_rawdata_lo_limits[16][36] = {
 {5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542},
 {5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542},
 {5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542},
 {5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542},
 {5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542},
 {5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542},
 {5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542},
 {5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542},
 {5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542},
 {5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542},
 {5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542},
 {5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542},
 {5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542},
 {5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542},
 {5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542},
 {5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542},
};

/* Limit for Jitter Test */
static const short jitter_hi_limits[16][36] = {
  {250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250},
  {250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250},
  {250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250},
  {250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250},
  {250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250},
  {250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250},
  {250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250},
  {250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250},
  {250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250},
  {250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250},
  {250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250},
  {250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250},
  {250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250},
  {250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250},
  {250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250},
  {250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250},
};

static const short jitter_lo_limits[16][36] = {
  {-250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250},
  {-250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250},
  {-250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250},
  {-250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250},
  {-250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250},
  {-250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250},
  {-250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250},
  {-250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250},
  {-250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250},
  {-250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250},
  {-250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250},
  {-250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250},
  {-250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250},
  {-250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250},
  {-250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250},
  {-250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250},
};

/* Limit for LPWG Jitter Test */
static const short lpwg_jitter_hi_limits[16][36] = {
  {140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140},
  {140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140},
  {140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140},
  {140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140},
  {140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140},
  {140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140},
  {140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140},
  {140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140},
  {140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140},
  {140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140},
  {140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140},
  {140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140},
  {140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140},
  {140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140},
  {140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140},
  {140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140},
};

static const short lpwg_jitter_lo_limits[16][36] = {
  {-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140},
  {-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140},
  {-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140},
  {-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140},
  {-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140},
  {-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140},
  {-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140},
  {-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140},
  {-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140},
  {-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140},
  {-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140},
  {-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140},
  {-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140},
  {-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140},
  {-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140},
  {-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140},
};