# value mask skip mnemonic am1 am2 level   (from MAME h8.lst, encodings only; see tools/h8/extract_ops.py)
0000 ffff 0 nop - - -
01006900 ffffff88 0 mov.l r32ih r32l h
01006980 ffffff88 0 mov.l r32l r32ih h
01006b00 fffffff8 0 mov.l abs16 r32l h
01006b20 fffffff8 0 mov.l abs32 r32l h
01006b80 fffffff8 0 mov.l r32l abs16 h
01006ba0 fffffff8 0 mov.l r32l abs32 h
01006d00 ffffff88 0 mov.l r32ph r32l h
01006d80 ffffff88 0 mov.l r32l pr32h h
01006f00 ffffff88 0 mov.l r32d16h r32l h
01006f80 ffffff88 0 mov.l r32l r32d16h h
010078006b20 ffffff0ffff8 0 mov.l r32d32hh r32l h
010078006ba0 ffffff0ffff8 0 mov.l r32l r32d32hh h
01406900 ffffff8f 0 ldc.w r32ih ccr h
01406980 ffffff8f 0 stc.w ccr r32ih h
01406b00 ffffffff 0 ldc.w abs16 ccr h
01406b20 ffffffff 0 ldc.w abs32 ccr h
01406b80 ffffffff 0 stc.w ccr abs16 h
01406ba0 ffffffff 0 stc.w ccr abs32 h
01406d00 ffffff8f 0 ldc.w r32ph ccr h
01406d80 ffffff8f 0 stc.w ccr pr32h h
01406f00 ffffff8f 0 ldc.w r32d16h ccr h
01406f80 ffffff8f 0 stc.w ccr r32d16h h
014078006b20 ffffff8fffff 0 ldc.w r32d32hh ccr h
014078806ba0 ffffff8fffff 0 stc.w ccr r32d32hh h
0180 ffff 0 sleep - - -
01c05000 ffffff00 0 mulxs.b r8h r16l h
01c05200 ffffff08 0 mulxs.w r16h r32l h
01d05100 ffffff00 0 divxs.b r8h r16l h
01d05300 ffffff08 0 divxs.w r16h r32l h
01f06400 ffffff88 0 or.l r32h r32l h
01f06500 ffffff88 0 xor.l r32h r32l h
01f06600 ffffff88 0 and.l r32h r32l h
0200 fff0 0 stc ccr r8l -
0300 fff0 0 ldc r8l ccr -
0400 ff00 0 orc imm8 ccr -
0500 ff00 0 xorc imm8 ccr -
0600 ff00 0 andc imm8 ccr -
0700 ff00 0 ldc imm8 ccr -
0800 ff00 0 add.b r8h r8l -
0900 ff00 0 add.w r16h r16l -
0a00 fff0 0 inc.b one r8l -
0a80 ff88 0 add.l r32h r32l h
0b00 fff8 0 adds.l one r16l o
0b00 fff8 0 adds.l one r32l h
0b50 fff0 0 inc.w one r16l h
0b70 fff8 0 inc.l one r32l h
0b80 fff8 0 adds.l two r16l o
0b80 fff8 0 adds.l two r32l h
0b90 fff8 0 adds.l four r32l h
0bd0 fff0 0 inc.w two r16l h
0bf0 fff8 0 inc.l two r32l h
0c00 ff00 0 mov.b r8h r8l -
0d00 ff00 0 mov.w r16h r16l -
0e00 ff00 0 addx.b r8h r8l -
0f00 fff0 0 daa.b r8l - -
0f80 ff88 0 mov.l r32h r32l h
1000 fff0 0 shll.b r8l - -
1010 fff0 0 shll.w r16l - h
1030 fff8 0 shll.l r32l - h
1080 fff0 0 shal.b r8l - -
1090 fff0 0 shal.w r16l - h
10b0 fff8 0 shal.l r32l - h
1100 fff0 0 shlr.b r8l - -
1110 fff0 0 shlr.w r16l - h
1130 fff8 0 shlr.l r32l - h
1180 fff0 0 shar.b r8l - -
1190 fff0 0 shar.w r16l - h
11b0 fff8 0 shar.l r32l - h
1200 fff0 0 rotxl.b r8l - -
1210 fff0 0 rotxl.w r16l - h
1230 fff8 0 rotxl.l r32l - h
1280 fff0 0 rotl.b r8l - -
1290 fff0 0 rotl.w r16l - h
12b0 fff8 0 rotl.l r32l - h
1300 fff0 0 rotxr.b r8l - -
1310 fff0 0 rotxr.w r16l - h
1330 fff8 0 rotxr.l r32l - h
1380 fff0 0 rotr.b r8l - -
1390 fff0 0 rotr.w r16l - h
13b0 fff8 0 rotr.l r32l - h
1400 ff00 0 or.b r8h r8l -
1500 ff00 0 xor.b r8h r8l -
1600 ff00 0 and.b r8h r8l -
1700 fff0 0 not.b r8l - -
1710 fff0 0 not.w r16l - h
1730 fff8 0 not.l r32l - h
1750 fff0 0 extu.w r16l - h
1770 fff8 0 extu.l r32l - h
1780 fff0 0 neg.b r8l - -
1790 fff0 0 neg.w r16l - h
17b0 fff8 0 neg.l r32l - h
17d0 fff0 0 exts.w r16l - h
17f0 fff8 0 exts.l r32l - h
1800 ff00 0 sub.b r8h r8l -
1900 ff00 0 sub.w r16h r16l -
1a00 fff0 0 dec.b one r8l -
1a80 ff88 0 sub.l r32h r32l h
1b00 fff8 0 subs.l one r16l o
1b00 fff8 0 subs.l one r32l h
1b50 fff0 0 dec.w one r16l h
1b70 fff8 0 dec.l one r32l h
1b80 fff8 0 subs.l two r16l o
1b80 fff8 0 subs.l two r32l h
1b90 fff8 0 subs.l four r32l h
1bd0 fff0 0 dec.w two r16l h
1bf0 fff8 0 dec.l two r32l h
1c00 ff00 0 cmp.b r8h r8l -
1d00 ff00 0 cmp.w r16h r16l -
1e00 ff00 0 subx.b r8h r8l -
1f00 fff0 0 das.b r8l - -
1f80 ff88 0 cmp.l r32h r32l h
2000 f000 0 mov.b abs8 r8u -
3000 f000 0 mov.b r8u abs8 -
4000 ff00 0 bt rel8 - -
4100 ff00 0 bf rel8 - -
4200 ff00 0 bhi rel8 - -
4300 ff00 0 bls rel8 - -
4400 ff00 0 bcc rel8 - -
4500 ff00 0 bcs rel8 - -
4600 ff00 0 bne rel8 - -
4700 ff00 0 beq rel8 - -
4800 ff00 0 bvc rel8 - -
4900 ff00 0 bvs rel8 - -
4a00 ff00 0 bpl rel8 - -
4b00 ff00 0 bmi rel8 - -
4c00 ff00 0 bge rel8 - -
4d00 ff00 0 blt rel8 - -
4e00 ff00 0 bgt rel8 - -
4f00 ff00 0 ble rel8 - -
5000 ff00 0 mulxu.b r8h r16l -
5100 ff00 0 divxu.b r8h r16l -
5200 ff08 0 mulxu.w r16h r32l h
5300 ff08 0 divxu.w r16h r32l h
5470 ffff 0 rts - - o
5470 ffff 0 rts - - h
5500 ff00 0 bsr rel8 - o
5500 ff00 0 bsr rel8 - h
5670 ffff 0 rte - - o
5670 ffff 0 rte - - h
5700 ffcf 0 trapa imm2 - h
5800 ffff 0 bt rel16 - h
5810 ffff 0 bf rel16 - h
5820 ffff 0 bhi rel16 - h
5830 ffff 0 bls rel16 - h
5840 ffff 0 bcc rel16 - h
5850 ffff 0 bcs rel16 - h
5860 ffff 0 bne rel16 - h
5870 ffff 0 beq rel16 - h
5880 ffff 0 bvc rel16 - h
5890 ffff 0 bvs rel16 - h
58a0 ffff 0 bpl rel16 - h
58b0 ffff 0 bmi rel16 - h
58c0 ffff 0 bge rel16 - h
58d0 ffff 0 blt rel16 - h
58e0 ffff 0 bgt rel16 - h
58f0 ffff 0 ble rel16 - h
5900 ff8f 0 jmp r16h - o
5900 ff8f 0 jmp r32h - h
5a00 ffff 0 jmp abs16e - o
5a00 ff00 0 jmp abs24e - h
5b00 ff00 0 jmp abs8i - o
5b00 ff00 0 jmp abs8i - h
5c00 ffff 0 bsr rel16 - h
5d00 ff8f 0 jsr r16h - o
5d00 ff8f 0 jsr r32h - h
5e00 ffff 0 jsr abs16e - o
5e00 ff00 0 jsr abs24e - h
5f00 ff00 0 jsr abs8i - o
5f00 ff00 0 jsr abs8i - h
6000 ff00 0 bset r8h r8l -
6100 ff00 0 bnot r8h r8l -
6200 ff00 0 bclr r8h r8l -
6300 ff00 0 btst r8h r8l -
6400 ff00 0 or.w r16h r16l h
6500 ff00 0 xor.w r16h r16l h
6600 ff00 0 and.w r16h r16l h
6700 ff80 0 bst imm3 r8l -
6780 ff80 0 bist imm3 r8l -
6800 ff80 0 mov.b r16ih r8l o
6800 ff80 0 mov.b r32ih r8l h
6880 ff80 0 mov.b r8l r16ih o
6880 ff80 0 mov.b r8l r32ih h
6900 ff88 0 mov.w r16ih r16l o
6900 ff80 0 mov.w r32ih r16l h
6980 ff88 0 mov.w r16l r16ih o
6980 ff80 0 mov.w r16l r32ih h
6a00 fff0 0 mov.b abs16 r8l -
6a20 fff0 0 mov.b abs32 r8l h
6a40 fff0 0 movfpe abs16 r8l -
6a80 fff0 0 mov.b r8l abs16 -
6aa0 fff0 0 mov.b r8l abs32 h
6ac0 fff0 0 movtpe r8l abs16 -
6b00 fff0 0 mov.w abs16 r16l -
6b20 fff0 0 mov.w abs32 r16l h
6b80 fff0 0 mov.w r16l abs16 -
6ba0 fff0 0 mov.w r16l abs32 h
6c00 ff80 0 mov.b r16ph r8l o
6c00 ff80 0 mov.b r32ph r8l h
6c80 ff80 0 mov.b r8l pr16h o
6c80 ff80 0 mov.b r8l pr32h h
6d00 ff88 0 mov.w r16ph r16l o
6d00 ff80 0 mov.w r32ph r16l h
6d80 ff88 0 mov.w r16l pr16h o
6d80 ff80 0 mov.w r16l pr32h h
6e00 ff80 0 mov.b r16d16h r8l o
6e00 ff80 0 mov.b r32d16h r8l h
6e80 ff80 0 mov.b r8l r16d16h o
6e80 ff80 0 mov.b r8l r32d16h h
6f00 ff80 0 mov.w r16d16h r16l o
6f00 ff80 0 mov.w r32d16h r16l h
6f80 ff80 0 mov.w r16l r16d16h o
6f80 ff80 0 mov.w r16l r32d16h h
7000 ff80 0 bset imm3 r8l -
7100 ff80 0 bnot imm3 r8l -
7200 ff80 0 bclr imm3 r8l -
7300 ff80 0 btst imm3 r8l -
7400 ff80 0 bor imm3 r8l -
7480 ff80 0 bior imm3 r8l -
7500 ff80 0 bxor imm3 r8l -
7580 ff80 0 bixor imm3 r8l -
7600 ff80 0 band imm3 r8l -
7680 ff80 0 biand imm3 r8l -
7700 ff80 0 bld imm3 r8l -
7780 ff80 0 bild imm3 r8l -
78006a20 ff8ffff0 0 mov.b r32d32hh r8l h
78006aa0 ff8ffff0 0 mov.b r8l r32d32hh h
78006b20 ff8ffff0 0 mov.w r32d32hh r16l h
78006ba0 ff8ffff0 0 mov.w r16l r32d32hh h
7900 fff0 0 mov.w imm16 r16l -
7910 fff0 0 add.w imm16 r16l h
7920 fff0 0 cmp.w imm16 r16l h
7930 fff0 0 sub.w imm16 r16l h
7940 fff0 0 or.w imm16 r16l h
7950 fff0 0 xor.w imm16 r16l h
7960 fff0 0 and.w imm16 r16l h
7a00 fff8 0 mov.l imm32 r32l h
7a10 fff8 0 add.l imm32 r32l h
7a20 fff8 0 cmp.l imm32 r32l h
7a30 fff8 0 sub.l imm32 r32l h
7a40 fff8 0 or.l imm32 r32l h
7a50 fff8 0 xor.l imm32 r32l h
7a60 fff8 0 and.l imm32 r32l h
7b5c598f ffffffff 0 eepmov.b - - o
7b5c598f ffffffff 0 eepmov.b - - h
7bd4598f ffffffff 0 eepmov.w - - h
7c006300 ff8fff0f 0 btst r8h r16ihh o
7c006300 ff8fff0f 0 btst r8h r32ihh h
7c007300 ff8fff8f 0 btst imm3 r16ihh o
7c007300 ff8fff8f 0 btst imm3 r32ihh h
7c007400 ff8fff8f 0 bor imm3 r16ihh o
7c007400 ff8fff8f 0 bor imm3 r32ihh h
7c007480 ff8fff8f 0 bior imm3 r16ihh o
7c007480 ff8fff8f 0 bior imm3 r32ihh h
7c007500 ff8fff8f 0 bxor imm3 r16ihh o
7c007500 ff8fff8f 0 bxor imm3 r32ihh h
7c007580 ff8fff8f 0 bixor imm3 r16ihh o
7c007580 ff8fff8f 0 bixor imm3 r32ihh h
7c007600 ff8fff8f 0 band imm3 r16ihh o
7c007600 ff8fff8f 0 band imm3 r32ihh h
7c007680 ff8fff8f 0 biand imm3 r16ihh o
7c007680 ff8fff8f 0 biand imm3 r32ihh h
7c007700 ff8fff8f 0 bld imm3 r16ihh o
7c007700 ff8fff8f 0 bld imm3 r32ihh h
7c007780 ff8fff8f 0 bild imm3 r16ihh o
7c007780 ff8fff8f 0 bild imm3 r32ihh h
7d006000 ff8fff0f 0 bset r8h r16ihh o
7d006000 ff8fff0f 0 bset r8h r32ihh h
7d006100 ff8fff0f 0 bnot r8h r16ihh o
7d006100 ff8fff0f 0 bnot r8h r32ihh h
7d006200 ff8fff0f 0 bclr r8h r16ihh o
7d006200 ff8fff0f 0 bclr r8h r32ihh h
7d006700 ff8fff8f 0 bst imm3 r16ihh o
7d006700 ff8fff8f 0 bst imm3 r32ihh h
7d006780 ff8fff8f 0 bist imm3 r16ihh o
7d006780 ff8fff8f 0 bist imm3 r32ihh h
7d007000 ff8fff8f 0 bset imm3 r16ihh o
7d007000 ff8fff8f 0 bset imm3 r32ihh h
7d007100 ff8fff8f 0 bnot imm3 r16ihh o
7d007100 ff8fff8f 0 bnot imm3 r32ihh h
7d007200 ff8fff8f 0 bclr imm3 r16ihh o
7d007200 ff8fff8f 0 bclr imm3 r32ihh h
7e006300 ff00ff0f 0 btst r8h abs8 -
7e007300 ff00ff8f 0 btst imm3 abs8 -
7e007400 ff00ff8f 0 bor imm3 abs8 -
7e007480 ff00ff8f 0 bior imm3 abs8 -
7e007500 ff00ff8f 0 bxor imm3 abs8 -
7e007580 ff00ff8f 0 bixor imm3 abs8 -
7e007600 ff00ff8f 0 band imm3 abs8 -
7e007680 ff00ff8f 0 biand imm3 abs8 -
7e007700 ff00ff8f 0 bld imm3 abs8 -
7e007780 ff00ff8f 0 bild imm3 abs8 -
7f006000 ff00ff0f 0 bset r8h abs8 -
7f006100 ff00ff0f 0 bnot r8h abs8 -
7f006200 ff00ff0f 0 bclr r8h abs8 -
7f006700 ff00ff8f 0 bst imm3 abs8 -
7f006780 ff00ff8f 0 bist imm3 abs8 -
7f007000 ff00ff8f 0 bset imm3 abs8 -
7f007100 ff00ff8f 0 bnot imm3 abs8 -
7f007200 ff00ff8f 0 bclr imm3 abs8 -
8000 f000 0 add.b imm8 r8u -
9000 f000 0 addx.b imm8 r8u -
a000 f000 0 cmp.b imm8 r8u -
b000 f000 0 subx.b imm8 r8u -
c000 f000 0 or.b imm8 r8u -
d000 f000 0 xor.b imm8 r8u -
e000 f000 0 and.b imm8 r8u -
f000 f000 0 mov.b imm8 r8u -
