Home | History | Annotate | Download | only in traces
      1 // Copyright 2015, VIXL authors
      2 // All rights reserved.
      3 //
      4 // Redistribution and use in source and binary forms, with or without
      5 // modification, are permitted provided that the following conditions are met:
      6 //
      7 //   * Redistributions of source code must retain the above copyright notice,
      8 //     this list of conditions and the following disclaimer.
      9 //   * Redistributions in binary form must reproduce the above copyright notice,
     10 //     this list of conditions and the following disclaimer in the documentation
     11 //     and/or other materials provided with the distribution.
     12 //   * Neither the name of ARM Limited nor the names of its contributors may be
     13 //     used to endorse or promote products derived from this software without
     14 //     specific prior written permission.
     15 //
     16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND
     17 // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
     18 // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
     19 // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
     20 // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
     21 // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
     22 // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
     23 // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
     24 // OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     25 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     26 
     27 
     28 // ---------------------------------------------------------------------
     29 // This file is auto generated using tools/generate_simulator_traces.py.
     30 //
     31 // PLEASE DO NOT EDIT.
     32 // ---------------------------------------------------------------------
     33 
     34 #ifndef VIXL_ASSEMBLER_COND_RDLOW_OPERAND_IMM8_CMP_T32_H_
     35 #define VIXL_ASSEMBLER_COND_RDLOW_OPERAND_IMM8_CMP_T32_H_
     36 
     37 const byte kInstruction_cmp_al_r0_0[] = {
     38   0x00, 0x28 // cmp al r0 0
     39 };
     40 const byte kInstruction_cmp_al_r0_1[] = {
     41   0x01, 0x28 // cmp al r0 1
     42 };
     43 const byte kInstruction_cmp_al_r0_2[] = {
     44   0x02, 0x28 // cmp al r0 2
     45 };
     46 const byte kInstruction_cmp_al_r0_3[] = {
     47   0x03, 0x28 // cmp al r0 3
     48 };
     49 const byte kInstruction_cmp_al_r0_4[] = {
     50   0x04, 0x28 // cmp al r0 4
     51 };
     52 const byte kInstruction_cmp_al_r0_5[] = {
     53   0x05, 0x28 // cmp al r0 5
     54 };
     55 const byte kInstruction_cmp_al_r0_6[] = {
     56   0x06, 0x28 // cmp al r0 6
     57 };
     58 const byte kInstruction_cmp_al_r0_7[] = {
     59   0x07, 0x28 // cmp al r0 7
     60 };
     61 const byte kInstruction_cmp_al_r0_8[] = {
     62   0x08, 0x28 // cmp al r0 8
     63 };
     64 const byte kInstruction_cmp_al_r0_9[] = {
     65   0x09, 0x28 // cmp al r0 9
     66 };
     67 const byte kInstruction_cmp_al_r0_10[] = {
     68   0x0a, 0x28 // cmp al r0 10
     69 };
     70 const byte kInstruction_cmp_al_r0_11[] = {
     71   0x0b, 0x28 // cmp al r0 11
     72 };
     73 const byte kInstruction_cmp_al_r0_12[] = {
     74   0x0c, 0x28 // cmp al r0 12
     75 };
     76 const byte kInstruction_cmp_al_r0_13[] = {
     77   0x0d, 0x28 // cmp al r0 13
     78 };
     79 const byte kInstruction_cmp_al_r0_14[] = {
     80   0x0e, 0x28 // cmp al r0 14
     81 };
     82 const byte kInstruction_cmp_al_r0_15[] = {
     83   0x0f, 0x28 // cmp al r0 15
     84 };
     85 const byte kInstruction_cmp_al_r0_16[] = {
     86   0x10, 0x28 // cmp al r0 16
     87 };
     88 const byte kInstruction_cmp_al_r0_17[] = {
     89   0x11, 0x28 // cmp al r0 17
     90 };
     91 const byte kInstruction_cmp_al_r0_18[] = {
     92   0x12, 0x28 // cmp al r0 18
     93 };
     94 const byte kInstruction_cmp_al_r0_19[] = {
     95   0x13, 0x28 // cmp al r0 19
     96 };
     97 const byte kInstruction_cmp_al_r0_20[] = {
     98   0x14, 0x28 // cmp al r0 20
     99 };
    100 const byte kInstruction_cmp_al_r0_21[] = {
    101   0x15, 0x28 // cmp al r0 21
    102 };
    103 const byte kInstruction_cmp_al_r0_22[] = {
    104   0x16, 0x28 // cmp al r0 22
    105 };
    106 const byte kInstruction_cmp_al_r0_23[] = {
    107   0x17, 0x28 // cmp al r0 23
    108 };
    109 const byte kInstruction_cmp_al_r0_24[] = {
    110   0x18, 0x28 // cmp al r0 24
    111 };
    112 const byte kInstruction_cmp_al_r0_25[] = {
    113   0x19, 0x28 // cmp al r0 25
    114 };
    115 const byte kInstruction_cmp_al_r0_26[] = {
    116   0x1a, 0x28 // cmp al r0 26
    117 };
    118 const byte kInstruction_cmp_al_r0_27[] = {
    119   0x1b, 0x28 // cmp al r0 27
    120 };
    121 const byte kInstruction_cmp_al_r0_28[] = {
    122   0x1c, 0x28 // cmp al r0 28
    123 };
    124 const byte kInstruction_cmp_al_r0_29[] = {
    125   0x1d, 0x28 // cmp al r0 29
    126 };
    127 const byte kInstruction_cmp_al_r0_30[] = {
    128   0x1e, 0x28 // cmp al r0 30
    129 };
    130 const byte kInstruction_cmp_al_r0_31[] = {
    131   0x1f, 0x28 // cmp al r0 31
    132 };
    133 const byte kInstruction_cmp_al_r0_32[] = {
    134   0x20, 0x28 // cmp al r0 32
    135 };
    136 const byte kInstruction_cmp_al_r0_33[] = {
    137   0x21, 0x28 // cmp al r0 33
    138 };
    139 const byte kInstruction_cmp_al_r0_34[] = {
    140   0x22, 0x28 // cmp al r0 34
    141 };
    142 const byte kInstruction_cmp_al_r0_35[] = {
    143   0x23, 0x28 // cmp al r0 35
    144 };
    145 const byte kInstruction_cmp_al_r0_36[] = {
    146   0x24, 0x28 // cmp al r0 36
    147 };
    148 const byte kInstruction_cmp_al_r0_37[] = {
    149   0x25, 0x28 // cmp al r0 37
    150 };
    151 const byte kInstruction_cmp_al_r0_38[] = {
    152   0x26, 0x28 // cmp al r0 38
    153 };
    154 const byte kInstruction_cmp_al_r0_39[] = {
    155   0x27, 0x28 // cmp al r0 39
    156 };
    157 const byte kInstruction_cmp_al_r0_40[] = {
    158   0x28, 0x28 // cmp al r0 40
    159 };
    160 const byte kInstruction_cmp_al_r0_41[] = {
    161   0x29, 0x28 // cmp al r0 41
    162 };
    163 const byte kInstruction_cmp_al_r0_42[] = {
    164   0x2a, 0x28 // cmp al r0 42
    165 };
    166 const byte kInstruction_cmp_al_r0_43[] = {
    167   0x2b, 0x28 // cmp al r0 43
    168 };
    169 const byte kInstruction_cmp_al_r0_44[] = {
    170   0x2c, 0x28 // cmp al r0 44
    171 };
    172 const byte kInstruction_cmp_al_r0_45[] = {
    173   0x2d, 0x28 // cmp al r0 45
    174 };
    175 const byte kInstruction_cmp_al_r0_46[] = {
    176   0x2e, 0x28 // cmp al r0 46
    177 };
    178 const byte kInstruction_cmp_al_r0_47[] = {
    179   0x2f, 0x28 // cmp al r0 47
    180 };
    181 const byte kInstruction_cmp_al_r0_48[] = {
    182   0x30, 0x28 // cmp al r0 48
    183 };
    184 const byte kInstruction_cmp_al_r0_49[] = {
    185   0x31, 0x28 // cmp al r0 49
    186 };
    187 const byte kInstruction_cmp_al_r0_50[] = {
    188   0x32, 0x28 // cmp al r0 50
    189 };
    190 const byte kInstruction_cmp_al_r0_51[] = {
    191   0x33, 0x28 // cmp al r0 51
    192 };
    193 const byte kInstruction_cmp_al_r0_52[] = {
    194   0x34, 0x28 // cmp al r0 52
    195 };
    196 const byte kInstruction_cmp_al_r0_53[] = {
    197   0x35, 0x28 // cmp al r0 53
    198 };
    199 const byte kInstruction_cmp_al_r0_54[] = {
    200   0x36, 0x28 // cmp al r0 54
    201 };
    202 const byte kInstruction_cmp_al_r0_55[] = {
    203   0x37, 0x28 // cmp al r0 55
    204 };
    205 const byte kInstruction_cmp_al_r0_56[] = {
    206   0x38, 0x28 // cmp al r0 56
    207 };
    208 const byte kInstruction_cmp_al_r0_57[] = {
    209   0x39, 0x28 // cmp al r0 57
    210 };
    211 const byte kInstruction_cmp_al_r0_58[] = {
    212   0x3a, 0x28 // cmp al r0 58
    213 };
    214 const byte kInstruction_cmp_al_r0_59[] = {
    215   0x3b, 0x28 // cmp al r0 59
    216 };
    217 const byte kInstruction_cmp_al_r0_60[] = {
    218   0x3c, 0x28 // cmp al r0 60
    219 };
    220 const byte kInstruction_cmp_al_r0_61[] = {
    221   0x3d, 0x28 // cmp al r0 61
    222 };
    223 const byte kInstruction_cmp_al_r0_62[] = {
    224   0x3e, 0x28 // cmp al r0 62
    225 };
    226 const byte kInstruction_cmp_al_r0_63[] = {
    227   0x3f, 0x28 // cmp al r0 63
    228 };
    229 const byte kInstruction_cmp_al_r0_64[] = {
    230   0x40, 0x28 // cmp al r0 64
    231 };
    232 const byte kInstruction_cmp_al_r0_65[] = {
    233   0x41, 0x28 // cmp al r0 65
    234 };
    235 const byte kInstruction_cmp_al_r0_66[] = {
    236   0x42, 0x28 // cmp al r0 66
    237 };
    238 const byte kInstruction_cmp_al_r0_67[] = {
    239   0x43, 0x28 // cmp al r0 67
    240 };
    241 const byte kInstruction_cmp_al_r0_68[] = {
    242   0x44, 0x28 // cmp al r0 68
    243 };
    244 const byte kInstruction_cmp_al_r0_69[] = {
    245   0x45, 0x28 // cmp al r0 69
    246 };
    247 const byte kInstruction_cmp_al_r0_70[] = {
    248   0x46, 0x28 // cmp al r0 70
    249 };
    250 const byte kInstruction_cmp_al_r0_71[] = {
    251   0x47, 0x28 // cmp al r0 71
    252 };
    253 const byte kInstruction_cmp_al_r0_72[] = {
    254   0x48, 0x28 // cmp al r0 72
    255 };
    256 const byte kInstruction_cmp_al_r0_73[] = {
    257   0x49, 0x28 // cmp al r0 73
    258 };
    259 const byte kInstruction_cmp_al_r0_74[] = {
    260   0x4a, 0x28 // cmp al r0 74
    261 };
    262 const byte kInstruction_cmp_al_r0_75[] = {
    263   0x4b, 0x28 // cmp al r0 75
    264 };
    265 const byte kInstruction_cmp_al_r0_76[] = {
    266   0x4c, 0x28 // cmp al r0 76
    267 };
    268 const byte kInstruction_cmp_al_r0_77[] = {
    269   0x4d, 0x28 // cmp al r0 77
    270 };
    271 const byte kInstruction_cmp_al_r0_78[] = {
    272   0x4e, 0x28 // cmp al r0 78
    273 };
    274 const byte kInstruction_cmp_al_r0_79[] = {
    275   0x4f, 0x28 // cmp al r0 79
    276 };
    277 const byte kInstruction_cmp_al_r0_80[] = {
    278   0x50, 0x28 // cmp al r0 80
    279 };
    280 const byte kInstruction_cmp_al_r0_81[] = {
    281   0x51, 0x28 // cmp al r0 81
    282 };
    283 const byte kInstruction_cmp_al_r0_82[] = {
    284   0x52, 0x28 // cmp al r0 82
    285 };
    286 const byte kInstruction_cmp_al_r0_83[] = {
    287   0x53, 0x28 // cmp al r0 83
    288 };
    289 const byte kInstruction_cmp_al_r0_84[] = {
    290   0x54, 0x28 // cmp al r0 84
    291 };
    292 const byte kInstruction_cmp_al_r0_85[] = {
    293   0x55, 0x28 // cmp al r0 85
    294 };
    295 const byte kInstruction_cmp_al_r0_86[] = {
    296   0x56, 0x28 // cmp al r0 86
    297 };
    298 const byte kInstruction_cmp_al_r0_87[] = {
    299   0x57, 0x28 // cmp al r0 87
    300 };
    301 const byte kInstruction_cmp_al_r0_88[] = {
    302   0x58, 0x28 // cmp al r0 88
    303 };
    304 const byte kInstruction_cmp_al_r0_89[] = {
    305   0x59, 0x28 // cmp al r0 89
    306 };
    307 const byte kInstruction_cmp_al_r0_90[] = {
    308   0x5a, 0x28 // cmp al r0 90
    309 };
    310 const byte kInstruction_cmp_al_r0_91[] = {
    311   0x5b, 0x28 // cmp al r0 91
    312 };
    313 const byte kInstruction_cmp_al_r0_92[] = {
    314   0x5c, 0x28 // cmp al r0 92
    315 };
    316 const byte kInstruction_cmp_al_r0_93[] = {
    317   0x5d, 0x28 // cmp al r0 93
    318 };
    319 const byte kInstruction_cmp_al_r0_94[] = {
    320   0x5e, 0x28 // cmp al r0 94
    321 };
    322 const byte kInstruction_cmp_al_r0_95[] = {
    323   0x5f, 0x28 // cmp al r0 95
    324 };
    325 const byte kInstruction_cmp_al_r0_96[] = {
    326   0x60, 0x28 // cmp al r0 96
    327 };
    328 const byte kInstruction_cmp_al_r0_97[] = {
    329   0x61, 0x28 // cmp al r0 97
    330 };
    331 const byte kInstruction_cmp_al_r0_98[] = {
    332   0x62, 0x28 // cmp al r0 98
    333 };
    334 const byte kInstruction_cmp_al_r0_99[] = {
    335   0x63, 0x28 // cmp al r0 99
    336 };
    337 const byte kInstruction_cmp_al_r0_100[] = {
    338   0x64, 0x28 // cmp al r0 100
    339 };
    340 const byte kInstruction_cmp_al_r0_101[] = {
    341   0x65, 0x28 // cmp al r0 101
    342 };
    343 const byte kInstruction_cmp_al_r0_102[] = {
    344   0x66, 0x28 // cmp al r0 102
    345 };
    346 const byte kInstruction_cmp_al_r0_103[] = {
    347   0x67, 0x28 // cmp al r0 103
    348 };
    349 const byte kInstruction_cmp_al_r0_104[] = {
    350   0x68, 0x28 // cmp al r0 104
    351 };
    352 const byte kInstruction_cmp_al_r0_105[] = {
    353   0x69, 0x28 // cmp al r0 105
    354 };
    355 const byte kInstruction_cmp_al_r0_106[] = {
    356   0x6a, 0x28 // cmp al r0 106
    357 };
    358 const byte kInstruction_cmp_al_r0_107[] = {
    359   0x6b, 0x28 // cmp al r0 107
    360 };
    361 const byte kInstruction_cmp_al_r0_108[] = {
    362   0x6c, 0x28 // cmp al r0 108
    363 };
    364 const byte kInstruction_cmp_al_r0_109[] = {
    365   0x6d, 0x28 // cmp al r0 109
    366 };
    367 const byte kInstruction_cmp_al_r0_110[] = {
    368   0x6e, 0x28 // cmp al r0 110
    369 };
    370 const byte kInstruction_cmp_al_r0_111[] = {
    371   0x6f, 0x28 // cmp al r0 111
    372 };
    373 const byte kInstruction_cmp_al_r0_112[] = {
    374   0x70, 0x28 // cmp al r0 112
    375 };
    376 const byte kInstruction_cmp_al_r0_113[] = {
    377   0x71, 0x28 // cmp al r0 113
    378 };
    379 const byte kInstruction_cmp_al_r0_114[] = {
    380   0x72, 0x28 // cmp al r0 114
    381 };
    382 const byte kInstruction_cmp_al_r0_115[] = {
    383   0x73, 0x28 // cmp al r0 115
    384 };
    385 const byte kInstruction_cmp_al_r0_116[] = {
    386   0x74, 0x28 // cmp al r0 116
    387 };
    388 const byte kInstruction_cmp_al_r0_117[] = {
    389   0x75, 0x28 // cmp al r0 117
    390 };
    391 const byte kInstruction_cmp_al_r0_118[] = {
    392   0x76, 0x28 // cmp al r0 118
    393 };
    394 const byte kInstruction_cmp_al_r0_119[] = {
    395   0x77, 0x28 // cmp al r0 119
    396 };
    397 const byte kInstruction_cmp_al_r0_120[] = {
    398   0x78, 0x28 // cmp al r0 120
    399 };
    400 const byte kInstruction_cmp_al_r0_121[] = {
    401   0x79, 0x28 // cmp al r0 121
    402 };
    403 const byte kInstruction_cmp_al_r0_122[] = {
    404   0x7a, 0x28 // cmp al r0 122
    405 };
    406 const byte kInstruction_cmp_al_r0_123[] = {
    407   0x7b, 0x28 // cmp al r0 123
    408 };
    409 const byte kInstruction_cmp_al_r0_124[] = {
    410   0x7c, 0x28 // cmp al r0 124
    411 };
    412 const byte kInstruction_cmp_al_r0_125[] = {
    413   0x7d, 0x28 // cmp al r0 125
    414 };
    415 const byte kInstruction_cmp_al_r0_126[] = {
    416   0x7e, 0x28 // cmp al r0 126
    417 };
    418 const byte kInstruction_cmp_al_r0_127[] = {
    419   0x7f, 0x28 // cmp al r0 127
    420 };
    421 const byte kInstruction_cmp_al_r0_128[] = {
    422   0x80, 0x28 // cmp al r0 128
    423 };
    424 const byte kInstruction_cmp_al_r0_129[] = {
    425   0x81, 0x28 // cmp al r0 129
    426 };
    427 const byte kInstruction_cmp_al_r0_130[] = {
    428   0x82, 0x28 // cmp al r0 130
    429 };
    430 const byte kInstruction_cmp_al_r0_131[] = {
    431   0x83, 0x28 // cmp al r0 131
    432 };
    433 const byte kInstruction_cmp_al_r0_132[] = {
    434   0x84, 0x28 // cmp al r0 132
    435 };
    436 const byte kInstruction_cmp_al_r0_133[] = {
    437   0x85, 0x28 // cmp al r0 133
    438 };
    439 const byte kInstruction_cmp_al_r0_134[] = {
    440   0x86, 0x28 // cmp al r0 134
    441 };
    442 const byte kInstruction_cmp_al_r0_135[] = {
    443   0x87, 0x28 // cmp al r0 135
    444 };
    445 const byte kInstruction_cmp_al_r0_136[] = {
    446   0x88, 0x28 // cmp al r0 136
    447 };
    448 const byte kInstruction_cmp_al_r0_137[] = {
    449   0x89, 0x28 // cmp al r0 137
    450 };
    451 const byte kInstruction_cmp_al_r0_138[] = {
    452   0x8a, 0x28 // cmp al r0 138
    453 };
    454 const byte kInstruction_cmp_al_r0_139[] = {
    455   0x8b, 0x28 // cmp al r0 139
    456 };
    457 const byte kInstruction_cmp_al_r0_140[] = {
    458   0x8c, 0x28 // cmp al r0 140
    459 };
    460 const byte kInstruction_cmp_al_r0_141[] = {
    461   0x8d, 0x28 // cmp al r0 141
    462 };
    463 const byte kInstruction_cmp_al_r0_142[] = {
    464   0x8e, 0x28 // cmp al r0 142
    465 };
    466 const byte kInstruction_cmp_al_r0_143[] = {
    467   0x8f, 0x28 // cmp al r0 143
    468 };
    469 const byte kInstruction_cmp_al_r0_144[] = {
    470   0x90, 0x28 // cmp al r0 144
    471 };
    472 const byte kInstruction_cmp_al_r0_145[] = {
    473   0x91, 0x28 // cmp al r0 145
    474 };
    475 const byte kInstruction_cmp_al_r0_146[] = {
    476   0x92, 0x28 // cmp al r0 146
    477 };
    478 const byte kInstruction_cmp_al_r0_147[] = {
    479   0x93, 0x28 // cmp al r0 147
    480 };
    481 const byte kInstruction_cmp_al_r0_148[] = {
    482   0x94, 0x28 // cmp al r0 148
    483 };
    484 const byte kInstruction_cmp_al_r0_149[] = {
    485   0x95, 0x28 // cmp al r0 149
    486 };
    487 const byte kInstruction_cmp_al_r0_150[] = {
    488   0x96, 0x28 // cmp al r0 150
    489 };
    490 const byte kInstruction_cmp_al_r0_151[] = {
    491   0x97, 0x28 // cmp al r0 151
    492 };
    493 const byte kInstruction_cmp_al_r0_152[] = {
    494   0x98, 0x28 // cmp al r0 152
    495 };
    496 const byte kInstruction_cmp_al_r0_153[] = {
    497   0x99, 0x28 // cmp al r0 153
    498 };
    499 const byte kInstruction_cmp_al_r0_154[] = {
    500   0x9a, 0x28 // cmp al r0 154
    501 };
    502 const byte kInstruction_cmp_al_r0_155[] = {
    503   0x9b, 0x28 // cmp al r0 155
    504 };
    505 const byte kInstruction_cmp_al_r0_156[] = {
    506   0x9c, 0x28 // cmp al r0 156
    507 };
    508 const byte kInstruction_cmp_al_r0_157[] = {
    509   0x9d, 0x28 // cmp al r0 157
    510 };
    511 const byte kInstruction_cmp_al_r0_158[] = {
    512   0x9e, 0x28 // cmp al r0 158
    513 };
    514 const byte kInstruction_cmp_al_r0_159[] = {
    515   0x9f, 0x28 // cmp al r0 159
    516 };
    517 const byte kInstruction_cmp_al_r0_160[] = {
    518   0xa0, 0x28 // cmp al r0 160
    519 };
    520 const byte kInstruction_cmp_al_r0_161[] = {
    521   0xa1, 0x28 // cmp al r0 161
    522 };
    523 const byte kInstruction_cmp_al_r0_162[] = {
    524   0xa2, 0x28 // cmp al r0 162
    525 };
    526 const byte kInstruction_cmp_al_r0_163[] = {
    527   0xa3, 0x28 // cmp al r0 163
    528 };
    529 const byte kInstruction_cmp_al_r0_164[] = {
    530   0xa4, 0x28 // cmp al r0 164
    531 };
    532 const byte kInstruction_cmp_al_r0_165[] = {
    533   0xa5, 0x28 // cmp al r0 165
    534 };
    535 const byte kInstruction_cmp_al_r0_166[] = {
    536   0xa6, 0x28 // cmp al r0 166
    537 };
    538 const byte kInstruction_cmp_al_r0_167[] = {
    539   0xa7, 0x28 // cmp al r0 167
    540 };
    541 const byte kInstruction_cmp_al_r0_168[] = {
    542   0xa8, 0x28 // cmp al r0 168
    543 };
    544 const byte kInstruction_cmp_al_r0_169[] = {
    545   0xa9, 0x28 // cmp al r0 169
    546 };
    547 const byte kInstruction_cmp_al_r0_170[] = {
    548   0xaa, 0x28 // cmp al r0 170
    549 };
    550 const byte kInstruction_cmp_al_r0_171[] = {
    551   0xab, 0x28 // cmp al r0 171
    552 };
    553 const byte kInstruction_cmp_al_r0_172[] = {
    554   0xac, 0x28 // cmp al r0 172
    555 };
    556 const byte kInstruction_cmp_al_r0_173[] = {
    557   0xad, 0x28 // cmp al r0 173
    558 };
    559 const byte kInstruction_cmp_al_r0_174[] = {
    560   0xae, 0x28 // cmp al r0 174
    561 };
    562 const byte kInstruction_cmp_al_r0_175[] = {
    563   0xaf, 0x28 // cmp al r0 175
    564 };
    565 const byte kInstruction_cmp_al_r0_176[] = {
    566   0xb0, 0x28 // cmp al r0 176
    567 };
    568 const byte kInstruction_cmp_al_r0_177[] = {
    569   0xb1, 0x28 // cmp al r0 177
    570 };
    571 const byte kInstruction_cmp_al_r0_178[] = {
    572   0xb2, 0x28 // cmp al r0 178
    573 };
    574 const byte kInstruction_cmp_al_r0_179[] = {
    575   0xb3, 0x28 // cmp al r0 179
    576 };
    577 const byte kInstruction_cmp_al_r0_180[] = {
    578   0xb4, 0x28 // cmp al r0 180
    579 };
    580 const byte kInstruction_cmp_al_r0_181[] = {
    581   0xb5, 0x28 // cmp al r0 181
    582 };
    583 const byte kInstruction_cmp_al_r0_182[] = {
    584   0xb6, 0x28 // cmp al r0 182
    585 };
    586 const byte kInstruction_cmp_al_r0_183[] = {
    587   0xb7, 0x28 // cmp al r0 183
    588 };
    589 const byte kInstruction_cmp_al_r0_184[] = {
    590   0xb8, 0x28 // cmp al r0 184
    591 };
    592 const byte kInstruction_cmp_al_r0_185[] = {
    593   0xb9, 0x28 // cmp al r0 185
    594 };
    595 const byte kInstruction_cmp_al_r0_186[] = {
    596   0xba, 0x28 // cmp al r0 186
    597 };
    598 const byte kInstruction_cmp_al_r0_187[] = {
    599   0xbb, 0x28 // cmp al r0 187
    600 };
    601 const byte kInstruction_cmp_al_r0_188[] = {
    602   0xbc, 0x28 // cmp al r0 188
    603 };
    604 const byte kInstruction_cmp_al_r0_189[] = {
    605   0xbd, 0x28 // cmp al r0 189
    606 };
    607 const byte kInstruction_cmp_al_r0_190[] = {
    608   0xbe, 0x28 // cmp al r0 190
    609 };
    610 const byte kInstruction_cmp_al_r0_191[] = {
    611   0xbf, 0x28 // cmp al r0 191
    612 };
    613 const byte kInstruction_cmp_al_r0_192[] = {
    614   0xc0, 0x28 // cmp al r0 192
    615 };
    616 const byte kInstruction_cmp_al_r0_193[] = {
    617   0xc1, 0x28 // cmp al r0 193
    618 };
    619 const byte kInstruction_cmp_al_r0_194[] = {
    620   0xc2, 0x28 // cmp al r0 194
    621 };
    622 const byte kInstruction_cmp_al_r0_195[] = {
    623   0xc3, 0x28 // cmp al r0 195
    624 };
    625 const byte kInstruction_cmp_al_r0_196[] = {
    626   0xc4, 0x28 // cmp al r0 196
    627 };
    628 const byte kInstruction_cmp_al_r0_197[] = {
    629   0xc5, 0x28 // cmp al r0 197
    630 };
    631 const byte kInstruction_cmp_al_r0_198[] = {
    632   0xc6, 0x28 // cmp al r0 198
    633 };
    634 const byte kInstruction_cmp_al_r0_199[] = {
    635   0xc7, 0x28 // cmp al r0 199
    636 };
    637 const byte kInstruction_cmp_al_r0_200[] = {
    638   0xc8, 0x28 // cmp al r0 200
    639 };
    640 const byte kInstruction_cmp_al_r0_201[] = {
    641   0xc9, 0x28 // cmp al r0 201
    642 };
    643 const byte kInstruction_cmp_al_r0_202[] = {
    644   0xca, 0x28 // cmp al r0 202
    645 };
    646 const byte kInstruction_cmp_al_r0_203[] = {
    647   0xcb, 0x28 // cmp al r0 203
    648 };
    649 const byte kInstruction_cmp_al_r0_204[] = {
    650   0xcc, 0x28 // cmp al r0 204
    651 };
    652 const byte kInstruction_cmp_al_r0_205[] = {
    653   0xcd, 0x28 // cmp al r0 205
    654 };
    655 const byte kInstruction_cmp_al_r0_206[] = {
    656   0xce, 0x28 // cmp al r0 206
    657 };
    658 const byte kInstruction_cmp_al_r0_207[] = {
    659   0xcf, 0x28 // cmp al r0 207
    660 };
    661 const byte kInstruction_cmp_al_r0_208[] = {
    662   0xd0, 0x28 // cmp al r0 208
    663 };
    664 const byte kInstruction_cmp_al_r0_209[] = {
    665   0xd1, 0x28 // cmp al r0 209
    666 };
    667 const byte kInstruction_cmp_al_r0_210[] = {
    668   0xd2, 0x28 // cmp al r0 210
    669 };
    670 const byte kInstruction_cmp_al_r0_211[] = {
    671   0xd3, 0x28 // cmp al r0 211
    672 };
    673 const byte kInstruction_cmp_al_r0_212[] = {
    674   0xd4, 0x28 // cmp al r0 212
    675 };
    676 const byte kInstruction_cmp_al_r0_213[] = {
    677   0xd5, 0x28 // cmp al r0 213
    678 };
    679 const byte kInstruction_cmp_al_r0_214[] = {
    680   0xd6, 0x28 // cmp al r0 214
    681 };
    682 const byte kInstruction_cmp_al_r0_215[] = {
    683   0xd7, 0x28 // cmp al r0 215
    684 };
    685 const byte kInstruction_cmp_al_r0_216[] = {
    686   0xd8, 0x28 // cmp al r0 216
    687 };
    688 const byte kInstruction_cmp_al_r0_217[] = {
    689   0xd9, 0x28 // cmp al r0 217
    690 };
    691 const byte kInstruction_cmp_al_r0_218[] = {
    692   0xda, 0x28 // cmp al r0 218
    693 };
    694 const byte kInstruction_cmp_al_r0_219[] = {
    695   0xdb, 0x28 // cmp al r0 219
    696 };
    697 const byte kInstruction_cmp_al_r0_220[] = {
    698   0xdc, 0x28 // cmp al r0 220
    699 };
    700 const byte kInstruction_cmp_al_r0_221[] = {
    701   0xdd, 0x28 // cmp al r0 221
    702 };
    703 const byte kInstruction_cmp_al_r0_222[] = {
    704   0xde, 0x28 // cmp al r0 222
    705 };
    706 const byte kInstruction_cmp_al_r0_223[] = {
    707   0xdf, 0x28 // cmp al r0 223
    708 };
    709 const byte kInstruction_cmp_al_r0_224[] = {
    710   0xe0, 0x28 // cmp al r0 224
    711 };
    712 const byte kInstruction_cmp_al_r0_225[] = {
    713   0xe1, 0x28 // cmp al r0 225
    714 };
    715 const byte kInstruction_cmp_al_r0_226[] = {
    716   0xe2, 0x28 // cmp al r0 226
    717 };
    718 const byte kInstruction_cmp_al_r0_227[] = {
    719   0xe3, 0x28 // cmp al r0 227
    720 };
    721 const byte kInstruction_cmp_al_r0_228[] = {
    722   0xe4, 0x28 // cmp al r0 228
    723 };
    724 const byte kInstruction_cmp_al_r0_229[] = {
    725   0xe5, 0x28 // cmp al r0 229
    726 };
    727 const byte kInstruction_cmp_al_r0_230[] = {
    728   0xe6, 0x28 // cmp al r0 230
    729 };
    730 const byte kInstruction_cmp_al_r0_231[] = {
    731   0xe7, 0x28 // cmp al r0 231
    732 };
    733 const byte kInstruction_cmp_al_r0_232[] = {
    734   0xe8, 0x28 // cmp al r0 232
    735 };
    736 const byte kInstruction_cmp_al_r0_233[] = {
    737   0xe9, 0x28 // cmp al r0 233
    738 };
    739 const byte kInstruction_cmp_al_r0_234[] = {
    740   0xea, 0x28 // cmp al r0 234
    741 };
    742 const byte kInstruction_cmp_al_r0_235[] = {
    743   0xeb, 0x28 // cmp al r0 235
    744 };
    745 const byte kInstruction_cmp_al_r0_236[] = {
    746   0xec, 0x28 // cmp al r0 236
    747 };
    748 const byte kInstruction_cmp_al_r0_237[] = {
    749   0xed, 0x28 // cmp al r0 237
    750 };
    751 const byte kInstruction_cmp_al_r0_238[] = {
    752   0xee, 0x28 // cmp al r0 238
    753 };
    754 const byte kInstruction_cmp_al_r0_239[] = {
    755   0xef, 0x28 // cmp al r0 239
    756 };
    757 const byte kInstruction_cmp_al_r0_240[] = {
    758   0xf0, 0x28 // cmp al r0 240
    759 };
    760 const byte kInstruction_cmp_al_r0_241[] = {
    761   0xf1, 0x28 // cmp al r0 241
    762 };
    763 const byte kInstruction_cmp_al_r0_242[] = {
    764   0xf2, 0x28 // cmp al r0 242
    765 };
    766 const byte kInstruction_cmp_al_r0_243[] = {
    767   0xf3, 0x28 // cmp al r0 243
    768 };
    769 const byte kInstruction_cmp_al_r0_244[] = {
    770   0xf4, 0x28 // cmp al r0 244
    771 };
    772 const byte kInstruction_cmp_al_r0_245[] = {
    773   0xf5, 0x28 // cmp al r0 245
    774 };
    775 const byte kInstruction_cmp_al_r0_246[] = {
    776   0xf6, 0x28 // cmp al r0 246
    777 };
    778 const byte kInstruction_cmp_al_r0_247[] = {
    779   0xf7, 0x28 // cmp al r0 247
    780 };
    781 const byte kInstruction_cmp_al_r0_248[] = {
    782   0xf8, 0x28 // cmp al r0 248
    783 };
    784 const byte kInstruction_cmp_al_r0_249[] = {
    785   0xf9, 0x28 // cmp al r0 249
    786 };
    787 const byte kInstruction_cmp_al_r0_250[] = {
    788   0xfa, 0x28 // cmp al r0 250
    789 };
    790 const byte kInstruction_cmp_al_r0_251[] = {
    791   0xfb, 0x28 // cmp al r0 251
    792 };
    793 const byte kInstruction_cmp_al_r0_252[] = {
    794   0xfc, 0x28 // cmp al r0 252
    795 };
    796 const byte kInstruction_cmp_al_r0_253[] = {
    797   0xfd, 0x28 // cmp al r0 253
    798 };
    799 const byte kInstruction_cmp_al_r0_254[] = {
    800   0xfe, 0x28 // cmp al r0 254
    801 };
    802 const byte kInstruction_cmp_al_r0_255[] = {
    803   0xff, 0x28 // cmp al r0 255
    804 };
    805 const byte kInstruction_cmp_al_r1_0[] = {
    806   0x00, 0x29 // cmp al r1 0
    807 };
    808 const byte kInstruction_cmp_al_r1_1[] = {
    809   0x01, 0x29 // cmp al r1 1
    810 };
    811 const byte kInstruction_cmp_al_r1_2[] = {
    812   0x02, 0x29 // cmp al r1 2
    813 };
    814 const byte kInstruction_cmp_al_r1_3[] = {
    815   0x03, 0x29 // cmp al r1 3
    816 };
    817 const byte kInstruction_cmp_al_r1_4[] = {
    818   0x04, 0x29 // cmp al r1 4
    819 };
    820 const byte kInstruction_cmp_al_r1_5[] = {
    821   0x05, 0x29 // cmp al r1 5
    822 };
    823 const byte kInstruction_cmp_al_r1_6[] = {
    824   0x06, 0x29 // cmp al r1 6
    825 };
    826 const byte kInstruction_cmp_al_r1_7[] = {
    827   0x07, 0x29 // cmp al r1 7
    828 };
    829 const byte kInstruction_cmp_al_r1_8[] = {
    830   0x08, 0x29 // cmp al r1 8
    831 };
    832 const byte kInstruction_cmp_al_r1_9[] = {
    833   0x09, 0x29 // cmp al r1 9
    834 };
    835 const byte kInstruction_cmp_al_r1_10[] = {
    836   0x0a, 0x29 // cmp al r1 10
    837 };
    838 const byte kInstruction_cmp_al_r1_11[] = {
    839   0x0b, 0x29 // cmp al r1 11
    840 };
    841 const byte kInstruction_cmp_al_r1_12[] = {
    842   0x0c, 0x29 // cmp al r1 12
    843 };
    844 const byte kInstruction_cmp_al_r1_13[] = {
    845   0x0d, 0x29 // cmp al r1 13
    846 };
    847 const byte kInstruction_cmp_al_r1_14[] = {
    848   0x0e, 0x29 // cmp al r1 14
    849 };
    850 const byte kInstruction_cmp_al_r1_15[] = {
    851   0x0f, 0x29 // cmp al r1 15
    852 };
    853 const byte kInstruction_cmp_al_r1_16[] = {
    854   0x10, 0x29 // cmp al r1 16
    855 };
    856 const byte kInstruction_cmp_al_r1_17[] = {
    857   0x11, 0x29 // cmp al r1 17
    858 };
    859 const byte kInstruction_cmp_al_r1_18[] = {
    860   0x12, 0x29 // cmp al r1 18
    861 };
    862 const byte kInstruction_cmp_al_r1_19[] = {
    863   0x13, 0x29 // cmp al r1 19
    864 };
    865 const byte kInstruction_cmp_al_r1_20[] = {
    866   0x14, 0x29 // cmp al r1 20
    867 };
    868 const byte kInstruction_cmp_al_r1_21[] = {
    869   0x15, 0x29 // cmp al r1 21
    870 };
    871 const byte kInstruction_cmp_al_r1_22[] = {
    872   0x16, 0x29 // cmp al r1 22
    873 };
    874 const byte kInstruction_cmp_al_r1_23[] = {
    875   0x17, 0x29 // cmp al r1 23
    876 };
    877 const byte kInstruction_cmp_al_r1_24[] = {
    878   0x18, 0x29 // cmp al r1 24
    879 };
    880 const byte kInstruction_cmp_al_r1_25[] = {
    881   0x19, 0x29 // cmp al r1 25
    882 };
    883 const byte kInstruction_cmp_al_r1_26[] = {
    884   0x1a, 0x29 // cmp al r1 26
    885 };
    886 const byte kInstruction_cmp_al_r1_27[] = {
    887   0x1b, 0x29 // cmp al r1 27
    888 };
    889 const byte kInstruction_cmp_al_r1_28[] = {
    890   0x1c, 0x29 // cmp al r1 28
    891 };
    892 const byte kInstruction_cmp_al_r1_29[] = {
    893   0x1d, 0x29 // cmp al r1 29
    894 };
    895 const byte kInstruction_cmp_al_r1_30[] = {
    896   0x1e, 0x29 // cmp al r1 30
    897 };
    898 const byte kInstruction_cmp_al_r1_31[] = {
    899   0x1f, 0x29 // cmp al r1 31
    900 };
    901 const byte kInstruction_cmp_al_r1_32[] = {
    902   0x20, 0x29 // cmp al r1 32
    903 };
    904 const byte kInstruction_cmp_al_r1_33[] = {
    905   0x21, 0x29 // cmp al r1 33
    906 };
    907 const byte kInstruction_cmp_al_r1_34[] = {
    908   0x22, 0x29 // cmp al r1 34
    909 };
    910 const byte kInstruction_cmp_al_r1_35[] = {
    911   0x23, 0x29 // cmp al r1 35
    912 };
    913 const byte kInstruction_cmp_al_r1_36[] = {
    914   0x24, 0x29 // cmp al r1 36
    915 };
    916 const byte kInstruction_cmp_al_r1_37[] = {
    917   0x25, 0x29 // cmp al r1 37
    918 };
    919 const byte kInstruction_cmp_al_r1_38[] = {
    920   0x26, 0x29 // cmp al r1 38
    921 };
    922 const byte kInstruction_cmp_al_r1_39[] = {
    923   0x27, 0x29 // cmp al r1 39
    924 };
    925 const byte kInstruction_cmp_al_r1_40[] = {
    926   0x28, 0x29 // cmp al r1 40
    927 };
    928 const byte kInstruction_cmp_al_r1_41[] = {
    929   0x29, 0x29 // cmp al r1 41
    930 };
    931 const byte kInstruction_cmp_al_r1_42[] = {
    932   0x2a, 0x29 // cmp al r1 42
    933 };
    934 const byte kInstruction_cmp_al_r1_43[] = {
    935   0x2b, 0x29 // cmp al r1 43
    936 };
    937 const byte kInstruction_cmp_al_r1_44[] = {
    938   0x2c, 0x29 // cmp al r1 44
    939 };
    940 const byte kInstruction_cmp_al_r1_45[] = {
    941   0x2d, 0x29 // cmp al r1 45
    942 };
    943 const byte kInstruction_cmp_al_r1_46[] = {
    944   0x2e, 0x29 // cmp al r1 46
    945 };
    946 const byte kInstruction_cmp_al_r1_47[] = {
    947   0x2f, 0x29 // cmp al r1 47
    948 };
    949 const byte kInstruction_cmp_al_r1_48[] = {
    950   0x30, 0x29 // cmp al r1 48
    951 };
    952 const byte kInstruction_cmp_al_r1_49[] = {
    953   0x31, 0x29 // cmp al r1 49
    954 };
    955 const byte kInstruction_cmp_al_r1_50[] = {
    956   0x32, 0x29 // cmp al r1 50
    957 };
    958 const byte kInstruction_cmp_al_r1_51[] = {
    959   0x33, 0x29 // cmp al r1 51
    960 };
    961 const byte kInstruction_cmp_al_r1_52[] = {
    962   0x34, 0x29 // cmp al r1 52
    963 };
    964 const byte kInstruction_cmp_al_r1_53[] = {
    965   0x35, 0x29 // cmp al r1 53
    966 };
    967 const byte kInstruction_cmp_al_r1_54[] = {
    968   0x36, 0x29 // cmp al r1 54
    969 };
    970 const byte kInstruction_cmp_al_r1_55[] = {
    971   0x37, 0x29 // cmp al r1 55
    972 };
    973 const byte kInstruction_cmp_al_r1_56[] = {
    974   0x38, 0x29 // cmp al r1 56
    975 };
    976 const byte kInstruction_cmp_al_r1_57[] = {
    977   0x39, 0x29 // cmp al r1 57
    978 };
    979 const byte kInstruction_cmp_al_r1_58[] = {
    980   0x3a, 0x29 // cmp al r1 58
    981 };
    982 const byte kInstruction_cmp_al_r1_59[] = {
    983   0x3b, 0x29 // cmp al r1 59
    984 };
    985 const byte kInstruction_cmp_al_r1_60[] = {
    986   0x3c, 0x29 // cmp al r1 60
    987 };
    988 const byte kInstruction_cmp_al_r1_61[] = {
    989   0x3d, 0x29 // cmp al r1 61
    990 };
    991 const byte kInstruction_cmp_al_r1_62[] = {
    992   0x3e, 0x29 // cmp al r1 62
    993 };
    994 const byte kInstruction_cmp_al_r1_63[] = {
    995   0x3f, 0x29 // cmp al r1 63
    996 };
    997 const byte kInstruction_cmp_al_r1_64[] = {
    998   0x40, 0x29 // cmp al r1 64
    999 };
   1000 const byte kInstruction_cmp_al_r1_65[] = {
   1001   0x41, 0x29 // cmp al r1 65
   1002 };
   1003 const byte kInstruction_cmp_al_r1_66[] = {
   1004   0x42, 0x29 // cmp al r1 66
   1005 };
   1006 const byte kInstruction_cmp_al_r1_67[] = {
   1007   0x43, 0x29 // cmp al r1 67
   1008 };
   1009 const byte kInstruction_cmp_al_r1_68[] = {
   1010   0x44, 0x29 // cmp al r1 68
   1011 };
   1012 const byte kInstruction_cmp_al_r1_69[] = {
   1013   0x45, 0x29 // cmp al r1 69
   1014 };
   1015 const byte kInstruction_cmp_al_r1_70[] = {
   1016   0x46, 0x29 // cmp al r1 70
   1017 };
   1018 const byte kInstruction_cmp_al_r1_71[] = {
   1019   0x47, 0x29 // cmp al r1 71
   1020 };
   1021 const byte kInstruction_cmp_al_r1_72[] = {
   1022   0x48, 0x29 // cmp al r1 72
   1023 };
   1024 const byte kInstruction_cmp_al_r1_73[] = {
   1025   0x49, 0x29 // cmp al r1 73
   1026 };
   1027 const byte kInstruction_cmp_al_r1_74[] = {
   1028   0x4a, 0x29 // cmp al r1 74
   1029 };
   1030 const byte kInstruction_cmp_al_r1_75[] = {
   1031   0x4b, 0x29 // cmp al r1 75
   1032 };
   1033 const byte kInstruction_cmp_al_r1_76[] = {
   1034   0x4c, 0x29 // cmp al r1 76
   1035 };
   1036 const byte kInstruction_cmp_al_r1_77[] = {
   1037   0x4d, 0x29 // cmp al r1 77
   1038 };
   1039 const byte kInstruction_cmp_al_r1_78[] = {
   1040   0x4e, 0x29 // cmp al r1 78
   1041 };
   1042 const byte kInstruction_cmp_al_r1_79[] = {
   1043   0x4f, 0x29 // cmp al r1 79
   1044 };
   1045 const byte kInstruction_cmp_al_r1_80[] = {
   1046   0x50, 0x29 // cmp al r1 80
   1047 };
   1048 const byte kInstruction_cmp_al_r1_81[] = {
   1049   0x51, 0x29 // cmp al r1 81
   1050 };
   1051 const byte kInstruction_cmp_al_r1_82[] = {
   1052   0x52, 0x29 // cmp al r1 82
   1053 };
   1054 const byte kInstruction_cmp_al_r1_83[] = {
   1055   0x53, 0x29 // cmp al r1 83
   1056 };
   1057 const byte kInstruction_cmp_al_r1_84[] = {
   1058   0x54, 0x29 // cmp al r1 84
   1059 };
   1060 const byte kInstruction_cmp_al_r1_85[] = {
   1061   0x55, 0x29 // cmp al r1 85
   1062 };
   1063 const byte kInstruction_cmp_al_r1_86[] = {
   1064   0x56, 0x29 // cmp al r1 86
   1065 };
   1066 const byte kInstruction_cmp_al_r1_87[] = {
   1067   0x57, 0x29 // cmp al r1 87
   1068 };
   1069 const byte kInstruction_cmp_al_r1_88[] = {
   1070   0x58, 0x29 // cmp al r1 88
   1071 };
   1072 const byte kInstruction_cmp_al_r1_89[] = {
   1073   0x59, 0x29 // cmp al r1 89
   1074 };
   1075 const byte kInstruction_cmp_al_r1_90[] = {
   1076   0x5a, 0x29 // cmp al r1 90
   1077 };
   1078 const byte kInstruction_cmp_al_r1_91[] = {
   1079   0x5b, 0x29 // cmp al r1 91
   1080 };
   1081 const byte kInstruction_cmp_al_r1_92[] = {
   1082   0x5c, 0x29 // cmp al r1 92
   1083 };
   1084 const byte kInstruction_cmp_al_r1_93[] = {
   1085   0x5d, 0x29 // cmp al r1 93
   1086 };
   1087 const byte kInstruction_cmp_al_r1_94[] = {
   1088   0x5e, 0x29 // cmp al r1 94
   1089 };
   1090 const byte kInstruction_cmp_al_r1_95[] = {
   1091   0x5f, 0x29 // cmp al r1 95
   1092 };
   1093 const byte kInstruction_cmp_al_r1_96[] = {
   1094   0x60, 0x29 // cmp al r1 96
   1095 };
   1096 const byte kInstruction_cmp_al_r1_97[] = {
   1097   0x61, 0x29 // cmp al r1 97
   1098 };
   1099 const byte kInstruction_cmp_al_r1_98[] = {
   1100   0x62, 0x29 // cmp al r1 98
   1101 };
   1102 const byte kInstruction_cmp_al_r1_99[] = {
   1103   0x63, 0x29 // cmp al r1 99
   1104 };
   1105 const byte kInstruction_cmp_al_r1_100[] = {
   1106   0x64, 0x29 // cmp al r1 100
   1107 };
   1108 const byte kInstruction_cmp_al_r1_101[] = {
   1109   0x65, 0x29 // cmp al r1 101
   1110 };
   1111 const byte kInstruction_cmp_al_r1_102[] = {
   1112   0x66, 0x29 // cmp al r1 102
   1113 };
   1114 const byte kInstruction_cmp_al_r1_103[] = {
   1115   0x67, 0x29 // cmp al r1 103
   1116 };
   1117 const byte kInstruction_cmp_al_r1_104[] = {
   1118   0x68, 0x29 // cmp al r1 104
   1119 };
   1120 const byte kInstruction_cmp_al_r1_105[] = {
   1121   0x69, 0x29 // cmp al r1 105
   1122 };
   1123 const byte kInstruction_cmp_al_r1_106[] = {
   1124   0x6a, 0x29 // cmp al r1 106
   1125 };
   1126 const byte kInstruction_cmp_al_r1_107[] = {
   1127   0x6b, 0x29 // cmp al r1 107
   1128 };
   1129 const byte kInstruction_cmp_al_r1_108[] = {
   1130   0x6c, 0x29 // cmp al r1 108
   1131 };
   1132 const byte kInstruction_cmp_al_r1_109[] = {
   1133   0x6d, 0x29 // cmp al r1 109
   1134 };
   1135 const byte kInstruction_cmp_al_r1_110[] = {
   1136   0x6e, 0x29 // cmp al r1 110
   1137 };
   1138 const byte kInstruction_cmp_al_r1_111[] = {
   1139   0x6f, 0x29 // cmp al r1 111
   1140 };
   1141 const byte kInstruction_cmp_al_r1_112[] = {
   1142   0x70, 0x29 // cmp al r1 112
   1143 };
   1144 const byte kInstruction_cmp_al_r1_113[] = {
   1145   0x71, 0x29 // cmp al r1 113
   1146 };
   1147 const byte kInstruction_cmp_al_r1_114[] = {
   1148   0x72, 0x29 // cmp al r1 114
   1149 };
   1150 const byte kInstruction_cmp_al_r1_115[] = {
   1151   0x73, 0x29 // cmp al r1 115
   1152 };
   1153 const byte kInstruction_cmp_al_r1_116[] = {
   1154   0x74, 0x29 // cmp al r1 116
   1155 };
   1156 const byte kInstruction_cmp_al_r1_117[] = {
   1157   0x75, 0x29 // cmp al r1 117
   1158 };
   1159 const byte kInstruction_cmp_al_r1_118[] = {
   1160   0x76, 0x29 // cmp al r1 118
   1161 };
   1162 const byte kInstruction_cmp_al_r1_119[] = {
   1163   0x77, 0x29 // cmp al r1 119
   1164 };
   1165 const byte kInstruction_cmp_al_r1_120[] = {
   1166   0x78, 0x29 // cmp al r1 120
   1167 };
   1168 const byte kInstruction_cmp_al_r1_121[] = {
   1169   0x79, 0x29 // cmp al r1 121
   1170 };
   1171 const byte kInstruction_cmp_al_r1_122[] = {
   1172   0x7a, 0x29 // cmp al r1 122
   1173 };
   1174 const byte kInstruction_cmp_al_r1_123[] = {
   1175   0x7b, 0x29 // cmp al r1 123
   1176 };
   1177 const byte kInstruction_cmp_al_r1_124[] = {
   1178   0x7c, 0x29 // cmp al r1 124
   1179 };
   1180 const byte kInstruction_cmp_al_r1_125[] = {
   1181   0x7d, 0x29 // cmp al r1 125
   1182 };
   1183 const byte kInstruction_cmp_al_r1_126[] = {
   1184   0x7e, 0x29 // cmp al r1 126
   1185 };
   1186 const byte kInstruction_cmp_al_r1_127[] = {
   1187   0x7f, 0x29 // cmp al r1 127
   1188 };
   1189 const byte kInstruction_cmp_al_r1_128[] = {
   1190   0x80, 0x29 // cmp al r1 128
   1191 };
   1192 const byte kInstruction_cmp_al_r1_129[] = {
   1193   0x81, 0x29 // cmp al r1 129
   1194 };
   1195 const byte kInstruction_cmp_al_r1_130[] = {
   1196   0x82, 0x29 // cmp al r1 130
   1197 };
   1198 const byte kInstruction_cmp_al_r1_131[] = {
   1199   0x83, 0x29 // cmp al r1 131
   1200 };
   1201 const byte kInstruction_cmp_al_r1_132[] = {
   1202   0x84, 0x29 // cmp al r1 132
   1203 };
   1204 const byte kInstruction_cmp_al_r1_133[] = {
   1205   0x85, 0x29 // cmp al r1 133
   1206 };
   1207 const byte kInstruction_cmp_al_r1_134[] = {
   1208   0x86, 0x29 // cmp al r1 134
   1209 };
   1210 const byte kInstruction_cmp_al_r1_135[] = {
   1211   0x87, 0x29 // cmp al r1 135
   1212 };
   1213 const byte kInstruction_cmp_al_r1_136[] = {
   1214   0x88, 0x29 // cmp al r1 136
   1215 };
   1216 const byte kInstruction_cmp_al_r1_137[] = {
   1217   0x89, 0x29 // cmp al r1 137
   1218 };
   1219 const byte kInstruction_cmp_al_r1_138[] = {
   1220   0x8a, 0x29 // cmp al r1 138
   1221 };
   1222 const byte kInstruction_cmp_al_r1_139[] = {
   1223   0x8b, 0x29 // cmp al r1 139
   1224 };
   1225 const byte kInstruction_cmp_al_r1_140[] = {
   1226   0x8c, 0x29 // cmp al r1 140
   1227 };
   1228 const byte kInstruction_cmp_al_r1_141[] = {
   1229   0x8d, 0x29 // cmp al r1 141
   1230 };
   1231 const byte kInstruction_cmp_al_r1_142[] = {
   1232   0x8e, 0x29 // cmp al r1 142
   1233 };
   1234 const byte kInstruction_cmp_al_r1_143[] = {
   1235   0x8f, 0x29 // cmp al r1 143
   1236 };
   1237 const byte kInstruction_cmp_al_r1_144[] = {
   1238   0x90, 0x29 // cmp al r1 144
   1239 };
   1240 const byte kInstruction_cmp_al_r1_145[] = {
   1241   0x91, 0x29 // cmp al r1 145
   1242 };
   1243 const byte kInstruction_cmp_al_r1_146[] = {
   1244   0x92, 0x29 // cmp al r1 146
   1245 };
   1246 const byte kInstruction_cmp_al_r1_147[] = {
   1247   0x93, 0x29 // cmp al r1 147
   1248 };
   1249 const byte kInstruction_cmp_al_r1_148[] = {
   1250   0x94, 0x29 // cmp al r1 148
   1251 };
   1252 const byte kInstruction_cmp_al_r1_149[] = {
   1253   0x95, 0x29 // cmp al r1 149
   1254 };
   1255 const byte kInstruction_cmp_al_r1_150[] = {
   1256   0x96, 0x29 // cmp al r1 150
   1257 };
   1258 const byte kInstruction_cmp_al_r1_151[] = {
   1259   0x97, 0x29 // cmp al r1 151
   1260 };
   1261 const byte kInstruction_cmp_al_r1_152[] = {
   1262   0x98, 0x29 // cmp al r1 152
   1263 };
   1264 const byte kInstruction_cmp_al_r1_153[] = {
   1265   0x99, 0x29 // cmp al r1 153
   1266 };
   1267 const byte kInstruction_cmp_al_r1_154[] = {
   1268   0x9a, 0x29 // cmp al r1 154
   1269 };
   1270 const byte kInstruction_cmp_al_r1_155[] = {
   1271   0x9b, 0x29 // cmp al r1 155
   1272 };
   1273 const byte kInstruction_cmp_al_r1_156[] = {
   1274   0x9c, 0x29 // cmp al r1 156
   1275 };
   1276 const byte kInstruction_cmp_al_r1_157[] = {
   1277   0x9d, 0x29 // cmp al r1 157
   1278 };
   1279 const byte kInstruction_cmp_al_r1_158[] = {
   1280   0x9e, 0x29 // cmp al r1 158
   1281 };
   1282 const byte kInstruction_cmp_al_r1_159[] = {
   1283   0x9f, 0x29 // cmp al r1 159
   1284 };
   1285 const byte kInstruction_cmp_al_r1_160[] = {
   1286   0xa0, 0x29 // cmp al r1 160
   1287 };
   1288 const byte kInstruction_cmp_al_r1_161[] = {
   1289   0xa1, 0x29 // cmp al r1 161
   1290 };
   1291 const byte kInstruction_cmp_al_r1_162[] = {
   1292   0xa2, 0x29 // cmp al r1 162
   1293 };
   1294 const byte kInstruction_cmp_al_r1_163[] = {
   1295   0xa3, 0x29 // cmp al r1 163
   1296 };
   1297 const byte kInstruction_cmp_al_r1_164[] = {
   1298   0xa4, 0x29 // cmp al r1 164
   1299 };
   1300 const byte kInstruction_cmp_al_r1_165[] = {
   1301   0xa5, 0x29 // cmp al r1 165
   1302 };
   1303 const byte kInstruction_cmp_al_r1_166[] = {
   1304   0xa6, 0x29 // cmp al r1 166
   1305 };
   1306 const byte kInstruction_cmp_al_r1_167[] = {
   1307   0xa7, 0x29 // cmp al r1 167
   1308 };
   1309 const byte kInstruction_cmp_al_r1_168[] = {
   1310   0xa8, 0x29 // cmp al r1 168
   1311 };
   1312 const byte kInstruction_cmp_al_r1_169[] = {
   1313   0xa9, 0x29 // cmp al r1 169
   1314 };
   1315 const byte kInstruction_cmp_al_r1_170[] = {
   1316   0xaa, 0x29 // cmp al r1 170
   1317 };
   1318 const byte kInstruction_cmp_al_r1_171[] = {
   1319   0xab, 0x29 // cmp al r1 171
   1320 };
   1321 const byte kInstruction_cmp_al_r1_172[] = {
   1322   0xac, 0x29 // cmp al r1 172
   1323 };
   1324 const byte kInstruction_cmp_al_r1_173[] = {
   1325   0xad, 0x29 // cmp al r1 173
   1326 };
   1327 const byte kInstruction_cmp_al_r1_174[] = {
   1328   0xae, 0x29 // cmp al r1 174
   1329 };
   1330 const byte kInstruction_cmp_al_r1_175[] = {
   1331   0xaf, 0x29 // cmp al r1 175
   1332 };
   1333 const byte kInstruction_cmp_al_r1_176[] = {
   1334   0xb0, 0x29 // cmp al r1 176
   1335 };
   1336 const byte kInstruction_cmp_al_r1_177[] = {
   1337   0xb1, 0x29 // cmp al r1 177
   1338 };
   1339 const byte kInstruction_cmp_al_r1_178[] = {
   1340   0xb2, 0x29 // cmp al r1 178
   1341 };
   1342 const byte kInstruction_cmp_al_r1_179[] = {
   1343   0xb3, 0x29 // cmp al r1 179
   1344 };
   1345 const byte kInstruction_cmp_al_r1_180[] = {
   1346   0xb4, 0x29 // cmp al r1 180
   1347 };
   1348 const byte kInstruction_cmp_al_r1_181[] = {
   1349   0xb5, 0x29 // cmp al r1 181
   1350 };
   1351 const byte kInstruction_cmp_al_r1_182[] = {
   1352   0xb6, 0x29 // cmp al r1 182
   1353 };
   1354 const byte kInstruction_cmp_al_r1_183[] = {
   1355   0xb7, 0x29 // cmp al r1 183
   1356 };
   1357 const byte kInstruction_cmp_al_r1_184[] = {
   1358   0xb8, 0x29 // cmp al r1 184
   1359 };
   1360 const byte kInstruction_cmp_al_r1_185[] = {
   1361   0xb9, 0x29 // cmp al r1 185
   1362 };
   1363 const byte kInstruction_cmp_al_r1_186[] = {
   1364   0xba, 0x29 // cmp al r1 186
   1365 };
   1366 const byte kInstruction_cmp_al_r1_187[] = {
   1367   0xbb, 0x29 // cmp al r1 187
   1368 };
   1369 const byte kInstruction_cmp_al_r1_188[] = {
   1370   0xbc, 0x29 // cmp al r1 188
   1371 };
   1372 const byte kInstruction_cmp_al_r1_189[] = {
   1373   0xbd, 0x29 // cmp al r1 189
   1374 };
   1375 const byte kInstruction_cmp_al_r1_190[] = {
   1376   0xbe, 0x29 // cmp al r1 190
   1377 };
   1378 const byte kInstruction_cmp_al_r1_191[] = {
   1379   0xbf, 0x29 // cmp al r1 191
   1380 };
   1381 const byte kInstruction_cmp_al_r1_192[] = {
   1382   0xc0, 0x29 // cmp al r1 192
   1383 };
   1384 const byte kInstruction_cmp_al_r1_193[] = {
   1385   0xc1, 0x29 // cmp al r1 193
   1386 };
   1387 const byte kInstruction_cmp_al_r1_194[] = {
   1388   0xc2, 0x29 // cmp al r1 194
   1389 };
   1390 const byte kInstruction_cmp_al_r1_195[] = {
   1391   0xc3, 0x29 // cmp al r1 195
   1392 };
   1393 const byte kInstruction_cmp_al_r1_196[] = {
   1394   0xc4, 0x29 // cmp al r1 196
   1395 };
   1396 const byte kInstruction_cmp_al_r1_197[] = {
   1397   0xc5, 0x29 // cmp al r1 197
   1398 };
   1399 const byte kInstruction_cmp_al_r1_198[] = {
   1400   0xc6, 0x29 // cmp al r1 198
   1401 };
   1402 const byte kInstruction_cmp_al_r1_199[] = {
   1403   0xc7, 0x29 // cmp al r1 199
   1404 };
   1405 const byte kInstruction_cmp_al_r1_200[] = {
   1406   0xc8, 0x29 // cmp al r1 200
   1407 };
   1408 const byte kInstruction_cmp_al_r1_201[] = {
   1409   0xc9, 0x29 // cmp al r1 201
   1410 };
   1411 const byte kInstruction_cmp_al_r1_202[] = {
   1412   0xca, 0x29 // cmp al r1 202
   1413 };
   1414 const byte kInstruction_cmp_al_r1_203[] = {
   1415   0xcb, 0x29 // cmp al r1 203
   1416 };
   1417 const byte kInstruction_cmp_al_r1_204[] = {
   1418   0xcc, 0x29 // cmp al r1 204
   1419 };
   1420 const byte kInstruction_cmp_al_r1_205[] = {
   1421   0xcd, 0x29 // cmp al r1 205
   1422 };
   1423 const byte kInstruction_cmp_al_r1_206[] = {
   1424   0xce, 0x29 // cmp al r1 206
   1425 };
   1426 const byte kInstruction_cmp_al_r1_207[] = {
   1427   0xcf, 0x29 // cmp al r1 207
   1428 };
   1429 const byte kInstruction_cmp_al_r1_208[] = {
   1430   0xd0, 0x29 // cmp al r1 208
   1431 };
   1432 const byte kInstruction_cmp_al_r1_209[] = {
   1433   0xd1, 0x29 // cmp al r1 209
   1434 };
   1435 const byte kInstruction_cmp_al_r1_210[] = {
   1436   0xd2, 0x29 // cmp al r1 210
   1437 };
   1438 const byte kInstruction_cmp_al_r1_211[] = {
   1439   0xd3, 0x29 // cmp al r1 211
   1440 };
   1441 const byte kInstruction_cmp_al_r1_212[] = {
   1442   0xd4, 0x29 // cmp al r1 212
   1443 };
   1444 const byte kInstruction_cmp_al_r1_213[] = {
   1445   0xd5, 0x29 // cmp al r1 213
   1446 };
   1447 const byte kInstruction_cmp_al_r1_214[] = {
   1448   0xd6, 0x29 // cmp al r1 214
   1449 };
   1450 const byte kInstruction_cmp_al_r1_215[] = {
   1451   0xd7, 0x29 // cmp al r1 215
   1452 };
   1453 const byte kInstruction_cmp_al_r1_216[] = {
   1454   0xd8, 0x29 // cmp al r1 216
   1455 };
   1456 const byte kInstruction_cmp_al_r1_217[] = {
   1457   0xd9, 0x29 // cmp al r1 217
   1458 };
   1459 const byte kInstruction_cmp_al_r1_218[] = {
   1460   0xda, 0x29 // cmp al r1 218
   1461 };
   1462 const byte kInstruction_cmp_al_r1_219[] = {
   1463   0xdb, 0x29 // cmp al r1 219
   1464 };
   1465 const byte kInstruction_cmp_al_r1_220[] = {
   1466   0xdc, 0x29 // cmp al r1 220
   1467 };
   1468 const byte kInstruction_cmp_al_r1_221[] = {
   1469   0xdd, 0x29 // cmp al r1 221
   1470 };
   1471 const byte kInstruction_cmp_al_r1_222[] = {
   1472   0xde, 0x29 // cmp al r1 222
   1473 };
   1474 const byte kInstruction_cmp_al_r1_223[] = {
   1475   0xdf, 0x29 // cmp al r1 223
   1476 };
   1477 const byte kInstruction_cmp_al_r1_224[] = {
   1478   0xe0, 0x29 // cmp al r1 224
   1479 };
   1480 const byte kInstruction_cmp_al_r1_225[] = {
   1481   0xe1, 0x29 // cmp al r1 225
   1482 };
   1483 const byte kInstruction_cmp_al_r1_226[] = {
   1484   0xe2, 0x29 // cmp al r1 226
   1485 };
   1486 const byte kInstruction_cmp_al_r1_227[] = {
   1487   0xe3, 0x29 // cmp al r1 227
   1488 };
   1489 const byte kInstruction_cmp_al_r1_228[] = {
   1490   0xe4, 0x29 // cmp al r1 228
   1491 };
   1492 const byte kInstruction_cmp_al_r1_229[] = {
   1493   0xe5, 0x29 // cmp al r1 229
   1494 };
   1495 const byte kInstruction_cmp_al_r1_230[] = {
   1496   0xe6, 0x29 // cmp al r1 230
   1497 };
   1498 const byte kInstruction_cmp_al_r1_231[] = {
   1499   0xe7, 0x29 // cmp al r1 231
   1500 };
   1501 const byte kInstruction_cmp_al_r1_232[] = {
   1502   0xe8, 0x29 // cmp al r1 232
   1503 };
   1504 const byte kInstruction_cmp_al_r1_233[] = {
   1505   0xe9, 0x29 // cmp al r1 233
   1506 };
   1507 const byte kInstruction_cmp_al_r1_234[] = {
   1508   0xea, 0x29 // cmp al r1 234
   1509 };
   1510 const byte kInstruction_cmp_al_r1_235[] = {
   1511   0xeb, 0x29 // cmp al r1 235
   1512 };
   1513 const byte kInstruction_cmp_al_r1_236[] = {
   1514   0xec, 0x29 // cmp al r1 236
   1515 };
   1516 const byte kInstruction_cmp_al_r1_237[] = {
   1517   0xed, 0x29 // cmp al r1 237
   1518 };
   1519 const byte kInstruction_cmp_al_r1_238[] = {
   1520   0xee, 0x29 // cmp al r1 238
   1521 };
   1522 const byte kInstruction_cmp_al_r1_239[] = {
   1523   0xef, 0x29 // cmp al r1 239
   1524 };
   1525 const byte kInstruction_cmp_al_r1_240[] = {
   1526   0xf0, 0x29 // cmp al r1 240
   1527 };
   1528 const byte kInstruction_cmp_al_r1_241[] = {
   1529   0xf1, 0x29 // cmp al r1 241
   1530 };
   1531 const byte kInstruction_cmp_al_r1_242[] = {
   1532   0xf2, 0x29 // cmp al r1 242
   1533 };
   1534 const byte kInstruction_cmp_al_r1_243[] = {
   1535   0xf3, 0x29 // cmp al r1 243
   1536 };
   1537 const byte kInstruction_cmp_al_r1_244[] = {
   1538   0xf4, 0x29 // cmp al r1 244
   1539 };
   1540 const byte kInstruction_cmp_al_r1_245[] = {
   1541   0xf5, 0x29 // cmp al r1 245
   1542 };
   1543 const byte kInstruction_cmp_al_r1_246[] = {
   1544   0xf6, 0x29 // cmp al r1 246
   1545 };
   1546 const byte kInstruction_cmp_al_r1_247[] = {
   1547   0xf7, 0x29 // cmp al r1 247
   1548 };
   1549 const byte kInstruction_cmp_al_r1_248[] = {
   1550   0xf8, 0x29 // cmp al r1 248
   1551 };
   1552 const byte kInstruction_cmp_al_r1_249[] = {
   1553   0xf9, 0x29 // cmp al r1 249
   1554 };
   1555 const byte kInstruction_cmp_al_r1_250[] = {
   1556   0xfa, 0x29 // cmp al r1 250
   1557 };
   1558 const byte kInstruction_cmp_al_r1_251[] = {
   1559   0xfb, 0x29 // cmp al r1 251
   1560 };
   1561 const byte kInstruction_cmp_al_r1_252[] = {
   1562   0xfc, 0x29 // cmp al r1 252
   1563 };
   1564 const byte kInstruction_cmp_al_r1_253[] = {
   1565   0xfd, 0x29 // cmp al r1 253
   1566 };
   1567 const byte kInstruction_cmp_al_r1_254[] = {
   1568   0xfe, 0x29 // cmp al r1 254
   1569 };
   1570 const byte kInstruction_cmp_al_r1_255[] = {
   1571   0xff, 0x29 // cmp al r1 255
   1572 };
   1573 const byte kInstruction_cmp_al_r2_0[] = {
   1574   0x00, 0x2a // cmp al r2 0
   1575 };
   1576 const byte kInstruction_cmp_al_r2_1[] = {
   1577   0x01, 0x2a // cmp al r2 1
   1578 };
   1579 const byte kInstruction_cmp_al_r2_2[] = {
   1580   0x02, 0x2a // cmp al r2 2
   1581 };
   1582 const byte kInstruction_cmp_al_r2_3[] = {
   1583   0x03, 0x2a // cmp al r2 3
   1584 };
   1585 const byte kInstruction_cmp_al_r2_4[] = {
   1586   0x04, 0x2a // cmp al r2 4
   1587 };
   1588 const byte kInstruction_cmp_al_r2_5[] = {
   1589   0x05, 0x2a // cmp al r2 5
   1590 };
   1591 const byte kInstruction_cmp_al_r2_6[] = {
   1592   0x06, 0x2a // cmp al r2 6
   1593 };
   1594 const byte kInstruction_cmp_al_r2_7[] = {
   1595   0x07, 0x2a // cmp al r2 7
   1596 };
   1597 const byte kInstruction_cmp_al_r2_8[] = {
   1598   0x08, 0x2a // cmp al r2 8
   1599 };
   1600 const byte kInstruction_cmp_al_r2_9[] = {
   1601   0x09, 0x2a // cmp al r2 9
   1602 };
   1603 const byte kInstruction_cmp_al_r2_10[] = {
   1604   0x0a, 0x2a // cmp al r2 10
   1605 };
   1606 const byte kInstruction_cmp_al_r2_11[] = {
   1607   0x0b, 0x2a // cmp al r2 11
   1608 };
   1609 const byte kInstruction_cmp_al_r2_12[] = {
   1610   0x0c, 0x2a // cmp al r2 12
   1611 };
   1612 const byte kInstruction_cmp_al_r2_13[] = {
   1613   0x0d, 0x2a // cmp al r2 13
   1614 };
   1615 const byte kInstruction_cmp_al_r2_14[] = {
   1616   0x0e, 0x2a // cmp al r2 14
   1617 };
   1618 const byte kInstruction_cmp_al_r2_15[] = {
   1619   0x0f, 0x2a // cmp al r2 15
   1620 };
   1621 const byte kInstruction_cmp_al_r2_16[] = {
   1622   0x10, 0x2a // cmp al r2 16
   1623 };
   1624 const byte kInstruction_cmp_al_r2_17[] = {
   1625   0x11, 0x2a // cmp al r2 17
   1626 };
   1627 const byte kInstruction_cmp_al_r2_18[] = {
   1628   0x12, 0x2a // cmp al r2 18
   1629 };
   1630 const byte kInstruction_cmp_al_r2_19[] = {
   1631   0x13, 0x2a // cmp al r2 19
   1632 };
   1633 const byte kInstruction_cmp_al_r2_20[] = {
   1634   0x14, 0x2a // cmp al r2 20
   1635 };
   1636 const byte kInstruction_cmp_al_r2_21[] = {
   1637   0x15, 0x2a // cmp al r2 21
   1638 };
   1639 const byte kInstruction_cmp_al_r2_22[] = {
   1640   0x16, 0x2a // cmp al r2 22
   1641 };
   1642 const byte kInstruction_cmp_al_r2_23[] = {
   1643   0x17, 0x2a // cmp al r2 23
   1644 };
   1645 const byte kInstruction_cmp_al_r2_24[] = {
   1646   0x18, 0x2a // cmp al r2 24
   1647 };
   1648 const byte kInstruction_cmp_al_r2_25[] = {
   1649   0x19, 0x2a // cmp al r2 25
   1650 };
   1651 const byte kInstruction_cmp_al_r2_26[] = {
   1652   0x1a, 0x2a // cmp al r2 26
   1653 };
   1654 const byte kInstruction_cmp_al_r2_27[] = {
   1655   0x1b, 0x2a // cmp al r2 27
   1656 };
   1657 const byte kInstruction_cmp_al_r2_28[] = {
   1658   0x1c, 0x2a // cmp al r2 28
   1659 };
   1660 const byte kInstruction_cmp_al_r2_29[] = {
   1661   0x1d, 0x2a // cmp al r2 29
   1662 };
   1663 const byte kInstruction_cmp_al_r2_30[] = {
   1664   0x1e, 0x2a // cmp al r2 30
   1665 };
   1666 const byte kInstruction_cmp_al_r2_31[] = {
   1667   0x1f, 0x2a // cmp al r2 31
   1668 };
   1669 const byte kInstruction_cmp_al_r2_32[] = {
   1670   0x20, 0x2a // cmp al r2 32
   1671 };
   1672 const byte kInstruction_cmp_al_r2_33[] = {
   1673   0x21, 0x2a // cmp al r2 33
   1674 };
   1675 const byte kInstruction_cmp_al_r2_34[] = {
   1676   0x22, 0x2a // cmp al r2 34
   1677 };
   1678 const byte kInstruction_cmp_al_r2_35[] = {
   1679   0x23, 0x2a // cmp al r2 35
   1680 };
   1681 const byte kInstruction_cmp_al_r2_36[] = {
   1682   0x24, 0x2a // cmp al r2 36
   1683 };
   1684 const byte kInstruction_cmp_al_r2_37[] = {
   1685   0x25, 0x2a // cmp al r2 37
   1686 };
   1687 const byte kInstruction_cmp_al_r2_38[] = {
   1688   0x26, 0x2a // cmp al r2 38
   1689 };
   1690 const byte kInstruction_cmp_al_r2_39[] = {
   1691   0x27, 0x2a // cmp al r2 39
   1692 };
   1693 const byte kInstruction_cmp_al_r2_40[] = {
   1694   0x28, 0x2a // cmp al r2 40
   1695 };
   1696 const byte kInstruction_cmp_al_r2_41[] = {
   1697   0x29, 0x2a // cmp al r2 41
   1698 };
   1699 const byte kInstruction_cmp_al_r2_42[] = {
   1700   0x2a, 0x2a // cmp al r2 42
   1701 };
   1702 const byte kInstruction_cmp_al_r2_43[] = {
   1703   0x2b, 0x2a // cmp al r2 43
   1704 };
   1705 const byte kInstruction_cmp_al_r2_44[] = {
   1706   0x2c, 0x2a // cmp al r2 44
   1707 };
   1708 const byte kInstruction_cmp_al_r2_45[] = {
   1709   0x2d, 0x2a // cmp al r2 45
   1710 };
   1711 const byte kInstruction_cmp_al_r2_46[] = {
   1712   0x2e, 0x2a // cmp al r2 46
   1713 };
   1714 const byte kInstruction_cmp_al_r2_47[] = {
   1715   0x2f, 0x2a // cmp al r2 47
   1716 };
   1717 const byte kInstruction_cmp_al_r2_48[] = {
   1718   0x30, 0x2a // cmp al r2 48
   1719 };
   1720 const byte kInstruction_cmp_al_r2_49[] = {
   1721   0x31, 0x2a // cmp al r2 49
   1722 };
   1723 const byte kInstruction_cmp_al_r2_50[] = {
   1724   0x32, 0x2a // cmp al r2 50
   1725 };
   1726 const byte kInstruction_cmp_al_r2_51[] = {
   1727   0x33, 0x2a // cmp al r2 51
   1728 };
   1729 const byte kInstruction_cmp_al_r2_52[] = {
   1730   0x34, 0x2a // cmp al r2 52
   1731 };
   1732 const byte kInstruction_cmp_al_r2_53[] = {
   1733   0x35, 0x2a // cmp al r2 53
   1734 };
   1735 const byte kInstruction_cmp_al_r2_54[] = {
   1736   0x36, 0x2a // cmp al r2 54
   1737 };
   1738 const byte kInstruction_cmp_al_r2_55[] = {
   1739   0x37, 0x2a // cmp al r2 55
   1740 };
   1741 const byte kInstruction_cmp_al_r2_56[] = {
   1742   0x38, 0x2a // cmp al r2 56
   1743 };
   1744 const byte kInstruction_cmp_al_r2_57[] = {
   1745   0x39, 0x2a // cmp al r2 57
   1746 };
   1747 const byte kInstruction_cmp_al_r2_58[] = {
   1748   0x3a, 0x2a // cmp al r2 58
   1749 };
   1750 const byte kInstruction_cmp_al_r2_59[] = {
   1751   0x3b, 0x2a // cmp al r2 59
   1752 };
   1753 const byte kInstruction_cmp_al_r2_60[] = {
   1754   0x3c, 0x2a // cmp al r2 60
   1755 };
   1756 const byte kInstruction_cmp_al_r2_61[] = {
   1757   0x3d, 0x2a // cmp al r2 61
   1758 };
   1759 const byte kInstruction_cmp_al_r2_62[] = {
   1760   0x3e, 0x2a // cmp al r2 62
   1761 };
   1762 const byte kInstruction_cmp_al_r2_63[] = {
   1763   0x3f, 0x2a // cmp al r2 63
   1764 };
   1765 const byte kInstruction_cmp_al_r2_64[] = {
   1766   0x40, 0x2a // cmp al r2 64
   1767 };
   1768 const byte kInstruction_cmp_al_r2_65[] = {
   1769   0x41, 0x2a // cmp al r2 65
   1770 };
   1771 const byte kInstruction_cmp_al_r2_66[] = {
   1772   0x42, 0x2a // cmp al r2 66
   1773 };
   1774 const byte kInstruction_cmp_al_r2_67[] = {
   1775   0x43, 0x2a // cmp al r2 67
   1776 };
   1777 const byte kInstruction_cmp_al_r2_68[] = {
   1778   0x44, 0x2a // cmp al r2 68
   1779 };
   1780 const byte kInstruction_cmp_al_r2_69[] = {
   1781   0x45, 0x2a // cmp al r2 69
   1782 };
   1783 const byte kInstruction_cmp_al_r2_70[] = {
   1784   0x46, 0x2a // cmp al r2 70
   1785 };
   1786 const byte kInstruction_cmp_al_r2_71[] = {
   1787   0x47, 0x2a // cmp al r2 71
   1788 };
   1789 const byte kInstruction_cmp_al_r2_72[] = {
   1790   0x48, 0x2a // cmp al r2 72
   1791 };
   1792 const byte kInstruction_cmp_al_r2_73[] = {
   1793   0x49, 0x2a // cmp al r2 73
   1794 };
   1795 const byte kInstruction_cmp_al_r2_74[] = {
   1796   0x4a, 0x2a // cmp al r2 74
   1797 };
   1798 const byte kInstruction_cmp_al_r2_75[] = {
   1799   0x4b, 0x2a // cmp al r2 75
   1800 };
   1801 const byte kInstruction_cmp_al_r2_76[] = {
   1802   0x4c, 0x2a // cmp al r2 76
   1803 };
   1804 const byte kInstruction_cmp_al_r2_77[] = {
   1805   0x4d, 0x2a // cmp al r2 77
   1806 };
   1807 const byte kInstruction_cmp_al_r2_78[] = {
   1808   0x4e, 0x2a // cmp al r2 78
   1809 };
   1810 const byte kInstruction_cmp_al_r2_79[] = {
   1811   0x4f, 0x2a // cmp al r2 79
   1812 };
   1813 const byte kInstruction_cmp_al_r2_80[] = {
   1814   0x50, 0x2a // cmp al r2 80
   1815 };
   1816 const byte kInstruction_cmp_al_r2_81[] = {
   1817   0x51, 0x2a // cmp al r2 81
   1818 };
   1819 const byte kInstruction_cmp_al_r2_82[] = {
   1820   0x52, 0x2a // cmp al r2 82
   1821 };
   1822 const byte kInstruction_cmp_al_r2_83[] = {
   1823   0x53, 0x2a // cmp al r2 83
   1824 };
   1825 const byte kInstruction_cmp_al_r2_84[] = {
   1826   0x54, 0x2a // cmp al r2 84
   1827 };
   1828 const byte kInstruction_cmp_al_r2_85[] = {
   1829   0x55, 0x2a // cmp al r2 85
   1830 };
   1831 const byte kInstruction_cmp_al_r2_86[] = {
   1832   0x56, 0x2a // cmp al r2 86
   1833 };
   1834 const byte kInstruction_cmp_al_r2_87[] = {
   1835   0x57, 0x2a // cmp al r2 87
   1836 };
   1837 const byte kInstruction_cmp_al_r2_88[] = {
   1838   0x58, 0x2a // cmp al r2 88
   1839 };
   1840 const byte kInstruction_cmp_al_r2_89[] = {
   1841   0x59, 0x2a // cmp al r2 89
   1842 };
   1843 const byte kInstruction_cmp_al_r2_90[] = {
   1844   0x5a, 0x2a // cmp al r2 90
   1845 };
   1846 const byte kInstruction_cmp_al_r2_91[] = {
   1847   0x5b, 0x2a // cmp al r2 91
   1848 };
   1849 const byte kInstruction_cmp_al_r2_92[] = {
   1850   0x5c, 0x2a // cmp al r2 92
   1851 };
   1852 const byte kInstruction_cmp_al_r2_93[] = {
   1853   0x5d, 0x2a // cmp al r2 93
   1854 };
   1855 const byte kInstruction_cmp_al_r2_94[] = {
   1856   0x5e, 0x2a // cmp al r2 94
   1857 };
   1858 const byte kInstruction_cmp_al_r2_95[] = {
   1859   0x5f, 0x2a // cmp al r2 95
   1860 };
   1861 const byte kInstruction_cmp_al_r2_96[] = {
   1862   0x60, 0x2a // cmp al r2 96
   1863 };
   1864 const byte kInstruction_cmp_al_r2_97[] = {
   1865   0x61, 0x2a // cmp al r2 97
   1866 };
   1867 const byte kInstruction_cmp_al_r2_98[] = {
   1868   0x62, 0x2a // cmp al r2 98
   1869 };
   1870 const byte kInstruction_cmp_al_r2_99[] = {
   1871   0x63, 0x2a // cmp al r2 99
   1872 };
   1873 const byte kInstruction_cmp_al_r2_100[] = {
   1874   0x64, 0x2a // cmp al r2 100
   1875 };
   1876 const byte kInstruction_cmp_al_r2_101[] = {
   1877   0x65, 0x2a // cmp al r2 101
   1878 };
   1879 const byte kInstruction_cmp_al_r2_102[] = {
   1880   0x66, 0x2a // cmp al r2 102
   1881 };
   1882 const byte kInstruction_cmp_al_r2_103[] = {
   1883   0x67, 0x2a // cmp al r2 103
   1884 };
   1885 const byte kInstruction_cmp_al_r2_104[] = {
   1886   0x68, 0x2a // cmp al r2 104
   1887 };
   1888 const byte kInstruction_cmp_al_r2_105[] = {
   1889   0x69, 0x2a // cmp al r2 105
   1890 };
   1891 const byte kInstruction_cmp_al_r2_106[] = {
   1892   0x6a, 0x2a // cmp al r2 106
   1893 };
   1894 const byte kInstruction_cmp_al_r2_107[] = {
   1895   0x6b, 0x2a // cmp al r2 107
   1896 };
   1897 const byte kInstruction_cmp_al_r2_108[] = {
   1898   0x6c, 0x2a // cmp al r2 108
   1899 };
   1900 const byte kInstruction_cmp_al_r2_109[] = {
   1901   0x6d, 0x2a // cmp al r2 109
   1902 };
   1903 const byte kInstruction_cmp_al_r2_110[] = {
   1904   0x6e, 0x2a // cmp al r2 110
   1905 };
   1906 const byte kInstruction_cmp_al_r2_111[] = {
   1907   0x6f, 0x2a // cmp al r2 111
   1908 };
   1909 const byte kInstruction_cmp_al_r2_112[] = {
   1910   0x70, 0x2a // cmp al r2 112
   1911 };
   1912 const byte kInstruction_cmp_al_r2_113[] = {
   1913   0x71, 0x2a // cmp al r2 113
   1914 };
   1915 const byte kInstruction_cmp_al_r2_114[] = {
   1916   0x72, 0x2a // cmp al r2 114
   1917 };
   1918 const byte kInstruction_cmp_al_r2_115[] = {
   1919   0x73, 0x2a // cmp al r2 115
   1920 };
   1921 const byte kInstruction_cmp_al_r2_116[] = {
   1922   0x74, 0x2a // cmp al r2 116
   1923 };
   1924 const byte kInstruction_cmp_al_r2_117[] = {
   1925   0x75, 0x2a // cmp al r2 117
   1926 };
   1927 const byte kInstruction_cmp_al_r2_118[] = {
   1928   0x76, 0x2a // cmp al r2 118
   1929 };
   1930 const byte kInstruction_cmp_al_r2_119[] = {
   1931   0x77, 0x2a // cmp al r2 119
   1932 };
   1933 const byte kInstruction_cmp_al_r2_120[] = {
   1934   0x78, 0x2a // cmp al r2 120
   1935 };
   1936 const byte kInstruction_cmp_al_r2_121[] = {
   1937   0x79, 0x2a // cmp al r2 121
   1938 };
   1939 const byte kInstruction_cmp_al_r2_122[] = {
   1940   0x7a, 0x2a // cmp al r2 122
   1941 };
   1942 const byte kInstruction_cmp_al_r2_123[] = {
   1943   0x7b, 0x2a // cmp al r2 123
   1944 };
   1945 const byte kInstruction_cmp_al_r2_124[] = {
   1946   0x7c, 0x2a // cmp al r2 124
   1947 };
   1948 const byte kInstruction_cmp_al_r2_125[] = {
   1949   0x7d, 0x2a // cmp al r2 125
   1950 };
   1951 const byte kInstruction_cmp_al_r2_126[] = {
   1952   0x7e, 0x2a // cmp al r2 126
   1953 };
   1954 const byte kInstruction_cmp_al_r2_127[] = {
   1955   0x7f, 0x2a // cmp al r2 127
   1956 };
   1957 const byte kInstruction_cmp_al_r2_128[] = {
   1958   0x80, 0x2a // cmp al r2 128
   1959 };
   1960 const byte kInstruction_cmp_al_r2_129[] = {
   1961   0x81, 0x2a // cmp al r2 129
   1962 };
   1963 const byte kInstruction_cmp_al_r2_130[] = {
   1964   0x82, 0x2a // cmp al r2 130
   1965 };
   1966 const byte kInstruction_cmp_al_r2_131[] = {
   1967   0x83, 0x2a // cmp al r2 131
   1968 };
   1969 const byte kInstruction_cmp_al_r2_132[] = {
   1970   0x84, 0x2a // cmp al r2 132
   1971 };
   1972 const byte kInstruction_cmp_al_r2_133[] = {
   1973   0x85, 0x2a // cmp al r2 133
   1974 };
   1975 const byte kInstruction_cmp_al_r2_134[] = {
   1976   0x86, 0x2a // cmp al r2 134
   1977 };
   1978 const byte kInstruction_cmp_al_r2_135[] = {
   1979   0x87, 0x2a // cmp al r2 135
   1980 };
   1981 const byte kInstruction_cmp_al_r2_136[] = {
   1982   0x88, 0x2a // cmp al r2 136
   1983 };
   1984 const byte kInstruction_cmp_al_r2_137[] = {
   1985   0x89, 0x2a // cmp al r2 137
   1986 };
   1987 const byte kInstruction_cmp_al_r2_138[] = {
   1988   0x8a, 0x2a // cmp al r2 138
   1989 };
   1990 const byte kInstruction_cmp_al_r2_139[] = {
   1991   0x8b, 0x2a // cmp al r2 139
   1992 };
   1993 const byte kInstruction_cmp_al_r2_140[] = {
   1994   0x8c, 0x2a // cmp al r2 140
   1995 };
   1996 const byte kInstruction_cmp_al_r2_141[] = {
   1997   0x8d, 0x2a // cmp al r2 141
   1998 };
   1999 const byte kInstruction_cmp_al_r2_142[] = {
   2000   0x8e, 0x2a // cmp al r2 142
   2001 };
   2002 const byte kInstruction_cmp_al_r2_143[] = {
   2003   0x8f, 0x2a // cmp al r2 143
   2004 };
   2005 const byte kInstruction_cmp_al_r2_144[] = {
   2006   0x90, 0x2a // cmp al r2 144
   2007 };
   2008 const byte kInstruction_cmp_al_r2_145[] = {
   2009   0x91, 0x2a // cmp al r2 145
   2010 };
   2011 const byte kInstruction_cmp_al_r2_146[] = {
   2012   0x92, 0x2a // cmp al r2 146
   2013 };
   2014 const byte kInstruction_cmp_al_r2_147[] = {
   2015   0x93, 0x2a // cmp al r2 147
   2016 };
   2017 const byte kInstruction_cmp_al_r2_148[] = {
   2018   0x94, 0x2a // cmp al r2 148
   2019 };
   2020 const byte kInstruction_cmp_al_r2_149[] = {
   2021   0x95, 0x2a // cmp al r2 149
   2022 };
   2023 const byte kInstruction_cmp_al_r2_150[] = {
   2024   0x96, 0x2a // cmp al r2 150
   2025 };
   2026 const byte kInstruction_cmp_al_r2_151[] = {
   2027   0x97, 0x2a // cmp al r2 151
   2028 };
   2029 const byte kInstruction_cmp_al_r2_152[] = {
   2030   0x98, 0x2a // cmp al r2 152
   2031 };
   2032 const byte kInstruction_cmp_al_r2_153[] = {
   2033   0x99, 0x2a // cmp al r2 153
   2034 };
   2035 const byte kInstruction_cmp_al_r2_154[] = {
   2036   0x9a, 0x2a // cmp al r2 154
   2037 };
   2038 const byte kInstruction_cmp_al_r2_155[] = {
   2039   0x9b, 0x2a // cmp al r2 155
   2040 };
   2041 const byte kInstruction_cmp_al_r2_156[] = {
   2042   0x9c, 0x2a // cmp al r2 156
   2043 };
   2044 const byte kInstruction_cmp_al_r2_157[] = {
   2045   0x9d, 0x2a // cmp al r2 157
   2046 };
   2047 const byte kInstruction_cmp_al_r2_158[] = {
   2048   0x9e, 0x2a // cmp al r2 158
   2049 };
   2050 const byte kInstruction_cmp_al_r2_159[] = {
   2051   0x9f, 0x2a // cmp al r2 159
   2052 };
   2053 const byte kInstruction_cmp_al_r2_160[] = {
   2054   0xa0, 0x2a // cmp al r2 160
   2055 };
   2056 const byte kInstruction_cmp_al_r2_161[] = {
   2057   0xa1, 0x2a // cmp al r2 161
   2058 };
   2059 const byte kInstruction_cmp_al_r2_162[] = {
   2060   0xa2, 0x2a // cmp al r2 162
   2061 };
   2062 const byte kInstruction_cmp_al_r2_163[] = {
   2063   0xa3, 0x2a // cmp al r2 163
   2064 };
   2065 const byte kInstruction_cmp_al_r2_164[] = {
   2066   0xa4, 0x2a // cmp al r2 164
   2067 };
   2068 const byte kInstruction_cmp_al_r2_165[] = {
   2069   0xa5, 0x2a // cmp al r2 165
   2070 };
   2071 const byte kInstruction_cmp_al_r2_166[] = {
   2072   0xa6, 0x2a // cmp al r2 166
   2073 };
   2074 const byte kInstruction_cmp_al_r2_167[] = {
   2075   0xa7, 0x2a // cmp al r2 167
   2076 };
   2077 const byte kInstruction_cmp_al_r2_168[] = {
   2078   0xa8, 0x2a // cmp al r2 168
   2079 };
   2080 const byte kInstruction_cmp_al_r2_169[] = {
   2081   0xa9, 0x2a // cmp al r2 169
   2082 };
   2083 const byte kInstruction_cmp_al_r2_170[] = {
   2084   0xaa, 0x2a // cmp al r2 170
   2085 };
   2086 const byte kInstruction_cmp_al_r2_171[] = {
   2087   0xab, 0x2a // cmp al r2 171
   2088 };
   2089 const byte kInstruction_cmp_al_r2_172[] = {
   2090   0xac, 0x2a // cmp al r2 172
   2091 };
   2092 const byte kInstruction_cmp_al_r2_173[] = {
   2093   0xad, 0x2a // cmp al r2 173
   2094 };
   2095 const byte kInstruction_cmp_al_r2_174[] = {
   2096   0xae, 0x2a // cmp al r2 174
   2097 };
   2098 const byte kInstruction_cmp_al_r2_175[] = {
   2099   0xaf, 0x2a // cmp al r2 175
   2100 };
   2101 const byte kInstruction_cmp_al_r2_176[] = {
   2102   0xb0, 0x2a // cmp al r2 176
   2103 };
   2104 const byte kInstruction_cmp_al_r2_177[] = {
   2105   0xb1, 0x2a // cmp al r2 177
   2106 };
   2107 const byte kInstruction_cmp_al_r2_178[] = {
   2108   0xb2, 0x2a // cmp al r2 178
   2109 };
   2110 const byte kInstruction_cmp_al_r2_179[] = {
   2111   0xb3, 0x2a // cmp al r2 179
   2112 };
   2113 const byte kInstruction_cmp_al_r2_180[] = {
   2114   0xb4, 0x2a // cmp al r2 180
   2115 };
   2116 const byte kInstruction_cmp_al_r2_181[] = {
   2117   0xb5, 0x2a // cmp al r2 181
   2118 };
   2119 const byte kInstruction_cmp_al_r2_182[] = {
   2120   0xb6, 0x2a // cmp al r2 182
   2121 };
   2122 const byte kInstruction_cmp_al_r2_183[] = {
   2123   0xb7, 0x2a // cmp al r2 183
   2124 };
   2125 const byte kInstruction_cmp_al_r2_184[] = {
   2126   0xb8, 0x2a // cmp al r2 184
   2127 };
   2128 const byte kInstruction_cmp_al_r2_185[] = {
   2129   0xb9, 0x2a // cmp al r2 185
   2130 };
   2131 const byte kInstruction_cmp_al_r2_186[] = {
   2132   0xba, 0x2a // cmp al r2 186
   2133 };
   2134 const byte kInstruction_cmp_al_r2_187[] = {
   2135   0xbb, 0x2a // cmp al r2 187
   2136 };
   2137 const byte kInstruction_cmp_al_r2_188[] = {
   2138   0xbc, 0x2a // cmp al r2 188
   2139 };
   2140 const byte kInstruction_cmp_al_r2_189[] = {
   2141   0xbd, 0x2a // cmp al r2 189
   2142 };
   2143 const byte kInstruction_cmp_al_r2_190[] = {
   2144   0xbe, 0x2a // cmp al r2 190
   2145 };
   2146 const byte kInstruction_cmp_al_r2_191[] = {
   2147   0xbf, 0x2a // cmp al r2 191
   2148 };
   2149 const byte kInstruction_cmp_al_r2_192[] = {
   2150   0xc0, 0x2a // cmp al r2 192
   2151 };
   2152 const byte kInstruction_cmp_al_r2_193[] = {
   2153   0xc1, 0x2a // cmp al r2 193
   2154 };
   2155 const byte kInstruction_cmp_al_r2_194[] = {
   2156   0xc2, 0x2a // cmp al r2 194
   2157 };
   2158 const byte kInstruction_cmp_al_r2_195[] = {
   2159   0xc3, 0x2a // cmp al r2 195
   2160 };
   2161 const byte kInstruction_cmp_al_r2_196[] = {
   2162   0xc4, 0x2a // cmp al r2 196
   2163 };
   2164 const byte kInstruction_cmp_al_r2_197[] = {
   2165   0xc5, 0x2a // cmp al r2 197
   2166 };
   2167 const byte kInstruction_cmp_al_r2_198[] = {
   2168   0xc6, 0x2a // cmp al r2 198
   2169 };
   2170 const byte kInstruction_cmp_al_r2_199[] = {
   2171   0xc7, 0x2a // cmp al r2 199
   2172 };
   2173 const byte kInstruction_cmp_al_r2_200[] = {
   2174   0xc8, 0x2a // cmp al r2 200
   2175 };
   2176 const byte kInstruction_cmp_al_r2_201[] = {
   2177   0xc9, 0x2a // cmp al r2 201
   2178 };
   2179 const byte kInstruction_cmp_al_r2_202[] = {
   2180   0xca, 0x2a // cmp al r2 202
   2181 };
   2182 const byte kInstruction_cmp_al_r2_203[] = {
   2183   0xcb, 0x2a // cmp al r2 203
   2184 };
   2185 const byte kInstruction_cmp_al_r2_204[] = {
   2186   0xcc, 0x2a // cmp al r2 204
   2187 };
   2188 const byte kInstruction_cmp_al_r2_205[] = {
   2189   0xcd, 0x2a // cmp al r2 205
   2190 };
   2191 const byte kInstruction_cmp_al_r2_206[] = {
   2192   0xce, 0x2a // cmp al r2 206
   2193 };
   2194 const byte kInstruction_cmp_al_r2_207[] = {
   2195   0xcf, 0x2a // cmp al r2 207
   2196 };
   2197 const byte kInstruction_cmp_al_r2_208[] = {
   2198   0xd0, 0x2a // cmp al r2 208
   2199 };
   2200 const byte kInstruction_cmp_al_r2_209[] = {
   2201   0xd1, 0x2a // cmp al r2 209
   2202 };
   2203 const byte kInstruction_cmp_al_r2_210[] = {
   2204   0xd2, 0x2a // cmp al r2 210
   2205 };
   2206 const byte kInstruction_cmp_al_r2_211[] = {
   2207   0xd3, 0x2a // cmp al r2 211
   2208 };
   2209 const byte kInstruction_cmp_al_r2_212[] = {
   2210   0xd4, 0x2a // cmp al r2 212
   2211 };
   2212 const byte kInstruction_cmp_al_r2_213[] = {
   2213   0xd5, 0x2a // cmp al r2 213
   2214 };
   2215 const byte kInstruction_cmp_al_r2_214[] = {
   2216   0xd6, 0x2a // cmp al r2 214
   2217 };
   2218 const byte kInstruction_cmp_al_r2_215[] = {
   2219   0xd7, 0x2a // cmp al r2 215
   2220 };
   2221 const byte kInstruction_cmp_al_r2_216[] = {
   2222   0xd8, 0x2a // cmp al r2 216
   2223 };
   2224 const byte kInstruction_cmp_al_r2_217[] = {
   2225   0xd9, 0x2a // cmp al r2 217
   2226 };
   2227 const byte kInstruction_cmp_al_r2_218[] = {
   2228   0xda, 0x2a // cmp al r2 218
   2229 };
   2230 const byte kInstruction_cmp_al_r2_219[] = {
   2231   0xdb, 0x2a // cmp al r2 219
   2232 };
   2233 const byte kInstruction_cmp_al_r2_220[] = {
   2234   0xdc, 0x2a // cmp al r2 220
   2235 };
   2236 const byte kInstruction_cmp_al_r2_221[] = {
   2237   0xdd, 0x2a // cmp al r2 221
   2238 };
   2239 const byte kInstruction_cmp_al_r2_222[] = {
   2240   0xde, 0x2a // cmp al r2 222
   2241 };
   2242 const byte kInstruction_cmp_al_r2_223[] = {
   2243   0xdf, 0x2a // cmp al r2 223
   2244 };
   2245 const byte kInstruction_cmp_al_r2_224[] = {
   2246   0xe0, 0x2a // cmp al r2 224
   2247 };
   2248 const byte kInstruction_cmp_al_r2_225[] = {
   2249   0xe1, 0x2a // cmp al r2 225
   2250 };
   2251 const byte kInstruction_cmp_al_r2_226[] = {
   2252   0xe2, 0x2a // cmp al r2 226
   2253 };
   2254 const byte kInstruction_cmp_al_r2_227[] = {
   2255   0xe3, 0x2a // cmp al r2 227
   2256 };
   2257 const byte kInstruction_cmp_al_r2_228[] = {
   2258   0xe4, 0x2a // cmp al r2 228
   2259 };
   2260 const byte kInstruction_cmp_al_r2_229[] = {
   2261   0xe5, 0x2a // cmp al r2 229
   2262 };
   2263 const byte kInstruction_cmp_al_r2_230[] = {
   2264   0xe6, 0x2a // cmp al r2 230
   2265 };
   2266 const byte kInstruction_cmp_al_r2_231[] = {
   2267   0xe7, 0x2a // cmp al r2 231
   2268 };
   2269 const byte kInstruction_cmp_al_r2_232[] = {
   2270   0xe8, 0x2a // cmp al r2 232
   2271 };
   2272 const byte kInstruction_cmp_al_r2_233[] = {
   2273   0xe9, 0x2a // cmp al r2 233
   2274 };
   2275 const byte kInstruction_cmp_al_r2_234[] = {
   2276   0xea, 0x2a // cmp al r2 234
   2277 };
   2278 const byte kInstruction_cmp_al_r2_235[] = {
   2279   0xeb, 0x2a // cmp al r2 235
   2280 };
   2281 const byte kInstruction_cmp_al_r2_236[] = {
   2282   0xec, 0x2a // cmp al r2 236
   2283 };
   2284 const byte kInstruction_cmp_al_r2_237[] = {
   2285   0xed, 0x2a // cmp al r2 237
   2286 };
   2287 const byte kInstruction_cmp_al_r2_238[] = {
   2288   0xee, 0x2a // cmp al r2 238
   2289 };
   2290 const byte kInstruction_cmp_al_r2_239[] = {
   2291   0xef, 0x2a // cmp al r2 239
   2292 };
   2293 const byte kInstruction_cmp_al_r2_240[] = {
   2294   0xf0, 0x2a // cmp al r2 240
   2295 };
   2296 const byte kInstruction_cmp_al_r2_241[] = {
   2297   0xf1, 0x2a // cmp al r2 241
   2298 };
   2299 const byte kInstruction_cmp_al_r2_242[] = {
   2300   0xf2, 0x2a // cmp al r2 242
   2301 };
   2302 const byte kInstruction_cmp_al_r2_243[] = {
   2303   0xf3, 0x2a // cmp al r2 243
   2304 };
   2305 const byte kInstruction_cmp_al_r2_244[] = {
   2306   0xf4, 0x2a // cmp al r2 244
   2307 };
   2308 const byte kInstruction_cmp_al_r2_245[] = {
   2309   0xf5, 0x2a // cmp al r2 245
   2310 };
   2311 const byte kInstruction_cmp_al_r2_246[] = {
   2312   0xf6, 0x2a // cmp al r2 246
   2313 };
   2314 const byte kInstruction_cmp_al_r2_247[] = {
   2315   0xf7, 0x2a // cmp al r2 247
   2316 };
   2317 const byte kInstruction_cmp_al_r2_248[] = {
   2318   0xf8, 0x2a // cmp al r2 248
   2319 };
   2320 const byte kInstruction_cmp_al_r2_249[] = {
   2321   0xf9, 0x2a // cmp al r2 249
   2322 };
   2323 const byte kInstruction_cmp_al_r2_250[] = {
   2324   0xfa, 0x2a // cmp al r2 250
   2325 };
   2326 const byte kInstruction_cmp_al_r2_251[] = {
   2327   0xfb, 0x2a // cmp al r2 251
   2328 };
   2329 const byte kInstruction_cmp_al_r2_252[] = {
   2330   0xfc, 0x2a // cmp al r2 252
   2331 };
   2332 const byte kInstruction_cmp_al_r2_253[] = {
   2333   0xfd, 0x2a // cmp al r2 253
   2334 };
   2335 const byte kInstruction_cmp_al_r2_254[] = {
   2336   0xfe, 0x2a // cmp al r2 254
   2337 };
   2338 const byte kInstruction_cmp_al_r2_255[] = {
   2339   0xff, 0x2a // cmp al r2 255
   2340 };
   2341 const byte kInstruction_cmp_al_r3_0[] = {
   2342   0x00, 0x2b // cmp al r3 0
   2343 };
   2344 const byte kInstruction_cmp_al_r3_1[] = {
   2345   0x01, 0x2b // cmp al r3 1
   2346 };
   2347 const byte kInstruction_cmp_al_r3_2[] = {
   2348   0x02, 0x2b // cmp al r3 2
   2349 };
   2350 const byte kInstruction_cmp_al_r3_3[] = {
   2351   0x03, 0x2b // cmp al r3 3
   2352 };
   2353 const byte kInstruction_cmp_al_r3_4[] = {
   2354   0x04, 0x2b // cmp al r3 4
   2355 };
   2356 const byte kInstruction_cmp_al_r3_5[] = {
   2357   0x05, 0x2b // cmp al r3 5
   2358 };
   2359 const byte kInstruction_cmp_al_r3_6[] = {
   2360   0x06, 0x2b // cmp al r3 6
   2361 };
   2362 const byte kInstruction_cmp_al_r3_7[] = {
   2363   0x07, 0x2b // cmp al r3 7
   2364 };
   2365 const byte kInstruction_cmp_al_r3_8[] = {
   2366   0x08, 0x2b // cmp al r3 8
   2367 };
   2368 const byte kInstruction_cmp_al_r3_9[] = {
   2369   0x09, 0x2b // cmp al r3 9
   2370 };
   2371 const byte kInstruction_cmp_al_r3_10[] = {
   2372   0x0a, 0x2b // cmp al r3 10
   2373 };
   2374 const byte kInstruction_cmp_al_r3_11[] = {
   2375   0x0b, 0x2b // cmp al r3 11
   2376 };
   2377 const byte kInstruction_cmp_al_r3_12[] = {
   2378   0x0c, 0x2b // cmp al r3 12
   2379 };
   2380 const byte kInstruction_cmp_al_r3_13[] = {
   2381   0x0d, 0x2b // cmp al r3 13
   2382 };
   2383 const byte kInstruction_cmp_al_r3_14[] = {
   2384   0x0e, 0x2b // cmp al r3 14
   2385 };
   2386 const byte kInstruction_cmp_al_r3_15[] = {
   2387   0x0f, 0x2b // cmp al r3 15
   2388 };
   2389 const byte kInstruction_cmp_al_r3_16[] = {
   2390   0x10, 0x2b // cmp al r3 16
   2391 };
   2392 const byte kInstruction_cmp_al_r3_17[] = {
   2393   0x11, 0x2b // cmp al r3 17
   2394 };
   2395 const byte kInstruction_cmp_al_r3_18[] = {
   2396   0x12, 0x2b // cmp al r3 18
   2397 };
   2398 const byte kInstruction_cmp_al_r3_19[] = {
   2399   0x13, 0x2b // cmp al r3 19
   2400 };
   2401 const byte kInstruction_cmp_al_r3_20[] = {
   2402   0x14, 0x2b // cmp al r3 20
   2403 };
   2404 const byte kInstruction_cmp_al_r3_21[] = {
   2405   0x15, 0x2b // cmp al r3 21
   2406 };
   2407 const byte kInstruction_cmp_al_r3_22[] = {
   2408   0x16, 0x2b // cmp al r3 22
   2409 };
   2410 const byte kInstruction_cmp_al_r3_23[] = {
   2411   0x17, 0x2b // cmp al r3 23
   2412 };
   2413 const byte kInstruction_cmp_al_r3_24[] = {
   2414   0x18, 0x2b // cmp al r3 24
   2415 };
   2416 const byte kInstruction_cmp_al_r3_25[] = {
   2417   0x19, 0x2b // cmp al r3 25
   2418 };
   2419 const byte kInstruction_cmp_al_r3_26[] = {
   2420   0x1a, 0x2b // cmp al r3 26
   2421 };
   2422 const byte kInstruction_cmp_al_r3_27[] = {
   2423   0x1b, 0x2b // cmp al r3 27
   2424 };
   2425 const byte kInstruction_cmp_al_r3_28[] = {
   2426   0x1c, 0x2b // cmp al r3 28
   2427 };
   2428 const byte kInstruction_cmp_al_r3_29[] = {
   2429   0x1d, 0x2b // cmp al r3 29
   2430 };
   2431 const byte kInstruction_cmp_al_r3_30[] = {
   2432   0x1e, 0x2b // cmp al r3 30
   2433 };
   2434 const byte kInstruction_cmp_al_r3_31[] = {
   2435   0x1f, 0x2b // cmp al r3 31
   2436 };
   2437 const byte kInstruction_cmp_al_r3_32[] = {
   2438   0x20, 0x2b // cmp al r3 32
   2439 };
   2440 const byte kInstruction_cmp_al_r3_33[] = {
   2441   0x21, 0x2b // cmp al r3 33
   2442 };
   2443 const byte kInstruction_cmp_al_r3_34[] = {
   2444   0x22, 0x2b // cmp al r3 34
   2445 };
   2446 const byte kInstruction_cmp_al_r3_35[] = {
   2447   0x23, 0x2b // cmp al r3 35
   2448 };
   2449 const byte kInstruction_cmp_al_r3_36[] = {
   2450   0x24, 0x2b // cmp al r3 36
   2451 };
   2452 const byte kInstruction_cmp_al_r3_37[] = {
   2453   0x25, 0x2b // cmp al r3 37
   2454 };
   2455 const byte kInstruction_cmp_al_r3_38[] = {
   2456   0x26, 0x2b // cmp al r3 38
   2457 };
   2458 const byte kInstruction_cmp_al_r3_39[] = {
   2459   0x27, 0x2b // cmp al r3 39
   2460 };
   2461 const byte kInstruction_cmp_al_r3_40[] = {
   2462   0x28, 0x2b // cmp al r3 40
   2463 };
   2464 const byte kInstruction_cmp_al_r3_41[] = {
   2465   0x29, 0x2b // cmp al r3 41
   2466 };
   2467 const byte kInstruction_cmp_al_r3_42[] = {
   2468   0x2a, 0x2b // cmp al r3 42
   2469 };
   2470 const byte kInstruction_cmp_al_r3_43[] = {
   2471   0x2b, 0x2b // cmp al r3 43
   2472 };
   2473 const byte kInstruction_cmp_al_r3_44[] = {
   2474   0x2c, 0x2b // cmp al r3 44
   2475 };
   2476 const byte kInstruction_cmp_al_r3_45[] = {
   2477   0x2d, 0x2b // cmp al r3 45
   2478 };
   2479 const byte kInstruction_cmp_al_r3_46[] = {
   2480   0x2e, 0x2b // cmp al r3 46
   2481 };
   2482 const byte kInstruction_cmp_al_r3_47[] = {
   2483   0x2f, 0x2b // cmp al r3 47
   2484 };
   2485 const byte kInstruction_cmp_al_r3_48[] = {
   2486   0x30, 0x2b // cmp al r3 48
   2487 };
   2488 const byte kInstruction_cmp_al_r3_49[] = {
   2489   0x31, 0x2b // cmp al r3 49
   2490 };
   2491 const byte kInstruction_cmp_al_r3_50[] = {
   2492   0x32, 0x2b // cmp al r3 50
   2493 };
   2494 const byte kInstruction_cmp_al_r3_51[] = {
   2495   0x33, 0x2b // cmp al r3 51
   2496 };
   2497 const byte kInstruction_cmp_al_r3_52[] = {
   2498   0x34, 0x2b // cmp al r3 52
   2499 };
   2500 const byte kInstruction_cmp_al_r3_53[] = {
   2501   0x35, 0x2b // cmp al r3 53
   2502 };
   2503 const byte kInstruction_cmp_al_r3_54[] = {
   2504   0x36, 0x2b // cmp al r3 54
   2505 };
   2506 const byte kInstruction_cmp_al_r3_55[] = {
   2507   0x37, 0x2b // cmp al r3 55
   2508 };
   2509 const byte kInstruction_cmp_al_r3_56[] = {
   2510   0x38, 0x2b // cmp al r3 56
   2511 };
   2512 const byte kInstruction_cmp_al_r3_57[] = {
   2513   0x39, 0x2b // cmp al r3 57
   2514 };
   2515 const byte kInstruction_cmp_al_r3_58[] = {
   2516   0x3a, 0x2b // cmp al r3 58
   2517 };
   2518 const byte kInstruction_cmp_al_r3_59[] = {
   2519   0x3b, 0x2b // cmp al r3 59
   2520 };
   2521 const byte kInstruction_cmp_al_r3_60[] = {
   2522   0x3c, 0x2b // cmp al r3 60
   2523 };
   2524 const byte kInstruction_cmp_al_r3_61[] = {
   2525   0x3d, 0x2b // cmp al r3 61
   2526 };
   2527 const byte kInstruction_cmp_al_r3_62[] = {
   2528   0x3e, 0x2b // cmp al r3 62
   2529 };
   2530 const byte kInstruction_cmp_al_r3_63[] = {
   2531   0x3f, 0x2b // cmp al r3 63
   2532 };
   2533 const byte kInstruction_cmp_al_r3_64[] = {
   2534   0x40, 0x2b // cmp al r3 64
   2535 };
   2536 const byte kInstruction_cmp_al_r3_65[] = {
   2537   0x41, 0x2b // cmp al r3 65
   2538 };
   2539 const byte kInstruction_cmp_al_r3_66[] = {
   2540   0x42, 0x2b // cmp al r3 66
   2541 };
   2542 const byte kInstruction_cmp_al_r3_67[] = {
   2543   0x43, 0x2b // cmp al r3 67
   2544 };
   2545 const byte kInstruction_cmp_al_r3_68[] = {
   2546   0x44, 0x2b // cmp al r3 68
   2547 };
   2548 const byte kInstruction_cmp_al_r3_69[] = {
   2549   0x45, 0x2b // cmp al r3 69
   2550 };
   2551 const byte kInstruction_cmp_al_r3_70[] = {
   2552   0x46, 0x2b // cmp al r3 70
   2553 };
   2554 const byte kInstruction_cmp_al_r3_71[] = {
   2555   0x47, 0x2b // cmp al r3 71
   2556 };
   2557 const byte kInstruction_cmp_al_r3_72[] = {
   2558   0x48, 0x2b // cmp al r3 72
   2559 };
   2560 const byte kInstruction_cmp_al_r3_73[] = {
   2561   0x49, 0x2b // cmp al r3 73
   2562 };
   2563 const byte kInstruction_cmp_al_r3_74[] = {
   2564   0x4a, 0x2b // cmp al r3 74
   2565 };
   2566 const byte kInstruction_cmp_al_r3_75[] = {
   2567   0x4b, 0x2b // cmp al r3 75
   2568 };
   2569 const byte kInstruction_cmp_al_r3_76[] = {
   2570   0x4c, 0x2b // cmp al r3 76
   2571 };
   2572 const byte kInstruction_cmp_al_r3_77[] = {
   2573   0x4d, 0x2b // cmp al r3 77
   2574 };
   2575 const byte kInstruction_cmp_al_r3_78[] = {
   2576   0x4e, 0x2b // cmp al r3 78
   2577 };
   2578 const byte kInstruction_cmp_al_r3_79[] = {
   2579   0x4f, 0x2b // cmp al r3 79
   2580 };
   2581 const byte kInstruction_cmp_al_r3_80[] = {
   2582   0x50, 0x2b // cmp al r3 80
   2583 };
   2584 const byte kInstruction_cmp_al_r3_81[] = {
   2585   0x51, 0x2b // cmp al r3 81
   2586 };
   2587 const byte kInstruction_cmp_al_r3_82[] = {
   2588   0x52, 0x2b // cmp al r3 82
   2589 };
   2590 const byte kInstruction_cmp_al_r3_83[] = {
   2591   0x53, 0x2b // cmp al r3 83
   2592 };
   2593 const byte kInstruction_cmp_al_r3_84[] = {
   2594   0x54, 0x2b // cmp al r3 84
   2595 };
   2596 const byte kInstruction_cmp_al_r3_85[] = {
   2597   0x55, 0x2b // cmp al r3 85
   2598 };
   2599 const byte kInstruction_cmp_al_r3_86[] = {
   2600   0x56, 0x2b // cmp al r3 86
   2601 };
   2602 const byte kInstruction_cmp_al_r3_87[] = {
   2603   0x57, 0x2b // cmp al r3 87
   2604 };
   2605 const byte kInstruction_cmp_al_r3_88[] = {
   2606   0x58, 0x2b // cmp al r3 88
   2607 };
   2608 const byte kInstruction_cmp_al_r3_89[] = {
   2609   0x59, 0x2b // cmp al r3 89
   2610 };
   2611 const byte kInstruction_cmp_al_r3_90[] = {
   2612   0x5a, 0x2b // cmp al r3 90
   2613 };
   2614 const byte kInstruction_cmp_al_r3_91[] = {
   2615   0x5b, 0x2b // cmp al r3 91
   2616 };
   2617 const byte kInstruction_cmp_al_r3_92[] = {
   2618   0x5c, 0x2b // cmp al r3 92
   2619 };
   2620 const byte kInstruction_cmp_al_r3_93[] = {
   2621   0x5d, 0x2b // cmp al r3 93
   2622 };
   2623 const byte kInstruction_cmp_al_r3_94[] = {
   2624   0x5e, 0x2b // cmp al r3 94
   2625 };
   2626 const byte kInstruction_cmp_al_r3_95[] = {
   2627   0x5f, 0x2b // cmp al r3 95
   2628 };
   2629 const byte kInstruction_cmp_al_r3_96[] = {
   2630   0x60, 0x2b // cmp al r3 96
   2631 };
   2632 const byte kInstruction_cmp_al_r3_97[] = {
   2633   0x61, 0x2b // cmp al r3 97
   2634 };
   2635 const byte kInstruction_cmp_al_r3_98[] = {
   2636   0x62, 0x2b // cmp al r3 98
   2637 };
   2638 const byte kInstruction_cmp_al_r3_99[] = {
   2639   0x63, 0x2b // cmp al r3 99
   2640 };
   2641 const byte kInstruction_cmp_al_r3_100[] = {
   2642   0x64, 0x2b // cmp al r3 100
   2643 };
   2644 const byte kInstruction_cmp_al_r3_101[] = {
   2645   0x65, 0x2b // cmp al r3 101
   2646 };
   2647 const byte kInstruction_cmp_al_r3_102[] = {
   2648   0x66, 0x2b // cmp al r3 102
   2649 };
   2650 const byte kInstruction_cmp_al_r3_103[] = {
   2651   0x67, 0x2b // cmp al r3 103
   2652 };
   2653 const byte kInstruction_cmp_al_r3_104[] = {
   2654   0x68, 0x2b // cmp al r3 104
   2655 };
   2656 const byte kInstruction_cmp_al_r3_105[] = {
   2657   0x69, 0x2b // cmp al r3 105
   2658 };
   2659 const byte kInstruction_cmp_al_r3_106[] = {
   2660   0x6a, 0x2b // cmp al r3 106
   2661 };
   2662 const byte kInstruction_cmp_al_r3_107[] = {
   2663   0x6b, 0x2b // cmp al r3 107
   2664 };
   2665 const byte kInstruction_cmp_al_r3_108[] = {
   2666   0x6c, 0x2b // cmp al r3 108
   2667 };
   2668 const byte kInstruction_cmp_al_r3_109[] = {
   2669   0x6d, 0x2b // cmp al r3 109
   2670 };
   2671 const byte kInstruction_cmp_al_r3_110[] = {
   2672   0x6e, 0x2b // cmp al r3 110
   2673 };
   2674 const byte kInstruction_cmp_al_r3_111[] = {
   2675   0x6f, 0x2b // cmp al r3 111
   2676 };
   2677 const byte kInstruction_cmp_al_r3_112[] = {
   2678   0x70, 0x2b // cmp al r3 112
   2679 };
   2680 const byte kInstruction_cmp_al_r3_113[] = {
   2681   0x71, 0x2b // cmp al r3 113
   2682 };
   2683 const byte kInstruction_cmp_al_r3_114[] = {
   2684   0x72, 0x2b // cmp al r3 114
   2685 };
   2686 const byte kInstruction_cmp_al_r3_115[] = {
   2687   0x73, 0x2b // cmp al r3 115
   2688 };
   2689 const byte kInstruction_cmp_al_r3_116[] = {
   2690   0x74, 0x2b // cmp al r3 116
   2691 };
   2692 const byte kInstruction_cmp_al_r3_117[] = {
   2693   0x75, 0x2b // cmp al r3 117
   2694 };
   2695 const byte kInstruction_cmp_al_r3_118[] = {
   2696   0x76, 0x2b // cmp al r3 118
   2697 };
   2698 const byte kInstruction_cmp_al_r3_119[] = {
   2699   0x77, 0x2b // cmp al r3 119
   2700 };
   2701 const byte kInstruction_cmp_al_r3_120[] = {
   2702   0x78, 0x2b // cmp al r3 120
   2703 };
   2704 const byte kInstruction_cmp_al_r3_121[] = {
   2705   0x79, 0x2b // cmp al r3 121
   2706 };
   2707 const byte kInstruction_cmp_al_r3_122[] = {
   2708   0x7a, 0x2b // cmp al r3 122
   2709 };
   2710 const byte kInstruction_cmp_al_r3_123[] = {
   2711   0x7b, 0x2b // cmp al r3 123
   2712 };
   2713 const byte kInstruction_cmp_al_r3_124[] = {
   2714   0x7c, 0x2b // cmp al r3 124
   2715 };
   2716 const byte kInstruction_cmp_al_r3_125[] = {
   2717   0x7d, 0x2b // cmp al r3 125
   2718 };
   2719 const byte kInstruction_cmp_al_r3_126[] = {
   2720   0x7e, 0x2b // cmp al r3 126
   2721 };
   2722 const byte kInstruction_cmp_al_r3_127[] = {
   2723   0x7f, 0x2b // cmp al r3 127
   2724 };
   2725 const byte kInstruction_cmp_al_r3_128[] = {
   2726   0x80, 0x2b // cmp al r3 128
   2727 };
   2728 const byte kInstruction_cmp_al_r3_129[] = {
   2729   0x81, 0x2b // cmp al r3 129
   2730 };
   2731 const byte kInstruction_cmp_al_r3_130[] = {
   2732   0x82, 0x2b // cmp al r3 130
   2733 };
   2734 const byte kInstruction_cmp_al_r3_131[] = {
   2735   0x83, 0x2b // cmp al r3 131
   2736 };
   2737 const byte kInstruction_cmp_al_r3_132[] = {
   2738   0x84, 0x2b // cmp al r3 132
   2739 };
   2740 const byte kInstruction_cmp_al_r3_133[] = {
   2741   0x85, 0x2b // cmp al r3 133
   2742 };
   2743 const byte kInstruction_cmp_al_r3_134[] = {
   2744   0x86, 0x2b // cmp al r3 134
   2745 };
   2746 const byte kInstruction_cmp_al_r3_135[] = {
   2747   0x87, 0x2b // cmp al r3 135
   2748 };
   2749 const byte kInstruction_cmp_al_r3_136[] = {
   2750   0x88, 0x2b // cmp al r3 136
   2751 };
   2752 const byte kInstruction_cmp_al_r3_137[] = {
   2753   0x89, 0x2b // cmp al r3 137
   2754 };
   2755 const byte kInstruction_cmp_al_r3_138[] = {
   2756   0x8a, 0x2b // cmp al r3 138
   2757 };
   2758 const byte kInstruction_cmp_al_r3_139[] = {
   2759   0x8b, 0x2b // cmp al r3 139
   2760 };
   2761 const byte kInstruction_cmp_al_r3_140[] = {
   2762   0x8c, 0x2b // cmp al r3 140
   2763 };
   2764 const byte kInstruction_cmp_al_r3_141[] = {
   2765   0x8d, 0x2b // cmp al r3 141
   2766 };
   2767 const byte kInstruction_cmp_al_r3_142[] = {
   2768   0x8e, 0x2b // cmp al r3 142
   2769 };
   2770 const byte kInstruction_cmp_al_r3_143[] = {
   2771   0x8f, 0x2b // cmp al r3 143
   2772 };
   2773 const byte kInstruction_cmp_al_r3_144[] = {
   2774   0x90, 0x2b // cmp al r3 144
   2775 };
   2776 const byte kInstruction_cmp_al_r3_145[] = {
   2777   0x91, 0x2b // cmp al r3 145
   2778 };
   2779 const byte kInstruction_cmp_al_r3_146[] = {
   2780   0x92, 0x2b // cmp al r3 146
   2781 };
   2782 const byte kInstruction_cmp_al_r3_147[] = {
   2783   0x93, 0x2b // cmp al r3 147
   2784 };
   2785 const byte kInstruction_cmp_al_r3_148[] = {
   2786   0x94, 0x2b // cmp al r3 148
   2787 };
   2788 const byte kInstruction_cmp_al_r3_149[] = {
   2789   0x95, 0x2b // cmp al r3 149
   2790 };
   2791 const byte kInstruction_cmp_al_r3_150[] = {
   2792   0x96, 0x2b // cmp al r3 150
   2793 };
   2794 const byte kInstruction_cmp_al_r3_151[] = {
   2795   0x97, 0x2b // cmp al r3 151
   2796 };
   2797 const byte kInstruction_cmp_al_r3_152[] = {
   2798   0x98, 0x2b // cmp al r3 152
   2799 };
   2800 const byte kInstruction_cmp_al_r3_153[] = {
   2801   0x99, 0x2b // cmp al r3 153
   2802 };
   2803 const byte kInstruction_cmp_al_r3_154[] = {
   2804   0x9a, 0x2b // cmp al r3 154
   2805 };
   2806 const byte kInstruction_cmp_al_r3_155[] = {
   2807   0x9b, 0x2b // cmp al r3 155
   2808 };
   2809 const byte kInstruction_cmp_al_r3_156[] = {
   2810   0x9c, 0x2b // cmp al r3 156
   2811 };
   2812 const byte kInstruction_cmp_al_r3_157[] = {
   2813   0x9d, 0x2b // cmp al r3 157
   2814 };
   2815 const byte kInstruction_cmp_al_r3_158[] = {
   2816   0x9e, 0x2b // cmp al r3 158
   2817 };
   2818 const byte kInstruction_cmp_al_r3_159[] = {
   2819   0x9f, 0x2b // cmp al r3 159
   2820 };
   2821 const byte kInstruction_cmp_al_r3_160[] = {
   2822   0xa0, 0x2b // cmp al r3 160
   2823 };
   2824 const byte kInstruction_cmp_al_r3_161[] = {
   2825   0xa1, 0x2b // cmp al r3 161
   2826 };
   2827 const byte kInstruction_cmp_al_r3_162[] = {
   2828   0xa2, 0x2b // cmp al r3 162
   2829 };
   2830 const byte kInstruction_cmp_al_r3_163[] = {
   2831   0xa3, 0x2b // cmp al r3 163
   2832 };
   2833 const byte kInstruction_cmp_al_r3_164[] = {
   2834   0xa4, 0x2b // cmp al r3 164
   2835 };
   2836 const byte kInstruction_cmp_al_r3_165[] = {
   2837   0xa5, 0x2b // cmp al r3 165
   2838 };
   2839 const byte kInstruction_cmp_al_r3_166[] = {
   2840   0xa6, 0x2b // cmp al r3 166
   2841 };
   2842 const byte kInstruction_cmp_al_r3_167[] = {
   2843   0xa7, 0x2b // cmp al r3 167
   2844 };
   2845 const byte kInstruction_cmp_al_r3_168[] = {
   2846   0xa8, 0x2b // cmp al r3 168
   2847 };
   2848 const byte kInstruction_cmp_al_r3_169[] = {
   2849   0xa9, 0x2b // cmp al r3 169
   2850 };
   2851 const byte kInstruction_cmp_al_r3_170[] = {
   2852   0xaa, 0x2b // cmp al r3 170
   2853 };
   2854 const byte kInstruction_cmp_al_r3_171[] = {
   2855   0xab, 0x2b // cmp al r3 171
   2856 };
   2857 const byte kInstruction_cmp_al_r3_172[] = {
   2858   0xac, 0x2b // cmp al r3 172
   2859 };
   2860 const byte kInstruction_cmp_al_r3_173[] = {
   2861   0xad, 0x2b // cmp al r3 173
   2862 };
   2863 const byte kInstruction_cmp_al_r3_174[] = {
   2864   0xae, 0x2b // cmp al r3 174
   2865 };
   2866 const byte kInstruction_cmp_al_r3_175[] = {
   2867   0xaf, 0x2b // cmp al r3 175
   2868 };
   2869 const byte kInstruction_cmp_al_r3_176[] = {
   2870   0xb0, 0x2b // cmp al r3 176
   2871 };
   2872 const byte kInstruction_cmp_al_r3_177[] = {
   2873   0xb1, 0x2b // cmp al r3 177
   2874 };
   2875 const byte kInstruction_cmp_al_r3_178[] = {
   2876   0xb2, 0x2b // cmp al r3 178
   2877 };
   2878 const byte kInstruction_cmp_al_r3_179[] = {
   2879   0xb3, 0x2b // cmp al r3 179
   2880 };
   2881 const byte kInstruction_cmp_al_r3_180[] = {
   2882   0xb4, 0x2b // cmp al r3 180
   2883 };
   2884 const byte kInstruction_cmp_al_r3_181[] = {
   2885   0xb5, 0x2b // cmp al r3 181
   2886 };
   2887 const byte kInstruction_cmp_al_r3_182[] = {
   2888   0xb6, 0x2b // cmp al r3 182
   2889 };
   2890 const byte kInstruction_cmp_al_r3_183[] = {
   2891   0xb7, 0x2b // cmp al r3 183
   2892 };
   2893 const byte kInstruction_cmp_al_r3_184[] = {
   2894   0xb8, 0x2b // cmp al r3 184
   2895 };
   2896 const byte kInstruction_cmp_al_r3_185[] = {
   2897   0xb9, 0x2b // cmp al r3 185
   2898 };
   2899 const byte kInstruction_cmp_al_r3_186[] = {
   2900   0xba, 0x2b // cmp al r3 186
   2901 };
   2902 const byte kInstruction_cmp_al_r3_187[] = {
   2903   0xbb, 0x2b // cmp al r3 187
   2904 };
   2905 const byte kInstruction_cmp_al_r3_188[] = {
   2906   0xbc, 0x2b // cmp al r3 188
   2907 };
   2908 const byte kInstruction_cmp_al_r3_189[] = {
   2909   0xbd, 0x2b // cmp al r3 189
   2910 };
   2911 const byte kInstruction_cmp_al_r3_190[] = {
   2912   0xbe, 0x2b // cmp al r3 190
   2913 };
   2914 const byte kInstruction_cmp_al_r3_191[] = {
   2915   0xbf, 0x2b // cmp al r3 191
   2916 };
   2917 const byte kInstruction_cmp_al_r3_192[] = {
   2918   0xc0, 0x2b // cmp al r3 192
   2919 };
   2920 const byte kInstruction_cmp_al_r3_193[] = {
   2921   0xc1, 0x2b // cmp al r3 193
   2922 };
   2923 const byte kInstruction_cmp_al_r3_194[] = {
   2924   0xc2, 0x2b // cmp al r3 194
   2925 };
   2926 const byte kInstruction_cmp_al_r3_195[] = {
   2927   0xc3, 0x2b // cmp al r3 195
   2928 };
   2929 const byte kInstruction_cmp_al_r3_196[] = {
   2930   0xc4, 0x2b // cmp al r3 196
   2931 };
   2932 const byte kInstruction_cmp_al_r3_197[] = {
   2933   0xc5, 0x2b // cmp al r3 197
   2934 };
   2935 const byte kInstruction_cmp_al_r3_198[] = {
   2936   0xc6, 0x2b // cmp al r3 198
   2937 };
   2938 const byte kInstruction_cmp_al_r3_199[] = {
   2939   0xc7, 0x2b // cmp al r3 199
   2940 };
   2941 const byte kInstruction_cmp_al_r3_200[] = {
   2942   0xc8, 0x2b // cmp al r3 200
   2943 };
   2944 const byte kInstruction_cmp_al_r3_201[] = {
   2945   0xc9, 0x2b // cmp al r3 201
   2946 };
   2947 const byte kInstruction_cmp_al_r3_202[] = {
   2948   0xca, 0x2b // cmp al r3 202
   2949 };
   2950 const byte kInstruction_cmp_al_r3_203[] = {
   2951   0xcb, 0x2b // cmp al r3 203
   2952 };
   2953 const byte kInstruction_cmp_al_r3_204[] = {
   2954   0xcc, 0x2b // cmp al r3 204
   2955 };
   2956 const byte kInstruction_cmp_al_r3_205[] = {
   2957   0xcd, 0x2b // cmp al r3 205
   2958 };
   2959 const byte kInstruction_cmp_al_r3_206[] = {
   2960   0xce, 0x2b // cmp al r3 206
   2961 };
   2962 const byte kInstruction_cmp_al_r3_207[] = {
   2963   0xcf, 0x2b // cmp al r3 207
   2964 };
   2965 const byte kInstruction_cmp_al_r3_208[] = {
   2966   0xd0, 0x2b // cmp al r3 208
   2967 };
   2968 const byte kInstruction_cmp_al_r3_209[] = {
   2969   0xd1, 0x2b // cmp al r3 209
   2970 };
   2971 const byte kInstruction_cmp_al_r3_210[] = {
   2972   0xd2, 0x2b // cmp al r3 210
   2973 };
   2974 const byte kInstruction_cmp_al_r3_211[] = {
   2975   0xd3, 0x2b // cmp al r3 211
   2976 };
   2977 const byte kInstruction_cmp_al_r3_212[] = {
   2978   0xd4, 0x2b // cmp al r3 212
   2979 };
   2980 const byte kInstruction_cmp_al_r3_213[] = {
   2981   0xd5, 0x2b // cmp al r3 213
   2982 };
   2983 const byte kInstruction_cmp_al_r3_214[] = {
   2984   0xd6, 0x2b // cmp al r3 214
   2985 };
   2986 const byte kInstruction_cmp_al_r3_215[] = {
   2987   0xd7, 0x2b // cmp al r3 215
   2988 };
   2989 const byte kInstruction_cmp_al_r3_216[] = {
   2990   0xd8, 0x2b // cmp al r3 216
   2991 };
   2992 const byte kInstruction_cmp_al_r3_217[] = {
   2993   0xd9, 0x2b // cmp al r3 217
   2994 };
   2995 const byte kInstruction_cmp_al_r3_218[] = {
   2996   0xda, 0x2b // cmp al r3 218
   2997 };
   2998 const byte kInstruction_cmp_al_r3_219[] = {
   2999   0xdb, 0x2b // cmp al r3 219
   3000 };
   3001 const byte kInstruction_cmp_al_r3_220[] = {
   3002   0xdc, 0x2b // cmp al r3 220
   3003 };
   3004 const byte kInstruction_cmp_al_r3_221[] = {
   3005   0xdd, 0x2b // cmp al r3 221
   3006 };
   3007 const byte kInstruction_cmp_al_r3_222[] = {
   3008   0xde, 0x2b // cmp al r3 222
   3009 };
   3010 const byte kInstruction_cmp_al_r3_223[] = {
   3011   0xdf, 0x2b // cmp al r3 223
   3012 };
   3013 const byte kInstruction_cmp_al_r3_224[] = {
   3014   0xe0, 0x2b // cmp al r3 224
   3015 };
   3016 const byte kInstruction_cmp_al_r3_225[] = {
   3017   0xe1, 0x2b // cmp al r3 225
   3018 };
   3019 const byte kInstruction_cmp_al_r3_226[] = {
   3020   0xe2, 0x2b // cmp al r3 226
   3021 };
   3022 const byte kInstruction_cmp_al_r3_227[] = {
   3023   0xe3, 0x2b // cmp al r3 227
   3024 };
   3025 const byte kInstruction_cmp_al_r3_228[] = {
   3026   0xe4, 0x2b // cmp al r3 228
   3027 };
   3028 const byte kInstruction_cmp_al_r3_229[] = {
   3029   0xe5, 0x2b // cmp al r3 229
   3030 };
   3031 const byte kInstruction_cmp_al_r3_230[] = {
   3032   0xe6, 0x2b // cmp al r3 230
   3033 };
   3034 const byte kInstruction_cmp_al_r3_231[] = {
   3035   0xe7, 0x2b // cmp al r3 231
   3036 };
   3037 const byte kInstruction_cmp_al_r3_232[] = {
   3038   0xe8, 0x2b // cmp al r3 232
   3039 };
   3040 const byte kInstruction_cmp_al_r3_233[] = {
   3041   0xe9, 0x2b // cmp al r3 233
   3042 };
   3043 const byte kInstruction_cmp_al_r3_234[] = {
   3044   0xea, 0x2b // cmp al r3 234
   3045 };
   3046 const byte kInstruction_cmp_al_r3_235[] = {
   3047   0xeb, 0x2b // cmp al r3 235
   3048 };
   3049 const byte kInstruction_cmp_al_r3_236[] = {
   3050   0xec, 0x2b // cmp al r3 236
   3051 };
   3052 const byte kInstruction_cmp_al_r3_237[] = {
   3053   0xed, 0x2b // cmp al r3 237
   3054 };
   3055 const byte kInstruction_cmp_al_r3_238[] = {
   3056   0xee, 0x2b // cmp al r3 238
   3057 };
   3058 const byte kInstruction_cmp_al_r3_239[] = {
   3059   0xef, 0x2b // cmp al r3 239
   3060 };
   3061 const byte kInstruction_cmp_al_r3_240[] = {
   3062   0xf0, 0x2b // cmp al r3 240
   3063 };
   3064 const byte kInstruction_cmp_al_r3_241[] = {
   3065   0xf1, 0x2b // cmp al r3 241
   3066 };
   3067 const byte kInstruction_cmp_al_r3_242[] = {
   3068   0xf2, 0x2b // cmp al r3 242
   3069 };
   3070 const byte kInstruction_cmp_al_r3_243[] = {
   3071   0xf3, 0x2b // cmp al r3 243
   3072 };
   3073 const byte kInstruction_cmp_al_r3_244[] = {
   3074   0xf4, 0x2b // cmp al r3 244
   3075 };
   3076 const byte kInstruction_cmp_al_r3_245[] = {
   3077   0xf5, 0x2b // cmp al r3 245
   3078 };
   3079 const byte kInstruction_cmp_al_r3_246[] = {
   3080   0xf6, 0x2b // cmp al r3 246
   3081 };
   3082 const byte kInstruction_cmp_al_r3_247[] = {
   3083   0xf7, 0x2b // cmp al r3 247
   3084 };
   3085 const byte kInstruction_cmp_al_r3_248[] = {
   3086   0xf8, 0x2b // cmp al r3 248
   3087 };
   3088 const byte kInstruction_cmp_al_r3_249[] = {
   3089   0xf9, 0x2b // cmp al r3 249
   3090 };
   3091 const byte kInstruction_cmp_al_r3_250[] = {
   3092   0xfa, 0x2b // cmp al r3 250
   3093 };
   3094 const byte kInstruction_cmp_al_r3_251[] = {
   3095   0xfb, 0x2b // cmp al r3 251
   3096 };
   3097 const byte kInstruction_cmp_al_r3_252[] = {
   3098   0xfc, 0x2b // cmp al r3 252
   3099 };
   3100 const byte kInstruction_cmp_al_r3_253[] = {
   3101   0xfd, 0x2b // cmp al r3 253
   3102 };
   3103 const byte kInstruction_cmp_al_r3_254[] = {
   3104   0xfe, 0x2b // cmp al r3 254
   3105 };
   3106 const byte kInstruction_cmp_al_r3_255[] = {
   3107   0xff, 0x2b // cmp al r3 255
   3108 };
   3109 const byte kInstruction_cmp_al_r4_0[] = {
   3110   0x00, 0x2c // cmp al r4 0
   3111 };
   3112 const byte kInstruction_cmp_al_r4_1[] = {
   3113   0x01, 0x2c // cmp al r4 1
   3114 };
   3115 const byte kInstruction_cmp_al_r4_2[] = {
   3116   0x02, 0x2c // cmp al r4 2
   3117 };
   3118 const byte kInstruction_cmp_al_r4_3[] = {
   3119   0x03, 0x2c // cmp al r4 3
   3120 };
   3121 const byte kInstruction_cmp_al_r4_4[] = {
   3122   0x04, 0x2c // cmp al r4 4
   3123 };
   3124 const byte kInstruction_cmp_al_r4_5[] = {
   3125   0x05, 0x2c // cmp al r4 5
   3126 };
   3127 const byte kInstruction_cmp_al_r4_6[] = {
   3128   0x06, 0x2c // cmp al r4 6
   3129 };
   3130 const byte kInstruction_cmp_al_r4_7[] = {
   3131   0x07, 0x2c // cmp al r4 7
   3132 };
   3133 const byte kInstruction_cmp_al_r4_8[] = {
   3134   0x08, 0x2c // cmp al r4 8
   3135 };
   3136 const byte kInstruction_cmp_al_r4_9[] = {
   3137   0x09, 0x2c // cmp al r4 9
   3138 };
   3139 const byte kInstruction_cmp_al_r4_10[] = {
   3140   0x0a, 0x2c // cmp al r4 10
   3141 };
   3142 const byte kInstruction_cmp_al_r4_11[] = {
   3143   0x0b, 0x2c // cmp al r4 11
   3144 };
   3145 const byte kInstruction_cmp_al_r4_12[] = {
   3146   0x0c, 0x2c // cmp al r4 12
   3147 };
   3148 const byte kInstruction_cmp_al_r4_13[] = {
   3149   0x0d, 0x2c // cmp al r4 13
   3150 };
   3151 const byte kInstruction_cmp_al_r4_14[] = {
   3152   0x0e, 0x2c // cmp al r4 14
   3153 };
   3154 const byte kInstruction_cmp_al_r4_15[] = {
   3155   0x0f, 0x2c // cmp al r4 15
   3156 };
   3157 const byte kInstruction_cmp_al_r4_16[] = {
   3158   0x10, 0x2c // cmp al r4 16
   3159 };
   3160 const byte kInstruction_cmp_al_r4_17[] = {
   3161   0x11, 0x2c // cmp al r4 17
   3162 };
   3163 const byte kInstruction_cmp_al_r4_18[] = {
   3164   0x12, 0x2c // cmp al r4 18
   3165 };
   3166 const byte kInstruction_cmp_al_r4_19[] = {
   3167   0x13, 0x2c // cmp al r4 19
   3168 };
   3169 const byte kInstruction_cmp_al_r4_20[] = {
   3170   0x14, 0x2c // cmp al r4 20
   3171 };
   3172 const byte kInstruction_cmp_al_r4_21[] = {
   3173   0x15, 0x2c // cmp al r4 21
   3174 };
   3175 const byte kInstruction_cmp_al_r4_22[] = {
   3176   0x16, 0x2c // cmp al r4 22
   3177 };
   3178 const byte kInstruction_cmp_al_r4_23[] = {
   3179   0x17, 0x2c // cmp al r4 23
   3180 };
   3181 const byte kInstruction_cmp_al_r4_24[] = {
   3182   0x18, 0x2c // cmp al r4 24
   3183 };
   3184 const byte kInstruction_cmp_al_r4_25[] = {
   3185   0x19, 0x2c // cmp al r4 25
   3186 };
   3187 const byte kInstruction_cmp_al_r4_26[] = {
   3188   0x1a, 0x2c // cmp al r4 26
   3189 };
   3190 const byte kInstruction_cmp_al_r4_27[] = {
   3191   0x1b, 0x2c // cmp al r4 27
   3192 };
   3193 const byte kInstruction_cmp_al_r4_28[] = {
   3194   0x1c, 0x2c // cmp al r4 28
   3195 };
   3196 const byte kInstruction_cmp_al_r4_29[] = {
   3197   0x1d, 0x2c // cmp al r4 29
   3198 };
   3199 const byte kInstruction_cmp_al_r4_30[] = {
   3200   0x1e, 0x2c // cmp al r4 30
   3201 };
   3202 const byte kInstruction_cmp_al_r4_31[] = {
   3203   0x1f, 0x2c // cmp al r4 31
   3204 };
   3205 const byte kInstruction_cmp_al_r4_32[] = {
   3206   0x20, 0x2c // cmp al r4 32
   3207 };
   3208 const byte kInstruction_cmp_al_r4_33[] = {
   3209   0x21, 0x2c // cmp al r4 33
   3210 };
   3211 const byte kInstruction_cmp_al_r4_34[] = {
   3212   0x22, 0x2c // cmp al r4 34
   3213 };
   3214 const byte kInstruction_cmp_al_r4_35[] = {
   3215   0x23, 0x2c // cmp al r4 35
   3216 };
   3217 const byte kInstruction_cmp_al_r4_36[] = {
   3218   0x24, 0x2c // cmp al r4 36
   3219 };
   3220 const byte kInstruction_cmp_al_r4_37[] = {
   3221   0x25, 0x2c // cmp al r4 37
   3222 };
   3223 const byte kInstruction_cmp_al_r4_38[] = {
   3224   0x26, 0x2c // cmp al r4 38
   3225 };
   3226 const byte kInstruction_cmp_al_r4_39[] = {
   3227   0x27, 0x2c // cmp al r4 39
   3228 };
   3229 const byte kInstruction_cmp_al_r4_40[] = {
   3230   0x28, 0x2c // cmp al r4 40
   3231 };
   3232 const byte kInstruction_cmp_al_r4_41[] = {
   3233   0x29, 0x2c // cmp al r4 41
   3234 };
   3235 const byte kInstruction_cmp_al_r4_42[] = {
   3236   0x2a, 0x2c // cmp al r4 42
   3237 };
   3238 const byte kInstruction_cmp_al_r4_43[] = {
   3239   0x2b, 0x2c // cmp al r4 43
   3240 };
   3241 const byte kInstruction_cmp_al_r4_44[] = {
   3242   0x2c, 0x2c // cmp al r4 44
   3243 };
   3244 const byte kInstruction_cmp_al_r4_45[] = {
   3245   0x2d, 0x2c // cmp al r4 45
   3246 };
   3247 const byte kInstruction_cmp_al_r4_46[] = {
   3248   0x2e, 0x2c // cmp al r4 46
   3249 };
   3250 const byte kInstruction_cmp_al_r4_47[] = {
   3251   0x2f, 0x2c // cmp al r4 47
   3252 };
   3253 const byte kInstruction_cmp_al_r4_48[] = {
   3254   0x30, 0x2c // cmp al r4 48
   3255 };
   3256 const byte kInstruction_cmp_al_r4_49[] = {
   3257   0x31, 0x2c // cmp al r4 49
   3258 };
   3259 const byte kInstruction_cmp_al_r4_50[] = {
   3260   0x32, 0x2c // cmp al r4 50
   3261 };
   3262 const byte kInstruction_cmp_al_r4_51[] = {
   3263   0x33, 0x2c // cmp al r4 51
   3264 };
   3265 const byte kInstruction_cmp_al_r4_52[] = {
   3266   0x34, 0x2c // cmp al r4 52
   3267 };
   3268 const byte kInstruction_cmp_al_r4_53[] = {
   3269   0x35, 0x2c // cmp al r4 53
   3270 };
   3271 const byte kInstruction_cmp_al_r4_54[] = {
   3272   0x36, 0x2c // cmp al r4 54
   3273 };
   3274 const byte kInstruction_cmp_al_r4_55[] = {
   3275   0x37, 0x2c // cmp al r4 55
   3276 };
   3277 const byte kInstruction_cmp_al_r4_56[] = {
   3278   0x38, 0x2c // cmp al r4 56
   3279 };
   3280 const byte kInstruction_cmp_al_r4_57[] = {
   3281   0x39, 0x2c // cmp al r4 57
   3282 };
   3283 const byte kInstruction_cmp_al_r4_58[] = {
   3284   0x3a, 0x2c // cmp al r4 58
   3285 };
   3286 const byte kInstruction_cmp_al_r4_59[] = {
   3287   0x3b, 0x2c // cmp al r4 59
   3288 };
   3289 const byte kInstruction_cmp_al_r4_60[] = {
   3290   0x3c, 0x2c // cmp al r4 60
   3291 };
   3292 const byte kInstruction_cmp_al_r4_61[] = {
   3293   0x3d, 0x2c // cmp al r4 61
   3294 };
   3295 const byte kInstruction_cmp_al_r4_62[] = {
   3296   0x3e, 0x2c // cmp al r4 62
   3297 };
   3298 const byte kInstruction_cmp_al_r4_63[] = {
   3299   0x3f, 0x2c // cmp al r4 63
   3300 };
   3301 const byte kInstruction_cmp_al_r4_64[] = {
   3302   0x40, 0x2c // cmp al r4 64
   3303 };
   3304 const byte kInstruction_cmp_al_r4_65[] = {
   3305   0x41, 0x2c // cmp al r4 65
   3306 };
   3307 const byte kInstruction_cmp_al_r4_66[] = {
   3308   0x42, 0x2c // cmp al r4 66
   3309 };
   3310 const byte kInstruction_cmp_al_r4_67[] = {
   3311   0x43, 0x2c // cmp al r4 67
   3312 };
   3313 const byte kInstruction_cmp_al_r4_68[] = {
   3314   0x44, 0x2c // cmp al r4 68
   3315 };
   3316 const byte kInstruction_cmp_al_r4_69[] = {
   3317   0x45, 0x2c // cmp al r4 69
   3318 };
   3319 const byte kInstruction_cmp_al_r4_70[] = {
   3320   0x46, 0x2c // cmp al r4 70
   3321 };
   3322 const byte kInstruction_cmp_al_r4_71[] = {
   3323   0x47, 0x2c // cmp al r4 71
   3324 };
   3325 const byte kInstruction_cmp_al_r4_72[] = {
   3326   0x48, 0x2c // cmp al r4 72
   3327 };
   3328 const byte kInstruction_cmp_al_r4_73[] = {
   3329   0x49, 0x2c // cmp al r4 73
   3330 };
   3331 const byte kInstruction_cmp_al_r4_74[] = {
   3332   0x4a, 0x2c // cmp al r4 74
   3333 };
   3334 const byte kInstruction_cmp_al_r4_75[] = {
   3335   0x4b, 0x2c // cmp al r4 75
   3336 };
   3337 const byte kInstruction_cmp_al_r4_76[] = {
   3338   0x4c, 0x2c // cmp al r4 76
   3339 };
   3340 const byte kInstruction_cmp_al_r4_77[] = {
   3341   0x4d, 0x2c // cmp al r4 77
   3342 };
   3343 const byte kInstruction_cmp_al_r4_78[] = {
   3344   0x4e, 0x2c // cmp al r4 78
   3345 };
   3346 const byte kInstruction_cmp_al_r4_79[] = {
   3347   0x4f, 0x2c // cmp al r4 79
   3348 };
   3349 const byte kInstruction_cmp_al_r4_80[] = {
   3350   0x50, 0x2c // cmp al r4 80
   3351 };
   3352 const byte kInstruction_cmp_al_r4_81[] = {
   3353   0x51, 0x2c // cmp al r4 81
   3354 };
   3355 const byte kInstruction_cmp_al_r4_82[] = {
   3356   0x52, 0x2c // cmp al r4 82
   3357 };
   3358 const byte kInstruction_cmp_al_r4_83[] = {
   3359   0x53, 0x2c // cmp al r4 83
   3360 };
   3361 const byte kInstruction_cmp_al_r4_84[] = {
   3362   0x54, 0x2c // cmp al r4 84
   3363 };
   3364 const byte kInstruction_cmp_al_r4_85[] = {
   3365   0x55, 0x2c // cmp al r4 85
   3366 };
   3367 const byte kInstruction_cmp_al_r4_86[] = {
   3368   0x56, 0x2c // cmp al r4 86
   3369 };
   3370 const byte kInstruction_cmp_al_r4_87[] = {
   3371   0x57, 0x2c // cmp al r4 87
   3372 };
   3373 const byte kInstruction_cmp_al_r4_88[] = {
   3374   0x58, 0x2c // cmp al r4 88
   3375 };
   3376 const byte kInstruction_cmp_al_r4_89[] = {
   3377   0x59, 0x2c // cmp al r4 89
   3378 };
   3379 const byte kInstruction_cmp_al_r4_90[] = {
   3380   0x5a, 0x2c // cmp al r4 90
   3381 };
   3382 const byte kInstruction_cmp_al_r4_91[] = {
   3383   0x5b, 0x2c // cmp al r4 91
   3384 };
   3385 const byte kInstruction_cmp_al_r4_92[] = {
   3386   0x5c, 0x2c // cmp al r4 92
   3387 };
   3388 const byte kInstruction_cmp_al_r4_93[] = {
   3389   0x5d, 0x2c // cmp al r4 93
   3390 };
   3391 const byte kInstruction_cmp_al_r4_94[] = {
   3392   0x5e, 0x2c // cmp al r4 94
   3393 };
   3394 const byte kInstruction_cmp_al_r4_95[] = {
   3395   0x5f, 0x2c // cmp al r4 95
   3396 };
   3397 const byte kInstruction_cmp_al_r4_96[] = {
   3398   0x60, 0x2c // cmp al r4 96
   3399 };
   3400 const byte kInstruction_cmp_al_r4_97[] = {
   3401   0x61, 0x2c // cmp al r4 97
   3402 };
   3403 const byte kInstruction_cmp_al_r4_98[] = {
   3404   0x62, 0x2c // cmp al r4 98
   3405 };
   3406 const byte kInstruction_cmp_al_r4_99[] = {
   3407   0x63, 0x2c // cmp al r4 99
   3408 };
   3409 const byte kInstruction_cmp_al_r4_100[] = {
   3410   0x64, 0x2c // cmp al r4 100
   3411 };
   3412 const byte kInstruction_cmp_al_r4_101[] = {
   3413   0x65, 0x2c // cmp al r4 101
   3414 };
   3415 const byte kInstruction_cmp_al_r4_102[] = {
   3416   0x66, 0x2c // cmp al r4 102
   3417 };
   3418 const byte kInstruction_cmp_al_r4_103[] = {
   3419   0x67, 0x2c // cmp al r4 103
   3420 };
   3421 const byte kInstruction_cmp_al_r4_104[] = {
   3422   0x68, 0x2c // cmp al r4 104
   3423 };
   3424 const byte kInstruction_cmp_al_r4_105[] = {
   3425   0x69, 0x2c // cmp al r4 105
   3426 };
   3427 const byte kInstruction_cmp_al_r4_106[] = {
   3428   0x6a, 0x2c // cmp al r4 106
   3429 };
   3430 const byte kInstruction_cmp_al_r4_107[] = {
   3431   0x6b, 0x2c // cmp al r4 107
   3432 };
   3433 const byte kInstruction_cmp_al_r4_108[] = {
   3434   0x6c, 0x2c // cmp al r4 108
   3435 };
   3436 const byte kInstruction_cmp_al_r4_109[] = {
   3437   0x6d, 0x2c // cmp al r4 109
   3438 };
   3439 const byte kInstruction_cmp_al_r4_110[] = {
   3440   0x6e, 0x2c // cmp al r4 110
   3441 };
   3442 const byte kInstruction_cmp_al_r4_111[] = {
   3443   0x6f, 0x2c // cmp al r4 111
   3444 };
   3445 const byte kInstruction_cmp_al_r4_112[] = {
   3446   0x70, 0x2c // cmp al r4 112
   3447 };
   3448 const byte kInstruction_cmp_al_r4_113[] = {
   3449   0x71, 0x2c // cmp al r4 113
   3450 };
   3451 const byte kInstruction_cmp_al_r4_114[] = {
   3452   0x72, 0x2c // cmp al r4 114
   3453 };
   3454 const byte kInstruction_cmp_al_r4_115[] = {
   3455   0x73, 0x2c // cmp al r4 115
   3456 };
   3457 const byte kInstruction_cmp_al_r4_116[] = {
   3458   0x74, 0x2c // cmp al r4 116
   3459 };
   3460 const byte kInstruction_cmp_al_r4_117[] = {
   3461   0x75, 0x2c // cmp al r4 117
   3462 };
   3463 const byte kInstruction_cmp_al_r4_118[] = {
   3464   0x76, 0x2c // cmp al r4 118
   3465 };
   3466 const byte kInstruction_cmp_al_r4_119[] = {
   3467   0x77, 0x2c // cmp al r4 119
   3468 };
   3469 const byte kInstruction_cmp_al_r4_120[] = {
   3470   0x78, 0x2c // cmp al r4 120
   3471 };
   3472 const byte kInstruction_cmp_al_r4_121[] = {
   3473   0x79, 0x2c // cmp al r4 121
   3474 };
   3475 const byte kInstruction_cmp_al_r4_122[] = {
   3476   0x7a, 0x2c // cmp al r4 122
   3477 };
   3478 const byte kInstruction_cmp_al_r4_123[] = {
   3479   0x7b, 0x2c // cmp al r4 123
   3480 };
   3481 const byte kInstruction_cmp_al_r4_124[] = {
   3482   0x7c, 0x2c // cmp al r4 124
   3483 };
   3484 const byte kInstruction_cmp_al_r4_125[] = {
   3485   0x7d, 0x2c // cmp al r4 125
   3486 };
   3487 const byte kInstruction_cmp_al_r4_126[] = {
   3488   0x7e, 0x2c // cmp al r4 126
   3489 };
   3490 const byte kInstruction_cmp_al_r4_127[] = {
   3491   0x7f, 0x2c // cmp al r4 127
   3492 };
   3493 const byte kInstruction_cmp_al_r4_128[] = {
   3494   0x80, 0x2c // cmp al r4 128
   3495 };
   3496 const byte kInstruction_cmp_al_r4_129[] = {
   3497   0x81, 0x2c // cmp al r4 129
   3498 };
   3499 const byte kInstruction_cmp_al_r4_130[] = {
   3500   0x82, 0x2c // cmp al r4 130
   3501 };
   3502 const byte kInstruction_cmp_al_r4_131[] = {
   3503   0x83, 0x2c // cmp al r4 131
   3504 };
   3505 const byte kInstruction_cmp_al_r4_132[] = {
   3506   0x84, 0x2c // cmp al r4 132
   3507 };
   3508 const byte kInstruction_cmp_al_r4_133[] = {
   3509   0x85, 0x2c // cmp al r4 133
   3510 };
   3511 const byte kInstruction_cmp_al_r4_134[] = {
   3512   0x86, 0x2c // cmp al r4 134
   3513 };
   3514 const byte kInstruction_cmp_al_r4_135[] = {
   3515   0x87, 0x2c // cmp al r4 135
   3516 };
   3517 const byte kInstruction_cmp_al_r4_136[] = {
   3518   0x88, 0x2c // cmp al r4 136
   3519 };
   3520 const byte kInstruction_cmp_al_r4_137[] = {
   3521   0x89, 0x2c // cmp al r4 137
   3522 };
   3523 const byte kInstruction_cmp_al_r4_138[] = {
   3524   0x8a, 0x2c // cmp al r4 138
   3525 };
   3526 const byte kInstruction_cmp_al_r4_139[] = {
   3527   0x8b, 0x2c // cmp al r4 139
   3528 };
   3529 const byte kInstruction_cmp_al_r4_140[] = {
   3530   0x8c, 0x2c // cmp al r4 140
   3531 };
   3532 const byte kInstruction_cmp_al_r4_141[] = {
   3533   0x8d, 0x2c // cmp al r4 141
   3534 };
   3535 const byte kInstruction_cmp_al_r4_142[] = {
   3536   0x8e, 0x2c // cmp al r4 142
   3537 };
   3538 const byte kInstruction_cmp_al_r4_143[] = {
   3539   0x8f, 0x2c // cmp al r4 143
   3540 };
   3541 const byte kInstruction_cmp_al_r4_144[] = {
   3542   0x90, 0x2c // cmp al r4 144
   3543 };
   3544 const byte kInstruction_cmp_al_r4_145[] = {
   3545   0x91, 0x2c // cmp al r4 145
   3546 };
   3547 const byte kInstruction_cmp_al_r4_146[] = {
   3548   0x92, 0x2c // cmp al r4 146
   3549 };
   3550 const byte kInstruction_cmp_al_r4_147[] = {
   3551   0x93, 0x2c // cmp al r4 147
   3552 };
   3553 const byte kInstruction_cmp_al_r4_148[] = {
   3554   0x94, 0x2c // cmp al r4 148
   3555 };
   3556 const byte kInstruction_cmp_al_r4_149[] = {
   3557   0x95, 0x2c // cmp al r4 149
   3558 };
   3559 const byte kInstruction_cmp_al_r4_150[] = {
   3560   0x96, 0x2c // cmp al r4 150
   3561 };
   3562 const byte kInstruction_cmp_al_r4_151[] = {
   3563   0x97, 0x2c // cmp al r4 151
   3564 };
   3565 const byte kInstruction_cmp_al_r4_152[] = {
   3566   0x98, 0x2c // cmp al r4 152
   3567 };
   3568 const byte kInstruction_cmp_al_r4_153[] = {
   3569   0x99, 0x2c // cmp al r4 153
   3570 };
   3571 const byte kInstruction_cmp_al_r4_154[] = {
   3572   0x9a, 0x2c // cmp al r4 154
   3573 };
   3574 const byte kInstruction_cmp_al_r4_155[] = {
   3575   0x9b, 0x2c // cmp al r4 155
   3576 };
   3577 const byte kInstruction_cmp_al_r4_156[] = {
   3578   0x9c, 0x2c // cmp al r4 156
   3579 };
   3580 const byte kInstruction_cmp_al_r4_157[] = {
   3581   0x9d, 0x2c // cmp al r4 157
   3582 };
   3583 const byte kInstruction_cmp_al_r4_158[] = {
   3584   0x9e, 0x2c // cmp al r4 158
   3585 };
   3586 const byte kInstruction_cmp_al_r4_159[] = {
   3587   0x9f, 0x2c // cmp al r4 159
   3588 };
   3589 const byte kInstruction_cmp_al_r4_160[] = {
   3590   0xa0, 0x2c // cmp al r4 160
   3591 };
   3592 const byte kInstruction_cmp_al_r4_161[] = {
   3593   0xa1, 0x2c // cmp al r4 161
   3594 };
   3595 const byte kInstruction_cmp_al_r4_162[] = {
   3596   0xa2, 0x2c // cmp al r4 162
   3597 };
   3598 const byte kInstruction_cmp_al_r4_163[] = {
   3599   0xa3, 0x2c // cmp al r4 163
   3600 };
   3601 const byte kInstruction_cmp_al_r4_164[] = {
   3602   0xa4, 0x2c // cmp al r4 164
   3603 };
   3604 const byte kInstruction_cmp_al_r4_165[] = {
   3605   0xa5, 0x2c // cmp al r4 165
   3606 };
   3607 const byte kInstruction_cmp_al_r4_166[] = {
   3608   0xa6, 0x2c // cmp al r4 166
   3609 };
   3610 const byte kInstruction_cmp_al_r4_167[] = {
   3611   0xa7, 0x2c // cmp al r4 167
   3612 };
   3613 const byte kInstruction_cmp_al_r4_168[] = {
   3614   0xa8, 0x2c // cmp al r4 168
   3615 };
   3616 const byte kInstruction_cmp_al_r4_169[] = {
   3617   0xa9, 0x2c // cmp al r4 169
   3618 };
   3619 const byte kInstruction_cmp_al_r4_170[] = {
   3620   0xaa, 0x2c // cmp al r4 170
   3621 };
   3622 const byte kInstruction_cmp_al_r4_171[] = {
   3623   0xab, 0x2c // cmp al r4 171
   3624 };
   3625 const byte kInstruction_cmp_al_r4_172[] = {
   3626   0xac, 0x2c // cmp al r4 172
   3627 };
   3628 const byte kInstruction_cmp_al_r4_173[] = {
   3629   0xad, 0x2c // cmp al r4 173
   3630 };
   3631 const byte kInstruction_cmp_al_r4_174[] = {
   3632   0xae, 0x2c // cmp al r4 174
   3633 };
   3634 const byte kInstruction_cmp_al_r4_175[] = {
   3635   0xaf, 0x2c // cmp al r4 175
   3636 };
   3637 const byte kInstruction_cmp_al_r4_176[] = {
   3638   0xb0, 0x2c // cmp al r4 176
   3639 };
   3640 const byte kInstruction_cmp_al_r4_177[] = {
   3641   0xb1, 0x2c // cmp al r4 177
   3642 };
   3643 const byte kInstruction_cmp_al_r4_178[] = {
   3644   0xb2, 0x2c // cmp al r4 178
   3645 };
   3646 const byte kInstruction_cmp_al_r4_179[] = {
   3647   0xb3, 0x2c // cmp al r4 179
   3648 };
   3649 const byte kInstruction_cmp_al_r4_180[] = {
   3650   0xb4, 0x2c // cmp al r4 180
   3651 };
   3652 const byte kInstruction_cmp_al_r4_181[] = {
   3653   0xb5, 0x2c // cmp al r4 181
   3654 };
   3655 const byte kInstruction_cmp_al_r4_182[] = {
   3656   0xb6, 0x2c // cmp al r4 182
   3657 };
   3658 const byte kInstruction_cmp_al_r4_183[] = {
   3659   0xb7, 0x2c // cmp al r4 183
   3660 };
   3661 const byte kInstruction_cmp_al_r4_184[] = {
   3662   0xb8, 0x2c // cmp al r4 184
   3663 };
   3664 const byte kInstruction_cmp_al_r4_185[] = {
   3665   0xb9, 0x2c // cmp al r4 185
   3666 };
   3667 const byte kInstruction_cmp_al_r4_186[] = {
   3668   0xba, 0x2c // cmp al r4 186
   3669 };
   3670 const byte kInstruction_cmp_al_r4_187[] = {
   3671   0xbb, 0x2c // cmp al r4 187
   3672 };
   3673 const byte kInstruction_cmp_al_r4_188[] = {
   3674   0xbc, 0x2c // cmp al r4 188
   3675 };
   3676 const byte kInstruction_cmp_al_r4_189[] = {
   3677   0xbd, 0x2c // cmp al r4 189
   3678 };
   3679 const byte kInstruction_cmp_al_r4_190[] = {
   3680   0xbe, 0x2c // cmp al r4 190
   3681 };
   3682 const byte kInstruction_cmp_al_r4_191[] = {
   3683   0xbf, 0x2c // cmp al r4 191
   3684 };
   3685 const byte kInstruction_cmp_al_r4_192[] = {
   3686   0xc0, 0x2c // cmp al r4 192
   3687 };
   3688 const byte kInstruction_cmp_al_r4_193[] = {
   3689   0xc1, 0x2c // cmp al r4 193
   3690 };
   3691 const byte kInstruction_cmp_al_r4_194[] = {
   3692   0xc2, 0x2c // cmp al r4 194
   3693 };
   3694 const byte kInstruction_cmp_al_r4_195[] = {
   3695   0xc3, 0x2c // cmp al r4 195
   3696 };
   3697 const byte kInstruction_cmp_al_r4_196[] = {
   3698   0xc4, 0x2c // cmp al r4 196
   3699 };
   3700 const byte kInstruction_cmp_al_r4_197[] = {
   3701   0xc5, 0x2c // cmp al r4 197
   3702 };
   3703 const byte kInstruction_cmp_al_r4_198[] = {
   3704   0xc6, 0x2c // cmp al r4 198
   3705 };
   3706 const byte kInstruction_cmp_al_r4_199[] = {
   3707   0xc7, 0x2c // cmp al r4 199
   3708 };
   3709 const byte kInstruction_cmp_al_r4_200[] = {
   3710   0xc8, 0x2c // cmp al r4 200
   3711 };
   3712 const byte kInstruction_cmp_al_r4_201[] = {
   3713   0xc9, 0x2c // cmp al r4 201
   3714 };
   3715 const byte kInstruction_cmp_al_r4_202[] = {
   3716   0xca, 0x2c // cmp al r4 202
   3717 };
   3718 const byte kInstruction_cmp_al_r4_203[] = {
   3719   0xcb, 0x2c // cmp al r4 203
   3720 };
   3721 const byte kInstruction_cmp_al_r4_204[] = {
   3722   0xcc, 0x2c // cmp al r4 204
   3723 };
   3724 const byte kInstruction_cmp_al_r4_205[] = {
   3725   0xcd, 0x2c // cmp al r4 205
   3726 };
   3727 const byte kInstruction_cmp_al_r4_206[] = {
   3728   0xce, 0x2c // cmp al r4 206
   3729 };
   3730 const byte kInstruction_cmp_al_r4_207[] = {
   3731   0xcf, 0x2c // cmp al r4 207
   3732 };
   3733 const byte kInstruction_cmp_al_r4_208[] = {
   3734   0xd0, 0x2c // cmp al r4 208
   3735 };
   3736 const byte kInstruction_cmp_al_r4_209[] = {
   3737   0xd1, 0x2c // cmp al r4 209
   3738 };
   3739 const byte kInstruction_cmp_al_r4_210[] = {
   3740   0xd2, 0x2c // cmp al r4 210
   3741 };
   3742 const byte kInstruction_cmp_al_r4_211[] = {
   3743   0xd3, 0x2c // cmp al r4 211
   3744 };
   3745 const byte kInstruction_cmp_al_r4_212[] = {
   3746   0xd4, 0x2c // cmp al r4 212
   3747 };
   3748 const byte kInstruction_cmp_al_r4_213[] = {
   3749   0xd5, 0x2c // cmp al r4 213
   3750 };
   3751 const byte kInstruction_cmp_al_r4_214[] = {
   3752   0xd6, 0x2c // cmp al r4 214
   3753 };
   3754 const byte kInstruction_cmp_al_r4_215[] = {
   3755   0xd7, 0x2c // cmp al r4 215
   3756 };
   3757 const byte kInstruction_cmp_al_r4_216[] = {
   3758   0xd8, 0x2c // cmp al r4 216
   3759 };
   3760 const byte kInstruction_cmp_al_r4_217[] = {
   3761   0xd9, 0x2c // cmp al r4 217
   3762 };
   3763 const byte kInstruction_cmp_al_r4_218[] = {
   3764   0xda, 0x2c // cmp al r4 218
   3765 };
   3766 const byte kInstruction_cmp_al_r4_219[] = {
   3767   0xdb, 0x2c // cmp al r4 219
   3768 };
   3769 const byte kInstruction_cmp_al_r4_220[] = {
   3770   0xdc, 0x2c // cmp al r4 220
   3771 };
   3772 const byte kInstruction_cmp_al_r4_221[] = {
   3773   0xdd, 0x2c // cmp al r4 221
   3774 };
   3775 const byte kInstruction_cmp_al_r4_222[] = {
   3776   0xde, 0x2c // cmp al r4 222
   3777 };
   3778 const byte kInstruction_cmp_al_r4_223[] = {
   3779   0xdf, 0x2c // cmp al r4 223
   3780 };
   3781 const byte kInstruction_cmp_al_r4_224[] = {
   3782   0xe0, 0x2c // cmp al r4 224
   3783 };
   3784 const byte kInstruction_cmp_al_r4_225[] = {
   3785   0xe1, 0x2c // cmp al r4 225
   3786 };
   3787 const byte kInstruction_cmp_al_r4_226[] = {
   3788   0xe2, 0x2c // cmp al r4 226
   3789 };
   3790 const byte kInstruction_cmp_al_r4_227[] = {
   3791   0xe3, 0x2c // cmp al r4 227
   3792 };
   3793 const byte kInstruction_cmp_al_r4_228[] = {
   3794   0xe4, 0x2c // cmp al r4 228
   3795 };
   3796 const byte kInstruction_cmp_al_r4_229[] = {
   3797   0xe5, 0x2c // cmp al r4 229
   3798 };
   3799 const byte kInstruction_cmp_al_r4_230[] = {
   3800   0xe6, 0x2c // cmp al r4 230
   3801 };
   3802 const byte kInstruction_cmp_al_r4_231[] = {
   3803   0xe7, 0x2c // cmp al r4 231
   3804 };
   3805 const byte kInstruction_cmp_al_r4_232[] = {
   3806   0xe8, 0x2c // cmp al r4 232
   3807 };
   3808 const byte kInstruction_cmp_al_r4_233[] = {
   3809   0xe9, 0x2c // cmp al r4 233
   3810 };
   3811 const byte kInstruction_cmp_al_r4_234[] = {
   3812   0xea, 0x2c // cmp al r4 234
   3813 };
   3814 const byte kInstruction_cmp_al_r4_235[] = {
   3815   0xeb, 0x2c // cmp al r4 235
   3816 };
   3817 const byte kInstruction_cmp_al_r4_236[] = {
   3818   0xec, 0x2c // cmp al r4 236
   3819 };
   3820 const byte kInstruction_cmp_al_r4_237[] = {
   3821   0xed, 0x2c // cmp al r4 237
   3822 };
   3823 const byte kInstruction_cmp_al_r4_238[] = {
   3824   0xee, 0x2c // cmp al r4 238
   3825 };
   3826 const byte kInstruction_cmp_al_r4_239[] = {
   3827   0xef, 0x2c // cmp al r4 239
   3828 };
   3829 const byte kInstruction_cmp_al_r4_240[] = {
   3830   0xf0, 0x2c // cmp al r4 240
   3831 };
   3832 const byte kInstruction_cmp_al_r4_241[] = {
   3833   0xf1, 0x2c // cmp al r4 241
   3834 };
   3835 const byte kInstruction_cmp_al_r4_242[] = {
   3836   0xf2, 0x2c // cmp al r4 242
   3837 };
   3838 const byte kInstruction_cmp_al_r4_243[] = {
   3839   0xf3, 0x2c // cmp al r4 243
   3840 };
   3841 const byte kInstruction_cmp_al_r4_244[] = {
   3842   0xf4, 0x2c // cmp al r4 244
   3843 };
   3844 const byte kInstruction_cmp_al_r4_245[] = {
   3845   0xf5, 0x2c // cmp al r4 245
   3846 };
   3847 const byte kInstruction_cmp_al_r4_246[] = {
   3848   0xf6, 0x2c // cmp al r4 246
   3849 };
   3850 const byte kInstruction_cmp_al_r4_247[] = {
   3851   0xf7, 0x2c // cmp al r4 247
   3852 };
   3853 const byte kInstruction_cmp_al_r4_248[] = {
   3854   0xf8, 0x2c // cmp al r4 248
   3855 };
   3856 const byte kInstruction_cmp_al_r4_249[] = {
   3857   0xf9, 0x2c // cmp al r4 249
   3858 };
   3859 const byte kInstruction_cmp_al_r4_250[] = {
   3860   0xfa, 0x2c // cmp al r4 250
   3861 };
   3862 const byte kInstruction_cmp_al_r4_251[] = {
   3863   0xfb, 0x2c // cmp al r4 251
   3864 };
   3865 const byte kInstruction_cmp_al_r4_252[] = {
   3866   0xfc, 0x2c // cmp al r4 252
   3867 };
   3868 const byte kInstruction_cmp_al_r4_253[] = {
   3869   0xfd, 0x2c // cmp al r4 253
   3870 };
   3871 const byte kInstruction_cmp_al_r4_254[] = {
   3872   0xfe, 0x2c // cmp al r4 254
   3873 };
   3874 const byte kInstruction_cmp_al_r4_255[] = {
   3875   0xff, 0x2c // cmp al r4 255
   3876 };
   3877 const byte kInstruction_cmp_al_r5_0[] = {
   3878   0x00, 0x2d // cmp al r5 0
   3879 };
   3880 const byte kInstruction_cmp_al_r5_1[] = {
   3881   0x01, 0x2d // cmp al r5 1
   3882 };
   3883 const byte kInstruction_cmp_al_r5_2[] = {
   3884   0x02, 0x2d // cmp al r5 2
   3885 };
   3886 const byte kInstruction_cmp_al_r5_3[] = {
   3887   0x03, 0x2d // cmp al r5 3
   3888 };
   3889 const byte kInstruction_cmp_al_r5_4[] = {
   3890   0x04, 0x2d // cmp al r5 4
   3891 };
   3892 const byte kInstruction_cmp_al_r5_5[] = {
   3893   0x05, 0x2d // cmp al r5 5
   3894 };
   3895 const byte kInstruction_cmp_al_r5_6[] = {
   3896   0x06, 0x2d // cmp al r5 6
   3897 };
   3898 const byte kInstruction_cmp_al_r5_7[] = {
   3899   0x07, 0x2d // cmp al r5 7
   3900 };
   3901 const byte kInstruction_cmp_al_r5_8[] = {
   3902   0x08, 0x2d // cmp al r5 8
   3903 };
   3904 const byte kInstruction_cmp_al_r5_9[] = {
   3905   0x09, 0x2d // cmp al r5 9
   3906 };
   3907 const byte kInstruction_cmp_al_r5_10[] = {
   3908   0x0a, 0x2d // cmp al r5 10
   3909 };
   3910 const byte kInstruction_cmp_al_r5_11[] = {
   3911   0x0b, 0x2d // cmp al r5 11
   3912 };
   3913 const byte kInstruction_cmp_al_r5_12[] = {
   3914   0x0c, 0x2d // cmp al r5 12
   3915 };
   3916 const byte kInstruction_cmp_al_r5_13[] = {
   3917   0x0d, 0x2d // cmp al r5 13
   3918 };
   3919 const byte kInstruction_cmp_al_r5_14[] = {
   3920   0x0e, 0x2d // cmp al r5 14
   3921 };
   3922 const byte kInstruction_cmp_al_r5_15[] = {
   3923   0x0f, 0x2d // cmp al r5 15
   3924 };
   3925 const byte kInstruction_cmp_al_r5_16[] = {
   3926   0x10, 0x2d // cmp al r5 16
   3927 };
   3928 const byte kInstruction_cmp_al_r5_17[] = {
   3929   0x11, 0x2d // cmp al r5 17
   3930 };
   3931 const byte kInstruction_cmp_al_r5_18[] = {
   3932   0x12, 0x2d // cmp al r5 18
   3933 };
   3934 const byte kInstruction_cmp_al_r5_19[] = {
   3935   0x13, 0x2d // cmp al r5 19
   3936 };
   3937 const byte kInstruction_cmp_al_r5_20[] = {
   3938   0x14, 0x2d // cmp al r5 20
   3939 };
   3940 const byte kInstruction_cmp_al_r5_21[] = {
   3941   0x15, 0x2d // cmp al r5 21
   3942 };
   3943 const byte kInstruction_cmp_al_r5_22[] = {
   3944   0x16, 0x2d // cmp al r5 22
   3945 };
   3946 const byte kInstruction_cmp_al_r5_23[] = {
   3947   0x17, 0x2d // cmp al r5 23
   3948 };
   3949 const byte kInstruction_cmp_al_r5_24[] = {
   3950   0x18, 0x2d // cmp al r5 24
   3951 };
   3952 const byte kInstruction_cmp_al_r5_25[] = {
   3953   0x19, 0x2d // cmp al r5 25
   3954 };
   3955 const byte kInstruction_cmp_al_r5_26[] = {
   3956   0x1a, 0x2d // cmp al r5 26
   3957 };
   3958 const byte kInstruction_cmp_al_r5_27[] = {
   3959   0x1b, 0x2d // cmp al r5 27
   3960 };
   3961 const byte kInstruction_cmp_al_r5_28[] = {
   3962   0x1c, 0x2d // cmp al r5 28
   3963 };
   3964 const byte kInstruction_cmp_al_r5_29[] = {
   3965   0x1d, 0x2d // cmp al r5 29
   3966 };
   3967 const byte kInstruction_cmp_al_r5_30[] = {
   3968   0x1e, 0x2d // cmp al r5 30
   3969 };
   3970 const byte kInstruction_cmp_al_r5_31[] = {
   3971   0x1f, 0x2d // cmp al r5 31
   3972 };
   3973 const byte kInstruction_cmp_al_r5_32[] = {
   3974   0x20, 0x2d // cmp al r5 32
   3975 };
   3976 const byte kInstruction_cmp_al_r5_33[] = {
   3977   0x21, 0x2d // cmp al r5 33
   3978 };
   3979 const byte kInstruction_cmp_al_r5_34[] = {
   3980   0x22, 0x2d // cmp al r5 34
   3981 };
   3982 const byte kInstruction_cmp_al_r5_35[] = {
   3983   0x23, 0x2d // cmp al r5 35
   3984 };
   3985 const byte kInstruction_cmp_al_r5_36[] = {
   3986   0x24, 0x2d // cmp al r5 36
   3987 };
   3988 const byte kInstruction_cmp_al_r5_37[] = {
   3989   0x25, 0x2d // cmp al r5 37
   3990 };
   3991 const byte kInstruction_cmp_al_r5_38[] = {
   3992   0x26, 0x2d // cmp al r5 38
   3993 };
   3994 const byte kInstruction_cmp_al_r5_39[] = {
   3995   0x27, 0x2d // cmp al r5 39
   3996 };
   3997 const byte kInstruction_cmp_al_r5_40[] = {
   3998   0x28, 0x2d // cmp al r5 40
   3999 };
   4000 const byte kInstruction_cmp_al_r5_41[] = {
   4001   0x29, 0x2d // cmp al r5 41
   4002 };
   4003 const byte kInstruction_cmp_al_r5_42[] = {
   4004   0x2a, 0x2d // cmp al r5 42
   4005 };
   4006 const byte kInstruction_cmp_al_r5_43[] = {
   4007   0x2b, 0x2d // cmp al r5 43
   4008 };
   4009 const byte kInstruction_cmp_al_r5_44[] = {
   4010   0x2c, 0x2d // cmp al r5 44
   4011 };
   4012 const byte kInstruction_cmp_al_r5_45[] = {
   4013   0x2d, 0x2d // cmp al r5 45
   4014 };
   4015 const byte kInstruction_cmp_al_r5_46[] = {
   4016   0x2e, 0x2d // cmp al r5 46
   4017 };
   4018 const byte kInstruction_cmp_al_r5_47[] = {
   4019   0x2f, 0x2d // cmp al r5 47
   4020 };
   4021 const byte kInstruction_cmp_al_r5_48[] = {
   4022   0x30, 0x2d // cmp al r5 48
   4023 };
   4024 const byte kInstruction_cmp_al_r5_49[] = {
   4025   0x31, 0x2d // cmp al r5 49
   4026 };
   4027 const byte kInstruction_cmp_al_r5_50[] = {
   4028   0x32, 0x2d // cmp al r5 50
   4029 };
   4030 const byte kInstruction_cmp_al_r5_51[] = {
   4031   0x33, 0x2d // cmp al r5 51
   4032 };
   4033 const byte kInstruction_cmp_al_r5_52[] = {
   4034   0x34, 0x2d // cmp al r5 52
   4035 };
   4036 const byte kInstruction_cmp_al_r5_53[] = {
   4037   0x35, 0x2d // cmp al r5 53
   4038 };
   4039 const byte kInstruction_cmp_al_r5_54[] = {
   4040   0x36, 0x2d // cmp al r5 54
   4041 };
   4042 const byte kInstruction_cmp_al_r5_55[] = {
   4043   0x37, 0x2d // cmp al r5 55
   4044 };
   4045 const byte kInstruction_cmp_al_r5_56[] = {
   4046   0x38, 0x2d // cmp al r5 56
   4047 };
   4048 const byte kInstruction_cmp_al_r5_57[] = {
   4049   0x39, 0x2d // cmp al r5 57
   4050 };
   4051 const byte kInstruction_cmp_al_r5_58[] = {
   4052   0x3a, 0x2d // cmp al r5 58
   4053 };
   4054 const byte kInstruction_cmp_al_r5_59[] = {
   4055   0x3b, 0x2d // cmp al r5 59
   4056 };
   4057 const byte kInstruction_cmp_al_r5_60[] = {
   4058   0x3c, 0x2d // cmp al r5 60
   4059 };
   4060 const byte kInstruction_cmp_al_r5_61[] = {
   4061   0x3d, 0x2d // cmp al r5 61
   4062 };
   4063 const byte kInstruction_cmp_al_r5_62[] = {
   4064   0x3e, 0x2d // cmp al r5 62
   4065 };
   4066 const byte kInstruction_cmp_al_r5_63[] = {
   4067   0x3f, 0x2d // cmp al r5 63
   4068 };
   4069 const byte kInstruction_cmp_al_r5_64[] = {
   4070   0x40, 0x2d // cmp al r5 64
   4071 };
   4072 const byte kInstruction_cmp_al_r5_65[] = {
   4073   0x41, 0x2d // cmp al r5 65
   4074 };
   4075 const byte kInstruction_cmp_al_r5_66[] = {
   4076   0x42, 0x2d // cmp al r5 66
   4077 };
   4078 const byte kInstruction_cmp_al_r5_67[] = {
   4079   0x43, 0x2d // cmp al r5 67
   4080 };
   4081 const byte kInstruction_cmp_al_r5_68[] = {
   4082   0x44, 0x2d // cmp al r5 68
   4083 };
   4084 const byte kInstruction_cmp_al_r5_69[] = {
   4085   0x45, 0x2d // cmp al r5 69
   4086 };
   4087 const byte kInstruction_cmp_al_r5_70[] = {
   4088   0x46, 0x2d // cmp al r5 70
   4089 };
   4090 const byte kInstruction_cmp_al_r5_71[] = {
   4091   0x47, 0x2d // cmp al r5 71
   4092 };
   4093 const byte kInstruction_cmp_al_r5_72[] = {
   4094   0x48, 0x2d // cmp al r5 72
   4095 };
   4096 const byte kInstruction_cmp_al_r5_73[] = {
   4097   0x49, 0x2d // cmp al r5 73
   4098 };
   4099 const byte kInstruction_cmp_al_r5_74[] = {
   4100   0x4a, 0x2d // cmp al r5 74
   4101 };
   4102 const byte kInstruction_cmp_al_r5_75[] = {
   4103   0x4b, 0x2d // cmp al r5 75
   4104 };
   4105 const byte kInstruction_cmp_al_r5_76[] = {
   4106   0x4c, 0x2d // cmp al r5 76
   4107 };
   4108 const byte kInstruction_cmp_al_r5_77[] = {
   4109   0x4d, 0x2d // cmp al r5 77
   4110 };
   4111 const byte kInstruction_cmp_al_r5_78[] = {
   4112   0x4e, 0x2d // cmp al r5 78
   4113 };
   4114 const byte kInstruction_cmp_al_r5_79[] = {
   4115   0x4f, 0x2d // cmp al r5 79
   4116 };
   4117 const byte kInstruction_cmp_al_r5_80[] = {
   4118   0x50, 0x2d // cmp al r5 80
   4119 };
   4120 const byte kInstruction_cmp_al_r5_81[] = {
   4121   0x51, 0x2d // cmp al r5 81
   4122 };
   4123 const byte kInstruction_cmp_al_r5_82[] = {
   4124   0x52, 0x2d // cmp al r5 82
   4125 };
   4126 const byte kInstruction_cmp_al_r5_83[] = {
   4127   0x53, 0x2d // cmp al r5 83
   4128 };
   4129 const byte kInstruction_cmp_al_r5_84[] = {
   4130   0x54, 0x2d // cmp al r5 84
   4131 };
   4132 const byte kInstruction_cmp_al_r5_85[] = {
   4133   0x55, 0x2d // cmp al r5 85
   4134 };
   4135 const byte kInstruction_cmp_al_r5_86[] = {
   4136   0x56, 0x2d // cmp al r5 86
   4137 };
   4138 const byte kInstruction_cmp_al_r5_87[] = {
   4139   0x57, 0x2d // cmp al r5 87
   4140 };
   4141 const byte kInstruction_cmp_al_r5_88[] = {
   4142   0x58, 0x2d // cmp al r5 88
   4143 };
   4144 const byte kInstruction_cmp_al_r5_89[] = {
   4145   0x59, 0x2d // cmp al r5 89
   4146 };
   4147 const byte kInstruction_cmp_al_r5_90[] = {
   4148   0x5a, 0x2d // cmp al r5 90
   4149 };
   4150 const byte kInstruction_cmp_al_r5_91[] = {
   4151   0x5b, 0x2d // cmp al r5 91
   4152 };
   4153 const byte kInstruction_cmp_al_r5_92[] = {
   4154   0x5c, 0x2d // cmp al r5 92
   4155 };
   4156 const byte kInstruction_cmp_al_r5_93[] = {
   4157   0x5d, 0x2d // cmp al r5 93
   4158 };
   4159 const byte kInstruction_cmp_al_r5_94[] = {
   4160   0x5e, 0x2d // cmp al r5 94
   4161 };
   4162 const byte kInstruction_cmp_al_r5_95[] = {
   4163   0x5f, 0x2d // cmp al r5 95
   4164 };
   4165 const byte kInstruction_cmp_al_r5_96[] = {
   4166   0x60, 0x2d // cmp al r5 96
   4167 };
   4168 const byte kInstruction_cmp_al_r5_97[] = {
   4169   0x61, 0x2d // cmp al r5 97
   4170 };
   4171 const byte kInstruction_cmp_al_r5_98[] = {
   4172   0x62, 0x2d // cmp al r5 98
   4173 };
   4174 const byte kInstruction_cmp_al_r5_99[] = {
   4175   0x63, 0x2d // cmp al r5 99
   4176 };
   4177 const byte kInstruction_cmp_al_r5_100[] = {
   4178   0x64, 0x2d // cmp al r5 100
   4179 };
   4180 const byte kInstruction_cmp_al_r5_101[] = {
   4181   0x65, 0x2d // cmp al r5 101
   4182 };
   4183 const byte kInstruction_cmp_al_r5_102[] = {
   4184   0x66, 0x2d // cmp al r5 102
   4185 };
   4186 const byte kInstruction_cmp_al_r5_103[] = {
   4187   0x67, 0x2d // cmp al r5 103
   4188 };
   4189 const byte kInstruction_cmp_al_r5_104[] = {
   4190   0x68, 0x2d // cmp al r5 104
   4191 };
   4192 const byte kInstruction_cmp_al_r5_105[] = {
   4193   0x69, 0x2d // cmp al r5 105
   4194 };
   4195 const byte kInstruction_cmp_al_r5_106[] = {
   4196   0x6a, 0x2d // cmp al r5 106
   4197 };
   4198 const byte kInstruction_cmp_al_r5_107[] = {
   4199   0x6b, 0x2d // cmp al r5 107
   4200 };
   4201 const byte kInstruction_cmp_al_r5_108[] = {
   4202   0x6c, 0x2d // cmp al r5 108
   4203 };
   4204 const byte kInstruction_cmp_al_r5_109[] = {
   4205   0x6d, 0x2d // cmp al r5 109
   4206 };
   4207 const byte kInstruction_cmp_al_r5_110[] = {
   4208   0x6e, 0x2d // cmp al r5 110
   4209 };
   4210 const byte kInstruction_cmp_al_r5_111[] = {
   4211   0x6f, 0x2d // cmp al r5 111
   4212 };
   4213 const byte kInstruction_cmp_al_r5_112[] = {
   4214   0x70, 0x2d // cmp al r5 112
   4215 };
   4216 const byte kInstruction_cmp_al_r5_113[] = {
   4217   0x71, 0x2d // cmp al r5 113
   4218 };
   4219 const byte kInstruction_cmp_al_r5_114[] = {
   4220   0x72, 0x2d // cmp al r5 114
   4221 };
   4222 const byte kInstruction_cmp_al_r5_115[] = {
   4223   0x73, 0x2d // cmp al r5 115
   4224 };
   4225 const byte kInstruction_cmp_al_r5_116[] = {
   4226   0x74, 0x2d // cmp al r5 116
   4227 };
   4228 const byte kInstruction_cmp_al_r5_117[] = {
   4229   0x75, 0x2d // cmp al r5 117
   4230 };
   4231 const byte kInstruction_cmp_al_r5_118[] = {
   4232   0x76, 0x2d // cmp al r5 118
   4233 };
   4234 const byte kInstruction_cmp_al_r5_119[] = {
   4235   0x77, 0x2d // cmp al r5 119
   4236 };
   4237 const byte kInstruction_cmp_al_r5_120[] = {
   4238   0x78, 0x2d // cmp al r5 120
   4239 };
   4240 const byte kInstruction_cmp_al_r5_121[] = {
   4241   0x79, 0x2d // cmp al r5 121
   4242 };
   4243 const byte kInstruction_cmp_al_r5_122[] = {
   4244   0x7a, 0x2d // cmp al r5 122
   4245 };
   4246 const byte kInstruction_cmp_al_r5_123[] = {
   4247   0x7b, 0x2d // cmp al r5 123
   4248 };
   4249 const byte kInstruction_cmp_al_r5_124[] = {
   4250   0x7c, 0x2d // cmp al r5 124
   4251 };
   4252 const byte kInstruction_cmp_al_r5_125[] = {
   4253   0x7d, 0x2d // cmp al r5 125
   4254 };
   4255 const byte kInstruction_cmp_al_r5_126[] = {
   4256   0x7e, 0x2d // cmp al r5 126
   4257 };
   4258 const byte kInstruction_cmp_al_r5_127[] = {
   4259   0x7f, 0x2d // cmp al r5 127
   4260 };
   4261 const byte kInstruction_cmp_al_r5_128[] = {
   4262   0x80, 0x2d // cmp al r5 128
   4263 };
   4264 const byte kInstruction_cmp_al_r5_129[] = {
   4265   0x81, 0x2d // cmp al r5 129
   4266 };
   4267 const byte kInstruction_cmp_al_r5_130[] = {
   4268   0x82, 0x2d // cmp al r5 130
   4269 };
   4270 const byte kInstruction_cmp_al_r5_131[] = {
   4271   0x83, 0x2d // cmp al r5 131
   4272 };
   4273 const byte kInstruction_cmp_al_r5_132[] = {
   4274   0x84, 0x2d // cmp al r5 132
   4275 };
   4276 const byte kInstruction_cmp_al_r5_133[] = {
   4277   0x85, 0x2d // cmp al r5 133
   4278 };
   4279 const byte kInstruction_cmp_al_r5_134[] = {
   4280   0x86, 0x2d // cmp al r5 134
   4281 };
   4282 const byte kInstruction_cmp_al_r5_135[] = {
   4283   0x87, 0x2d // cmp al r5 135
   4284 };
   4285 const byte kInstruction_cmp_al_r5_136[] = {
   4286   0x88, 0x2d // cmp al r5 136
   4287 };
   4288 const byte kInstruction_cmp_al_r5_137[] = {
   4289   0x89, 0x2d // cmp al r5 137
   4290 };
   4291 const byte kInstruction_cmp_al_r5_138[] = {
   4292   0x8a, 0x2d // cmp al r5 138
   4293 };
   4294 const byte kInstruction_cmp_al_r5_139[] = {
   4295   0x8b, 0x2d // cmp al r5 139
   4296 };
   4297 const byte kInstruction_cmp_al_r5_140[] = {
   4298   0x8c, 0x2d // cmp al r5 140
   4299 };
   4300 const byte kInstruction_cmp_al_r5_141[] = {
   4301   0x8d, 0x2d // cmp al r5 141
   4302 };
   4303 const byte kInstruction_cmp_al_r5_142[] = {
   4304   0x8e, 0x2d // cmp al r5 142
   4305 };
   4306 const byte kInstruction_cmp_al_r5_143[] = {
   4307   0x8f, 0x2d // cmp al r5 143
   4308 };
   4309 const byte kInstruction_cmp_al_r5_144[] = {
   4310   0x90, 0x2d // cmp al r5 144
   4311 };
   4312 const byte kInstruction_cmp_al_r5_145[] = {
   4313   0x91, 0x2d // cmp al r5 145
   4314 };
   4315 const byte kInstruction_cmp_al_r5_146[] = {
   4316   0x92, 0x2d // cmp al r5 146
   4317 };
   4318 const byte kInstruction_cmp_al_r5_147[] = {
   4319   0x93, 0x2d // cmp al r5 147
   4320 };
   4321 const byte kInstruction_cmp_al_r5_148[] = {
   4322   0x94, 0x2d // cmp al r5 148
   4323 };
   4324 const byte kInstruction_cmp_al_r5_149[] = {
   4325   0x95, 0x2d // cmp al r5 149
   4326 };
   4327 const byte kInstruction_cmp_al_r5_150[] = {
   4328   0x96, 0x2d // cmp al r5 150
   4329 };
   4330 const byte kInstruction_cmp_al_r5_151[] = {
   4331   0x97, 0x2d // cmp al r5 151
   4332 };
   4333 const byte kInstruction_cmp_al_r5_152[] = {
   4334   0x98, 0x2d // cmp al r5 152
   4335 };
   4336 const byte kInstruction_cmp_al_r5_153[] = {
   4337   0x99, 0x2d // cmp al r5 153
   4338 };
   4339 const byte kInstruction_cmp_al_r5_154[] = {
   4340   0x9a, 0x2d // cmp al r5 154
   4341 };
   4342 const byte kInstruction_cmp_al_r5_155[] = {
   4343   0x9b, 0x2d // cmp al r5 155
   4344 };
   4345 const byte kInstruction_cmp_al_r5_156[] = {
   4346   0x9c, 0x2d // cmp al r5 156
   4347 };
   4348 const byte kInstruction_cmp_al_r5_157[] = {
   4349   0x9d, 0x2d // cmp al r5 157
   4350 };
   4351 const byte kInstruction_cmp_al_r5_158[] = {
   4352   0x9e, 0x2d // cmp al r5 158
   4353 };
   4354 const byte kInstruction_cmp_al_r5_159[] = {
   4355   0x9f, 0x2d // cmp al r5 159
   4356 };
   4357 const byte kInstruction_cmp_al_r5_160[] = {
   4358   0xa0, 0x2d // cmp al r5 160
   4359 };
   4360 const byte kInstruction_cmp_al_r5_161[] = {
   4361   0xa1, 0x2d // cmp al r5 161
   4362 };
   4363 const byte kInstruction_cmp_al_r5_162[] = {
   4364   0xa2, 0x2d // cmp al r5 162
   4365 };
   4366 const byte kInstruction_cmp_al_r5_163[] = {
   4367   0xa3, 0x2d // cmp al r5 163
   4368 };
   4369 const byte kInstruction_cmp_al_r5_164[] = {
   4370   0xa4, 0x2d // cmp al r5 164
   4371 };
   4372 const byte kInstruction_cmp_al_r5_165[] = {
   4373   0xa5, 0x2d // cmp al r5 165
   4374 };
   4375 const byte kInstruction_cmp_al_r5_166[] = {
   4376   0xa6, 0x2d // cmp al r5 166
   4377 };
   4378 const byte kInstruction_cmp_al_r5_167[] = {
   4379   0xa7, 0x2d // cmp al r5 167
   4380 };
   4381 const byte kInstruction_cmp_al_r5_168[] = {
   4382   0xa8, 0x2d // cmp al r5 168
   4383 };
   4384 const byte kInstruction_cmp_al_r5_169[] = {
   4385   0xa9, 0x2d // cmp al r5 169
   4386 };
   4387 const byte kInstruction_cmp_al_r5_170[] = {
   4388   0xaa, 0x2d // cmp al r5 170
   4389 };
   4390 const byte kInstruction_cmp_al_r5_171[] = {
   4391   0xab, 0x2d // cmp al r5 171
   4392 };
   4393 const byte kInstruction_cmp_al_r5_172[] = {
   4394   0xac, 0x2d // cmp al r5 172
   4395 };
   4396 const byte kInstruction_cmp_al_r5_173[] = {
   4397   0xad, 0x2d // cmp al r5 173
   4398 };
   4399 const byte kInstruction_cmp_al_r5_174[] = {
   4400   0xae, 0x2d // cmp al r5 174
   4401 };
   4402 const byte kInstruction_cmp_al_r5_175[] = {
   4403   0xaf, 0x2d // cmp al r5 175
   4404 };
   4405 const byte kInstruction_cmp_al_r5_176[] = {
   4406   0xb0, 0x2d // cmp al r5 176
   4407 };
   4408 const byte kInstruction_cmp_al_r5_177[] = {
   4409   0xb1, 0x2d // cmp al r5 177
   4410 };
   4411 const byte kInstruction_cmp_al_r5_178[] = {
   4412   0xb2, 0x2d // cmp al r5 178
   4413 };
   4414 const byte kInstruction_cmp_al_r5_179[] = {
   4415   0xb3, 0x2d // cmp al r5 179
   4416 };
   4417 const byte kInstruction_cmp_al_r5_180[] = {
   4418   0xb4, 0x2d // cmp al r5 180
   4419 };
   4420 const byte kInstruction_cmp_al_r5_181[] = {
   4421   0xb5, 0x2d // cmp al r5 181
   4422 };
   4423 const byte kInstruction_cmp_al_r5_182[] = {
   4424   0xb6, 0x2d // cmp al r5 182
   4425 };
   4426 const byte kInstruction_cmp_al_r5_183[] = {
   4427   0xb7, 0x2d // cmp al r5 183
   4428 };
   4429 const byte kInstruction_cmp_al_r5_184[] = {
   4430   0xb8, 0x2d // cmp al r5 184
   4431 };
   4432 const byte kInstruction_cmp_al_r5_185[] = {
   4433   0xb9, 0x2d // cmp al r5 185
   4434 };
   4435 const byte kInstruction_cmp_al_r5_186[] = {
   4436   0xba, 0x2d // cmp al r5 186
   4437 };
   4438 const byte kInstruction_cmp_al_r5_187[] = {
   4439   0xbb, 0x2d // cmp al r5 187
   4440 };
   4441 const byte kInstruction_cmp_al_r5_188[] = {
   4442   0xbc, 0x2d // cmp al r5 188
   4443 };
   4444 const byte kInstruction_cmp_al_r5_189[] = {
   4445   0xbd, 0x2d // cmp al r5 189
   4446 };
   4447 const byte kInstruction_cmp_al_r5_190[] = {
   4448   0xbe, 0x2d // cmp al r5 190
   4449 };
   4450 const byte kInstruction_cmp_al_r5_191[] = {
   4451   0xbf, 0x2d // cmp al r5 191
   4452 };
   4453 const byte kInstruction_cmp_al_r5_192[] = {
   4454   0xc0, 0x2d // cmp al r5 192
   4455 };
   4456 const byte kInstruction_cmp_al_r5_193[] = {
   4457   0xc1, 0x2d // cmp al r5 193
   4458 };
   4459 const byte kInstruction_cmp_al_r5_194[] = {
   4460   0xc2, 0x2d // cmp al r5 194
   4461 };
   4462 const byte kInstruction_cmp_al_r5_195[] = {
   4463   0xc3, 0x2d // cmp al r5 195
   4464 };
   4465 const byte kInstruction_cmp_al_r5_196[] = {
   4466   0xc4, 0x2d // cmp al r5 196
   4467 };
   4468 const byte kInstruction_cmp_al_r5_197[] = {
   4469   0xc5, 0x2d // cmp al r5 197
   4470 };
   4471 const byte kInstruction_cmp_al_r5_198[] = {
   4472   0xc6, 0x2d // cmp al r5 198
   4473 };
   4474 const byte kInstruction_cmp_al_r5_199[] = {
   4475   0xc7, 0x2d // cmp al r5 199
   4476 };
   4477 const byte kInstruction_cmp_al_r5_200[] = {
   4478   0xc8, 0x2d // cmp al r5 200
   4479 };
   4480 const byte kInstruction_cmp_al_r5_201[] = {
   4481   0xc9, 0x2d // cmp al r5 201
   4482 };
   4483 const byte kInstruction_cmp_al_r5_202[] = {
   4484   0xca, 0x2d // cmp al r5 202
   4485 };
   4486 const byte kInstruction_cmp_al_r5_203[] = {
   4487   0xcb, 0x2d // cmp al r5 203
   4488 };
   4489 const byte kInstruction_cmp_al_r5_204[] = {
   4490   0xcc, 0x2d // cmp al r5 204
   4491 };
   4492 const byte kInstruction_cmp_al_r5_205[] = {
   4493   0xcd, 0x2d // cmp al r5 205
   4494 };
   4495 const byte kInstruction_cmp_al_r5_206[] = {
   4496   0xce, 0x2d // cmp al r5 206
   4497 };
   4498 const byte kInstruction_cmp_al_r5_207[] = {
   4499   0xcf, 0x2d // cmp al r5 207
   4500 };
   4501 const byte kInstruction_cmp_al_r5_208[] = {
   4502   0xd0, 0x2d // cmp al r5 208
   4503 };
   4504 const byte kInstruction_cmp_al_r5_209[] = {
   4505   0xd1, 0x2d // cmp al r5 209
   4506 };
   4507 const byte kInstruction_cmp_al_r5_210[] = {
   4508   0xd2, 0x2d // cmp al r5 210
   4509 };
   4510 const byte kInstruction_cmp_al_r5_211[] = {
   4511   0xd3, 0x2d // cmp al r5 211
   4512 };
   4513 const byte kInstruction_cmp_al_r5_212[] = {
   4514   0xd4, 0x2d // cmp al r5 212
   4515 };
   4516 const byte kInstruction_cmp_al_r5_213[] = {
   4517   0xd5, 0x2d // cmp al r5 213
   4518 };
   4519 const byte kInstruction_cmp_al_r5_214[] = {
   4520   0xd6, 0x2d // cmp al r5 214
   4521 };
   4522 const byte kInstruction_cmp_al_r5_215[] = {
   4523   0xd7, 0x2d // cmp al r5 215
   4524 };
   4525 const byte kInstruction_cmp_al_r5_216[] = {
   4526   0xd8, 0x2d // cmp al r5 216
   4527 };
   4528 const byte kInstruction_cmp_al_r5_217[] = {
   4529   0xd9, 0x2d // cmp al r5 217
   4530 };
   4531 const byte kInstruction_cmp_al_r5_218[] = {
   4532   0xda, 0x2d // cmp al r5 218
   4533 };
   4534 const byte kInstruction_cmp_al_r5_219[] = {
   4535   0xdb, 0x2d // cmp al r5 219
   4536 };
   4537 const byte kInstruction_cmp_al_r5_220[] = {
   4538   0xdc, 0x2d // cmp al r5 220
   4539 };
   4540 const byte kInstruction_cmp_al_r5_221[] = {
   4541   0xdd, 0x2d // cmp al r5 221
   4542 };
   4543 const byte kInstruction_cmp_al_r5_222[] = {
   4544   0xde, 0x2d // cmp al r5 222
   4545 };
   4546 const byte kInstruction_cmp_al_r5_223[] = {
   4547   0xdf, 0x2d // cmp al r5 223
   4548 };
   4549 const byte kInstruction_cmp_al_r5_224[] = {
   4550   0xe0, 0x2d // cmp al r5 224
   4551 };
   4552 const byte kInstruction_cmp_al_r5_225[] = {
   4553   0xe1, 0x2d // cmp al r5 225
   4554 };
   4555 const byte kInstruction_cmp_al_r5_226[] = {
   4556   0xe2, 0x2d // cmp al r5 226
   4557 };
   4558 const byte kInstruction_cmp_al_r5_227[] = {
   4559   0xe3, 0x2d // cmp al r5 227
   4560 };
   4561 const byte kInstruction_cmp_al_r5_228[] = {
   4562   0xe4, 0x2d // cmp al r5 228
   4563 };
   4564 const byte kInstruction_cmp_al_r5_229[] = {
   4565   0xe5, 0x2d // cmp al r5 229
   4566 };
   4567 const byte kInstruction_cmp_al_r5_230[] = {
   4568   0xe6, 0x2d // cmp al r5 230
   4569 };
   4570 const byte kInstruction_cmp_al_r5_231[] = {
   4571   0xe7, 0x2d // cmp al r5 231
   4572 };
   4573 const byte kInstruction_cmp_al_r5_232[] = {
   4574   0xe8, 0x2d // cmp al r5 232
   4575 };
   4576 const byte kInstruction_cmp_al_r5_233[] = {
   4577   0xe9, 0x2d // cmp al r5 233
   4578 };
   4579 const byte kInstruction_cmp_al_r5_234[] = {
   4580   0xea, 0x2d // cmp al r5 234
   4581 };
   4582 const byte kInstruction_cmp_al_r5_235[] = {
   4583   0xeb, 0x2d // cmp al r5 235
   4584 };
   4585 const byte kInstruction_cmp_al_r5_236[] = {
   4586   0xec, 0x2d // cmp al r5 236
   4587 };
   4588 const byte kInstruction_cmp_al_r5_237[] = {
   4589   0xed, 0x2d // cmp al r5 237
   4590 };
   4591 const byte kInstruction_cmp_al_r5_238[] = {
   4592   0xee, 0x2d // cmp al r5 238
   4593 };
   4594 const byte kInstruction_cmp_al_r5_239[] = {
   4595   0xef, 0x2d // cmp al r5 239
   4596 };
   4597 const byte kInstruction_cmp_al_r5_240[] = {
   4598   0xf0, 0x2d // cmp al r5 240
   4599 };
   4600 const byte kInstruction_cmp_al_r5_241[] = {
   4601   0xf1, 0x2d // cmp al r5 241
   4602 };
   4603 const byte kInstruction_cmp_al_r5_242[] = {
   4604   0xf2, 0x2d // cmp al r5 242
   4605 };
   4606 const