- if (i & 0x01) out(0, 0);
- check(i&0xfe);
- if (i & 0x02) out(1, 0);
- check(i&0xfc);
- if (i & 0x04) out(2, 0);
- check(i&0xf8);
- if (i & 0x08) out(3, 0);
- check(i&0xf0);
- if (i & 0x10) out(4, 0);
- check(i&0xe0);
- if (i & 0x20) out(5, 0);
- check(i&0xc0);
- if (i & 0x40) out(6, 0);
- check(i&0x80);
+ if (i & 0x01) out(0, !(i&0xfe));
+ check_label(i&0xfe);
+ if (i & 0x02) out(1, !(i&0xfc));
+ check_label(i&0xfc);
+ if (i & 0x04) out(2, !(i&0xf8));
+ check_label(i&0xf8);
+ if (i & 0x08) out(3, !(i&0xf0));
+ check_label(i&0xf0);
+ if (i & 0x10) out(4, !(i&0xe0));
+ check_label(i&0xe0);
+ if (i & 0x20) out(5, !(i&0xc0));
+ check_label(i&0xc0);
+ if (i & 0x40) out(6, !(i&0x80));
+ check_label(i&0x80);