#define CU_MASK  (0)

#define CU_BPP   (2)

#define CU_SIZE  (8)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo208____()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo208__f_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo208_c__()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo208_cf_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 0
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 0
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 0
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 0
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (16)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo216____()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo216__f_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo216_c__()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo216_cf_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo216r___()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo216r_f_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo216rc__()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo216rcf_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (32)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo232____()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo232__f_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo232_c__()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo232_cf_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 0
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 0
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 0
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 0
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#undef  CU_BPP

#define CU_BPP   (3)

#define CU_SIZE  (8)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo308____()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo308__f_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo308_c__()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo308_cf_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 0
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 0
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 0
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 0
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (16)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo316____()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo316__f_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo316_c__()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo316_cf_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo316r___()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo316r_f_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo316rc__()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo316rcf_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (32)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo332____()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo332__f_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo332_c__()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo332_cf_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 0
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 0
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 0
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 0
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#undef  CU_BPP

#define CU_BPP   (4)

#define CU_SIZE  (8)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo408____()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo408__f_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo408_c__()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo408_cf_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 0
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 0
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 0
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 0
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (16)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo416____()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo416__f_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo416_c__()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo416_cf_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo416r___()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo416r_f_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo416rc__()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo416rcf_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (32)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo432____()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo432__f_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo432_c__()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo432_cf_()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 0
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 0
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 0
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 0
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#undef  CU_BPP

#undef  CU_MASK

#define CU_MASK  (1)

#define CU_BPP   (2)

#define CU_SIZE  (8)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo208___m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo208__fm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo208_c_m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo208_cfm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (16)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo216___m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo216__fm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo216_c_m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo216_cfm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 10  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 10  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 10  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 10  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (32)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo232___m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo232__fm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo232_c_m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo232_cfm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#undef  CU_BPP

#define CU_BPP   (3)

#define CU_SIZE  (8)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo308___m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo308__fm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo308_c_m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo308_cfm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (16)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo316___m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo316__fm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo316_c_m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo316_cfm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 10  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 10  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 10  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 10  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (32)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo332___m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo332__fm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo332_c_m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo332_cfm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#undef  CU_BPP

#define CU_BPP   (4)

#define CU_SIZE  (8)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo408___m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo408__fm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo408_c_m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo408_cfm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (16)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo416___m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo416__fm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo416_c_m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo416_cfm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 10  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 10  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 10  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 10  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (32)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo432___m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo432__fm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo432_c_m()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo432_cfm()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 1
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 1
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#undef  CU_BPP

#undef  CU_MASK

#define CU_MASK  (2)

#define CU_BPP   (2)

#define CU_SIZE  (8)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo208___b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo208__fb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo208_c_b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo208_cfb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 2
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 2
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 2
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 2
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (16)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo216___b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo216__fb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo216_c_b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo216_cfb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo216r__b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo216r_fb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo216rc_b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo216rcfb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (32)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo232___b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo232__fb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo232_c_b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo232_cfb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 2
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 2
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 2
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 2
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#undef  CU_BPP

#define CU_BPP   (3)

#define CU_SIZE  (8)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo308___b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo308__fb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo308_c_b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo308_cfb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 2
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 2
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 2
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 2
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (16)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo316___b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo316__fb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo316_c_b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo316_cfb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo316r__b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo316r_fb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo316rc_b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo316rcfb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (32)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo332___b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo332__fb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo332_c_b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo332_cfb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 2
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 2
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 2
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 2
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#undef  CU_BPP

#define CU_BPP   (4)

#define CU_SIZE  (8)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo408___b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo408__fb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo408_c_b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo408_cfb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 2
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 2
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 8  mask 2
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 8  mask 2
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (16)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo416___b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo416__fb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo416_c_b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo416_cfb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo416r__b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo416r_fb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo416rc_b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo416rcfb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#define CU_SIZE  (32)

#define CU_ROWS  (0)

#define CU_CARE  (0)
#define CU_FLIPX (0)
static INT32 CtvDo432___b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo432__fb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
static INT32 CtvDo432_c_b()
#include "ctv_do.h"
#undef  CU_FLIPX
#define CU_FLIPX (1)
static INT32 CtvDo432_cfb()
#include "ctv_do.h"
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#define CU_ROWS  (1)

#define CU_CARE  (0)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 2
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 2
#undef  CU_FLIPX
#undef  CU_CARE

#define CU_CARE  (1)
#define CU_FLIPX (0)
// Invalid combination of capabilities. rows 1  size 20  mask 2
#undef  CU_FLIPX
#define CU_FLIPX (1)
// Invalid combination of capabilities. rows 1  size 20  mask 2
#undef  CU_FLIPX
#undef  CU_CARE

#undef  CU_ROWS

#undef  CU_SIZE

#undef  CU_BPP

#undef  CU_MASK



// Filler function
static INT32 CtvDo_______() { return 0; }



// Lookup table for 2 bpp
static CtvDoFn CtvDo2[0x20]={
CtvDo208____,CtvDo208__f_,CtvDo208_c__,CtvDo208_cf_,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo216____,CtvDo216__f_,CtvDo216_c__,CtvDo216_cf_,
CtvDo216r___,CtvDo216r_f_,CtvDo216rc__,CtvDo216rcf_,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo232____,CtvDo232__f_,CtvDo232_c__,CtvDo232_cf_,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
};
// Lookup table for 3 bpp
static CtvDoFn CtvDo3[0x20]={
CtvDo308____,CtvDo308__f_,CtvDo308_c__,CtvDo308_cf_,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo316____,CtvDo316__f_,CtvDo316_c__,CtvDo316_cf_,
CtvDo316r___,CtvDo316r_f_,CtvDo316rc__,CtvDo316rcf_,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo332____,CtvDo332__f_,CtvDo332_c__,CtvDo332_cf_,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
};
// Lookup table for 4 bpp
static CtvDoFn CtvDo4[0x20]={
CtvDo408____,CtvDo408__f_,CtvDo408_c__,CtvDo408_cf_,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo416____,CtvDo416__f_,CtvDo416_c__,CtvDo416_cf_,
CtvDo416r___,CtvDo416r_f_,CtvDo416rc__,CtvDo416rcf_,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo432____,CtvDo432__f_,CtvDo432_c__,CtvDo432_cf_,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
};
// Lookup table for 2 bpp with Sprite Masking
static CtvDoFn CtvDo2m[0x20]={
CtvDo208___m,CtvDo208__fm,CtvDo208_c_m,CtvDo208_cfm,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo216___m,CtvDo216__fm,CtvDo216_c_m,CtvDo216_cfm,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo232___m,CtvDo232__fm,CtvDo232_c_m,CtvDo232_cfm,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
};
// Lookup table for 3 bpp with Sprite Masking
static CtvDoFn CtvDo3m[0x20]={
CtvDo308___m,CtvDo308__fm,CtvDo308_c_m,CtvDo308_cfm,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo316___m,CtvDo316__fm,CtvDo316_c_m,CtvDo316_cfm,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo332___m,CtvDo332__fm,CtvDo332_c_m,CtvDo332_cfm,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
};
// Lookup table for 4 bpp with Sprite Masking
static CtvDoFn CtvDo4m[0x20]={
CtvDo408___m,CtvDo408__fm,CtvDo408_c_m,CtvDo408_cfm,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo416___m,CtvDo416__fm,CtvDo416_c_m,CtvDo416_cfm,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo432___m,CtvDo432__fm,CtvDo432_c_m,CtvDo432_cfm,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
};
// Lookup table for 2 bpp with BgHi
static CtvDoFn CtvDo2b[0x20]={
CtvDo208___b,CtvDo208__fb,CtvDo208_c_b,CtvDo208_cfb,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo216___b,CtvDo216__fb,CtvDo216_c_b,CtvDo216_cfb,
CtvDo216r__b,CtvDo216r_fb,CtvDo216rc_b,CtvDo216rcfb,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo232___b,CtvDo232__fb,CtvDo232_c_b,CtvDo232_cfb,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
};
// Lookup table for 3 bpp with BgHi
static CtvDoFn CtvDo3b[0x20]={
CtvDo308___b,CtvDo308__fb,CtvDo308_c_b,CtvDo308_cfb,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo316___b,CtvDo316__fb,CtvDo316_c_b,CtvDo316_cfb,
CtvDo316r__b,CtvDo316r_fb,CtvDo316rc_b,CtvDo316rcfb,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo332___b,CtvDo332__fb,CtvDo332_c_b,CtvDo332_cfb,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
};
// Lookup table for 4 bpp with BgHi
static CtvDoFn CtvDo4b[0x20]={
CtvDo408___b,CtvDo408__fb,CtvDo408_c_b,CtvDo408_cfb,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo416___b,CtvDo416__fb,CtvDo416_c_b,CtvDo416_cfb,
CtvDo416r__b,CtvDo416r_fb,CtvDo416rc_b,CtvDo416rcfb,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
CtvDo432___b,CtvDo432__fb,CtvDo432_c_b,CtvDo432_cfb,
CtvDo_______,CtvDo_______,CtvDo_______,CtvDo_______,
};


// Current BPP:
CtvDoFn CtvDoX[0x20];
CtvDoFn CtvDoXM[0x20];
CtvDoFn CtvDoXB[0x20];


