P0
{ P0, NA, P1, NA }, /* 000b */
{ P1, NA, P0, NA }, /* 001b */
{ P0, P1, IDE, IDE }, /* 100b */
{ P1, P0, IDE, IDE }, /* 101b */
{ IDE, IDE, P0, P1 }, /* 110b */
{ IDE, IDE, P1, P0 }, /* 111b */
{ P0, P2, P1, P3 }, /* 00b */
{ P0, P2, IDE, IDE }, /* 10b */
{ P0, P2, NA, NA }, /* 00b */
{ P0, P2, IDE, IDE }, /* 10b */
{ P0, P2, P1, P3 }, /* 00b (hardwired when in AHCI) */
{ P0, P2, IDE, IDE }, /* 10b (IDE mode) */
{ P0, NA, P1, NA }, /* 00b */
{ P0, NA, NA, NA }, /* 00b */
{ P0, P2, IDE, IDE }, /* 10b */
{ P0, NA, P1, NA }, /* 00b */
int8_t P0;
int8_t P0;
h = P0((h)); \