| Index: src/trusted/validator_ragel/gen/validator_x86_32.c
|
| diff --git a/src/trusted/validator_ragel/gen/validator_x86_32.c b/src/trusted/validator_ragel/gen/validator_x86_32.c
|
| index ff07609f4c4dc98812186b2a902558c676636ad2..829f2e65d6b6f62b631ed9b4c9f06a57cebf1b96 100644
|
| --- a/src/trusted/validator_ragel/gen/validator_x86_32.c
|
| +++ b/src/trusted/validator_ragel/gen/validator_x86_32.c
|
| @@ -22,11 +22,11 @@
|
|
|
|
|
|
|
| -static const int x86_32_validator_start = 247;
|
| -static const int x86_32_validator_first_final = 247;
|
| +static const int x86_32_validator_start = 246;
|
| +static const int x86_32_validator_first_final = 246;
|
| static const int x86_32_validator_error = 0;
|
|
|
| -static const int x86_32_validator_en_main = 247;
|
| +static const int x86_32_validator_en_main = 246;
|
|
|
|
|
|
|
| @@ -102,7 +102,7 @@ tr0:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr9:
|
| {
|
| SET_DISP_TYPE(DISP32);
|
| @@ -120,7 +120,7 @@ tr9:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr10:
|
| {
|
| SET_DISP_TYPE(DISP8);
|
| @@ -138,7 +138,7 @@ tr10:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr11:
|
| {
|
| SET_IMM_TYPE(IMM8);
|
| @@ -156,7 +156,7 @@ tr11:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr15:
|
| {
|
| SET_IMM_TYPE(IMM32);
|
| @@ -174,7 +174,7 @@ tr15:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr19:
|
| { SET_CPU_FEATURE(CPUFeature_3DNOW); }
|
| {
|
| @@ -189,7 +189,7 @@ tr19:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr27:
|
| { SET_CPU_FEATURE(CPUFeature_TSC); }
|
| {
|
| @@ -204,7 +204,7 @@ tr27:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr36:
|
| { SET_CPU_FEATURE(CPUFeature_MMX); }
|
| {
|
| @@ -219,7 +219,7 @@ tr36:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr50:
|
| { SET_CPU_FEATURE(CPUFeature_MON); }
|
| {
|
| @@ -234,7 +234,7 @@ tr50:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr51:
|
| { SET_CPU_FEATURE(CPUFeature_FXSR); }
|
| {
|
| @@ -249,7 +249,7 @@ tr51:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr52:
|
| { SET_CPU_FEATURE(CPUFeature_3DPRFTCH); }
|
| {
|
| @@ -264,7 +264,7 @@ tr52:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr64:
|
| {
|
| instruction_info_collected |= LAST_BYTE_IS_NOT_IMMEDIATE;
|
| @@ -282,7 +282,7 @@ tr64:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr65:
|
| {
|
| instruction_info_collected |= LAST_BYTE_IS_NOT_IMMEDIATE;
|
| @@ -300,7 +300,7 @@ tr65:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr71:
|
| { SET_CPU_FEATURE(CPUFeature_SSE); }
|
| {
|
| @@ -315,7 +315,7 @@ tr71:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr95:
|
| {
|
| rel32_operand(current_position + 1, data, jump_dests, size,
|
| @@ -333,7 +333,7 @@ tr95:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr98:
|
| { SET_CPU_FEATURE(CPUFeature_CLFLUSH); }
|
| {
|
| @@ -348,7 +348,7 @@ tr98:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr107:
|
| { SET_CPU_FEATURE(CPUFeature_SSE2); }
|
| {
|
| @@ -363,7 +363,7 @@ tr107:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr108:
|
| { SET_CPU_FEATURE(CPUFeature_EMMXSSE); }
|
| {
|
| @@ -378,7 +378,7 @@ tr108:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr115:
|
| { SET_CPU_FEATURE(CPUFeature_CX8); }
|
| {
|
| @@ -393,7 +393,7 @@ tr115:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr123:
|
| {
|
| rel8_operand(current_position + 1, data, jump_dests, size,
|
| @@ -411,7 +411,7 @@ tr123:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr144:
|
| {
|
| SET_IMM_TYPE(IMM16);
|
| @@ -429,7 +429,7 @@ tr144:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| + goto st246;
|
| tr161:
|
| {
|
| SET_DATA16_PREFIX(FALSE);
|
| @@ -446,8 +446,8 @@ tr161:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| -tr250:
|
| + goto st246;
|
| +tr246:
|
| {
|
| instruction_info_collected |= LAST_BYTE_IS_NOT_IMMEDIATE;
|
| }
|
| @@ -463,8 +463,8 @@ tr250:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| -tr263:
|
| + goto st246;
|
| +tr259:
|
| { SET_CPU_FEATURE(CPUFeature_TBM); }
|
| {
|
| if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
|
| @@ -478,8 +478,8 @@ tr263:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| -tr270:
|
| + goto st246;
|
| +tr266:
|
| { SET_CPU_FEATURE(CPUFeature_LWP); }
|
| {
|
| if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
|
| @@ -493,8 +493,8 @@ tr270:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| -tr304:
|
| + goto st246;
|
| +tr300:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| {
|
| if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
|
| @@ -508,8 +508,8 @@ tr304:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| -tr331:
|
| + goto st246;
|
| +tr327:
|
| { SET_CPU_FEATURE(CPUFeature_BMI1); }
|
| {
|
| if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
|
| @@ -523,8 +523,8 @@ tr331:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| -tr357:
|
| + goto st246;
|
| +tr353:
|
| {
|
| SET_IMM_TYPE(IMM2);
|
| SET_IMM_PTR(current_position);
|
| @@ -541,8 +541,8 @@ tr357:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| -tr381:
|
| + goto st246;
|
| +tr377:
|
| { SET_CPU_FEATURE(CPUFeature_x87); }
|
| {
|
| if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
|
| @@ -556,8 +556,8 @@ tr381:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| -tr387:
|
| + goto st246;
|
| +tr383:
|
| { SET_CPU_FEATURE(CPUFeature_CMOVx87); }
|
| {
|
| if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
|
| @@ -571,8 +571,8 @@ tr387:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| -tr391:
|
| + goto st246;
|
| +tr387:
|
| {
|
| rel32_operand(current_position + 1, data, jump_dests, size,
|
| &instruction_info_collected);
|
| @@ -593,8 +593,8 @@ tr391:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| -tr411:
|
| + goto st246;
|
| +tr407:
|
| {
|
| SET_REPZ_PREFIX(FALSE);
|
| }
|
| @@ -610,8 +610,8 @@ tr411:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| -tr419:
|
| + goto st246;
|
| +tr418:
|
| {
|
| BitmapClearBit(valid_targets, (current_position - data) - 1);
|
| instruction_start -= 3;
|
| @@ -633,8 +633,8 @@ tr419:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| -tr420:
|
| + goto st246;
|
| +tr419:
|
| {
|
| BitmapClearBit(valid_targets, (current_position - data) - 1);
|
| instruction_start -= 3;
|
| @@ -652,8 +652,8 @@ tr420:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| -tr434:
|
| + goto st246;
|
| +tr433:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -669,8 +669,8 @@ tr434:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| -tr443:
|
| + goto st246;
|
| +tr442:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -687,134 +687,134 @@ tr443:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st247;
|
| -st247:
|
| + goto st246;
|
| +st246:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof247;
|
| -case 247:
|
| + goto _test_eof246;
|
| +case 246:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr429;
|
| - case 5u: goto tr430;
|
| - case 12u: goto tr429;
|
| - case 13u: goto tr430;
|
| - case 15u: goto tr431;
|
| - case 20u: goto tr429;
|
| - case 21u: goto tr430;
|
| - case 28u: goto tr429;
|
| - case 29u: goto tr430;
|
| - case 36u: goto tr429;
|
| - case 37u: goto tr430;
|
| - case 44u: goto tr429;
|
| - case 45u: goto tr430;
|
| - case 46u: goto tr432;
|
| - case 52u: goto tr429;
|
| - case 53u: goto tr430;
|
| - case 60u: goto tr429;
|
| - case 61u: goto tr430;
|
| - case 62u: goto tr433;
|
| - case 101u: goto tr435;
|
| - case 102u: goto tr436;
|
| - case 104u: goto tr430;
|
| - case 105u: goto tr437;
|
| - case 106u: goto tr429;
|
| - case 107u: goto tr438;
|
| - case 128u: goto tr438;
|
| - case 129u: goto tr437;
|
| - case 131u: goto tr440;
|
| - case 141u: goto tr441;
|
| - case 143u: goto tr442;
|
| - case 155u: goto tr443;
|
| - case 168u: goto tr429;
|
| - case 169u: goto tr430;
|
| - case 196u: goto tr446;
|
| - case 197u: goto tr447;
|
| - case 198u: goto tr448;
|
| - case 199u: goto tr449;
|
| - case 201u: goto tr434;
|
| - case 216u: goto tr451;
|
| - case 217u: goto tr452;
|
| - case 218u: goto tr453;
|
| - case 219u: goto tr454;
|
| - case 220u: goto tr455;
|
| - case 221u: goto tr456;
|
| - case 222u: goto tr457;
|
| - case 223u: goto tr458;
|
| - case 232u: goto tr459;
|
| - case 233u: goto tr460;
|
| - case 235u: goto tr439;
|
| - case 240u: goto tr461;
|
| - case 242u: goto tr462;
|
| - case 243u: goto tr463;
|
| - case 246u: goto tr464;
|
| - case 247u: goto tr465;
|
| - case 254u: goto tr466;
|
| - case 255u: goto tr467;
|
| + case 4u: goto tr428;
|
| + case 5u: goto tr429;
|
| + case 12u: goto tr428;
|
| + case 13u: goto tr429;
|
| + case 15u: goto tr430;
|
| + case 20u: goto tr428;
|
| + case 21u: goto tr429;
|
| + case 28u: goto tr428;
|
| + case 29u: goto tr429;
|
| + case 36u: goto tr428;
|
| + case 37u: goto tr429;
|
| + case 44u: goto tr428;
|
| + case 45u: goto tr429;
|
| + case 46u: goto tr431;
|
| + case 52u: goto tr428;
|
| + case 53u: goto tr429;
|
| + case 60u: goto tr428;
|
| + case 61u: goto tr429;
|
| + case 62u: goto tr432;
|
| + case 101u: goto tr434;
|
| + case 102u: goto tr435;
|
| + case 104u: goto tr429;
|
| + case 105u: goto tr436;
|
| + case 106u: goto tr428;
|
| + case 107u: goto tr437;
|
| + case 128u: goto tr437;
|
| + case 129u: goto tr436;
|
| + case 131u: goto tr439;
|
| + case 141u: goto tr440;
|
| + case 143u: goto tr441;
|
| + case 155u: goto tr442;
|
| + case 168u: goto tr428;
|
| + case 169u: goto tr429;
|
| + case 196u: goto tr445;
|
| + case 197u: goto tr446;
|
| + case 198u: goto tr447;
|
| + case 199u: goto tr448;
|
| + case 201u: goto tr433;
|
| + case 216u: goto tr450;
|
| + case 217u: goto tr451;
|
| + case 218u: goto tr452;
|
| + case 219u: goto tr453;
|
| + case 220u: goto tr454;
|
| + case 221u: goto tr455;
|
| + case 222u: goto tr456;
|
| + case 223u: goto tr457;
|
| + case 232u: goto tr458;
|
| + case 233u: goto tr459;
|
| + case 235u: goto tr438;
|
| + case 240u: goto tr460;
|
| + case 242u: goto tr461;
|
| + case 243u: goto tr462;
|
| + case 246u: goto tr463;
|
| + case 247u: goto tr464;
|
| + case 254u: goto tr465;
|
| + case 255u: goto tr466;
|
| }
|
| if ( (*( current_position)) < 132u ) {
|
| if ( (*( current_position)) < 32u ) {
|
| if ( (*( current_position)) < 8u ) {
|
| if ( (*( current_position)) <= 3u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 11u ) {
|
| if ( (*( current_position)) > 19u ) {
|
| if ( 24u <= (*( current_position)) && (*( current_position)) <= 27u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 16u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 35u ) {
|
| if ( (*( current_position)) < 56u ) {
|
| if ( (*( current_position)) > 43u ) {
|
| if ( 48u <= (*( current_position)) && (*( current_position)) <= 51u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 40u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 59u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 112u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr439;
|
| + goto tr438;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 139u ) {
|
| if ( (*( current_position)) < 176u ) {
|
| if ( (*( current_position)) < 160u ) {
|
| if ( (*( current_position)) > 153u ) {
|
| if ( 158u <= (*( current_position)) && (*( current_position)) <= 159u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 144u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) > 163u ) {
|
| if ( (*( current_position)) > 171u ) {
|
| if ( 174u <= (*( current_position)) && (*( current_position)) <= 175u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 164u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr444;
|
| + goto tr443;
|
| } else if ( (*( current_position)) > 183u ) {
|
| if ( (*( current_position)) < 208u ) {
|
| if ( (*( current_position)) > 191u ) {
|
| if ( 192u <= (*( current_position)) && (*( current_position)) <= 193u )
|
| - goto tr445;
|
| + goto tr444;
|
| } else if ( (*( current_position)) >= 184u )
|
| - goto tr430;
|
| + goto tr429;
|
| } else if ( (*( current_position)) > 211u ) {
|
| if ( (*( current_position)) > 249u ) {
|
| if ( 252u <= (*( current_position)) && (*( current_position)) <= 253u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 244u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr450;
|
| + goto tr449;
|
| } else
|
| - goto tr429;
|
| + goto tr428;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| goto tr16;
|
| tr21:
|
| { SET_CPU_FEATURE(CPUFeature_SSE); }
|
| @@ -876,79 +876,79 @@ tr210:
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE42); }
|
| goto st1;
|
| -tr212:
|
| - {
|
| - SET_REPZ_PREFIX(FALSE);
|
| - }
|
| - { SET_CPU_FEATURE(CPUFeature_POPCNT); }
|
| - goto st1;
|
| -tr213:
|
| - {
|
| - SET_REPZ_PREFIX(FALSE);
|
| - }
|
| - { SET_CPU_FEATURE(CPUFeature_TZCNT); }
|
| - goto st1;
|
| -tr214:
|
| - {
|
| - SET_REPZ_PREFIX(FALSE);
|
| - }
|
| - { SET_CPU_FEATURE(CPUFeature_LZCNT); }
|
| - goto st1;
|
| -tr262:
|
| +tr258:
|
| { SET_CPU_FEATURE(CPUFeature_XOP); }
|
| goto st1;
|
| -tr329:
|
| +tr325:
|
| { SET_CPU_FEATURE(CPUFeature_BMI1); }
|
| goto st1;
|
| -tr301:
|
| +tr297:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| goto st1;
|
| -tr337:
|
| +tr333:
|
| { SET_CPU_FEATURE(CPUFeature_FMA); }
|
| goto st1;
|
| -tr338:
|
| +tr334:
|
| { SET_CPU_FEATURE(CPUFeature_AESAVX); }
|
| goto st1;
|
| -tr339:
|
| +tr335:
|
| { SET_CPU_FEATURE(CPUFeature_F16C); }
|
| goto st1;
|
| -tr397:
|
| +tr393:
|
| {
|
| SET_REPNZ_PREFIX(FALSE);
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE2); }
|
| goto st1;
|
| -tr398:
|
| +tr394:
|
| {
|
| SET_REPNZ_PREFIX(FALSE);
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE3); }
|
| goto st1;
|
| -tr404:
|
| +tr400:
|
| {
|
| SET_REPNZ_PREFIX(FALSE);
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE); }
|
| goto st1;
|
| -tr412:
|
| +tr408:
|
| {
|
| SET_REPZ_PREFIX(FALSE);
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE); }
|
| goto st1;
|
| -tr413:
|
| +tr409:
|
| {
|
| SET_REPZ_PREFIX(FALSE);
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE3); }
|
| goto st1;
|
| -tr415:
|
| +tr411:
|
| {
|
| SET_REPZ_PREFIX(FALSE);
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE2); }
|
| goto st1;
|
| -tr428:
|
| +tr413:
|
| + {
|
| + SET_REPZ_PREFIX(FALSE);
|
| + }
|
| + { SET_CPU_FEATURE(CPUFeature_POPCNT); }
|
| + goto st1;
|
| +tr414:
|
| + {
|
| + SET_REPZ_PREFIX(FALSE);
|
| + }
|
| + { SET_CPU_FEATURE(CPUFeature_TZCNT); }
|
| + goto st1;
|
| +tr415:
|
| + {
|
| + SET_REPZ_PREFIX(FALSE);
|
| + }
|
| + { SET_CPU_FEATURE(CPUFeature_LZCNT); }
|
| + goto st1;
|
| +tr427:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -1012,16 +1012,16 @@ tr99:
|
| tr116:
|
| { SET_CPU_FEATURE(CPUFeature_CX8); }
|
| goto st2;
|
| -tr264:
|
| +tr260:
|
| { SET_CPU_FEATURE(CPUFeature_TBM); }
|
| goto st2;
|
| -tr332:
|
| +tr328:
|
| { SET_CPU_FEATURE(CPUFeature_BMI1); }
|
| goto st2;
|
| -tr305:
|
| +tr301:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| goto st2;
|
| -tr382:
|
| +tr378:
|
| { SET_CPU_FEATURE(CPUFeature_x87); }
|
| goto st2;
|
| st2:
|
| @@ -1078,19 +1078,19 @@ tr100:
|
| tr117:
|
| { SET_CPU_FEATURE(CPUFeature_CX8); }
|
| goto st3;
|
| -tr265:
|
| +tr261:
|
| { SET_CPU_FEATURE(CPUFeature_TBM); }
|
| goto st3;
|
| -tr333:
|
| +tr329:
|
| { SET_CPU_FEATURE(CPUFeature_BMI1); }
|
| goto st3;
|
| -tr306:
|
| +tr302:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| goto st3;
|
| -tr383:
|
| +tr379:
|
| { SET_CPU_FEATURE(CPUFeature_x87); }
|
| goto st3;
|
| -tr444:
|
| +tr443:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -1130,16 +1130,16 @@ tr103:
|
| tr118:
|
| { SET_CPU_FEATURE(CPUFeature_CX8); }
|
| goto st7;
|
| -tr266:
|
| +tr262:
|
| { SET_CPU_FEATURE(CPUFeature_TBM); }
|
| goto st7;
|
| -tr334:
|
| +tr330:
|
| { SET_CPU_FEATURE(CPUFeature_BMI1); }
|
| goto st7;
|
| -tr307:
|
| +tr303:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| goto st7;
|
| -tr384:
|
| +tr380:
|
| { SET_CPU_FEATURE(CPUFeature_x87); }
|
| goto st7;
|
| st7:
|
| @@ -1162,16 +1162,16 @@ tr104:
|
| tr119:
|
| { SET_CPU_FEATURE(CPUFeature_CX8); }
|
| goto st8;
|
| -tr267:
|
| +tr263:
|
| { SET_CPU_FEATURE(CPUFeature_TBM); }
|
| goto st8;
|
| -tr335:
|
| +tr331:
|
| { SET_CPU_FEATURE(CPUFeature_BMI1); }
|
| goto st8;
|
| -tr308:
|
| +tr304:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| goto st8;
|
| -tr385:
|
| +tr381:
|
| { SET_CPU_FEATURE(CPUFeature_x87); }
|
| goto st8;
|
| st8:
|
| @@ -1194,16 +1194,16 @@ tr106:
|
| tr120:
|
| { SET_CPU_FEATURE(CPUFeature_CX8); }
|
| goto st9;
|
| -tr268:
|
| +tr264:
|
| { SET_CPU_FEATURE(CPUFeature_TBM); }
|
| goto st9;
|
| -tr336:
|
| +tr332:
|
| { SET_CPU_FEATURE(CPUFeature_BMI1); }
|
| goto st9;
|
| -tr309:
|
| +tr305:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| goto st9;
|
| -tr386:
|
| +tr382:
|
| { SET_CPU_FEATURE(CPUFeature_x87); }
|
| goto st9;
|
| st9:
|
| @@ -1247,16 +1247,16 @@ tr182:
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE); }
|
| goto st10;
|
| -tr312:
|
| +tr308:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| goto st10;
|
| -tr408:
|
| +tr404:
|
| {
|
| SET_IMM2_TYPE(IMM8);
|
| SET_IMM2_PTR(current_position);
|
| }
|
| goto st10;
|
| -tr429:
|
| +tr428:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -1266,22 +1266,22 @@ st10:
|
| goto _test_eof10;
|
| case 10:
|
| goto tr11;
|
| -tr224:
|
| +tr220:
|
| {
|
| SET_DISP_TYPE(DISP32);
|
| SET_DISP_PTR(current_position - 3);
|
| }
|
| goto st11;
|
| -tr225:
|
| +tr221:
|
| {
|
| SET_DISP_TYPE(DISP8);
|
| SET_DISP_PTR(current_position);
|
| }
|
| goto st11;
|
| -tr274:
|
| +tr270:
|
| { SET_CPU_FEATURE(CPUFeature_LWP); }
|
| goto st11;
|
| -tr430:
|
| +tr429:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -1316,7 +1316,7 @@ tr16:
|
| st0:
|
| ( current_state) = 0;
|
| goto _out;
|
| -tr431:
|
| +tr430:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -1706,28 +1706,28 @@ tr166:
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE41); }
|
| goto st29;
|
| -tr302:
|
| +tr298:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| goto st29;
|
| -tr406:
|
| +tr402:
|
| {
|
| SET_REPNZ_PREFIX(FALSE);
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE3); }
|
| goto st29;
|
| -tr399:
|
| +tr395:
|
| {
|
| SET_REPNZ_PREFIX(FALSE);
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE4A); }
|
| goto st29;
|
| -tr414:
|
| +tr410:
|
| {
|
| SET_REPZ_PREFIX(FALSE);
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE4A); }
|
| goto st29;
|
| -tr441:
|
| +tr440:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -1899,40 +1899,40 @@ tr172:
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_CLMUL); }
|
| goto st34;
|
| -tr243:
|
| +tr239:
|
| { SET_CPU_FEATURE(CPUFeature_XOP); }
|
| goto st34;
|
| -tr303:
|
| +tr299:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| goto st34;
|
| -tr350:
|
| +tr346:
|
| { SET_CPU_FEATURE(CPUFeature_AESAVX); }
|
| goto st34;
|
| -tr364:
|
| +tr360:
|
| { SET_CPU_FEATURE(CPUFeature_F16C); }
|
| goto st34;
|
| -tr346:
|
| +tr342:
|
| { SET_CPU_FEATURE(CPUFeature_CLMULAVX); }
|
| goto st34;
|
| -tr401:
|
| +tr397:
|
| {
|
| SET_REPNZ_PREFIX(FALSE);
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE2); }
|
| goto st34;
|
| -tr417:
|
| +tr416:
|
| {
|
| SET_REPZ_PREFIX(FALSE);
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE); }
|
| goto st34;
|
| -tr416:
|
| +tr412:
|
| {
|
| SET_REPZ_PREFIX(FALSE);
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE2); }
|
| goto st34;
|
| -tr438:
|
| +tr437:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -1996,7 +1996,7 @@ tr183:
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE); }
|
| goto st35;
|
| -tr317:
|
| +tr313:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| goto st35;
|
| st35:
|
| @@ -2053,7 +2053,7 @@ tr184:
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE); }
|
| goto st36;
|
| -tr318:
|
| +tr314:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| goto st36;
|
| st36:
|
| @@ -2091,7 +2091,7 @@ tr185:
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE); }
|
| goto st40;
|
| -tr319:
|
| +tr315:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| goto st40;
|
| st40:
|
| @@ -2114,7 +2114,7 @@ tr186:
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE); }
|
| goto st41;
|
| -tr320:
|
| +tr316:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| goto st41;
|
| st41:
|
| @@ -2137,7 +2137,7 @@ tr187:
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE); }
|
| goto st42;
|
| -tr321:
|
| +tr317:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| goto st42;
|
| st42:
|
| @@ -2166,22 +2166,22 @@ tr154:
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE4A); }
|
| goto st43;
|
| -tr313:
|
| +tr309:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| goto st43;
|
| -tr405:
|
| +tr401:
|
| {
|
| SET_REPNZ_PREFIX(FALSE);
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE2); }
|
| goto st43;
|
| -tr403:
|
| +tr399:
|
| {
|
| SET_REPNZ_PREFIX(FALSE);
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE4A); }
|
| goto st43;
|
| -tr418:
|
| +tr417:
|
| {
|
| SET_REPZ_PREFIX(FALSE);
|
| }
|
| @@ -2217,7 +2217,7 @@ case 45:
|
| } else if ( (*( current_position)) >= 208u )
|
| goto tr91;
|
| goto tr16;
|
| -tr460:
|
| +tr459:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -2372,7 +2372,7 @@ tr157:
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE2); }
|
| goto st52;
|
| -tr316:
|
| +tr312:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| goto st52;
|
| st52:
|
| @@ -2401,7 +2401,7 @@ case 53:
|
| } else
|
| goto tr118;
|
| goto tr16;
|
| -tr432:
|
| +tr431:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -2409,7 +2409,7 @@ tr432:
|
| SET_BRANCH_NOT_TAKEN(TRUE);
|
| }
|
| goto st54;
|
| -tr433:
|
| +tr432:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -2433,7 +2433,7 @@ case 55:
|
| if ( 128u <= (*( current_position)) && (*( current_position)) <= 143u )
|
| goto st46;
|
| goto tr16;
|
| -tr439:
|
| +tr438:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -2443,7 +2443,7 @@ st56:
|
| goto _test_eof56;
|
| case 56:
|
| goto tr123;
|
| -tr435:
|
| +tr434:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -2502,7 +2502,7 @@ case 62:
|
| if ( (*( current_position)) == 0u )
|
| goto tr0;
|
| goto tr16;
|
| -tr436:
|
| +tr435:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -2567,8 +2567,8 @@ case 63:
|
| case 240u: goto tr138;
|
| case 242u: goto tr139;
|
| case 243u: goto tr140;
|
| - case 247u: goto st109;
|
| - case 255u: goto st110;
|
| + case 247u: goto st108;
|
| + case 255u: goto st109;
|
| }
|
| if ( (*( current_position)) < 144u ) {
|
| if ( 64u <= (*( current_position)) && (*( current_position)) <= 95u )
|
| @@ -3068,7 +3068,7 @@ st95:
|
| goto _test_eof95;
|
| case 95:
|
| goto st89;
|
| -tr445:
|
| +tr444:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -3153,7 +3153,7 @@ case 97:
|
| } else
|
| goto st93;
|
| goto tr16;
|
| -tr450:
|
| +tr449:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -3221,7 +3221,7 @@ tr138:
|
| SET_LOCK_PREFIX(TRUE);
|
| }
|
| goto st99;
|
| -tr393:
|
| +tr389:
|
| {
|
| SET_DATA16_PREFIX(TRUE);
|
| }
|
| @@ -3382,7 +3382,7 @@ tr139:
|
| SET_REPNZ_PREFIX(TRUE);
|
| }
|
| goto st104;
|
| -tr396:
|
| +tr392:
|
| {
|
| SET_DATA16_PREFIX(TRUE);
|
| }
|
| @@ -3419,7 +3419,7 @@ tr140:
|
| SET_REPZ_PREFIX(TRUE);
|
| }
|
| goto st107;
|
| -tr410:
|
| +tr406:
|
| {
|
| SET_DATA16_PREFIX(TRUE);
|
| }
|
| @@ -3429,7 +3429,6 @@ st107:
|
| goto _test_eof107;
|
| case 107:
|
| switch( (*( current_position)) ) {
|
| - case 15u: goto st108;
|
| case 165u: goto tr0;
|
| case 167u: goto tr0;
|
| case 171u: goto tr0;
|
| @@ -3441,16 +3440,6 @@ st108:
|
| goto _test_eof108;
|
| case 108:
|
| switch( (*( current_position)) ) {
|
| - case 184u: goto tr212;
|
| - case 188u: goto tr213;
|
| - case 189u: goto tr214;
|
| - }
|
| - goto tr16;
|
| -st109:
|
| - if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof109;
|
| -case 109:
|
| - switch( (*( current_position)) ) {
|
| case 4u: goto st88;
|
| case 5u: goto st89;
|
| case 20u: goto st2;
|
| @@ -3510,15 +3499,15 @@ case 109:
|
| } else
|
| goto st7;
|
| goto tr0;
|
| -tr467:
|
| +tr466:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st110;
|
| -st110:
|
| + goto st109;
|
| +st109:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof110;
|
| -case 110:
|
| + goto _test_eof109;
|
| +case 109:
|
| switch( (*( current_position)) ) {
|
| case 4u: goto st2;
|
| case 5u: goto st3;
|
| @@ -3557,102 +3546,107 @@ case 110:
|
| } else
|
| goto st7;
|
| goto tr16;
|
| -tr280:
|
| +tr276:
|
| { SET_CPU_FEATURE(CPUFeature_BMI1); }
|
| - goto st111;
|
| -tr437:
|
| + goto st110;
|
| +tr436:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| + goto st110;
|
| +st110:
|
| + if ( ++( current_position) == ( end_of_bundle) )
|
| + goto _test_eof110;
|
| +case 110:
|
| + switch( (*( current_position)) ) {
|
| + case 4u: goto st111;
|
| + case 5u: goto st112;
|
| + case 12u: goto st111;
|
| + case 13u: goto st112;
|
| + case 20u: goto st111;
|
| + case 21u: goto st112;
|
| + case 28u: goto st111;
|
| + case 29u: goto st112;
|
| + case 36u: goto st111;
|
| + case 37u: goto st112;
|
| + case 44u: goto st111;
|
| + case 45u: goto st112;
|
| + case 52u: goto st111;
|
| + case 53u: goto st112;
|
| + case 60u: goto st111;
|
| + case 61u: goto st112;
|
| + case 68u: goto st117;
|
| + case 76u: goto st117;
|
| + case 84u: goto st117;
|
| + case 92u: goto st117;
|
| + case 100u: goto st117;
|
| + case 108u: goto st117;
|
| + case 116u: goto st117;
|
| + case 124u: goto st117;
|
| + case 132u: goto st118;
|
| + case 140u: goto st118;
|
| + case 148u: goto st118;
|
| + case 156u: goto st118;
|
| + case 164u: goto st118;
|
| + case 172u: goto st118;
|
| + case 180u: goto st118;
|
| + case 188u: goto st118;
|
| + }
|
| + if ( (*( current_position)) > 127u ) {
|
| + if ( 128u <= (*( current_position)) && (*( current_position)) <= 191u )
|
| + goto st112;
|
| + } else if ( (*( current_position)) >= 64u )
|
| + goto st116;
|
| + goto st11;
|
| +tr271:
|
| + { SET_CPU_FEATURE(CPUFeature_LWP); }
|
| goto st111;
|
| st111:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof111;
|
| case 111:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto st112;
|
| - case 5u: goto st113;
|
| - case 12u: goto st112;
|
| - case 13u: goto st113;
|
| - case 20u: goto st112;
|
| - case 21u: goto st113;
|
| - case 28u: goto st112;
|
| - case 29u: goto st113;
|
| - case 36u: goto st112;
|
| - case 37u: goto st113;
|
| - case 44u: goto st112;
|
| - case 45u: goto st113;
|
| - case 52u: goto st112;
|
| - case 53u: goto st113;
|
| - case 60u: goto st112;
|
| - case 61u: goto st113;
|
| - case 68u: goto st118;
|
| - case 76u: goto st118;
|
| - case 84u: goto st118;
|
| - case 92u: goto st118;
|
| - case 100u: goto st118;
|
| - case 108u: goto st118;
|
| - case 116u: goto st118;
|
| - case 124u: goto st118;
|
| - case 132u: goto st119;
|
| - case 140u: goto st119;
|
| - case 148u: goto st119;
|
| - case 156u: goto st119;
|
| - case 164u: goto st119;
|
| - case 172u: goto st119;
|
| - case 180u: goto st119;
|
| - case 188u: goto st119;
|
| + case 5u: goto st112;
|
| + case 13u: goto st112;
|
| + case 21u: goto st112;
|
| + case 29u: goto st112;
|
| + case 37u: goto st112;
|
| + case 45u: goto st112;
|
| + case 53u: goto st112;
|
| + case 61u: goto st112;
|
| + case 69u: goto st112;
|
| + case 77u: goto st112;
|
| + case 85u: goto st112;
|
| + case 93u: goto st112;
|
| + case 101u: goto st112;
|
| + case 109u: goto st112;
|
| + case 117u: goto st112;
|
| + case 125u: goto st112;
|
| + case 133u: goto st112;
|
| + case 141u: goto st112;
|
| + case 149u: goto st112;
|
| + case 157u: goto st112;
|
| + case 165u: goto st112;
|
| + case 173u: goto st112;
|
| + case 181u: goto st112;
|
| + case 189u: goto st112;
|
| + case 197u: goto st112;
|
| + case 205u: goto st112;
|
| + case 213u: goto st112;
|
| + case 221u: goto st112;
|
| + case 229u: goto st112;
|
| + case 237u: goto st112;
|
| + case 245u: goto st112;
|
| + case 253u: goto st112;
|
| }
|
| - if ( (*( current_position)) > 127u ) {
|
| - if ( 128u <= (*( current_position)) && (*( current_position)) <= 191u )
|
| - goto st113;
|
| - } else if ( (*( current_position)) >= 64u )
|
| - goto st117;
|
| goto st11;
|
| -tr275:
|
| +tr272:
|
| { SET_CPU_FEATURE(CPUFeature_LWP); }
|
| goto st112;
|
| st112:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof112;
|
| case 112:
|
| - switch( (*( current_position)) ) {
|
| - case 5u: goto st113;
|
| - case 13u: goto st113;
|
| - case 21u: goto st113;
|
| - case 29u: goto st113;
|
| - case 37u: goto st113;
|
| - case 45u: goto st113;
|
| - case 53u: goto st113;
|
| - case 61u: goto st113;
|
| - case 69u: goto st113;
|
| - case 77u: goto st113;
|
| - case 85u: goto st113;
|
| - case 93u: goto st113;
|
| - case 101u: goto st113;
|
| - case 109u: goto st113;
|
| - case 117u: goto st113;
|
| - case 125u: goto st113;
|
| - case 133u: goto st113;
|
| - case 141u: goto st113;
|
| - case 149u: goto st113;
|
| - case 157u: goto st113;
|
| - case 165u: goto st113;
|
| - case 173u: goto st113;
|
| - case 181u: goto st113;
|
| - case 189u: goto st113;
|
| - case 197u: goto st113;
|
| - case 205u: goto st113;
|
| - case 213u: goto st113;
|
| - case 221u: goto st113;
|
| - case 229u: goto st113;
|
| - case 237u: goto st113;
|
| - case 245u: goto st113;
|
| - case 253u: goto st113;
|
| - }
|
| - goto st11;
|
| -tr276:
|
| - { SET_CPU_FEATURE(CPUFeature_LWP); }
|
| goto st113;
|
| st113:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| @@ -3668,45 +3662,40 @@ st115:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof115;
|
| case 115:
|
| + goto tr220;
|
| +tr273:
|
| + { SET_CPU_FEATURE(CPUFeature_LWP); }
|
| goto st116;
|
| st116:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof116;
|
| case 116:
|
| - goto tr224;
|
| -tr277:
|
| + goto tr221;
|
| +tr274:
|
| { SET_CPU_FEATURE(CPUFeature_LWP); }
|
| goto st117;
|
| st117:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof117;
|
| case 117:
|
| - goto tr225;
|
| -tr278:
|
| + goto st116;
|
| +tr275:
|
| { SET_CPU_FEATURE(CPUFeature_LWP); }
|
| goto st118;
|
| st118:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof118;
|
| case 118:
|
| - goto st117;
|
| -tr279:
|
| - { SET_CPU_FEATURE(CPUFeature_LWP); }
|
| + goto st112;
|
| +tr439:
|
| + {
|
| + BitmapSetBit(valid_targets, current_position - data);
|
| + }
|
| goto st119;
|
| st119:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof119;
|
| case 119:
|
| - goto st113;
|
| -tr440:
|
| - {
|
| - BitmapSetBit(valid_targets, current_position - data);
|
| - }
|
| - goto st120;
|
| -st120:
|
| - if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof120;
|
| -case 120:
|
| switch( (*( current_position)) ) {
|
| case 4u: goto st35;
|
| case 5u: goto st36;
|
| @@ -3740,14 +3729,14 @@ case 120:
|
| case 172u: goto st42;
|
| case 180u: goto st42;
|
| case 188u: goto st42;
|
| - case 224u: goto st121;
|
| - case 225u: goto st233;
|
| - case 226u: goto st235;
|
| - case 227u: goto st237;
|
| - case 228u: goto st239;
|
| - case 229u: goto st241;
|
| - case 230u: goto st243;
|
| - case 231u: goto st245;
|
| + case 224u: goto st120;
|
| + case 225u: goto st232;
|
| + case 226u: goto st234;
|
| + case 227u: goto st236;
|
| + case 228u: goto st238;
|
| + case 229u: goto st240;
|
| + case 230u: goto st242;
|
| + case 231u: goto st244;
|
| }
|
| if ( (*( current_position)) > 127u ) {
|
| if ( 128u <= (*( current_position)) && (*( current_position)) <= 191u )
|
| @@ -3755,14 +3744,14 @@ case 120:
|
| } else if ( (*( current_position)) >= 64u )
|
| goto st40;
|
| goto st10;
|
| -st121:
|
| +st120:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof121;
|
| -case 121:
|
| + goto _test_eof120;
|
| +case 120:
|
| if ( (*( current_position)) == 224u )
|
| - goto tr234;
|
| + goto tr230;
|
| goto tr11;
|
| -tr234:
|
| +tr230:
|
| {
|
| SET_IMM_TYPE(IMM8);
|
| SET_IMM_PTR(current_position);
|
| @@ -3779,152 +3768,152 @@ tr234:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st248;
|
| -st248:
|
| + goto st247;
|
| +st247:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof248;
|
| -case 248:
|
| + goto _test_eof247;
|
| +case 247:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr429;
|
| - case 5u: goto tr430;
|
| - case 12u: goto tr429;
|
| - case 13u: goto tr430;
|
| - case 15u: goto tr431;
|
| - case 20u: goto tr429;
|
| - case 21u: goto tr430;
|
| - case 28u: goto tr429;
|
| - case 29u: goto tr430;
|
| - case 36u: goto tr429;
|
| - case 37u: goto tr430;
|
| - case 44u: goto tr429;
|
| - case 45u: goto tr430;
|
| - case 46u: goto tr432;
|
| - case 52u: goto tr429;
|
| - case 53u: goto tr430;
|
| - case 60u: goto tr429;
|
| - case 61u: goto tr430;
|
| - case 62u: goto tr433;
|
| - case 101u: goto tr435;
|
| - case 102u: goto tr436;
|
| - case 104u: goto tr430;
|
| - case 105u: goto tr437;
|
| - case 106u: goto tr429;
|
| - case 107u: goto tr438;
|
| - case 128u: goto tr438;
|
| - case 129u: goto tr437;
|
| - case 131u: goto tr440;
|
| - case 141u: goto tr441;
|
| - case 143u: goto tr442;
|
| - case 155u: goto tr443;
|
| - case 168u: goto tr429;
|
| - case 169u: goto tr430;
|
| - case 196u: goto tr446;
|
| - case 197u: goto tr447;
|
| - case 198u: goto tr448;
|
| - case 199u: goto tr449;
|
| - case 201u: goto tr434;
|
| - case 216u: goto tr451;
|
| - case 217u: goto tr452;
|
| - case 218u: goto tr453;
|
| - case 219u: goto tr454;
|
| - case 220u: goto tr455;
|
| - case 221u: goto tr456;
|
| - case 222u: goto tr457;
|
| - case 223u: goto tr458;
|
| - case 232u: goto tr459;
|
| - case 233u: goto tr460;
|
| - case 235u: goto tr439;
|
| - case 240u: goto tr461;
|
| - case 242u: goto tr462;
|
| - case 243u: goto tr463;
|
| - case 246u: goto tr464;
|
| - case 247u: goto tr465;
|
| - case 254u: goto tr466;
|
| - case 255u: goto tr468;
|
| + case 4u: goto tr428;
|
| + case 5u: goto tr429;
|
| + case 12u: goto tr428;
|
| + case 13u: goto tr429;
|
| + case 15u: goto tr430;
|
| + case 20u: goto tr428;
|
| + case 21u: goto tr429;
|
| + case 28u: goto tr428;
|
| + case 29u: goto tr429;
|
| + case 36u: goto tr428;
|
| + case 37u: goto tr429;
|
| + case 44u: goto tr428;
|
| + case 45u: goto tr429;
|
| + case 46u: goto tr431;
|
| + case 52u: goto tr428;
|
| + case 53u: goto tr429;
|
| + case 60u: goto tr428;
|
| + case 61u: goto tr429;
|
| + case 62u: goto tr432;
|
| + case 101u: goto tr434;
|
| + case 102u: goto tr435;
|
| + case 104u: goto tr429;
|
| + case 105u: goto tr436;
|
| + case 106u: goto tr428;
|
| + case 107u: goto tr437;
|
| + case 128u: goto tr437;
|
| + case 129u: goto tr436;
|
| + case 131u: goto tr439;
|
| + case 141u: goto tr440;
|
| + case 143u: goto tr441;
|
| + case 155u: goto tr442;
|
| + case 168u: goto tr428;
|
| + case 169u: goto tr429;
|
| + case 196u: goto tr445;
|
| + case 197u: goto tr446;
|
| + case 198u: goto tr447;
|
| + case 199u: goto tr448;
|
| + case 201u: goto tr433;
|
| + case 216u: goto tr450;
|
| + case 217u: goto tr451;
|
| + case 218u: goto tr452;
|
| + case 219u: goto tr453;
|
| + case 220u: goto tr454;
|
| + case 221u: goto tr455;
|
| + case 222u: goto tr456;
|
| + case 223u: goto tr457;
|
| + case 232u: goto tr458;
|
| + case 233u: goto tr459;
|
| + case 235u: goto tr438;
|
| + case 240u: goto tr460;
|
| + case 242u: goto tr461;
|
| + case 243u: goto tr462;
|
| + case 246u: goto tr463;
|
| + case 247u: goto tr464;
|
| + case 254u: goto tr465;
|
| + case 255u: goto tr467;
|
| }
|
| if ( (*( current_position)) < 132u ) {
|
| if ( (*( current_position)) < 32u ) {
|
| if ( (*( current_position)) < 8u ) {
|
| if ( (*( current_position)) <= 3u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 11u ) {
|
| if ( (*( current_position)) > 19u ) {
|
| if ( 24u <= (*( current_position)) && (*( current_position)) <= 27u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 16u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 35u ) {
|
| if ( (*( current_position)) < 56u ) {
|
| if ( (*( current_position)) > 43u ) {
|
| if ( 48u <= (*( current_position)) && (*( current_position)) <= 51u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 40u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 59u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 112u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr439;
|
| + goto tr438;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 139u ) {
|
| if ( (*( current_position)) < 176u ) {
|
| if ( (*( current_position)) < 160u ) {
|
| if ( (*( current_position)) > 153u ) {
|
| if ( 158u <= (*( current_position)) && (*( current_position)) <= 159u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 144u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) > 163u ) {
|
| if ( (*( current_position)) > 171u ) {
|
| if ( 174u <= (*( current_position)) && (*( current_position)) <= 175u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 164u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr444;
|
| + goto tr443;
|
| } else if ( (*( current_position)) > 183u ) {
|
| if ( (*( current_position)) < 208u ) {
|
| if ( (*( current_position)) > 191u ) {
|
| if ( 192u <= (*( current_position)) && (*( current_position)) <= 193u )
|
| - goto tr445;
|
| + goto tr444;
|
| } else if ( (*( current_position)) >= 184u )
|
| - goto tr430;
|
| + goto tr429;
|
| } else if ( (*( current_position)) > 211u ) {
|
| if ( (*( current_position)) > 249u ) {
|
| if ( 252u <= (*( current_position)) && (*( current_position)) <= 253u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 244u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr450;
|
| + goto tr449;
|
| } else
|
| - goto tr429;
|
| + goto tr428;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| goto tr16;
|
| -tr442:
|
| +tr441:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st122;
|
| -st122:
|
| + goto st121;
|
| +st121:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof122;
|
| -case 122:
|
| + goto _test_eof121;
|
| +case 121:
|
| switch( (*( current_position)) ) {
|
| case 4u: goto st2;
|
| case 5u: goto st3;
|
| case 68u: goto st8;
|
| case 132u: goto st9;
|
| - case 232u: goto st123;
|
| - case 233u: goto st138;
|
| - case 234u: goto st146;
|
| + case 232u: goto st122;
|
| + case 233u: goto st137;
|
| + case 234u: goto st145;
|
| }
|
| if ( (*( current_position)) < 64u ) {
|
| if ( (*( current_position)) <= 7u )
|
| @@ -3938,198 +3927,203 @@ case 122:
|
| } else
|
| goto st7;
|
| goto tr16;
|
| -st123:
|
| +st122:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof123;
|
| -case 123:
|
| + goto _test_eof122;
|
| +case 122:
|
| switch( (*( current_position)) ) {
|
| - case 64u: goto tr238;
|
| - case 68u: goto tr239;
|
| - case 72u: goto tr238;
|
| - case 76u: goto tr239;
|
| - case 80u: goto tr238;
|
| - case 84u: goto tr239;
|
| - case 88u: goto tr238;
|
| - case 92u: goto tr239;
|
| - case 96u: goto tr238;
|
| - case 100u: goto tr239;
|
| - case 104u: goto tr238;
|
| - case 108u: goto tr239;
|
| - case 112u: goto tr238;
|
| - case 116u: goto tr239;
|
| - case 120u: goto tr240;
|
| - case 124u: goto tr239;
|
| - case 192u: goto tr241;
|
| - case 196u: goto tr239;
|
| - case 200u: goto tr241;
|
| - case 204u: goto tr239;
|
| - case 208u: goto tr241;
|
| - case 212u: goto tr239;
|
| - case 216u: goto tr241;
|
| - case 220u: goto tr239;
|
| - case 224u: goto tr241;
|
| - case 228u: goto tr239;
|
| - case 232u: goto tr241;
|
| - case 236u: goto tr239;
|
| - case 240u: goto tr241;
|
| - case 244u: goto tr239;
|
| - case 248u: goto tr241;
|
| - case 252u: goto tr239;
|
| + case 64u: goto tr234;
|
| + case 68u: goto tr235;
|
| + case 72u: goto tr234;
|
| + case 76u: goto tr235;
|
| + case 80u: goto tr234;
|
| + case 84u: goto tr235;
|
| + case 88u: goto tr234;
|
| + case 92u: goto tr235;
|
| + case 96u: goto tr234;
|
| + case 100u: goto tr235;
|
| + case 104u: goto tr234;
|
| + case 108u: goto tr235;
|
| + case 112u: goto tr234;
|
| + case 116u: goto tr235;
|
| + case 120u: goto tr236;
|
| + case 124u: goto tr235;
|
| + case 192u: goto tr237;
|
| + case 196u: goto tr235;
|
| + case 200u: goto tr237;
|
| + case 204u: goto tr235;
|
| + case 208u: goto tr237;
|
| + case 212u: goto tr235;
|
| + case 216u: goto tr237;
|
| + case 220u: goto tr235;
|
| + case 224u: goto tr237;
|
| + case 228u: goto tr235;
|
| + case 232u: goto tr237;
|
| + case 236u: goto tr235;
|
| + case 240u: goto tr237;
|
| + case 244u: goto tr235;
|
| + case 248u: goto tr237;
|
| + case 252u: goto tr235;
|
| }
|
| goto tr16;
|
| -tr238:
|
| +tr234:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st124;
|
| -st124:
|
| + goto st123;
|
| +st123:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof124;
|
| -case 124:
|
| + goto _test_eof123;
|
| +case 123:
|
| switch( (*( current_position)) ) {
|
| - case 166u: goto tr242;
|
| - case 182u: goto tr242;
|
| + case 166u: goto tr238;
|
| + case 182u: goto tr238;
|
| }
|
| if ( (*( current_position)) < 158u ) {
|
| if ( (*( current_position)) < 142u ) {
|
| if ( 133u <= (*( current_position)) && (*( current_position)) <= 135u )
|
| - goto tr242;
|
| + goto tr238;
|
| } else if ( (*( current_position)) > 143u ) {
|
| if ( 149u <= (*( current_position)) && (*( current_position)) <= 151u )
|
| - goto tr242;
|
| + goto tr238;
|
| } else
|
| - goto tr242;
|
| + goto tr238;
|
| } else if ( (*( current_position)) > 159u ) {
|
| if ( (*( current_position)) < 204u ) {
|
| if ( 162u <= (*( current_position)) && (*( current_position)) <= 163u )
|
| - goto tr242;
|
| + goto tr238;
|
| } else if ( (*( current_position)) > 207u ) {
|
| if ( 236u <= (*( current_position)) && (*( current_position)) <= 239u )
|
| - goto tr243;
|
| + goto tr239;
|
| } else
|
| - goto tr243;
|
| + goto tr239;
|
| } else
|
| - goto tr242;
|
| + goto tr238;
|
| goto tr16;
|
| -tr242:
|
| +tr238:
|
| { SET_CPU_FEATURE(CPUFeature_XOP); }
|
| - goto st125;
|
| -tr348:
|
| + goto st124;
|
| +tr344:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| - goto st125;
|
| -tr349:
|
| + goto st124;
|
| +tr345:
|
| { SET_CPU_FEATURE(CPUFeature_FMA4); }
|
| - goto st125;
|
| -st125:
|
| + goto st124;
|
| +st124:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof125;
|
| -case 125:
|
| + goto _test_eof124;
|
| +case 124:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto st127;
|
| - case 5u: goto st128;
|
| - case 12u: goto st127;
|
| - case 13u: goto st128;
|
| - case 20u: goto st127;
|
| - case 21u: goto st128;
|
| - case 28u: goto st127;
|
| - case 29u: goto st128;
|
| - case 36u: goto st127;
|
| - case 37u: goto st128;
|
| - case 44u: goto st127;
|
| - case 45u: goto st128;
|
| - case 52u: goto st127;
|
| - case 53u: goto st128;
|
| - case 60u: goto st127;
|
| - case 61u: goto st128;
|
| - case 68u: goto st133;
|
| - case 76u: goto st133;
|
| - case 84u: goto st133;
|
| - case 92u: goto st133;
|
| - case 100u: goto st133;
|
| - case 108u: goto st133;
|
| - case 116u: goto st133;
|
| - case 124u: goto st133;
|
| - case 132u: goto st134;
|
| - case 140u: goto st134;
|
| - case 148u: goto st134;
|
| - case 156u: goto st134;
|
| - case 164u: goto st134;
|
| - case 172u: goto st134;
|
| - case 180u: goto st134;
|
| - case 188u: goto st134;
|
| + case 4u: goto st126;
|
| + case 5u: goto st127;
|
| + case 12u: goto st126;
|
| + case 13u: goto st127;
|
| + case 20u: goto st126;
|
| + case 21u: goto st127;
|
| + case 28u: goto st126;
|
| + case 29u: goto st127;
|
| + case 36u: goto st126;
|
| + case 37u: goto st127;
|
| + case 44u: goto st126;
|
| + case 45u: goto st127;
|
| + case 52u: goto st126;
|
| + case 53u: goto st127;
|
| + case 60u: goto st126;
|
| + case 61u: goto st127;
|
| + case 68u: goto st132;
|
| + case 76u: goto st132;
|
| + case 84u: goto st132;
|
| + case 92u: goto st132;
|
| + case 100u: goto st132;
|
| + case 108u: goto st132;
|
| + case 116u: goto st132;
|
| + case 124u: goto st132;
|
| + case 132u: goto st133;
|
| + case 140u: goto st133;
|
| + case 148u: goto st133;
|
| + case 156u: goto st133;
|
| + case 164u: goto st133;
|
| + case 172u: goto st133;
|
| + case 180u: goto st133;
|
| + case 188u: goto st133;
|
| }
|
| if ( (*( current_position)) > 127u ) {
|
| if ( 128u <= (*( current_position)) && (*( current_position)) <= 191u )
|
| - goto st128;
|
| + goto st127;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto st132;
|
| - goto st126;
|
| -tr254:
|
| + goto st131;
|
| + goto st125;
|
| +tr250:
|
| {
|
| SET_DISP_TYPE(DISP32);
|
| SET_DISP_PTR(current_position - 3);
|
| }
|
| - goto st126;
|
| -tr255:
|
| + goto st125;
|
| +tr251:
|
| {
|
| SET_DISP_TYPE(DISP8);
|
| SET_DISP_PTR(current_position);
|
| }
|
| - goto st126;
|
| + goto st125;
|
| +st125:
|
| + if ( ++( current_position) == ( end_of_bundle) )
|
| + goto _test_eof125;
|
| +case 125:
|
| + switch( (*( current_position)) ) {
|
| + case 0u: goto tr246;
|
| + case 16u: goto tr246;
|
| + case 32u: goto tr246;
|
| + case 48u: goto tr246;
|
| + case 64u: goto tr246;
|
| + case 80u: goto tr246;
|
| + case 96u: goto tr246;
|
| + case 112u: goto tr246;
|
| + }
|
| + goto tr16;
|
| st126:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof126;
|
| case 126:
|
| switch( (*( current_position)) ) {
|
| - case 0u: goto tr250;
|
| - case 16u: goto tr250;
|
| - case 32u: goto tr250;
|
| - case 48u: goto tr250;
|
| - case 64u: goto tr250;
|
| - case 80u: goto tr250;
|
| - case 96u: goto tr250;
|
| - case 112u: goto tr250;
|
| + case 5u: goto st127;
|
| + case 13u: goto st127;
|
| + case 21u: goto st127;
|
| + case 29u: goto st127;
|
| + case 37u: goto st127;
|
| + case 45u: goto st127;
|
| + case 53u: goto st127;
|
| + case 61u: goto st127;
|
| + case 69u: goto st127;
|
| + case 77u: goto st127;
|
| + case 85u: goto st127;
|
| + case 93u: goto st127;
|
| + case 101u: goto st127;
|
| + case 109u: goto st127;
|
| + case 117u: goto st127;
|
| + case 125u: goto st127;
|
| + case 133u: goto st127;
|
| + case 141u: goto st127;
|
| + case 149u: goto st127;
|
| + case 157u: goto st127;
|
| + case 165u: goto st127;
|
| + case 173u: goto st127;
|
| + case 181u: goto st127;
|
| + case 189u: goto st127;
|
| + case 197u: goto st127;
|
| + case 205u: goto st127;
|
| + case 213u: goto st127;
|
| + case 221u: goto st127;
|
| + case 229u: goto st127;
|
| + case 237u: goto st127;
|
| + case 245u: goto st127;
|
| + case 253u: goto st127;
|
| }
|
| - goto tr16;
|
| + goto st125;
|
| st127:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof127;
|
| case 127:
|
| - switch( (*( current_position)) ) {
|
| - case 5u: goto st128;
|
| - case 13u: goto st128;
|
| - case 21u: goto st128;
|
| - case 29u: goto st128;
|
| - case 37u: goto st128;
|
| - case 45u: goto st128;
|
| - case 53u: goto st128;
|
| - case 61u: goto st128;
|
| - case 69u: goto st128;
|
| - case 77u: goto st128;
|
| - case 85u: goto st128;
|
| - case 93u: goto st128;
|
| - case 101u: goto st128;
|
| - case 109u: goto st128;
|
| - case 117u: goto st128;
|
| - case 125u: goto st128;
|
| - case 133u: goto st128;
|
| - case 141u: goto st128;
|
| - case 149u: goto st128;
|
| - case 157u: goto st128;
|
| - case 165u: goto st128;
|
| - case 173u: goto st128;
|
| - case 181u: goto st128;
|
| - case 189u: goto st128;
|
| - case 197u: goto st128;
|
| - case 205u: goto st128;
|
| - case 213u: goto st128;
|
| - case 221u: goto st128;
|
| - case 229u: goto st128;
|
| - case 237u: goto st128;
|
| - case 245u: goto st128;
|
| - case 253u: goto st128;
|
| - }
|
| - goto st126;
|
| + goto st128;
|
| st128:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof128;
|
| @@ -4144,28 +4138,35 @@ st130:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof130;
|
| case 130:
|
| - goto st131;
|
| + goto tr250;
|
| st131:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof131;
|
| case 131:
|
| - goto tr254;
|
| + goto tr251;
|
| st132:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof132;
|
| case 132:
|
| - goto tr255;
|
| + goto st131;
|
| st133:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof133;
|
| case 133:
|
| - goto st132;
|
| + goto st127;
|
| +tr235:
|
| + {
|
| + SET_VEX_PREFIX3(*current_position);
|
| + }
|
| + goto st134;
|
| st134:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof134;
|
| case 134:
|
| - goto st128;
|
| -tr239:
|
| + if ( (*( current_position)) == 162u )
|
| + goto tr238;
|
| + goto tr16;
|
| +tr236:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| @@ -4174,131 +4175,119 @@ st135:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof135;
|
| case 135:
|
| - if ( (*( current_position)) == 162u )
|
| - goto tr242;
|
| - goto tr16;
|
| -tr240:
|
| - {
|
| - SET_VEX_PREFIX3(*current_position);
|
| - }
|
| - goto st136;
|
| -st136:
|
| - if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof136;
|
| -case 136:
|
| switch( (*( current_position)) ) {
|
| - case 166u: goto tr242;
|
| - case 182u: goto tr242;
|
| + case 166u: goto tr238;
|
| + case 182u: goto tr238;
|
| }
|
| if ( (*( current_position)) < 158u ) {
|
| if ( (*( current_position)) < 142u ) {
|
| if ( 133u <= (*( current_position)) && (*( current_position)) <= 135u )
|
| - goto tr242;
|
| + goto tr238;
|
| } else if ( (*( current_position)) > 143u ) {
|
| if ( 149u <= (*( current_position)) && (*( current_position)) <= 151u )
|
| - goto tr242;
|
| + goto tr238;
|
| } else
|
| - goto tr242;
|
| + goto tr238;
|
| } else if ( (*( current_position)) > 159u ) {
|
| if ( (*( current_position)) < 192u ) {
|
| if ( 162u <= (*( current_position)) && (*( current_position)) <= 163u )
|
| - goto tr242;
|
| + goto tr238;
|
| } else if ( (*( current_position)) > 195u ) {
|
| if ( (*( current_position)) > 207u ) {
|
| if ( 236u <= (*( current_position)) && (*( current_position)) <= 239u )
|
| - goto tr243;
|
| + goto tr239;
|
| } else if ( (*( current_position)) >= 204u )
|
| - goto tr243;
|
| + goto tr239;
|
| } else
|
| - goto tr243;
|
| + goto tr239;
|
| } else
|
| - goto tr242;
|
| + goto tr238;
|
| goto tr16;
|
| -tr241:
|
| +tr237:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st137;
|
| -st137:
|
| + goto st136;
|
| +st136:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof137;
|
| -case 137:
|
| + goto _test_eof136;
|
| +case 136:
|
| if ( 162u <= (*( current_position)) && (*( current_position)) <= 163u )
|
| - goto tr242;
|
| + goto tr238;
|
| goto tr16;
|
| -st138:
|
| +st137:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof138;
|
| -case 138:
|
| + goto _test_eof137;
|
| +case 137:
|
| switch( (*( current_position)) ) {
|
| - case 64u: goto tr256;
|
| - case 72u: goto tr256;
|
| - case 80u: goto tr256;
|
| - case 88u: goto tr256;
|
| - case 96u: goto tr256;
|
| - case 104u: goto tr256;
|
| - case 112u: goto tr256;
|
| - case 120u: goto tr257;
|
| - case 124u: goto tr258;
|
| - case 192u: goto tr259;
|
| - case 200u: goto tr259;
|
| - case 208u: goto tr259;
|
| - case 216u: goto tr259;
|
| - case 224u: goto tr259;
|
| - case 232u: goto tr259;
|
| - case 240u: goto tr259;
|
| - case 248u: goto tr259;
|
| - }
|
| - goto tr16;
|
| -tr256:
|
| + case 64u: goto tr252;
|
| + case 72u: goto tr252;
|
| + case 80u: goto tr252;
|
| + case 88u: goto tr252;
|
| + case 96u: goto tr252;
|
| + case 104u: goto tr252;
|
| + case 112u: goto tr252;
|
| + case 120u: goto tr253;
|
| + case 124u: goto tr254;
|
| + case 192u: goto tr255;
|
| + case 200u: goto tr255;
|
| + case 208u: goto tr255;
|
| + case 216u: goto tr255;
|
| + case 224u: goto tr255;
|
| + case 232u: goto tr255;
|
| + case 240u: goto tr255;
|
| + case 248u: goto tr255;
|
| + }
|
| + goto tr16;
|
| +tr252:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st139;
|
| -st139:
|
| + goto st138;
|
| +st138:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof139;
|
| -case 139:
|
| + goto _test_eof138;
|
| +case 138:
|
| switch( (*( current_position)) ) {
|
| - case 1u: goto st140;
|
| - case 2u: goto st141;
|
| + case 1u: goto st139;
|
| + case 2u: goto st140;
|
| }
|
| if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
|
| - goto tr262;
|
| + goto tr258;
|
| goto tr16;
|
| -st140:
|
| +st139:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof140;
|
| -case 140:
|
| + goto _test_eof139;
|
| +case 139:
|
| switch( (*( current_position)) ) {
|
| - case 12u: goto tr264;
|
| - case 13u: goto tr265;
|
| - case 20u: goto tr264;
|
| - case 21u: goto tr265;
|
| - case 28u: goto tr264;
|
| - case 29u: goto tr265;
|
| - case 36u: goto tr264;
|
| - case 37u: goto tr265;
|
| - case 44u: goto tr264;
|
| - case 45u: goto tr265;
|
| - case 52u: goto tr264;
|
| - case 53u: goto tr265;
|
| - case 60u: goto tr264;
|
| - case 61u: goto tr265;
|
| - case 76u: goto tr267;
|
| - case 84u: goto tr267;
|
| - case 92u: goto tr267;
|
| - case 100u: goto tr267;
|
| - case 108u: goto tr267;
|
| - case 116u: goto tr267;
|
| - case 124u: goto tr267;
|
| - case 140u: goto tr268;
|
| - case 148u: goto tr268;
|
| - case 156u: goto tr268;
|
| - case 164u: goto tr268;
|
| - case 172u: goto tr268;
|
| - case 180u: goto tr268;
|
| - case 188u: goto tr268;
|
| + case 12u: goto tr260;
|
| + case 13u: goto tr261;
|
| + case 20u: goto tr260;
|
| + case 21u: goto tr261;
|
| + case 28u: goto tr260;
|
| + case 29u: goto tr261;
|
| + case 36u: goto tr260;
|
| + case 37u: goto tr261;
|
| + case 44u: goto tr260;
|
| + case 45u: goto tr261;
|
| + case 52u: goto tr260;
|
| + case 53u: goto tr261;
|
| + case 60u: goto tr260;
|
| + case 61u: goto tr261;
|
| + case 76u: goto tr263;
|
| + case 84u: goto tr263;
|
| + case 92u: goto tr263;
|
| + case 100u: goto tr263;
|
| + case 108u: goto tr263;
|
| + case 116u: goto tr263;
|
| + case 124u: goto tr263;
|
| + case 140u: goto tr264;
|
| + case 148u: goto tr264;
|
| + case 156u: goto tr264;
|
| + case 164u: goto tr264;
|
| + case 172u: goto tr264;
|
| + case 180u: goto tr264;
|
| + case 188u: goto tr264;
|
| }
|
| if ( (*( current_position)) < 72u ) {
|
| if ( (*( current_position)) > 7u ) {
|
| @@ -4314,93 +4303,105 @@ case 140:
|
| if ( 192u <= (*( current_position)) && (*( current_position)) <= 199u )
|
| goto tr16;
|
| } else
|
| - goto tr265;
|
| + goto tr261;
|
| } else
|
| - goto tr266;
|
| - goto tr263;
|
| -st141:
|
| + goto tr262;
|
| + goto tr259;
|
| +st140:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof141;
|
| -case 141:
|
| + goto _test_eof140;
|
| +case 140:
|
| switch( (*( current_position)) ) {
|
| - case 12u: goto tr264;
|
| - case 13u: goto tr265;
|
| - case 52u: goto tr264;
|
| - case 53u: goto tr265;
|
| - case 76u: goto tr267;
|
| - case 116u: goto tr267;
|
| - case 140u: goto tr268;
|
| - case 180u: goto tr268;
|
| + case 12u: goto tr260;
|
| + case 13u: goto tr261;
|
| + case 52u: goto tr260;
|
| + case 53u: goto tr261;
|
| + case 76u: goto tr263;
|
| + case 116u: goto tr263;
|
| + case 140u: goto tr264;
|
| + case 180u: goto tr264;
|
| }
|
| if ( (*( current_position)) < 112u ) {
|
| if ( (*( current_position)) < 48u ) {
|
| if ( 8u <= (*( current_position)) && (*( current_position)) <= 15u )
|
| - goto tr263;
|
| + goto tr259;
|
| } else if ( (*( current_position)) > 55u ) {
|
| if ( 72u <= (*( current_position)) && (*( current_position)) <= 79u )
|
| - goto tr266;
|
| + goto tr262;
|
| } else
|
| - goto tr263;
|
| + goto tr259;
|
| } else if ( (*( current_position)) > 119u ) {
|
| if ( (*( current_position)) < 176u ) {
|
| if ( 136u <= (*( current_position)) && (*( current_position)) <= 143u )
|
| - goto tr265;
|
| + goto tr261;
|
| } else if ( (*( current_position)) > 183u ) {
|
| if ( (*( current_position)) > 207u ) {
|
| if ( 240u <= (*( current_position)) && (*( current_position)) <= 247u )
|
| - goto tr263;
|
| + goto tr259;
|
| } else if ( (*( current_position)) >= 200u )
|
| - goto tr263;
|
| + goto tr259;
|
| } else
|
| - goto tr265;
|
| + goto tr261;
|
| } else
|
| - goto tr266;
|
| + goto tr262;
|
| goto tr16;
|
| -tr257:
|
| +tr253:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st142;
|
| -st142:
|
| + goto st141;
|
| +st141:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof142;
|
| -case 142:
|
| + goto _test_eof141;
|
| +case 141:
|
| switch( (*( current_position)) ) {
|
| - case 1u: goto st140;
|
| - case 2u: goto st141;
|
| - case 18u: goto st143;
|
| - case 203u: goto tr262;
|
| - case 219u: goto tr262;
|
| + case 1u: goto st139;
|
| + case 2u: goto st140;
|
| + case 18u: goto st142;
|
| + case 203u: goto tr258;
|
| + case 219u: goto tr258;
|
| }
|
| if ( (*( current_position)) < 198u ) {
|
| if ( (*( current_position)) < 144u ) {
|
| if ( 128u <= (*( current_position)) && (*( current_position)) <= 131u )
|
| - goto tr262;
|
| + goto tr258;
|
| } else if ( (*( current_position)) > 155u ) {
|
| if ( 193u <= (*( current_position)) && (*( current_position)) <= 195u )
|
| - goto tr262;
|
| + goto tr258;
|
| } else
|
| - goto tr262;
|
| + goto tr258;
|
| } else if ( (*( current_position)) > 199u ) {
|
| if ( (*( current_position)) < 214u ) {
|
| if ( 209u <= (*( current_position)) && (*( current_position)) <= 211u )
|
| - goto tr262;
|
| + goto tr258;
|
| } else if ( (*( current_position)) > 215u ) {
|
| if ( 225u <= (*( current_position)) && (*( current_position)) <= 227u )
|
| - goto tr262;
|
| + goto tr258;
|
| } else
|
| - goto tr262;
|
| + goto tr258;
|
| } else
|
| - goto tr262;
|
| + goto tr258;
|
| goto tr16;
|
| +st142:
|
| + if ( ++( current_position) == ( end_of_bundle) )
|
| + goto _test_eof142;
|
| +case 142:
|
| + if ( 192u <= (*( current_position)) && (*( current_position)) <= 207u )
|
| + goto tr266;
|
| + goto tr16;
|
| +tr254:
|
| + {
|
| + SET_VEX_PREFIX3(*current_position);
|
| + }
|
| + goto st143;
|
| st143:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof143;
|
| case 143:
|
| - if ( 192u <= (*( current_position)) && (*( current_position)) <= 207u )
|
| - goto tr270;
|
| + if ( 128u <= (*( current_position)) && (*( current_position)) <= 129u )
|
| + goto tr258;
|
| goto tr16;
|
| -tr258:
|
| +tr255:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| @@ -4409,1346 +4410,1339 @@ st144:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof144;
|
| case 144:
|
| - if ( 128u <= (*( current_position)) && (*( current_position)) <= 129u )
|
| - goto tr262;
|
| + if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
|
| + goto tr258;
|
| goto tr16;
|
| -tr259:
|
| - {
|
| - SET_VEX_PREFIX3(*current_position);
|
| - }
|
| - goto st145;
|
| st145:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof145;
|
| case 145:
|
| - if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
|
| - goto tr262;
|
| - goto tr16;
|
| -st146:
|
| - if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof146;
|
| -case 146:
|
| switch( (*( current_position)) ) {
|
| - case 64u: goto tr271;
|
| - case 72u: goto tr271;
|
| - case 80u: goto tr271;
|
| - case 88u: goto tr271;
|
| - case 96u: goto tr271;
|
| - case 104u: goto tr271;
|
| - case 112u: goto tr271;
|
| - case 120u: goto tr272;
|
| + case 64u: goto tr267;
|
| + case 72u: goto tr267;
|
| + case 80u: goto tr267;
|
| + case 88u: goto tr267;
|
| + case 96u: goto tr267;
|
| + case 104u: goto tr267;
|
| + case 112u: goto tr267;
|
| + case 120u: goto tr268;
|
| }
|
| goto tr16;
|
| -tr271:
|
| +tr267:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st147;
|
| -st147:
|
| + goto st146;
|
| +st146:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof147;
|
| -case 147:
|
| + goto _test_eof146;
|
| +case 146:
|
| if ( (*( current_position)) == 18u )
|
| - goto st148;
|
| + goto st147;
|
| goto tr16;
|
| -st148:
|
| +st147:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof148;
|
| -case 148:
|
| + goto _test_eof147;
|
| +case 147:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr275;
|
| - case 5u: goto tr276;
|
| - case 12u: goto tr275;
|
| - case 13u: goto tr276;
|
| - case 68u: goto tr278;
|
| - case 76u: goto tr278;
|
| - case 132u: goto tr279;
|
| - case 140u: goto tr279;
|
| + case 4u: goto tr271;
|
| + case 5u: goto tr272;
|
| + case 12u: goto tr271;
|
| + case 13u: goto tr272;
|
| + case 68u: goto tr274;
|
| + case 76u: goto tr274;
|
| + case 132u: goto tr275;
|
| + case 140u: goto tr275;
|
| }
|
| if ( (*( current_position)) < 64u ) {
|
| if ( (*( current_position)) <= 15u )
|
| - goto tr274;
|
| + goto tr270;
|
| } else if ( (*( current_position)) > 79u ) {
|
| if ( (*( current_position)) > 143u ) {
|
| if ( 192u <= (*( current_position)) && (*( current_position)) <= 207u )
|
| - goto tr274;
|
| + goto tr270;
|
| } else if ( (*( current_position)) >= 128u )
|
| - goto tr276;
|
| + goto tr272;
|
| } else
|
| - goto tr277;
|
| + goto tr273;
|
| goto tr16;
|
| -tr272:
|
| +tr268:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st149;
|
| -st149:
|
| + goto st148;
|
| +st148:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof149;
|
| -case 149:
|
| + goto _test_eof148;
|
| +case 148:
|
| switch( (*( current_position)) ) {
|
| - case 16u: goto tr280;
|
| - case 18u: goto st148;
|
| + case 16u: goto tr276;
|
| + case 18u: goto st147;
|
| }
|
| goto tr16;
|
| -tr446:
|
| +tr445:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st150;
|
| -st150:
|
| + goto st149;
|
| +st149:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof150;
|
| -case 150:
|
| + goto _test_eof149;
|
| +case 149:
|
| switch( (*( current_position)) ) {
|
| - case 225u: goto st151;
|
| - case 226u: goto st173;
|
| - case 227u: goto st182;
|
| + case 225u: goto st150;
|
| + case 226u: goto st172;
|
| + case 227u: goto st181;
|
| }
|
| goto tr16;
|
| -st151:
|
| +st150:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof151;
|
| -case 151:
|
| + goto _test_eof150;
|
| +case 150:
|
| switch( (*( current_position)) ) {
|
| - case 65u: goto tr285;
|
| - case 66u: goto tr286;
|
| - case 67u: goto tr287;
|
| - case 68u: goto tr288;
|
| - case 69u: goto tr289;
|
| - case 70u: goto tr290;
|
| - case 71u: goto tr291;
|
| - case 73u: goto tr285;
|
| - case 74u: goto tr286;
|
| - case 75u: goto tr287;
|
| - case 76u: goto tr288;
|
| - case 77u: goto tr289;
|
| - case 78u: goto tr290;
|
| - case 79u: goto tr291;
|
| - case 81u: goto tr285;
|
| - case 82u: goto tr286;
|
| - case 83u: goto tr287;
|
| - case 84u: goto tr288;
|
| - case 85u: goto tr289;
|
| - case 86u: goto tr290;
|
| - case 87u: goto tr291;
|
| - case 89u: goto tr285;
|
| - case 90u: goto tr286;
|
| - case 91u: goto tr287;
|
| - case 92u: goto tr288;
|
| - case 93u: goto tr289;
|
| - case 94u: goto tr290;
|
| - case 95u: goto tr291;
|
| - case 97u: goto tr285;
|
| - case 98u: goto tr286;
|
| - case 99u: goto tr287;
|
| - case 100u: goto tr288;
|
| - case 101u: goto tr289;
|
| - case 102u: goto tr290;
|
| - case 103u: goto tr291;
|
| - case 105u: goto tr285;
|
| - case 106u: goto tr286;
|
| - case 107u: goto tr287;
|
| - case 108u: goto tr288;
|
| - case 109u: goto tr289;
|
| - case 110u: goto tr290;
|
| - case 111u: goto tr291;
|
| - case 113u: goto tr285;
|
| - case 114u: goto tr286;
|
| - case 115u: goto tr287;
|
| - case 116u: goto tr288;
|
| - case 117u: goto tr289;
|
| - case 118u: goto tr290;
|
| - case 119u: goto tr291;
|
| - case 120u: goto tr292;
|
| - case 121u: goto tr293;
|
| - case 122u: goto tr294;
|
| - case 123u: goto tr295;
|
| - case 124u: goto tr296;
|
| - case 125u: goto tr297;
|
| - case 126u: goto tr298;
|
| - case 127u: goto tr299;
|
| + case 65u: goto tr281;
|
| + case 66u: goto tr282;
|
| + case 67u: goto tr283;
|
| + case 68u: goto tr284;
|
| + case 69u: goto tr285;
|
| + case 70u: goto tr286;
|
| + case 71u: goto tr287;
|
| + case 73u: goto tr281;
|
| + case 74u: goto tr282;
|
| + case 75u: goto tr283;
|
| + case 76u: goto tr284;
|
| + case 77u: goto tr285;
|
| + case 78u: goto tr286;
|
| + case 79u: goto tr287;
|
| + case 81u: goto tr281;
|
| + case 82u: goto tr282;
|
| + case 83u: goto tr283;
|
| + case 84u: goto tr284;
|
| + case 85u: goto tr285;
|
| + case 86u: goto tr286;
|
| + case 87u: goto tr287;
|
| + case 89u: goto tr281;
|
| + case 90u: goto tr282;
|
| + case 91u: goto tr283;
|
| + case 92u: goto tr284;
|
| + case 93u: goto tr285;
|
| + case 94u: goto tr286;
|
| + case 95u: goto tr287;
|
| + case 97u: goto tr281;
|
| + case 98u: goto tr282;
|
| + case 99u: goto tr283;
|
| + case 100u: goto tr284;
|
| + case 101u: goto tr285;
|
| + case 102u: goto tr286;
|
| + case 103u: goto tr287;
|
| + case 105u: goto tr281;
|
| + case 106u: goto tr282;
|
| + case 107u: goto tr283;
|
| + case 108u: goto tr284;
|
| + case 109u: goto tr285;
|
| + case 110u: goto tr286;
|
| + case 111u: goto tr287;
|
| + case 113u: goto tr281;
|
| + case 114u: goto tr282;
|
| + case 115u: goto tr283;
|
| + case 116u: goto tr284;
|
| + case 117u: goto tr285;
|
| + case 118u: goto tr286;
|
| + case 119u: goto tr287;
|
| + case 120u: goto tr288;
|
| + case 121u: goto tr289;
|
| + case 122u: goto tr290;
|
| + case 123u: goto tr291;
|
| + case 124u: goto tr292;
|
| + case 125u: goto tr293;
|
| + case 126u: goto tr294;
|
| + case 127u: goto tr295;
|
| }
|
| if ( 64u <= (*( current_position)) && (*( current_position)) <= 112u )
|
| - goto tr284;
|
| + goto tr280;
|
| goto tr16;
|
| -tr284:
|
| +tr280:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st152;
|
| -tr365:
|
| + goto st151;
|
| +tr361:
|
| {
|
| /* VEX.R is not used in ia32 mode. */
|
| SET_VEX_PREFIX3((*current_position) & 0x7f);
|
| }
|
| - goto st152;
|
| -st152:
|
| + goto st151;
|
| +st151:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof152;
|
| -case 152:
|
| + goto _test_eof151;
|
| +case 151:
|
| switch( (*( current_position)) ) {
|
| - case 18u: goto st153;
|
| - case 22u: goto st153;
|
| - case 23u: goto tr302;
|
| - case 81u: goto tr301;
|
| - case 194u: goto tr303;
|
| - case 198u: goto tr303;
|
| + case 18u: goto st152;
|
| + case 22u: goto st152;
|
| + case 23u: goto tr298;
|
| + case 81u: goto tr297;
|
| + case 194u: goto tr299;
|
| + case 198u: goto tr299;
|
| }
|
| if ( (*( current_position)) < 46u ) {
|
| if ( 20u <= (*( current_position)) && (*( current_position)) <= 21u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 47u ) {
|
| if ( (*( current_position)) > 89u ) {
|
| if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 84u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -st153:
|
| +st152:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof153;
|
| -case 153:
|
| + goto _test_eof152;
|
| +case 152:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr305;
|
| - case 5u: goto tr306;
|
| - case 12u: goto tr305;
|
| - case 13u: goto tr306;
|
| - case 20u: goto tr305;
|
| - case 21u: goto tr306;
|
| - case 28u: goto tr305;
|
| - case 29u: goto tr306;
|
| - case 36u: goto tr305;
|
| - case 37u: goto tr306;
|
| - case 44u: goto tr305;
|
| - case 45u: goto tr306;
|
| - case 52u: goto tr305;
|
| - case 53u: goto tr306;
|
| - case 60u: goto tr305;
|
| - case 61u: goto tr306;
|
| - case 68u: goto tr308;
|
| - case 76u: goto tr308;
|
| - case 84u: goto tr308;
|
| - case 92u: goto tr308;
|
| - case 100u: goto tr308;
|
| - case 108u: goto tr308;
|
| - case 116u: goto tr308;
|
| - case 124u: goto tr308;
|
| - case 132u: goto tr309;
|
| - case 140u: goto tr309;
|
| - case 148u: goto tr309;
|
| - case 156u: goto tr309;
|
| - case 164u: goto tr309;
|
| - case 172u: goto tr309;
|
| - case 180u: goto tr309;
|
| - case 188u: goto tr309;
|
| + case 4u: goto tr301;
|
| + case 5u: goto tr302;
|
| + case 12u: goto tr301;
|
| + case 13u: goto tr302;
|
| + case 20u: goto tr301;
|
| + case 21u: goto tr302;
|
| + case 28u: goto tr301;
|
| + case 29u: goto tr302;
|
| + case 36u: goto tr301;
|
| + case 37u: goto tr302;
|
| + case 44u: goto tr301;
|
| + case 45u: goto tr302;
|
| + case 52u: goto tr301;
|
| + case 53u: goto tr302;
|
| + case 60u: goto tr301;
|
| + case 61u: goto tr302;
|
| + case 68u: goto tr304;
|
| + case 76u: goto tr304;
|
| + case 84u: goto tr304;
|
| + case 92u: goto tr304;
|
| + case 100u: goto tr304;
|
| + case 108u: goto tr304;
|
| + case 116u: goto tr304;
|
| + case 124u: goto tr304;
|
| + case 132u: goto tr305;
|
| + case 140u: goto tr305;
|
| + case 148u: goto tr305;
|
| + case 156u: goto tr305;
|
| + case 164u: goto tr305;
|
| + case 172u: goto tr305;
|
| + case 180u: goto tr305;
|
| + case 188u: goto tr305;
|
| }
|
| if ( (*( current_position)) > 127u ) {
|
| if ( 128u <= (*( current_position)) && (*( current_position)) <= 191u )
|
| - goto tr306;
|
| + goto tr302;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto tr307;
|
| - goto tr304;
|
| -tr285:
|
| + goto tr303;
|
| + goto tr300;
|
| +tr281:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st154;
|
| -tr366:
|
| + goto st153;
|
| +tr362:
|
| {
|
| /* VEX.R is not used in ia32 mode. */
|
| SET_VEX_PREFIX3((*current_position) & 0x7f);
|
| }
|
| - goto st154;
|
| -st154:
|
| + goto st153;
|
| +st153:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof154;
|
| -case 154:
|
| + goto _test_eof153;
|
| +case 153:
|
| switch( (*( current_position)) ) {
|
| - case 18u: goto tr302;
|
| - case 81u: goto tr301;
|
| - case 115u: goto st156;
|
| - case 194u: goto tr303;
|
| - case 198u: goto tr303;
|
| + case 18u: goto tr298;
|
| + case 81u: goto tr297;
|
| + case 115u: goto st155;
|
| + case 194u: goto tr299;
|
| + case 198u: goto tr299;
|
| }
|
| if ( (*( current_position)) < 116u ) {
|
| if ( (*( current_position)) < 46u ) {
|
| if ( (*( current_position)) > 21u ) {
|
| if ( 22u <= (*( current_position)) && (*( current_position)) <= 23u )
|
| - goto tr302;
|
| + goto tr298;
|
| } else if ( (*( current_position)) >= 20u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 47u ) {
|
| if ( (*( current_position)) < 92u ) {
|
| if ( 84u <= (*( current_position)) && (*( current_position)) <= 89u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 109u ) {
|
| if ( 113u <= (*( current_position)) && (*( current_position)) <= 114u )
|
| - goto st155;
|
| + goto st154;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 118u ) {
|
| if ( (*( current_position)) < 216u ) {
|
| if ( (*( current_position)) > 125u ) {
|
| if ( 208u <= (*( current_position)) && (*( current_position)) <= 213u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 124u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 229u ) {
|
| if ( (*( current_position)) < 241u ) {
|
| if ( 232u <= (*( current_position)) && (*( current_position)) <= 239u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 246u ) {
|
| if ( 248u <= (*( current_position)) && (*( current_position)) <= 254u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -st155:
|
| +st154:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof155;
|
| -case 155:
|
| + goto _test_eof154;
|
| +case 154:
|
| if ( (*( current_position)) < 224u ) {
|
| if ( 208u <= (*( current_position)) && (*( current_position)) <= 215u )
|
| - goto tr312;
|
| + goto tr308;
|
| } else if ( (*( current_position)) > 231u ) {
|
| if ( 240u <= (*( current_position)) && (*( current_position)) <= 247u )
|
| - goto tr312;
|
| + goto tr308;
|
| } else
|
| - goto tr312;
|
| + goto tr308;
|
| goto tr16;
|
| -st156:
|
| +st155:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof156;
|
| -case 156:
|
| + goto _test_eof155;
|
| +case 155:
|
| if ( (*( current_position)) > 223u ) {
|
| if ( 240u <= (*( current_position)) )
|
| - goto tr312;
|
| + goto tr308;
|
| } else if ( (*( current_position)) >= 208u )
|
| - goto tr312;
|
| + goto tr308;
|
| goto tr16;
|
| -tr286:
|
| +tr282:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st157;
|
| -st157:
|
| + goto st156;
|
| +st156:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof157;
|
| -case 157:
|
| + goto _test_eof156;
|
| +case 156:
|
| switch( (*( current_position)) ) {
|
| - case 42u: goto tr301;
|
| - case 81u: goto tr301;
|
| - case 83u: goto tr301;
|
| - case 194u: goto tr303;
|
| + case 42u: goto tr297;
|
| + case 81u: goto tr297;
|
| + case 83u: goto tr297;
|
| + case 194u: goto tr299;
|
| }
|
| if ( (*( current_position)) > 90u ) {
|
| if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 88u )
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -tr287:
|
| +tr283:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st158;
|
| -st158:
|
| + goto st157;
|
| +st157:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof158;
|
| -case 158:
|
| + goto _test_eof157;
|
| +case 157:
|
| switch( (*( current_position)) ) {
|
| - case 42u: goto tr301;
|
| - case 81u: goto tr301;
|
| - case 194u: goto tr303;
|
| - case 208u: goto tr301;
|
| + case 42u: goto tr297;
|
| + case 81u: goto tr297;
|
| + case 194u: goto tr299;
|
| + case 208u: goto tr297;
|
| }
|
| if ( (*( current_position)) < 92u ) {
|
| if ( 88u <= (*( current_position)) && (*( current_position)) <= 90u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 95u ) {
|
| if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -tr288:
|
| +tr284:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st159;
|
| -tr369:
|
| + goto st158;
|
| +tr365:
|
| {
|
| /* VEX.R is not used in ia32 mode. */
|
| SET_VEX_PREFIX3((*current_position) & 0x7f);
|
| }
|
| - goto st159;
|
| -st159:
|
| + goto st158;
|
| +st158:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof159;
|
| -case 159:
|
| + goto _test_eof158;
|
| +case 158:
|
| switch( (*( current_position)) ) {
|
| - case 81u: goto tr301;
|
| - case 194u: goto tr303;
|
| - case 198u: goto tr303;
|
| + case 81u: goto tr297;
|
| + case 194u: goto tr299;
|
| + case 198u: goto tr299;
|
| }
|
| if ( (*( current_position)) < 84u ) {
|
| if ( 20u <= (*( current_position)) && (*( current_position)) <= 21u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 89u ) {
|
| if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -tr289:
|
| +tr285:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st160;
|
| -tr370:
|
| + goto st159;
|
| +tr366:
|
| {
|
| /* VEX.R is not used in ia32 mode. */
|
| SET_VEX_PREFIX3((*current_position) & 0x7f);
|
| }
|
| - goto st160;
|
| -st160:
|
| + goto st159;
|
| +st159:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof160;
|
| -case 160:
|
| + goto _test_eof159;
|
| +case 159:
|
| switch( (*( current_position)) ) {
|
| - case 81u: goto tr301;
|
| - case 194u: goto tr303;
|
| - case 198u: goto tr303;
|
| - case 208u: goto tr301;
|
| + case 81u: goto tr297;
|
| + case 194u: goto tr299;
|
| + case 198u: goto tr299;
|
| + case 208u: goto tr297;
|
| }
|
| if ( (*( current_position)) < 84u ) {
|
| if ( 20u <= (*( current_position)) && (*( current_position)) <= 21u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 89u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 92u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -tr290:
|
| +tr286:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st161;
|
| -tr371:
|
| + goto st160;
|
| +tr367:
|
| {
|
| /* VEX.R is not used in ia32 mode. */
|
| SET_VEX_PREFIX3((*current_position) & 0x7f);
|
| }
|
| - goto st161;
|
| -st161:
|
| + goto st160;
|
| +st160:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof161;
|
| -case 161:
|
| + goto _test_eof160;
|
| +case 160:
|
| if ( 16u <= (*( current_position)) && (*( current_position)) <= 17u )
|
| - goto tr313;
|
| + goto tr309;
|
| goto tr16;
|
| -tr291:
|
| +tr287:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st162;
|
| -tr372:
|
| + goto st161;
|
| +tr368:
|
| {
|
| /* VEX.R is not used in ia32 mode. */
|
| SET_VEX_PREFIX3((*current_position) & 0x7f);
|
| }
|
| - goto st162;
|
| -st162:
|
| + goto st161;
|
| +st161:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof162;
|
| -case 162:
|
| + goto _test_eof161;
|
| +case 161:
|
| if ( (*( current_position)) == 208u )
|
| - goto tr301;
|
| + goto tr297;
|
| if ( (*( current_position)) > 17u ) {
|
| if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 16u )
|
| - goto tr313;
|
| + goto tr309;
|
| goto tr16;
|
| -tr292:
|
| +tr288:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st163;
|
| -tr373:
|
| + goto st162;
|
| +tr369:
|
| {
|
| /* VEX.R is not used in ia32 mode. */
|
| SET_VEX_PREFIX3((*current_position) & 0x7f);
|
| }
|
| - goto st163;
|
| -st163:
|
| + goto st162;
|
| +st162:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof163;
|
| -case 163:
|
| + goto _test_eof162;
|
| +case 162:
|
| switch( (*( current_position)) ) {
|
| - case 18u: goto st153;
|
| - case 19u: goto tr302;
|
| - case 22u: goto st153;
|
| - case 23u: goto tr302;
|
| - case 43u: goto tr302;
|
| - case 80u: goto tr313;
|
| - case 119u: goto tr304;
|
| - case 174u: goto st164;
|
| - case 194u: goto tr303;
|
| - case 198u: goto tr303;
|
| + case 18u: goto st152;
|
| + case 19u: goto tr298;
|
| + case 22u: goto st152;
|
| + case 23u: goto tr298;
|
| + case 43u: goto tr298;
|
| + case 80u: goto tr309;
|
| + case 119u: goto tr300;
|
| + case 174u: goto st163;
|
| + case 194u: goto tr299;
|
| + case 198u: goto tr299;
|
| }
|
| if ( (*( current_position)) < 40u ) {
|
| if ( 16u <= (*( current_position)) && (*( current_position)) <= 21u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 41u ) {
|
| if ( (*( current_position)) > 47u ) {
|
| if ( 81u <= (*( current_position)) && (*( current_position)) <= 95u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 46u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -st164:
|
| +st163:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof164;
|
| -case 164:
|
| + goto _test_eof163;
|
| +case 163:
|
| switch( (*( current_position)) ) {
|
| - case 20u: goto tr305;
|
| - case 21u: goto tr306;
|
| - case 28u: goto tr305;
|
| - case 29u: goto tr306;
|
| - case 84u: goto tr308;
|
| - case 92u: goto tr308;
|
| - case 148u: goto tr309;
|
| - case 156u: goto tr309;
|
| + case 20u: goto tr301;
|
| + case 21u: goto tr302;
|
| + case 28u: goto tr301;
|
| + case 29u: goto tr302;
|
| + case 84u: goto tr304;
|
| + case 92u: goto tr304;
|
| + case 148u: goto tr305;
|
| + case 156u: goto tr305;
|
| }
|
| if ( (*( current_position)) < 80u ) {
|
| if ( 16u <= (*( current_position)) && (*( current_position)) <= 31u )
|
| - goto tr304;
|
| + goto tr300;
|
| } else if ( (*( current_position)) > 95u ) {
|
| if ( 144u <= (*( current_position)) && (*( current_position)) <= 159u )
|
| - goto tr306;
|
| + goto tr302;
|
| } else
|
| - goto tr307;
|
| + goto tr303;
|
| goto tr16;
|
| -tr293:
|
| +tr289:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st165;
|
| -tr374:
|
| + goto st164;
|
| +tr370:
|
| {
|
| /* VEX.R is not used in ia32 mode. */
|
| SET_VEX_PREFIX3((*current_position) & 0x7f);
|
| }
|
| - goto st165;
|
| -st165:
|
| + goto st164;
|
| +st164:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof165;
|
| -case 165:
|
| + goto _test_eof164;
|
| +case 164:
|
| switch( (*( current_position)) ) {
|
| - case 43u: goto tr302;
|
| - case 80u: goto tr313;
|
| - case 81u: goto tr301;
|
| - case 112u: goto tr303;
|
| - case 115u: goto st156;
|
| - case 127u: goto tr301;
|
| - case 194u: goto tr303;
|
| - case 196u: goto st166;
|
| - case 197u: goto tr316;
|
| - case 198u: goto tr303;
|
| - case 215u: goto tr313;
|
| - case 231u: goto tr302;
|
| - case 247u: goto tr313;
|
| + case 43u: goto tr298;
|
| + case 80u: goto tr309;
|
| + case 81u: goto tr297;
|
| + case 112u: goto tr299;
|
| + case 115u: goto st155;
|
| + case 127u: goto tr297;
|
| + case 194u: goto tr299;
|
| + case 196u: goto st165;
|
| + case 197u: goto tr312;
|
| + case 198u: goto tr299;
|
| + case 215u: goto tr309;
|
| + case 231u: goto tr298;
|
| + case 247u: goto tr309;
|
| }
|
| if ( (*( current_position)) < 84u ) {
|
| if ( (*( current_position)) < 20u ) {
|
| if ( (*( current_position)) > 17u ) {
|
| if ( 18u <= (*( current_position)) && (*( current_position)) <= 19u )
|
| - goto tr302;
|
| + goto tr298;
|
| } else if ( (*( current_position)) >= 16u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 21u ) {
|
| if ( (*( current_position)) < 40u ) {
|
| if ( 22u <= (*( current_position)) && (*( current_position)) <= 23u )
|
| - goto tr302;
|
| + goto tr298;
|
| } else if ( (*( current_position)) > 41u ) {
|
| if ( 46u <= (*( current_position)) && (*( current_position)) <= 47u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 111u ) {
|
| if ( (*( current_position)) < 124u ) {
|
| if ( (*( current_position)) > 114u ) {
|
| if ( 116u <= (*( current_position)) && (*( current_position)) <= 118u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 113u )
|
| - goto st155;
|
| + goto st154;
|
| } else if ( (*( current_position)) > 125u ) {
|
| if ( (*( current_position)) < 216u ) {
|
| if ( 208u <= (*( current_position)) && (*( current_position)) <= 213u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 239u ) {
|
| if ( 241u <= (*( current_position)) && (*( current_position)) <= 254u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -st166:
|
| +st165:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof166;
|
| -case 166:
|
| + goto _test_eof165;
|
| +case 165:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr317;
|
| - case 5u: goto tr318;
|
| - case 12u: goto tr317;
|
| - case 13u: goto tr318;
|
| - case 20u: goto tr317;
|
| - case 21u: goto tr318;
|
| - case 28u: goto tr317;
|
| - case 29u: goto tr318;
|
| - case 36u: goto tr317;
|
| - case 37u: goto tr318;
|
| - case 44u: goto tr317;
|
| - case 45u: goto tr318;
|
| - case 52u: goto tr317;
|
| - case 53u: goto tr318;
|
| - case 60u: goto tr317;
|
| - case 61u: goto tr318;
|
| - case 68u: goto tr320;
|
| - case 76u: goto tr320;
|
| - case 84u: goto tr320;
|
| - case 92u: goto tr320;
|
| - case 100u: goto tr320;
|
| - case 108u: goto tr320;
|
| - case 116u: goto tr320;
|
| - case 124u: goto tr320;
|
| - case 132u: goto tr321;
|
| - case 140u: goto tr321;
|
| - case 148u: goto tr321;
|
| - case 156u: goto tr321;
|
| - case 164u: goto tr321;
|
| - case 172u: goto tr321;
|
| - case 180u: goto tr321;
|
| - case 188u: goto tr321;
|
| + case 4u: goto tr313;
|
| + case 5u: goto tr314;
|
| + case 12u: goto tr313;
|
| + case 13u: goto tr314;
|
| + case 20u: goto tr313;
|
| + case 21u: goto tr314;
|
| + case 28u: goto tr313;
|
| + case 29u: goto tr314;
|
| + case 36u: goto tr313;
|
| + case 37u: goto tr314;
|
| + case 44u: goto tr313;
|
| + case 45u: goto tr314;
|
| + case 52u: goto tr313;
|
| + case 53u: goto tr314;
|
| + case 60u: goto tr313;
|
| + case 61u: goto tr314;
|
| + case 68u: goto tr316;
|
| + case 76u: goto tr316;
|
| + case 84u: goto tr316;
|
| + case 92u: goto tr316;
|
| + case 100u: goto tr316;
|
| + case 108u: goto tr316;
|
| + case 116u: goto tr316;
|
| + case 124u: goto tr316;
|
| + case 132u: goto tr317;
|
| + case 140u: goto tr317;
|
| + case 148u: goto tr317;
|
| + case 156u: goto tr317;
|
| + case 164u: goto tr317;
|
| + case 172u: goto tr317;
|
| + case 180u: goto tr317;
|
| + case 188u: goto tr317;
|
| }
|
| if ( (*( current_position)) > 127u ) {
|
| if ( 128u <= (*( current_position)) && (*( current_position)) <= 191u )
|
| - goto tr318;
|
| + goto tr314;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto tr319;
|
| - goto tr312;
|
| -tr294:
|
| + goto tr315;
|
| + goto tr308;
|
| +tr290:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st167;
|
| -st167:
|
| + goto st166;
|
| +st166:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof167;
|
| -case 167:
|
| + goto _test_eof166;
|
| +case 166:
|
| switch( (*( current_position)) ) {
|
| - case 18u: goto tr301;
|
| - case 22u: goto tr301;
|
| - case 42u: goto tr301;
|
| - case 111u: goto tr301;
|
| - case 112u: goto tr303;
|
| - case 194u: goto tr303;
|
| - case 230u: goto tr301;
|
| + case 18u: goto tr297;
|
| + case 22u: goto tr297;
|
| + case 42u: goto tr297;
|
| + case 111u: goto tr297;
|
| + case 112u: goto tr299;
|
| + case 194u: goto tr299;
|
| + case 230u: goto tr297;
|
| }
|
| if ( (*( current_position)) < 81u ) {
|
| if ( (*( current_position)) > 17u ) {
|
| if ( 44u <= (*( current_position)) && (*( current_position)) <= 45u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 16u )
|
| - goto tr302;
|
| + goto tr298;
|
| } else if ( (*( current_position)) > 83u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 126u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 88u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -tr295:
|
| +tr291:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st168;
|
| -st168:
|
| + goto st167;
|
| +st167:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof168;
|
| -case 168:
|
| + goto _test_eof167;
|
| +case 167:
|
| switch( (*( current_position)) ) {
|
| - case 18u: goto tr301;
|
| - case 42u: goto tr301;
|
| - case 81u: goto tr301;
|
| - case 112u: goto tr303;
|
| - case 194u: goto tr303;
|
| - case 208u: goto tr301;
|
| - case 230u: goto tr301;
|
| - case 240u: goto tr302;
|
| + case 18u: goto tr297;
|
| + case 42u: goto tr297;
|
| + case 81u: goto tr297;
|
| + case 112u: goto tr299;
|
| + case 194u: goto tr299;
|
| + case 208u: goto tr297;
|
| + case 230u: goto tr297;
|
| + case 240u: goto tr298;
|
| }
|
| if ( (*( current_position)) < 88u ) {
|
| if ( (*( current_position)) > 17u ) {
|
| if ( 44u <= (*( current_position)) && (*( current_position)) <= 45u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 16u )
|
| - goto tr302;
|
| + goto tr298;
|
| } else if ( (*( current_position)) > 90u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 92u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -tr296:
|
| +tr292:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st169;
|
| -tr377:
|
| + goto st168;
|
| +tr373:
|
| {
|
| /* VEX.R is not used in ia32 mode. */
|
| SET_VEX_PREFIX3((*current_position) & 0x7f);
|
| }
|
| - goto st169;
|
| -st169:
|
| + goto st168;
|
| +st168:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof169;
|
| -case 169:
|
| + goto _test_eof168;
|
| +case 168:
|
| switch( (*( current_position)) ) {
|
| - case 43u: goto tr302;
|
| - case 80u: goto tr313;
|
| - case 119u: goto tr304;
|
| - case 194u: goto tr303;
|
| - case 198u: goto tr303;
|
| + case 43u: goto tr298;
|
| + case 80u: goto tr309;
|
| + case 119u: goto tr300;
|
| + case 194u: goto tr299;
|
| + case 198u: goto tr299;
|
| }
|
| if ( (*( current_position)) < 20u ) {
|
| if ( 16u <= (*( current_position)) && (*( current_position)) <= 17u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 21u ) {
|
| if ( (*( current_position)) > 41u ) {
|
| if ( 81u <= (*( current_position)) && (*( current_position)) <= 95u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 40u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -tr297:
|
| +tr293:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st170;
|
| -tr378:
|
| + goto st169;
|
| +tr374:
|
| {
|
| /* VEX.R is not used in ia32 mode. */
|
| SET_VEX_PREFIX3((*current_position) & 0x7f);
|
| }
|
| - goto st170;
|
| -st170:
|
| + goto st169;
|
| +st169:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof170;
|
| -case 170:
|
| + goto _test_eof169;
|
| +case 169:
|
| switch( (*( current_position)) ) {
|
| - case 43u: goto tr302;
|
| - case 80u: goto tr313;
|
| - case 81u: goto tr301;
|
| - case 194u: goto tr303;
|
| - case 198u: goto tr303;
|
| - case 208u: goto tr301;
|
| - case 214u: goto tr301;
|
| - case 230u: goto tr301;
|
| - case 231u: goto tr302;
|
| + case 43u: goto tr298;
|
| + case 80u: goto tr309;
|
| + case 81u: goto tr297;
|
| + case 194u: goto tr299;
|
| + case 198u: goto tr299;
|
| + case 208u: goto tr297;
|
| + case 214u: goto tr297;
|
| + case 230u: goto tr297;
|
| + case 231u: goto tr298;
|
| }
|
| if ( (*( current_position)) < 40u ) {
|
| if ( (*( current_position)) > 17u ) {
|
| if ( 20u <= (*( current_position)) && (*( current_position)) <= 21u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 16u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 41u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 124u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 84u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -tr298:
|
| +tr294:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st171;
|
| -tr379:
|
| + goto st170;
|
| +tr375:
|
| {
|
| /* VEX.R is not used in ia32 mode. */
|
| SET_VEX_PREFIX3((*current_position) & 0x7f);
|
| }
|
| - goto st171;
|
| -st171:
|
| + goto st170;
|
| +st170:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof171;
|
| -case 171:
|
| + goto _test_eof170;
|
| +case 170:
|
| switch( (*( current_position)) ) {
|
| - case 18u: goto tr301;
|
| - case 22u: goto tr301;
|
| - case 91u: goto tr301;
|
| - case 127u: goto tr301;
|
| - case 230u: goto tr301;
|
| + case 18u: goto tr297;
|
| + case 22u: goto tr297;
|
| + case 91u: goto tr297;
|
| + case 127u: goto tr297;
|
| + case 230u: goto tr297;
|
| }
|
| if ( 16u <= (*( current_position)) && (*( current_position)) <= 17u )
|
| - goto tr313;
|
| + goto tr309;
|
| goto tr16;
|
| -tr299:
|
| +tr295:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st172;
|
| -tr380:
|
| + goto st171;
|
| +tr376:
|
| {
|
| /* VEX.R is not used in ia32 mode. */
|
| SET_VEX_PREFIX3((*current_position) & 0x7f);
|
| }
|
| - goto st172;
|
| -st172:
|
| + goto st171;
|
| +st171:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof172;
|
| -case 172:
|
| + goto _test_eof171;
|
| +case 171:
|
| switch( (*( current_position)) ) {
|
| - case 18u: goto tr301;
|
| - case 208u: goto tr301;
|
| - case 230u: goto tr301;
|
| - case 240u: goto tr302;
|
| + case 18u: goto tr297;
|
| + case 208u: goto tr297;
|
| + case 230u: goto tr297;
|
| + case 240u: goto tr298;
|
| }
|
| if ( (*( current_position)) > 17u ) {
|
| if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 16u )
|
| - goto tr313;
|
| + goto tr309;
|
| goto tr16;
|
| -st173:
|
| +st172:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof173;
|
| -case 173:
|
| + goto _test_eof172;
|
| +case 172:
|
| switch( (*( current_position)) ) {
|
| - case 64u: goto tr322;
|
| - case 65u: goto tr323;
|
| - case 69u: goto tr324;
|
| - case 72u: goto tr322;
|
| - case 73u: goto tr323;
|
| - case 77u: goto tr324;
|
| - case 80u: goto tr322;
|
| - case 81u: goto tr323;
|
| - case 85u: goto tr324;
|
| - case 88u: goto tr322;
|
| - case 89u: goto tr323;
|
| - case 93u: goto tr324;
|
| - case 96u: goto tr322;
|
| - case 97u: goto tr323;
|
| - case 101u: goto tr324;
|
| - case 104u: goto tr322;
|
| - case 105u: goto tr323;
|
| - case 109u: goto tr324;
|
| - case 112u: goto tr322;
|
| - case 113u: goto tr323;
|
| - case 117u: goto tr324;
|
| - case 120u: goto tr322;
|
| - case 121u: goto tr325;
|
| - case 125u: goto tr326;
|
| - case 193u: goto tr327;
|
| - case 197u: goto tr328;
|
| - case 201u: goto tr327;
|
| - case 205u: goto tr328;
|
| - case 209u: goto tr327;
|
| - case 213u: goto tr328;
|
| - case 217u: goto tr327;
|
| - case 221u: goto tr328;
|
| - case 225u: goto tr327;
|
| - case 229u: goto tr328;
|
| - case 233u: goto tr327;
|
| - case 237u: goto tr328;
|
| - case 241u: goto tr327;
|
| - case 245u: goto tr328;
|
| - case 249u: goto tr327;
|
| - case 253u: goto tr328;
|
| + case 64u: goto tr318;
|
| + case 65u: goto tr319;
|
| + case 69u: goto tr320;
|
| + case 72u: goto tr318;
|
| + case 73u: goto tr319;
|
| + case 77u: goto tr320;
|
| + case 80u: goto tr318;
|
| + case 81u: goto tr319;
|
| + case 85u: goto tr320;
|
| + case 88u: goto tr318;
|
| + case 89u: goto tr319;
|
| + case 93u: goto tr320;
|
| + case 96u: goto tr318;
|
| + case 97u: goto tr319;
|
| + case 101u: goto tr320;
|
| + case 104u: goto tr318;
|
| + case 105u: goto tr319;
|
| + case 109u: goto tr320;
|
| + case 112u: goto tr318;
|
| + case 113u: goto tr319;
|
| + case 117u: goto tr320;
|
| + case 120u: goto tr318;
|
| + case 121u: goto tr321;
|
| + case 125u: goto tr322;
|
| + case 193u: goto tr323;
|
| + case 197u: goto tr324;
|
| + case 201u: goto tr323;
|
| + case 205u: goto tr324;
|
| + case 209u: goto tr323;
|
| + case 213u: goto tr324;
|
| + case 217u: goto tr323;
|
| + case 221u: goto tr324;
|
| + case 225u: goto tr323;
|
| + case 229u: goto tr324;
|
| + case 233u: goto tr323;
|
| + case 237u: goto tr324;
|
| + case 241u: goto tr323;
|
| + case 245u: goto tr324;
|
| + case 249u: goto tr323;
|
| + case 253u: goto tr324;
|
| }
|
| goto tr16;
|
| -tr322:
|
| +tr318:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st174;
|
| -st174:
|
| + goto st173;
|
| +st173:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof174;
|
| -case 174:
|
| + goto _test_eof173;
|
| +case 173:
|
| switch( (*( current_position)) ) {
|
| - case 242u: goto tr329;
|
| - case 243u: goto st175;
|
| - case 247u: goto tr329;
|
| + case 242u: goto tr325;
|
| + case 243u: goto st174;
|
| + case 247u: goto tr325;
|
| }
|
| goto tr16;
|
| -st175:
|
| +st174:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof175;
|
| -case 175:
|
| + goto _test_eof174;
|
| +case 174:
|
| switch( (*( current_position)) ) {
|
| - case 12u: goto tr332;
|
| - case 13u: goto tr333;
|
| - case 20u: goto tr332;
|
| - case 21u: goto tr333;
|
| - case 28u: goto tr332;
|
| - case 29u: goto tr333;
|
| - case 76u: goto tr335;
|
| - case 84u: goto tr335;
|
| - case 92u: goto tr335;
|
| - case 140u: goto tr336;
|
| - case 148u: goto tr336;
|
| - case 156u: goto tr336;
|
| + case 12u: goto tr328;
|
| + case 13u: goto tr329;
|
| + case 20u: goto tr328;
|
| + case 21u: goto tr329;
|
| + case 28u: goto tr328;
|
| + case 29u: goto tr329;
|
| + case 76u: goto tr331;
|
| + case 84u: goto tr331;
|
| + case 92u: goto tr331;
|
| + case 140u: goto tr332;
|
| + case 148u: goto tr332;
|
| + case 156u: goto tr332;
|
| }
|
| if ( (*( current_position)) < 72u ) {
|
| if ( 8u <= (*( current_position)) && (*( current_position)) <= 31u )
|
| - goto tr331;
|
| + goto tr327;
|
| } else if ( (*( current_position)) > 95u ) {
|
| if ( (*( current_position)) > 159u ) {
|
| if ( 200u <= (*( current_position)) && (*( current_position)) <= 223u )
|
| - goto tr331;
|
| + goto tr327;
|
| } else if ( (*( current_position)) >= 136u )
|
| - goto tr333;
|
| + goto tr329;
|
| } else
|
| - goto tr334;
|
| + goto tr330;
|
| goto tr16;
|
| -tr323:
|
| +tr319:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st176;
|
| -st176:
|
| + goto st175;
|
| +st175:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof176;
|
| -case 176:
|
| + goto _test_eof175;
|
| +case 175:
|
| if ( (*( current_position)) == 43u )
|
| - goto tr301;
|
| + goto tr297;
|
| if ( (*( current_position)) < 55u ) {
|
| if ( (*( current_position)) < 40u ) {
|
| if ( (*( current_position)) <= 13u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 41u ) {
|
| if ( 44u <= (*( current_position)) && (*( current_position)) <= 47u )
|
| - goto tr302;
|
| + goto tr298;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 64u ) {
|
| if ( (*( current_position)) < 166u ) {
|
| if ( 150u <= (*( current_position)) && (*( current_position)) <= 159u )
|
| - goto tr337;
|
| + goto tr333;
|
| } else if ( (*( current_position)) > 175u ) {
|
| if ( (*( current_position)) > 191u ) {
|
| if ( 219u <= (*( current_position)) && (*( current_position)) <= 223u )
|
| - goto tr338;
|
| + goto tr334;
|
| } else if ( (*( current_position)) >= 182u )
|
| - goto tr337;
|
| + goto tr333;
|
| } else
|
| - goto tr337;
|
| + goto tr333;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -tr324:
|
| +tr320:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st177;
|
| -st177:
|
| + goto st176;
|
| +st176:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof177;
|
| -case 177:
|
| + goto _test_eof176;
|
| +case 176:
|
| switch( (*( current_position)) ) {
|
| - case 154u: goto tr337;
|
| - case 156u: goto tr337;
|
| - case 158u: goto tr337;
|
| - case 170u: goto tr337;
|
| - case 172u: goto tr337;
|
| - case 174u: goto tr337;
|
| - case 186u: goto tr337;
|
| - case 188u: goto tr337;
|
| - case 190u: goto tr337;
|
| + case 154u: goto tr333;
|
| + case 156u: goto tr333;
|
| + case 158u: goto tr333;
|
| + case 170u: goto tr333;
|
| + case 172u: goto tr333;
|
| + case 174u: goto tr333;
|
| + case 186u: goto tr333;
|
| + case 188u: goto tr333;
|
| + case 190u: goto tr333;
|
| }
|
| if ( (*( current_position)) < 150u ) {
|
| if ( (*( current_position)) > 13u ) {
|
| if ( 44u <= (*( current_position)) && (*( current_position)) <= 47u )
|
| - goto tr302;
|
| + goto tr298;
|
| } else if ( (*( current_position)) >= 12u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 152u ) {
|
| if ( (*( current_position)) > 168u ) {
|
| if ( 182u <= (*( current_position)) && (*( current_position)) <= 184u )
|
| - goto tr337;
|
| + goto tr333;
|
| } else if ( (*( current_position)) >= 166u )
|
| - goto tr337;
|
| + goto tr333;
|
| } else
|
| - goto tr337;
|
| + goto tr333;
|
| goto tr16;
|
| -tr325:
|
| +tr321:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st178;
|
| -st178:
|
| + goto st177;
|
| +st177:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof178;
|
| -case 178:
|
| + goto _test_eof177;
|
| +case 177:
|
| switch( (*( current_position)) ) {
|
| - case 19u: goto tr339;
|
| - case 23u: goto tr301;
|
| - case 24u: goto tr302;
|
| - case 42u: goto tr302;
|
| + case 19u: goto tr335;
|
| + case 23u: goto tr297;
|
| + case 24u: goto tr298;
|
| + case 42u: goto tr298;
|
| }
|
| if ( (*( current_position)) < 48u ) {
|
| if ( (*( current_position)) < 32u ) {
|
| if ( (*( current_position)) > 15u ) {
|
| if ( 28u <= (*( current_position)) && (*( current_position)) <= 30u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 37u ) {
|
| if ( (*( current_position)) > 43u ) {
|
| if ( 44u <= (*( current_position)) && (*( current_position)) <= 47u )
|
| - goto tr302;
|
| + goto tr298;
|
| } else if ( (*( current_position)) >= 40u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 53u ) {
|
| if ( (*( current_position)) < 166u ) {
|
| if ( (*( current_position)) > 65u ) {
|
| if ( 150u <= (*( current_position)) && (*( current_position)) <= 159u )
|
| - goto tr337;
|
| + goto tr333;
|
| } else if ( (*( current_position)) >= 55u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 175u ) {
|
| if ( (*( current_position)) > 191u ) {
|
| if ( 219u <= (*( current_position)) && (*( current_position)) <= 223u )
|
| - goto tr338;
|
| + goto tr334;
|
| } else if ( (*( current_position)) >= 182u )
|
| - goto tr337;
|
| + goto tr333;
|
| } else
|
| - goto tr337;
|
| + goto tr333;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -tr326:
|
| +tr322:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st179;
|
| -st179:
|
| + goto st178;
|
| +st178:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof179;
|
| -case 179:
|
| + goto _test_eof178;
|
| +case 178:
|
| switch( (*( current_position)) ) {
|
| - case 19u: goto tr339;
|
| - case 23u: goto tr301;
|
| - case 154u: goto tr337;
|
| - case 156u: goto tr337;
|
| - case 158u: goto tr337;
|
| - case 170u: goto tr337;
|
| - case 172u: goto tr337;
|
| - case 174u: goto tr337;
|
| - case 186u: goto tr337;
|
| - case 188u: goto tr337;
|
| - case 190u: goto tr337;
|
| + case 19u: goto tr335;
|
| + case 23u: goto tr297;
|
| + case 154u: goto tr333;
|
| + case 156u: goto tr333;
|
| + case 158u: goto tr333;
|
| + case 170u: goto tr333;
|
| + case 172u: goto tr333;
|
| + case 174u: goto tr333;
|
| + case 186u: goto tr333;
|
| + case 188u: goto tr333;
|
| + case 190u: goto tr333;
|
| }
|
| if ( (*( current_position)) < 44u ) {
|
| if ( (*( current_position)) > 15u ) {
|
| if ( 24u <= (*( current_position)) && (*( current_position)) <= 26u )
|
| - goto tr302;
|
| + goto tr298;
|
| } else if ( (*( current_position)) >= 12u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 47u ) {
|
| if ( (*( current_position)) < 166u ) {
|
| if ( 150u <= (*( current_position)) && (*( current_position)) <= 152u )
|
| - goto tr337;
|
| + goto tr333;
|
| } else if ( (*( current_position)) > 168u ) {
|
| if ( 182u <= (*( current_position)) && (*( current_position)) <= 184u )
|
| - goto tr337;
|
| + goto tr333;
|
| } else
|
| - goto tr337;
|
| + goto tr333;
|
| } else
|
| - goto tr302;
|
| + goto tr298;
|
| goto tr16;
|
| -tr327:
|
| +tr323:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st180;
|
| -st180:
|
| + goto st179;
|
| +st179:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof180;
|
| -case 180:
|
| + goto _test_eof179;
|
| +case 179:
|
| if ( (*( current_position)) < 166u ) {
|
| if ( 150u <= (*( current_position)) && (*( current_position)) <= 159u )
|
| - goto tr337;
|
| + goto tr333;
|
| } else if ( (*( current_position)) > 175u ) {
|
| if ( 182u <= (*( current_position)) && (*( current_position)) <= 191u )
|
| - goto tr337;
|
| + goto tr333;
|
| } else
|
| - goto tr337;
|
| + goto tr333;
|
| goto tr16;
|
| -tr328:
|
| +tr324:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st181;
|
| -st181:
|
| + goto st180;
|
| +st180:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof181;
|
| -case 181:
|
| + goto _test_eof180;
|
| +case 180:
|
| switch( (*( current_position)) ) {
|
| - case 154u: goto tr337;
|
| - case 156u: goto tr337;
|
| - case 158u: goto tr337;
|
| - case 170u: goto tr337;
|
| - case 172u: goto tr337;
|
| - case 174u: goto tr337;
|
| - case 186u: goto tr337;
|
| - case 188u: goto tr337;
|
| - case 190u: goto tr337;
|
| + case 154u: goto tr333;
|
| + case 156u: goto tr333;
|
| + case 158u: goto tr333;
|
| + case 170u: goto tr333;
|
| + case 172u: goto tr333;
|
| + case 174u: goto tr333;
|
| + case 186u: goto tr333;
|
| + case 188u: goto tr333;
|
| + case 190u: goto tr333;
|
| }
|
| if ( (*( current_position)) < 166u ) {
|
| if ( 150u <= (*( current_position)) && (*( current_position)) <= 152u )
|
| - goto tr337;
|
| + goto tr333;
|
| } else if ( (*( current_position)) > 168u ) {
|
| if ( 182u <= (*( current_position)) && (*( current_position)) <= 184u )
|
| - goto tr337;
|
| + goto tr333;
|
| } else
|
| - goto tr337;
|
| + goto tr333;
|
| goto tr16;
|
| -st182:
|
| +st181:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof182;
|
| -case 182:
|
| + goto _test_eof181;
|
| +case 181:
|
| switch( (*( current_position)) ) {
|
| - case 65u: goto tr340;
|
| - case 69u: goto tr341;
|
| - case 73u: goto tr340;
|
| - case 77u: goto tr341;
|
| - case 81u: goto tr340;
|
| - case 85u: goto tr341;
|
| - case 89u: goto tr340;
|
| - case 93u: goto tr341;
|
| - case 97u: goto tr340;
|
| - case 101u: goto tr341;
|
| - case 105u: goto tr340;
|
| - case 109u: goto tr341;
|
| - case 113u: goto tr340;
|
| - case 117u: goto tr341;
|
| - case 121u: goto tr342;
|
| - case 125u: goto tr343;
|
| - case 193u: goto tr344;
|
| - case 197u: goto tr345;
|
| - case 201u: goto tr344;
|
| - case 205u: goto tr345;
|
| - case 209u: goto tr344;
|
| - case 213u: goto tr345;
|
| - case 217u: goto tr344;
|
| - case 221u: goto tr345;
|
| - case 225u: goto tr344;
|
| - case 229u: goto tr345;
|
| - case 233u: goto tr344;
|
| - case 237u: goto tr345;
|
| - case 241u: goto tr344;
|
| - case 245u: goto tr345;
|
| - case 249u: goto tr344;
|
| - case 253u: goto tr345;
|
| + case 65u: goto tr336;
|
| + case 69u: goto tr337;
|
| + case 73u: goto tr336;
|
| + case 77u: goto tr337;
|
| + case 81u: goto tr336;
|
| + case 85u: goto tr337;
|
| + case 89u: goto tr336;
|
| + case 93u: goto tr337;
|
| + case 97u: goto tr336;
|
| + case 101u: goto tr337;
|
| + case 105u: goto tr336;
|
| + case 109u: goto tr337;
|
| + case 113u: goto tr336;
|
| + case 117u: goto tr337;
|
| + case 121u: goto tr338;
|
| + case 125u: goto tr339;
|
| + case 193u: goto tr340;
|
| + case 197u: goto tr341;
|
| + case 201u: goto tr340;
|
| + case 205u: goto tr341;
|
| + case 209u: goto tr340;
|
| + case 213u: goto tr341;
|
| + case 217u: goto tr340;
|
| + case 221u: goto tr341;
|
| + case 225u: goto tr340;
|
| + case 229u: goto tr341;
|
| + case 233u: goto tr340;
|
| + case 237u: goto tr341;
|
| + case 241u: goto tr340;
|
| + case 245u: goto tr341;
|
| + case 249u: goto tr340;
|
| + case 253u: goto tr341;
|
| }
|
| goto tr16;
|
| -tr340:
|
| +tr336:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st183;
|
| -st183:
|
| + goto st182;
|
| +st182:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof183;
|
| -case 183:
|
| + goto _test_eof182;
|
| +case 182:
|
| switch( (*( current_position)) ) {
|
| - case 33u: goto tr303;
|
| - case 68u: goto tr346;
|
| - case 223u: goto tr350;
|
| + case 33u: goto tr299;
|
| + case 68u: goto tr342;
|
| + case 223u: goto tr346;
|
| }
|
| if ( (*( current_position)) < 74u ) {
|
| if ( (*( current_position)) < 64u ) {
|
| if ( 8u <= (*( current_position)) && (*( current_position)) <= 15u )
|
| - goto tr303;
|
| + goto tr299;
|
| } else if ( (*( current_position)) > 66u ) {
|
| if ( 72u <= (*( current_position)) && (*( current_position)) <= 73u )
|
| - goto tr347;
|
| + goto tr343;
|
| } else
|
| - goto tr303;
|
| + goto tr299;
|
| } else if ( (*( current_position)) > 76u ) {
|
| if ( (*( current_position)) < 104u ) {
|
| if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else if ( (*( current_position)) > 111u ) {
|
| if ( 120u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else
|
| - goto tr349;
|
| + goto tr345;
|
| } else
|
| - goto tr348;
|
| + goto tr344;
|
| goto tr16;
|
| -tr347:
|
| +tr343:
|
| { SET_CPU_FEATURE(CPUFeature_XOP); }
|
| - goto st184;
|
| -st184:
|
| + goto st183;
|
| +st183:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof184;
|
| -case 184:
|
| + goto _test_eof183;
|
| +case 183:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto st186;
|
| - case 5u: goto st187;
|
| - case 12u: goto st186;
|
| - case 13u: goto st187;
|
| - case 20u: goto st186;
|
| - case 21u: goto st187;
|
| - case 28u: goto st186;
|
| - case 29u: goto st187;
|
| - case 36u: goto st186;
|
| - case 37u: goto st187;
|
| - case 44u: goto st186;
|
| - case 45u: goto st187;
|
| - case 52u: goto st186;
|
| - case 53u: goto st187;
|
| - case 60u: goto st186;
|
| - case 61u: goto st187;
|
| - case 68u: goto st192;
|
| - case 76u: goto st192;
|
| - case 84u: goto st192;
|
| - case 92u: goto st192;
|
| - case 100u: goto st192;
|
| - case 108u: goto st192;
|
| - case 116u: goto st192;
|
| - case 124u: goto st192;
|
| - case 132u: goto st193;
|
| - case 140u: goto st193;
|
| - case 148u: goto st193;
|
| - case 156u: goto st193;
|
| - case 164u: goto st193;
|
| - case 172u: goto st193;
|
| - case 180u: goto st193;
|
| - case 188u: goto st193;
|
| + case 4u: goto st185;
|
| + case 5u: goto st186;
|
| + case 12u: goto st185;
|
| + case 13u: goto st186;
|
| + case 20u: goto st185;
|
| + case 21u: goto st186;
|
| + case 28u: goto st185;
|
| + case 29u: goto st186;
|
| + case 36u: goto st185;
|
| + case 37u: goto st186;
|
| + case 44u: goto st185;
|
| + case 45u: goto st186;
|
| + case 52u: goto st185;
|
| + case 53u: goto st186;
|
| + case 60u: goto st185;
|
| + case 61u: goto st186;
|
| + case 68u: goto st191;
|
| + case 76u: goto st191;
|
| + case 84u: goto st191;
|
| + case 92u: goto st191;
|
| + case 100u: goto st191;
|
| + case 108u: goto st191;
|
| + case 116u: goto st191;
|
| + case 124u: goto st191;
|
| + case 132u: goto st192;
|
| + case 140u: goto st192;
|
| + case 148u: goto st192;
|
| + case 156u: goto st192;
|
| + case 164u: goto st192;
|
| + case 172u: goto st192;
|
| + case 180u: goto st192;
|
| + case 188u: goto st192;
|
| }
|
| if ( (*( current_position)) > 127u ) {
|
| if ( 128u <= (*( current_position)) && (*( current_position)) <= 191u )
|
| - goto st187;
|
| + goto st186;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto st191;
|
| - goto st185;
|
| -tr361:
|
| + goto st190;
|
| + goto st184;
|
| +tr357:
|
| {
|
| SET_DISP_TYPE(DISP32);
|
| SET_DISP_PTR(current_position - 3);
|
| }
|
| - goto st185;
|
| -tr362:
|
| + goto st184;
|
| +tr358:
|
| {
|
| SET_DISP_TYPE(DISP8);
|
| SET_DISP_PTR(current_position);
|
| }
|
| - goto st185;
|
| -st185:
|
| + goto st184;
|
| +st184:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof185;
|
| -case 185:
|
| + goto _test_eof184;
|
| +case 184:
|
| if ( (*( current_position)) < 48u ) {
|
| if ( (*( current_position)) < 16u ) {
|
| if ( (*( current_position)) <= 3u )
|
| - goto tr357;
|
| + goto tr353;
|
| } else if ( (*( current_position)) > 19u ) {
|
| if ( 32u <= (*( current_position)) && (*( current_position)) <= 35u )
|
| - goto tr357;
|
| + goto tr353;
|
| } else
|
| - goto tr357;
|
| + goto tr353;
|
| } else if ( (*( current_position)) > 51u ) {
|
| if ( (*( current_position)) < 80u ) {
|
| if ( 64u <= (*( current_position)) && (*( current_position)) <= 67u )
|
| - goto tr357;
|
| + goto tr353;
|
| } else if ( (*( current_position)) > 83u ) {
|
| if ( (*( current_position)) > 99u ) {
|
| if ( 112u <= (*( current_position)) && (*( current_position)) <= 115u )
|
| - goto tr357;
|
| + goto tr353;
|
| } else if ( (*( current_position)) >= 96u )
|
| - goto tr357;
|
| + goto tr353;
|
| } else
|
| - goto tr357;
|
| + goto tr353;
|
| } else
|
| - goto tr357;
|
| + goto tr353;
|
| goto tr16;
|
| +st185:
|
| + if ( ++( current_position) == ( end_of_bundle) )
|
| + goto _test_eof185;
|
| +case 185:
|
| + switch( (*( current_position)) ) {
|
| + case 5u: goto st186;
|
| + case 13u: goto st186;
|
| + case 21u: goto st186;
|
| + case 29u: goto st186;
|
| + case 37u: goto st186;
|
| + case 45u: goto st186;
|
| + case 53u: goto st186;
|
| + case 61u: goto st186;
|
| + case 69u: goto st186;
|
| + case 77u: goto st186;
|
| + case 85u: goto st186;
|
| + case 93u: goto st186;
|
| + case 101u: goto st186;
|
| + case 109u: goto st186;
|
| + case 117u: goto st186;
|
| + case 125u: goto st186;
|
| + case 133u: goto st186;
|
| + case 141u: goto st186;
|
| + case 149u: goto st186;
|
| + case 157u: goto st186;
|
| + case 165u: goto st186;
|
| + case 173u: goto st186;
|
| + case 181u: goto st186;
|
| + case 189u: goto st186;
|
| + case 197u: goto st186;
|
| + case 205u: goto st186;
|
| + case 213u: goto st186;
|
| + case 221u: goto st186;
|
| + case 229u: goto st186;
|
| + case 237u: goto st186;
|
| + case 245u: goto st186;
|
| + case 253u: goto st186;
|
| + }
|
| + goto st184;
|
| st186:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof186;
|
| case 186:
|
| - switch( (*( current_position)) ) {
|
| - case 5u: goto st187;
|
| - case 13u: goto st187;
|
| - case 21u: goto st187;
|
| - case 29u: goto st187;
|
| - case 37u: goto st187;
|
| - case 45u: goto st187;
|
| - case 53u: goto st187;
|
| - case 61u: goto st187;
|
| - case 69u: goto st187;
|
| - case 77u: goto st187;
|
| - case 85u: goto st187;
|
| - case 93u: goto st187;
|
| - case 101u: goto st187;
|
| - case 109u: goto st187;
|
| - case 117u: goto st187;
|
| - case 125u: goto st187;
|
| - case 133u: goto st187;
|
| - case 141u: goto st187;
|
| - case 149u: goto st187;
|
| - case 157u: goto st187;
|
| - case 165u: goto st187;
|
| - case 173u: goto st187;
|
| - case 181u: goto st187;
|
| - case 189u: goto st187;
|
| - case 197u: goto st187;
|
| - case 205u: goto st187;
|
| - case 213u: goto st187;
|
| - case 221u: goto st187;
|
| - case 229u: goto st187;
|
| - case 237u: goto st187;
|
| - case 245u: goto st187;
|
| - case 253u: goto st187;
|
| - }
|
| - goto st185;
|
| + goto st187;
|
| st187:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof187;
|
| @@ -5763,124 +5757,119 @@ st189:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof189;
|
| case 189:
|
| - goto st190;
|
| + goto tr357;
|
| st190:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof190;
|
| case 190:
|
| - goto tr361;
|
| + goto tr358;
|
| st191:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof191;
|
| case 191:
|
| - goto tr362;
|
| + goto st190;
|
| st192:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof192;
|
| case 192:
|
| - goto st191;
|
| -st193:
|
| - if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof193;
|
| -case 193:
|
| - goto st187;
|
| -tr341:
|
| + goto st186;
|
| +tr337:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st194;
|
| -st194:
|
| + goto st193;
|
| +st193:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof194;
|
| -case 194:
|
| + goto _test_eof193;
|
| +case 193:
|
| switch( (*( current_position)) ) {
|
| - case 6u: goto tr303;
|
| - case 64u: goto tr303;
|
| + case 6u: goto tr299;
|
| + case 64u: goto tr299;
|
| }
|
| if ( (*( current_position)) < 92u ) {
|
| if ( (*( current_position)) < 12u ) {
|
| if ( 8u <= (*( current_position)) && (*( current_position)) <= 9u )
|
| - goto tr303;
|
| + goto tr299;
|
| } else if ( (*( current_position)) > 13u ) {
|
| if ( (*( current_position)) > 73u ) {
|
| if ( 74u <= (*( current_position)) && (*( current_position)) <= 75u )
|
| - goto tr348;
|
| + goto tr344;
|
| } else if ( (*( current_position)) >= 72u )
|
| - goto tr347;
|
| + goto tr343;
|
| } else
|
| - goto tr303;
|
| + goto tr299;
|
| } else if ( (*( current_position)) > 95u ) {
|
| if ( (*( current_position)) < 108u ) {
|
| if ( 104u <= (*( current_position)) && (*( current_position)) <= 105u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else if ( (*( current_position)) > 109u ) {
|
| if ( (*( current_position)) > 121u ) {
|
| if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else if ( (*( current_position)) >= 120u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else
|
| - goto tr349;
|
| + goto tr345;
|
| } else
|
| - goto tr349;
|
| + goto tr345;
|
| goto tr16;
|
| -tr342:
|
| +tr338:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st195;
|
| -st195:
|
| + goto st194;
|
| +st194:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof195;
|
| -case 195:
|
| + goto _test_eof194;
|
| +case 194:
|
| switch( (*( current_position)) ) {
|
| - case 22u: goto tr303;
|
| - case 23u: goto tr363;
|
| - case 29u: goto tr364;
|
| - case 32u: goto st166;
|
| - case 68u: goto tr346;
|
| - case 223u: goto tr350;
|
| + case 22u: goto tr299;
|
| + case 23u: goto tr359;
|
| + case 29u: goto tr360;
|
| + case 32u: goto st165;
|
| + case 68u: goto tr342;
|
| + case 223u: goto tr346;
|
| }
|
| if ( (*( current_position)) < 72u ) {
|
| if ( (*( current_position)) < 20u ) {
|
| if ( (*( current_position)) > 5u ) {
|
| if ( 8u <= (*( current_position)) && (*( current_position)) <= 15u )
|
| - goto tr303;
|
| + goto tr299;
|
| } else if ( (*( current_position)) >= 4u )
|
| - goto tr303;
|
| + goto tr299;
|
| } else if ( (*( current_position)) > 21u ) {
|
| if ( (*( current_position)) > 34u ) {
|
| if ( 64u <= (*( current_position)) && (*( current_position)) <= 66u )
|
| - goto tr303;
|
| + goto tr299;
|
| } else if ( (*( current_position)) >= 33u )
|
| - goto tr303;
|
| + goto tr299;
|
| } else
|
| - goto st166;
|
| + goto st165;
|
| } else if ( (*( current_position)) > 73u ) {
|
| if ( (*( current_position)) < 96u ) {
|
| if ( (*( current_position)) > 76u ) {
|
| if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else if ( (*( current_position)) >= 74u )
|
| - goto tr348;
|
| + goto tr344;
|
| } else if ( (*( current_position)) > 99u ) {
|
| if ( (*( current_position)) > 111u ) {
|
| if ( 120u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else if ( (*( current_position)) >= 104u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else
|
| - goto tr303;
|
| + goto tr299;
|
| } else
|
| - goto tr347;
|
| + goto tr343;
|
| goto tr16;
|
| -tr363:
|
| +tr359:
|
| { SET_CPU_FEATURE(CPUFeature_AVX); }
|
| - goto st196;
|
| -st196:
|
| + goto st195;
|
| +st195:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof196;
|
| -case 196:
|
| + goto _test_eof195;
|
| +case 195:
|
| switch( (*( current_position)) ) {
|
| case 4u: goto st35;
|
| case 5u: goto st36;
|
| @@ -5924,286 +5913,286 @@ case 196:
|
| } else
|
| goto st40;
|
| goto tr16;
|
| -tr343:
|
| +tr339:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st197;
|
| -st197:
|
| + goto st196;
|
| +st196:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof197;
|
| -case 197:
|
| + goto _test_eof196;
|
| +case 196:
|
| switch( (*( current_position)) ) {
|
| - case 29u: goto tr364;
|
| - case 64u: goto tr303;
|
| + case 29u: goto tr360;
|
| + case 64u: goto tr299;
|
| }
|
| if ( (*( current_position)) < 74u ) {
|
| if ( (*( current_position)) < 12u ) {
|
| if ( (*( current_position)) > 6u ) {
|
| if ( 8u <= (*( current_position)) && (*( current_position)) <= 9u )
|
| - goto tr303;
|
| + goto tr299;
|
| } else if ( (*( current_position)) >= 4u )
|
| - goto tr303;
|
| + goto tr299;
|
| } else if ( (*( current_position)) > 13u ) {
|
| if ( (*( current_position)) > 25u ) {
|
| if ( 72u <= (*( current_position)) && (*( current_position)) <= 73u )
|
| - goto tr347;
|
| + goto tr343;
|
| } else if ( (*( current_position)) >= 24u )
|
| - goto tr303;
|
| + goto tr299;
|
| } else
|
| - goto tr303;
|
| + goto tr299;
|
| } else if ( (*( current_position)) > 75u ) {
|
| if ( (*( current_position)) < 108u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 104u <= (*( current_position)) && (*( current_position)) <= 105u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else if ( (*( current_position)) >= 92u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else if ( (*( current_position)) > 109u ) {
|
| if ( (*( current_position)) > 121u ) {
|
| if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else if ( (*( current_position)) >= 120u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else
|
| - goto tr349;
|
| + goto tr345;
|
| } else
|
| - goto tr348;
|
| + goto tr344;
|
| goto tr16;
|
| -tr344:
|
| +tr340:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st198;
|
| -st198:
|
| + goto st197;
|
| +st197:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof198;
|
| -case 198:
|
| + goto _test_eof197;
|
| +case 197:
|
| if ( (*( current_position)) < 92u ) {
|
| if ( 72u <= (*( current_position)) && (*( current_position)) <= 73u )
|
| - goto tr347;
|
| + goto tr343;
|
| } else if ( (*( current_position)) > 95u ) {
|
| if ( (*( current_position)) > 111u ) {
|
| if ( 120u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else if ( (*( current_position)) >= 104u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else
|
| - goto tr349;
|
| + goto tr345;
|
| goto tr16;
|
| -tr345:
|
| +tr341:
|
| {
|
| SET_VEX_PREFIX3(*current_position);
|
| }
|
| - goto st199;
|
| -st199:
|
| + goto st198;
|
| +st198:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof199;
|
| -case 199:
|
| + goto _test_eof198;
|
| +case 198:
|
| if ( (*( current_position)) < 104u ) {
|
| if ( (*( current_position)) > 73u ) {
|
| if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else if ( (*( current_position)) >= 72u )
|
| - goto tr347;
|
| + goto tr343;
|
| } else if ( (*( current_position)) > 105u ) {
|
| if ( (*( current_position)) < 120u ) {
|
| if ( 108u <= (*( current_position)) && (*( current_position)) <= 109u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else if ( (*( current_position)) > 121u ) {
|
| if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
|
| - goto tr349;
|
| + goto tr345;
|
| } else
|
| - goto tr349;
|
| + goto tr345;
|
| } else
|
| - goto tr349;
|
| + goto tr345;
|
| goto tr16;
|
| -tr447:
|
| +tr446:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st200;
|
| -st200:
|
| + goto st199;
|
| +st199:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof200;
|
| -case 200:
|
| + goto _test_eof199;
|
| +case 199:
|
| switch( (*( current_position)) ) {
|
| - case 193u: goto tr366;
|
| - case 194u: goto tr367;
|
| - case 195u: goto tr368;
|
| - case 196u: goto tr369;
|
| - case 197u: goto tr370;
|
| - case 198u: goto tr371;
|
| - case 199u: goto tr372;
|
| - case 201u: goto tr366;
|
| - case 202u: goto tr367;
|
| - case 203u: goto tr368;
|
| - case 204u: goto tr369;
|
| - case 205u: goto tr370;
|
| - case 206u: goto tr371;
|
| - case 207u: goto tr372;
|
| - case 209u: goto tr366;
|
| - case 210u: goto tr367;
|
| - case 211u: goto tr368;
|
| - case 212u: goto tr369;
|
| - case 213u: goto tr370;
|
| - case 214u: goto tr371;
|
| - case 215u: goto tr372;
|
| - case 217u: goto tr366;
|
| - case 218u: goto tr367;
|
| - case 219u: goto tr368;
|
| - case 220u: goto tr369;
|
| - case 221u: goto tr370;
|
| - case 222u: goto tr371;
|
| - case 223u: goto tr372;
|
| - case 225u: goto tr366;
|
| - case 226u: goto tr367;
|
| - case 227u: goto tr368;
|
| - case 228u: goto tr369;
|
| - case 229u: goto tr370;
|
| - case 230u: goto tr371;
|
| - case 231u: goto tr372;
|
| - case 233u: goto tr366;
|
| - case 234u: goto tr367;
|
| - case 235u: goto tr368;
|
| - case 236u: goto tr369;
|
| - case 237u: goto tr370;
|
| - case 238u: goto tr371;
|
| - case 239u: goto tr372;
|
| - case 241u: goto tr366;
|
| - case 242u: goto tr367;
|
| - case 243u: goto tr368;
|
| - case 244u: goto tr369;
|
| - case 245u: goto tr370;
|
| - case 246u: goto tr371;
|
| - case 247u: goto tr372;
|
| - case 248u: goto tr373;
|
| - case 249u: goto tr374;
|
| - case 250u: goto tr375;
|
| - case 251u: goto tr376;
|
| - case 252u: goto tr377;
|
| - case 253u: goto tr378;
|
| - case 254u: goto tr379;
|
| - case 255u: goto tr380;
|
| + case 193u: goto tr362;
|
| + case 194u: goto tr363;
|
| + case 195u: goto tr364;
|
| + case 196u: goto tr365;
|
| + case 197u: goto tr366;
|
| + case 198u: goto tr367;
|
| + case 199u: goto tr368;
|
| + case 201u: goto tr362;
|
| + case 202u: goto tr363;
|
| + case 203u: goto tr364;
|
| + case 204u: goto tr365;
|
| + case 205u: goto tr366;
|
| + case 206u: goto tr367;
|
| + case 207u: goto tr368;
|
| + case 209u: goto tr362;
|
| + case 210u: goto tr363;
|
| + case 211u: goto tr364;
|
| + case 212u: goto tr365;
|
| + case 213u: goto tr366;
|
| + case 214u: goto tr367;
|
| + case 215u: goto tr368;
|
| + case 217u: goto tr362;
|
| + case 218u: goto tr363;
|
| + case 219u: goto tr364;
|
| + case 220u: goto tr365;
|
| + case 221u: goto tr366;
|
| + case 222u: goto tr367;
|
| + case 223u: goto tr368;
|
| + case 225u: goto tr362;
|
| + case 226u: goto tr363;
|
| + case 227u: goto tr364;
|
| + case 228u: goto tr365;
|
| + case 229u: goto tr366;
|
| + case 230u: goto tr367;
|
| + case 231u: goto tr368;
|
| + case 233u: goto tr362;
|
| + case 234u: goto tr363;
|
| + case 235u: goto tr364;
|
| + case 236u: goto tr365;
|
| + case 237u: goto tr366;
|
| + case 238u: goto tr367;
|
| + case 239u: goto tr368;
|
| + case 241u: goto tr362;
|
| + case 242u: goto tr363;
|
| + case 243u: goto tr364;
|
| + case 244u: goto tr365;
|
| + case 245u: goto tr366;
|
| + case 246u: goto tr367;
|
| + case 247u: goto tr368;
|
| + case 248u: goto tr369;
|
| + case 249u: goto tr370;
|
| + case 250u: goto tr371;
|
| + case 251u: goto tr372;
|
| + case 252u: goto tr373;
|
| + case 253u: goto tr374;
|
| + case 254u: goto tr375;
|
| + case 255u: goto tr376;
|
| }
|
| if ( 192u <= (*( current_position)) && (*( current_position)) <= 240u )
|
| - goto tr365;
|
| + goto tr361;
|
| goto tr16;
|
| -tr367:
|
| +tr363:
|
| {
|
| /* VEX.R is not used in ia32 mode. */
|
| SET_VEX_PREFIX3((*current_position) & 0x7f);
|
| }
|
| - goto st201;
|
| -st201:
|
| + goto st200;
|
| +st200:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof201;
|
| -case 201:
|
| + goto _test_eof200;
|
| +case 200:
|
| switch( (*( current_position)) ) {
|
| - case 81u: goto tr301;
|
| - case 83u: goto tr301;
|
| - case 194u: goto tr303;
|
| + case 81u: goto tr297;
|
| + case 83u: goto tr297;
|
| + case 194u: goto tr299;
|
| }
|
| if ( (*( current_position)) > 90u ) {
|
| if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 88u )
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -tr368:
|
| +tr364:
|
| {
|
| /* VEX.R is not used in ia32 mode. */
|
| SET_VEX_PREFIX3((*current_position) & 0x7f);
|
| }
|
| - goto st202;
|
| -st202:
|
| + goto st201;
|
| +st201:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof202;
|
| -case 202:
|
| + goto _test_eof201;
|
| +case 201:
|
| switch( (*( current_position)) ) {
|
| - case 81u: goto tr301;
|
| - case 194u: goto tr303;
|
| - case 208u: goto tr301;
|
| + case 81u: goto tr297;
|
| + case 194u: goto tr299;
|
| + case 208u: goto tr297;
|
| }
|
| if ( (*( current_position)) < 92u ) {
|
| if ( 88u <= (*( current_position)) && (*( current_position)) <= 90u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) > 95u ) {
|
| if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -tr375:
|
| +tr371:
|
| {
|
| /* VEX.R is not used in ia32 mode. */
|
| SET_VEX_PREFIX3((*current_position) & 0x7f);
|
| }
|
| - goto st203;
|
| -st203:
|
| + goto st202;
|
| +st202:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof203;
|
| -case 203:
|
| + goto _test_eof202;
|
| +case 202:
|
| switch( (*( current_position)) ) {
|
| - case 18u: goto tr301;
|
| - case 22u: goto tr301;
|
| - case 111u: goto tr301;
|
| - case 112u: goto tr303;
|
| - case 194u: goto tr303;
|
| - case 230u: goto tr301;
|
| + case 18u: goto tr297;
|
| + case 22u: goto tr297;
|
| + case 111u: goto tr297;
|
| + case 112u: goto tr299;
|
| + case 194u: goto tr299;
|
| + case 230u: goto tr297;
|
| }
|
| if ( (*( current_position)) < 81u ) {
|
| if ( 16u <= (*( current_position)) && (*( current_position)) <= 17u )
|
| - goto tr302;
|
| + goto tr298;
|
| } else if ( (*( current_position)) > 83u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 126u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 88u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -tr376:
|
| +tr372:
|
| {
|
| /* VEX.R is not used in ia32 mode. */
|
| SET_VEX_PREFIX3((*current_position) & 0x7f);
|
| }
|
| - goto st204;
|
| -st204:
|
| + goto st203;
|
| +st203:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof204;
|
| -case 204:
|
| + goto _test_eof203;
|
| +case 203:
|
| switch( (*( current_position)) ) {
|
| - case 18u: goto tr301;
|
| - case 81u: goto tr301;
|
| - case 112u: goto tr303;
|
| - case 194u: goto tr303;
|
| - case 208u: goto tr301;
|
| - case 230u: goto tr301;
|
| - case 240u: goto tr302;
|
| + case 18u: goto tr297;
|
| + case 81u: goto tr297;
|
| + case 112u: goto tr299;
|
| + case 194u: goto tr299;
|
| + case 208u: goto tr297;
|
| + case 230u: goto tr297;
|
| + case 240u: goto tr298;
|
| }
|
| if ( (*( current_position)) < 88u ) {
|
| if ( 16u <= (*( current_position)) && (*( current_position)) <= 17u )
|
| - goto tr302;
|
| + goto tr298;
|
| } else if ( (*( current_position)) > 90u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else if ( (*( current_position)) >= 92u )
|
| - goto tr301;
|
| + goto tr297;
|
| } else
|
| - goto tr301;
|
| + goto tr297;
|
| goto tr16;
|
| -tr448:
|
| +tr447:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st205;
|
| -st205:
|
| + goto st204;
|
| +st204:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof205;
|
| -case 205:
|
| + goto _test_eof204;
|
| +case 204:
|
| switch( (*( current_position)) ) {
|
| case 4u: goto st35;
|
| case 5u: goto st36;
|
| @@ -6222,20 +6211,20 @@ case 205:
|
| } else
|
| goto st40;
|
| goto tr16;
|
| -tr449:
|
| +tr448:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st206;
|
| -st206:
|
| + goto st205;
|
| +st205:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof206;
|
| -case 206:
|
| + goto _test_eof205;
|
| +case 205:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto st112;
|
| - case 5u: goto st113;
|
| - case 68u: goto st118;
|
| - case 132u: goto st119;
|
| + case 4u: goto st111;
|
| + case 5u: goto st112;
|
| + case 68u: goto st117;
|
| + case 132u: goto st118;
|
| }
|
| if ( (*( current_position)) < 64u ) {
|
| if ( (*( current_position)) <= 7u )
|
| @@ -6245,97 +6234,97 @@ case 206:
|
| if ( 192u <= (*( current_position)) && (*( current_position)) <= 199u )
|
| goto st11;
|
| } else if ( (*( current_position)) >= 128u )
|
| - goto st113;
|
| + goto st112;
|
| } else
|
| - goto st117;
|
| + goto st116;
|
| goto tr16;
|
| -tr451:
|
| +tr450:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st207;
|
| -st207:
|
| + goto st206;
|
| +st206:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof207;
|
| -case 207:
|
| + goto _test_eof206;
|
| +case 206:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr382;
|
| - case 5u: goto tr383;
|
| - case 12u: goto tr382;
|
| - case 13u: goto tr383;
|
| - case 20u: goto tr382;
|
| - case 21u: goto tr383;
|
| - case 28u: goto tr382;
|
| - case 29u: goto tr383;
|
| - case 36u: goto tr382;
|
| - case 37u: goto tr383;
|
| - case 44u: goto tr382;
|
| - case 45u: goto tr383;
|
| - case 52u: goto tr382;
|
| - case 53u: goto tr383;
|
| - case 60u: goto tr382;
|
| - case 61u: goto tr383;
|
| - case 68u: goto tr385;
|
| - case 76u: goto tr385;
|
| - case 84u: goto tr385;
|
| - case 92u: goto tr385;
|
| - case 100u: goto tr385;
|
| - case 108u: goto tr385;
|
| - case 116u: goto tr385;
|
| - case 124u: goto tr385;
|
| - case 132u: goto tr386;
|
| - case 140u: goto tr386;
|
| - case 148u: goto tr386;
|
| - case 156u: goto tr386;
|
| - case 164u: goto tr386;
|
| - case 172u: goto tr386;
|
| - case 180u: goto tr386;
|
| - case 188u: goto tr386;
|
| + case 4u: goto tr378;
|
| + case 5u: goto tr379;
|
| + case 12u: goto tr378;
|
| + case 13u: goto tr379;
|
| + case 20u: goto tr378;
|
| + case 21u: goto tr379;
|
| + case 28u: goto tr378;
|
| + case 29u: goto tr379;
|
| + case 36u: goto tr378;
|
| + case 37u: goto tr379;
|
| + case 44u: goto tr378;
|
| + case 45u: goto tr379;
|
| + case 52u: goto tr378;
|
| + case 53u: goto tr379;
|
| + case 60u: goto tr378;
|
| + case 61u: goto tr379;
|
| + case 68u: goto tr381;
|
| + case 76u: goto tr381;
|
| + case 84u: goto tr381;
|
| + case 92u: goto tr381;
|
| + case 100u: goto tr381;
|
| + case 108u: goto tr381;
|
| + case 116u: goto tr381;
|
| + case 124u: goto tr381;
|
| + case 132u: goto tr382;
|
| + case 140u: goto tr382;
|
| + case 148u: goto tr382;
|
| + case 156u: goto tr382;
|
| + case 164u: goto tr382;
|
| + case 172u: goto tr382;
|
| + case 180u: goto tr382;
|
| + case 188u: goto tr382;
|
| }
|
| if ( (*( current_position)) > 127u ) {
|
| if ( 128u <= (*( current_position)) && (*( current_position)) <= 191u )
|
| - goto tr383;
|
| + goto tr379;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto tr384;
|
| - goto tr381;
|
| -tr452:
|
| + goto tr380;
|
| + goto tr377;
|
| +tr451:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st208;
|
| -st208:
|
| + goto st207;
|
| +st207:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof208;
|
| -case 208:
|
| + goto _test_eof207;
|
| +case 207:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr382;
|
| - case 5u: goto tr383;
|
| - case 20u: goto tr382;
|
| - case 21u: goto tr383;
|
| - case 28u: goto tr382;
|
| - case 29u: goto tr383;
|
| - case 36u: goto tr382;
|
| - case 37u: goto tr383;
|
| - case 44u: goto tr382;
|
| - case 45u: goto tr383;
|
| - case 52u: goto tr382;
|
| - case 53u: goto tr383;
|
| - case 60u: goto tr382;
|
| - case 61u: goto tr383;
|
| - case 68u: goto tr385;
|
| - case 84u: goto tr385;
|
| - case 92u: goto tr385;
|
| - case 100u: goto tr385;
|
| - case 108u: goto tr385;
|
| - case 116u: goto tr385;
|
| - case 124u: goto tr385;
|
| - case 132u: goto tr386;
|
| - case 148u: goto tr386;
|
| - case 156u: goto tr386;
|
| - case 164u: goto tr386;
|
| - case 172u: goto tr386;
|
| - case 180u: goto tr386;
|
| - case 188u: goto tr386;
|
| + case 4u: goto tr378;
|
| + case 5u: goto tr379;
|
| + case 20u: goto tr378;
|
| + case 21u: goto tr379;
|
| + case 28u: goto tr378;
|
| + case 29u: goto tr379;
|
| + case 36u: goto tr378;
|
| + case 37u: goto tr379;
|
| + case 44u: goto tr378;
|
| + case 45u: goto tr379;
|
| + case 52u: goto tr378;
|
| + case 53u: goto tr379;
|
| + case 60u: goto tr378;
|
| + case 61u: goto tr379;
|
| + case 68u: goto tr381;
|
| + case 84u: goto tr381;
|
| + case 92u: goto tr381;
|
| + case 100u: goto tr381;
|
| + case 108u: goto tr381;
|
| + case 116u: goto tr381;
|
| + case 124u: goto tr381;
|
| + case 132u: goto tr382;
|
| + case 148u: goto tr382;
|
| + case 156u: goto tr382;
|
| + case 164u: goto tr382;
|
| + case 172u: goto tr382;
|
| + case 180u: goto tr382;
|
| + case 188u: goto tr382;
|
| case 239u: goto tr16;
|
| }
|
| if ( (*( current_position)) < 128u ) {
|
| @@ -6345,16 +6334,16 @@ case 208:
|
| } else if ( (*( current_position)) > 71u ) {
|
| if ( (*( current_position)) > 79u ) {
|
| if ( 80u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr384;
|
| + goto tr380;
|
| } else if ( (*( current_position)) >= 72u )
|
| goto tr16;
|
| } else
|
| - goto tr384;
|
| + goto tr380;
|
| } else if ( (*( current_position)) > 135u ) {
|
| if ( (*( current_position)) < 209u ) {
|
| if ( (*( current_position)) > 143u ) {
|
| if ( 144u <= (*( current_position)) && (*( current_position)) <= 191u )
|
| - goto tr383;
|
| + goto tr379;
|
| } else if ( (*( current_position)) >= 136u )
|
| goto tr16;
|
| } else if ( (*( current_position)) > 223u ) {
|
| @@ -6366,241 +6355,241 @@ case 208:
|
| } else
|
| goto tr16;
|
| } else
|
| - goto tr383;
|
| - goto tr381;
|
| -tr453:
|
| + goto tr379;
|
| + goto tr377;
|
| +tr452:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st209;
|
| -st209:
|
| + goto st208;
|
| +st208:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof209;
|
| -case 209:
|
| + goto _test_eof208;
|
| +case 208:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr382;
|
| - case 12u: goto tr382;
|
| - case 20u: goto tr382;
|
| - case 28u: goto tr382;
|
| - case 36u: goto tr382;
|
| - case 44u: goto tr382;
|
| - case 52u: goto tr382;
|
| - case 60u: goto tr382;
|
| - case 68u: goto tr385;
|
| - case 76u: goto tr385;
|
| - case 84u: goto tr385;
|
| - case 92u: goto tr385;
|
| - case 100u: goto tr385;
|
| - case 108u: goto tr385;
|
| - case 116u: goto tr385;
|
| - case 124u: goto tr385;
|
| - case 132u: goto tr386;
|
| - case 140u: goto tr386;
|
| - case 148u: goto tr386;
|
| - case 156u: goto tr386;
|
| - case 164u: goto tr386;
|
| - case 172u: goto tr386;
|
| - case 180u: goto tr386;
|
| - case 188u: goto tr386;
|
| - case 233u: goto tr381;
|
| + case 4u: goto tr378;
|
| + case 12u: goto tr378;
|
| + case 20u: goto tr378;
|
| + case 28u: goto tr378;
|
| + case 36u: goto tr378;
|
| + case 44u: goto tr378;
|
| + case 52u: goto tr378;
|
| + case 60u: goto tr378;
|
| + case 68u: goto tr381;
|
| + case 76u: goto tr381;
|
| + case 84u: goto tr381;
|
| + case 92u: goto tr381;
|
| + case 100u: goto tr381;
|
| + case 108u: goto tr381;
|
| + case 116u: goto tr381;
|
| + case 124u: goto tr381;
|
| + case 132u: goto tr382;
|
| + case 140u: goto tr382;
|
| + case 148u: goto tr382;
|
| + case 156u: goto tr382;
|
| + case 164u: goto tr382;
|
| + case 172u: goto tr382;
|
| + case 180u: goto tr382;
|
| + case 188u: goto tr382;
|
| + case 233u: goto tr377;
|
| }
|
| if ( (*( current_position)) < 38u ) {
|
| if ( (*( current_position)) < 14u ) {
|
| if ( (*( current_position)) > 3u ) {
|
| if ( 6u <= (*( current_position)) && (*( current_position)) <= 11u )
|
| - goto tr381;
|
| + goto tr377;
|
| } else
|
| - goto tr381;
|
| + goto tr377;
|
| } else if ( (*( current_position)) > 19u ) {
|
| if ( (*( current_position)) > 27u ) {
|
| if ( 30u <= (*( current_position)) && (*( current_position)) <= 35u )
|
| - goto tr381;
|
| + goto tr377;
|
| } else if ( (*( current_position)) >= 22u )
|
| - goto tr381;
|
| + goto tr377;
|
| } else
|
| - goto tr381;
|
| + goto tr377;
|
| } else if ( (*( current_position)) > 43u ) {
|
| if ( (*( current_position)) < 62u ) {
|
| if ( (*( current_position)) > 51u ) {
|
| if ( 54u <= (*( current_position)) && (*( current_position)) <= 59u )
|
| - goto tr381;
|
| + goto tr377;
|
| } else if ( (*( current_position)) >= 46u )
|
| - goto tr381;
|
| + goto tr377;
|
| } else if ( (*( current_position)) > 63u ) {
|
| if ( (*( current_position)) < 192u ) {
|
| if ( 64u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr384;
|
| + goto tr380;
|
| } else if ( (*( current_position)) > 223u ) {
|
| if ( 224u <= (*( current_position)) )
|
| goto tr16;
|
| } else
|
| - goto tr387;
|
| + goto tr383;
|
| } else
|
| - goto tr381;
|
| + goto tr377;
|
| } else
|
| - goto tr381;
|
| - goto tr383;
|
| -tr454:
|
| + goto tr377;
|
| + goto tr379;
|
| +tr453:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st210;
|
| -st210:
|
| + goto st209;
|
| +st209:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof210;
|
| -case 210:
|
| + goto _test_eof209;
|
| +case 209:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr382;
|
| - case 5u: goto tr383;
|
| - case 12u: goto tr382;
|
| - case 13u: goto tr383;
|
| - case 20u: goto tr382;
|
| - case 21u: goto tr383;
|
| - case 28u: goto tr382;
|
| - case 29u: goto tr383;
|
| - case 44u: goto tr382;
|
| - case 45u: goto tr383;
|
| - case 60u: goto tr382;
|
| - case 61u: goto tr383;
|
| - case 68u: goto tr385;
|
| - case 76u: goto tr385;
|
| - case 84u: goto tr385;
|
| - case 92u: goto tr385;
|
| - case 108u: goto tr385;
|
| - case 124u: goto tr385;
|
| - case 132u: goto tr386;
|
| - case 140u: goto tr386;
|
| - case 148u: goto tr386;
|
| - case 156u: goto tr386;
|
| - case 172u: goto tr386;
|
| - case 188u: goto tr386;
|
| + case 4u: goto tr378;
|
| + case 5u: goto tr379;
|
| + case 12u: goto tr378;
|
| + case 13u: goto tr379;
|
| + case 20u: goto tr378;
|
| + case 21u: goto tr379;
|
| + case 28u: goto tr378;
|
| + case 29u: goto tr379;
|
| + case 44u: goto tr378;
|
| + case 45u: goto tr379;
|
| + case 60u: goto tr378;
|
| + case 61u: goto tr379;
|
| + case 68u: goto tr381;
|
| + case 76u: goto tr381;
|
| + case 84u: goto tr381;
|
| + case 92u: goto tr381;
|
| + case 108u: goto tr381;
|
| + case 124u: goto tr381;
|
| + case 132u: goto tr382;
|
| + case 140u: goto tr382;
|
| + case 148u: goto tr382;
|
| + case 156u: goto tr382;
|
| + case 172u: goto tr382;
|
| + case 188u: goto tr382;
|
| }
|
| if ( (*( current_position)) < 120u ) {
|
| if ( (*( current_position)) < 56u ) {
|
| if ( (*( current_position)) > 31u ) {
|
| if ( 40u <= (*( current_position)) && (*( current_position)) <= 47u )
|
| - goto tr381;
|
| + goto tr377;
|
| } else
|
| - goto tr381;
|
| + goto tr377;
|
| } else if ( (*( current_position)) > 63u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 104u <= (*( current_position)) && (*( current_position)) <= 111u )
|
| - goto tr384;
|
| + goto tr380;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto tr384;
|
| + goto tr380;
|
| } else
|
| - goto tr381;
|
| + goto tr377;
|
| } else if ( (*( current_position)) > 127u ) {
|
| if ( (*( current_position)) < 184u ) {
|
| if ( (*( current_position)) > 159u ) {
|
| if ( 168u <= (*( current_position)) && (*( current_position)) <= 175u )
|
| - goto tr383;
|
| + goto tr379;
|
| } else if ( (*( current_position)) >= 128u )
|
| - goto tr383;
|
| + goto tr379;
|
| } else if ( (*( current_position)) > 191u ) {
|
| if ( (*( current_position)) < 226u ) {
|
| if ( 192u <= (*( current_position)) && (*( current_position)) <= 223u )
|
| - goto tr387;
|
| + goto tr383;
|
| } else if ( (*( current_position)) > 227u ) {
|
| if ( 232u <= (*( current_position)) && (*( current_position)) <= 247u )
|
| - goto tr381;
|
| + goto tr377;
|
| } else
|
| - goto tr381;
|
| + goto tr377;
|
| } else
|
| - goto tr383;
|
| + goto tr379;
|
| } else
|
| - goto tr384;
|
| + goto tr380;
|
| goto tr16;
|
| -tr455:
|
| +tr454:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st211;
|
| -st211:
|
| + goto st210;
|
| +st210:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof211;
|
| -case 211:
|
| + goto _test_eof210;
|
| +case 210:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr382;
|
| - case 5u: goto tr383;
|
| - case 12u: goto tr382;
|
| - case 13u: goto tr383;
|
| - case 20u: goto tr382;
|
| - case 21u: goto tr383;
|
| - case 28u: goto tr382;
|
| - case 29u: goto tr383;
|
| - case 36u: goto tr382;
|
| - case 37u: goto tr383;
|
| - case 44u: goto tr382;
|
| - case 45u: goto tr383;
|
| - case 52u: goto tr382;
|
| - case 53u: goto tr383;
|
| - case 60u: goto tr382;
|
| - case 61u: goto tr383;
|
| - case 68u: goto tr385;
|
| - case 76u: goto tr385;
|
| - case 84u: goto tr385;
|
| - case 92u: goto tr385;
|
| - case 100u: goto tr385;
|
| - case 108u: goto tr385;
|
| - case 116u: goto tr385;
|
| - case 124u: goto tr385;
|
| - case 132u: goto tr386;
|
| - case 140u: goto tr386;
|
| - case 148u: goto tr386;
|
| - case 156u: goto tr386;
|
| - case 164u: goto tr386;
|
| - case 172u: goto tr386;
|
| - case 180u: goto tr386;
|
| - case 188u: goto tr386;
|
| + case 4u: goto tr378;
|
| + case 5u: goto tr379;
|
| + case 12u: goto tr378;
|
| + case 13u: goto tr379;
|
| + case 20u: goto tr378;
|
| + case 21u: goto tr379;
|
| + case 28u: goto tr378;
|
| + case 29u: goto tr379;
|
| + case 36u: goto tr378;
|
| + case 37u: goto tr379;
|
| + case 44u: goto tr378;
|
| + case 45u: goto tr379;
|
| + case 52u: goto tr378;
|
| + case 53u: goto tr379;
|
| + case 60u: goto tr378;
|
| + case 61u: goto tr379;
|
| + case 68u: goto tr381;
|
| + case 76u: goto tr381;
|
| + case 84u: goto tr381;
|
| + case 92u: goto tr381;
|
| + case 100u: goto tr381;
|
| + case 108u: goto tr381;
|
| + case 116u: goto tr381;
|
| + case 124u: goto tr381;
|
| + case 132u: goto tr382;
|
| + case 140u: goto tr382;
|
| + case 148u: goto tr382;
|
| + case 156u: goto tr382;
|
| + case 164u: goto tr382;
|
| + case 172u: goto tr382;
|
| + case 180u: goto tr382;
|
| + case 188u: goto tr382;
|
| }
|
| if ( (*( current_position)) < 128u ) {
|
| if ( 64u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr384;
|
| + goto tr380;
|
| } else if ( (*( current_position)) > 191u ) {
|
| if ( 208u <= (*( current_position)) && (*( current_position)) <= 223u )
|
| goto tr16;
|
| } else
|
| - goto tr383;
|
| - goto tr381;
|
| -tr456:
|
| + goto tr379;
|
| + goto tr377;
|
| +tr455:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st212;
|
| -st212:
|
| + goto st211;
|
| +st211:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof212;
|
| -case 212:
|
| + goto _test_eof211;
|
| +case 211:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr382;
|
| - case 5u: goto tr383;
|
| - case 12u: goto tr382;
|
| - case 13u: goto tr383;
|
| - case 20u: goto tr382;
|
| - case 21u: goto tr383;
|
| - case 28u: goto tr382;
|
| - case 29u: goto tr383;
|
| - case 36u: goto tr382;
|
| - case 37u: goto tr383;
|
| - case 52u: goto tr382;
|
| - case 53u: goto tr383;
|
| - case 60u: goto tr382;
|
| - case 61u: goto tr383;
|
| - case 68u: goto tr385;
|
| - case 76u: goto tr385;
|
| - case 84u: goto tr385;
|
| - case 92u: goto tr385;
|
| - case 100u: goto tr385;
|
| - case 116u: goto tr385;
|
| - case 124u: goto tr385;
|
| - case 132u: goto tr386;
|
| - case 140u: goto tr386;
|
| - case 148u: goto tr386;
|
| - case 156u: goto tr386;
|
| - case 164u: goto tr386;
|
| - case 180u: goto tr386;
|
| - case 188u: goto tr386;
|
| + case 4u: goto tr378;
|
| + case 5u: goto tr379;
|
| + case 12u: goto tr378;
|
| + case 13u: goto tr379;
|
| + case 20u: goto tr378;
|
| + case 21u: goto tr379;
|
| + case 28u: goto tr378;
|
| + case 29u: goto tr379;
|
| + case 36u: goto tr378;
|
| + case 37u: goto tr379;
|
| + case 52u: goto tr378;
|
| + case 53u: goto tr379;
|
| + case 60u: goto tr378;
|
| + case 61u: goto tr379;
|
| + case 68u: goto tr381;
|
| + case 76u: goto tr381;
|
| + case 84u: goto tr381;
|
| + case 92u: goto tr381;
|
| + case 100u: goto tr381;
|
| + case 116u: goto tr381;
|
| + case 124u: goto tr381;
|
| + case 132u: goto tr382;
|
| + case 140u: goto tr382;
|
| + case 148u: goto tr382;
|
| + case 156u: goto tr382;
|
| + case 164u: goto tr382;
|
| + case 180u: goto tr382;
|
| + case 188u: goto tr382;
|
| }
|
| if ( (*( current_position)) < 128u ) {
|
| if ( (*( current_position)) < 64u ) {
|
| @@ -6609,11 +6598,11 @@ case 212:
|
| } else if ( (*( current_position)) > 103u ) {
|
| if ( (*( current_position)) > 111u ) {
|
| if ( 112u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr384;
|
| + goto tr380;
|
| } else if ( (*( current_position)) >= 104u )
|
| goto tr16;
|
| } else
|
| - goto tr384;
|
| + goto tr380;
|
| } else if ( (*( current_position)) > 167u ) {
|
| if ( (*( current_position)) < 176u ) {
|
| if ( 168u <= (*( current_position)) && (*( current_position)) <= 175u )
|
| @@ -6625,56 +6614,56 @@ case 212:
|
| } else if ( (*( current_position)) >= 200u )
|
| goto tr16;
|
| } else
|
| - goto tr383;
|
| + goto tr379;
|
| } else
|
| - goto tr383;
|
| - goto tr381;
|
| -tr457:
|
| + goto tr379;
|
| + goto tr377;
|
| +tr456:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st213;
|
| -st213:
|
| + goto st212;
|
| +st212:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof213;
|
| -case 213:
|
| + goto _test_eof212;
|
| +case 212:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr382;
|
| - case 5u: goto tr383;
|
| - case 12u: goto tr382;
|
| - case 13u: goto tr383;
|
| - case 20u: goto tr382;
|
| - case 21u: goto tr383;
|
| - case 28u: goto tr382;
|
| - case 29u: goto tr383;
|
| - case 36u: goto tr382;
|
| - case 37u: goto tr383;
|
| - case 44u: goto tr382;
|
| - case 45u: goto tr383;
|
| - case 52u: goto tr382;
|
| - case 53u: goto tr383;
|
| - case 60u: goto tr382;
|
| - case 61u: goto tr383;
|
| - case 68u: goto tr385;
|
| - case 76u: goto tr385;
|
| - case 84u: goto tr385;
|
| - case 92u: goto tr385;
|
| - case 100u: goto tr385;
|
| - case 108u: goto tr385;
|
| - case 116u: goto tr385;
|
| - case 124u: goto tr385;
|
| - case 132u: goto tr386;
|
| - case 140u: goto tr386;
|
| - case 148u: goto tr386;
|
| - case 156u: goto tr386;
|
| - case 164u: goto tr386;
|
| - case 172u: goto tr386;
|
| - case 180u: goto tr386;
|
| - case 188u: goto tr386;
|
| + case 4u: goto tr378;
|
| + case 5u: goto tr379;
|
| + case 12u: goto tr378;
|
| + case 13u: goto tr379;
|
| + case 20u: goto tr378;
|
| + case 21u: goto tr379;
|
| + case 28u: goto tr378;
|
| + case 29u: goto tr379;
|
| + case 36u: goto tr378;
|
| + case 37u: goto tr379;
|
| + case 44u: goto tr378;
|
| + case 45u: goto tr379;
|
| + case 52u: goto tr378;
|
| + case 53u: goto tr379;
|
| + case 60u: goto tr378;
|
| + case 61u: goto tr379;
|
| + case 68u: goto tr381;
|
| + case 76u: goto tr381;
|
| + case 84u: goto tr381;
|
| + case 92u: goto tr381;
|
| + case 100u: goto tr381;
|
| + case 108u: goto tr381;
|
| + case 116u: goto tr381;
|
| + case 124u: goto tr381;
|
| + case 132u: goto tr382;
|
| + case 140u: goto tr382;
|
| + case 148u: goto tr382;
|
| + case 156u: goto tr382;
|
| + case 164u: goto tr382;
|
| + case 172u: goto tr382;
|
| + case 180u: goto tr382;
|
| + case 188u: goto tr382;
|
| }
|
| if ( (*( current_position)) < 128u ) {
|
| if ( 64u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr384;
|
| + goto tr380;
|
| } else if ( (*( current_position)) > 191u ) {
|
| if ( (*( current_position)) > 216u ) {
|
| if ( 218u <= (*( current_position)) && (*( current_position)) <= 223u )
|
| @@ -6682,57 +6671,57 @@ case 213:
|
| } else if ( (*( current_position)) >= 208u )
|
| goto tr16;
|
| } else
|
| - goto tr383;
|
| - goto tr381;
|
| -tr458:
|
| + goto tr379;
|
| + goto tr377;
|
| +tr457:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st214;
|
| -st214:
|
| + goto st213;
|
| +st213:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof214;
|
| -case 214:
|
| + goto _test_eof213;
|
| +case 213:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr382;
|
| - case 5u: goto tr383;
|
| - case 12u: goto tr382;
|
| - case 13u: goto tr383;
|
| - case 20u: goto tr382;
|
| - case 21u: goto tr383;
|
| - case 28u: goto tr382;
|
| - case 29u: goto tr383;
|
| - case 36u: goto tr382;
|
| - case 37u: goto tr383;
|
| - case 44u: goto tr382;
|
| - case 45u: goto tr383;
|
| - case 52u: goto tr382;
|
| - case 53u: goto tr383;
|
| - case 60u: goto tr382;
|
| - case 61u: goto tr383;
|
| - case 68u: goto tr385;
|
| - case 76u: goto tr385;
|
| - case 84u: goto tr385;
|
| - case 92u: goto tr385;
|
| - case 100u: goto tr385;
|
| - case 108u: goto tr385;
|
| - case 116u: goto tr385;
|
| - case 124u: goto tr385;
|
| - case 132u: goto tr386;
|
| - case 140u: goto tr386;
|
| - case 148u: goto tr386;
|
| - case 156u: goto tr386;
|
| - case 164u: goto tr386;
|
| - case 172u: goto tr386;
|
| - case 180u: goto tr386;
|
| - case 188u: goto tr386;
|
| + case 4u: goto tr378;
|
| + case 5u: goto tr379;
|
| + case 12u: goto tr378;
|
| + case 13u: goto tr379;
|
| + case 20u: goto tr378;
|
| + case 21u: goto tr379;
|
| + case 28u: goto tr378;
|
| + case 29u: goto tr379;
|
| + case 36u: goto tr378;
|
| + case 37u: goto tr379;
|
| + case 44u: goto tr378;
|
| + case 45u: goto tr379;
|
| + case 52u: goto tr378;
|
| + case 53u: goto tr379;
|
| + case 60u: goto tr378;
|
| + case 61u: goto tr379;
|
| + case 68u: goto tr381;
|
| + case 76u: goto tr381;
|
| + case 84u: goto tr381;
|
| + case 92u: goto tr381;
|
| + case 100u: goto tr381;
|
| + case 108u: goto tr381;
|
| + case 116u: goto tr381;
|
| + case 124u: goto tr381;
|
| + case 132u: goto tr382;
|
| + case 140u: goto tr382;
|
| + case 148u: goto tr382;
|
| + case 156u: goto tr382;
|
| + case 164u: goto tr382;
|
| + case 172u: goto tr382;
|
| + case 180u: goto tr382;
|
| + case 188u: goto tr382;
|
| }
|
| if ( (*( current_position)) < 192u ) {
|
| if ( (*( current_position)) > 127u ) {
|
| if ( 128u <= (*( current_position)) && (*( current_position)) <= 191u )
|
| - goto tr383;
|
| + goto tr379;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto tr384;
|
| + goto tr380;
|
| } else if ( (*( current_position)) > 223u ) {
|
| if ( (*( current_position)) > 231u ) {
|
| if ( 248u <= (*( current_position)) )
|
| @@ -6741,11 +6730,16 @@ case 214:
|
| goto tr16;
|
| } else
|
| goto tr16;
|
| - goto tr381;
|
| -tr459:
|
| + goto tr377;
|
| +tr458:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| + goto st214;
|
| +st214:
|
| + if ( ++( current_position) == ( end_of_bundle) )
|
| + goto _test_eof214;
|
| +case 214:
|
| goto st215;
|
| st215:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| @@ -6761,29 +6755,24 @@ st217:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| goto _test_eof217;
|
| case 217:
|
| - goto st218;
|
| -st218:
|
| - if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof218;
|
| -case 218:
|
| - goto tr391;
|
| -tr461:
|
| + goto tr387;
|
| +tr460:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| {
|
| SET_LOCK_PREFIX(TRUE);
|
| }
|
| - goto st219;
|
| -st219:
|
| + goto st218;
|
| +st218:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof219;
|
| -case 219:
|
| + goto _test_eof218;
|
| +case 218:
|
| switch( (*( current_position)) ) {
|
| - case 15u: goto st220;
|
| - case 102u: goto tr393;
|
| + case 15u: goto st219;
|
| + case 102u: goto tr389;
|
| case 128u: goto st101;
|
| - case 129u: goto st221;
|
| + case 129u: goto st220;
|
| case 131u: goto st101;
|
| }
|
| if ( (*( current_position)) < 32u ) {
|
| @@ -6816,10 +6805,10 @@ case 219:
|
| } else
|
| goto st29;
|
| goto tr16;
|
| -st220:
|
| +st219:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof220;
|
| -case 220:
|
| + goto _test_eof219;
|
| +case 219:
|
| if ( (*( current_position)) == 199u )
|
| goto st53;
|
| if ( (*( current_position)) > 177u ) {
|
| @@ -6828,64 +6817,64 @@ case 220:
|
| } else if ( (*( current_position)) >= 176u )
|
| goto st29;
|
| goto tr16;
|
| -st221:
|
| +st220:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof221;
|
| -case 221:
|
| + goto _test_eof220;
|
| +case 220:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto st112;
|
| - case 5u: goto st113;
|
| - case 12u: goto st112;
|
| - case 13u: goto st113;
|
| - case 20u: goto st112;
|
| - case 21u: goto st113;
|
| - case 28u: goto st112;
|
| - case 29u: goto st113;
|
| - case 36u: goto st112;
|
| - case 37u: goto st113;
|
| - case 44u: goto st112;
|
| - case 45u: goto st113;
|
| - case 52u: goto st112;
|
| - case 53u: goto st113;
|
| - case 68u: goto st118;
|
| - case 76u: goto st118;
|
| - case 84u: goto st118;
|
| - case 92u: goto st118;
|
| - case 100u: goto st118;
|
| - case 108u: goto st118;
|
| - case 116u: goto st118;
|
| - case 132u: goto st119;
|
| - case 140u: goto st119;
|
| - case 148u: goto st119;
|
| - case 156u: goto st119;
|
| - case 164u: goto st119;
|
| - case 172u: goto st119;
|
| - case 180u: goto st119;
|
| + case 4u: goto st111;
|
| + case 5u: goto st112;
|
| + case 12u: goto st111;
|
| + case 13u: goto st112;
|
| + case 20u: goto st111;
|
| + case 21u: goto st112;
|
| + case 28u: goto st111;
|
| + case 29u: goto st112;
|
| + case 36u: goto st111;
|
| + case 37u: goto st112;
|
| + case 44u: goto st111;
|
| + case 45u: goto st112;
|
| + case 52u: goto st111;
|
| + case 53u: goto st112;
|
| + case 68u: goto st117;
|
| + case 76u: goto st117;
|
| + case 84u: goto st117;
|
| + case 92u: goto st117;
|
| + case 100u: goto st117;
|
| + case 108u: goto st117;
|
| + case 116u: goto st117;
|
| + case 132u: goto st118;
|
| + case 140u: goto st118;
|
| + case 148u: goto st118;
|
| + case 156u: goto st118;
|
| + case 164u: goto st118;
|
| + case 172u: goto st118;
|
| + case 180u: goto st118;
|
| }
|
| if ( (*( current_position)) < 64u ) {
|
| if ( (*( current_position)) <= 55u )
|
| goto st11;
|
| } else if ( (*( current_position)) > 119u ) {
|
| if ( 128u <= (*( current_position)) && (*( current_position)) <= 183u )
|
| - goto st113;
|
| + goto st112;
|
| } else
|
| - goto st117;
|
| + goto st116;
|
| goto tr16;
|
| -tr462:
|
| +tr461:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| {
|
| SET_REPNZ_PREFIX(TRUE);
|
| }
|
| - goto st222;
|
| -st222:
|
| + goto st221;
|
| +st221:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof222;
|
| -case 222:
|
| + goto _test_eof221;
|
| +case 221:
|
| switch( (*( current_position)) ) {
|
| - case 15u: goto st223;
|
| - case 102u: goto tr396;
|
| + case 15u: goto st222;
|
| + case 102u: goto tr392;
|
| }
|
| if ( (*( current_position)) > 167u ) {
|
| if ( 174u <= (*( current_position)) && (*( current_position)) <= 175u )
|
| @@ -6893,65 +6882,65 @@ case 222:
|
| } else if ( (*( current_position)) >= 166u )
|
| goto tr0;
|
| goto tr16;
|
| -st223:
|
| +st222:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof223;
|
| -case 223:
|
| + goto _test_eof222;
|
| +case 222:
|
| switch( (*( current_position)) ) {
|
| - case 18u: goto tr398;
|
| - case 43u: goto tr399;
|
| - case 56u: goto st224;
|
| - case 81u: goto tr397;
|
| - case 112u: goto tr401;
|
| - case 120u: goto tr402;
|
| - case 121u: goto tr403;
|
| - case 194u: goto tr401;
|
| - case 208u: goto tr404;
|
| - case 214u: goto tr405;
|
| - case 230u: goto tr397;
|
| - case 240u: goto tr406;
|
| + case 18u: goto tr394;
|
| + case 43u: goto tr395;
|
| + case 56u: goto st223;
|
| + case 81u: goto tr393;
|
| + case 112u: goto tr397;
|
| + case 120u: goto tr398;
|
| + case 121u: goto tr399;
|
| + case 194u: goto tr397;
|
| + case 208u: goto tr400;
|
| + case 214u: goto tr401;
|
| + case 230u: goto tr393;
|
| + case 240u: goto tr402;
|
| }
|
| if ( (*( current_position)) < 88u ) {
|
| if ( (*( current_position)) > 17u ) {
|
| if ( 42u <= (*( current_position)) && (*( current_position)) <= 45u )
|
| - goto tr397;
|
| + goto tr393;
|
| } else if ( (*( current_position)) >= 16u )
|
| - goto tr397;
|
| + goto tr393;
|
| } else if ( (*( current_position)) > 90u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
|
| - goto tr398;
|
| + goto tr394;
|
| } else if ( (*( current_position)) >= 92u )
|
| - goto tr397;
|
| + goto tr393;
|
| } else
|
| - goto tr397;
|
| + goto tr393;
|
| goto tr16;
|
| -st224:
|
| +st223:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof224;
|
| -case 224:
|
| + goto _test_eof223;
|
| +case 223:
|
| if ( 240u <= (*( current_position)) && (*( current_position)) <= 241u )
|
| goto tr210;
|
| goto tr16;
|
| -tr402:
|
| +tr398:
|
| {
|
| SET_REPNZ_PREFIX(FALSE);
|
| }
|
| { SET_CPU_FEATURE(CPUFeature_SSE4A); }
|
| - goto st225;
|
| -st225:
|
| + goto st224;
|
| +st224:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof225;
|
| -case 225:
|
| + goto _test_eof224;
|
| +case 224:
|
| if ( 192u <= (*( current_position)) )
|
| - goto st226;
|
| + goto st225;
|
| goto tr16;
|
| -st226:
|
| +st225:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof226;
|
| -case 226:
|
| - goto tr408;
|
| -tr463:
|
| + goto _test_eof225;
|
| +case 225:
|
| + goto tr404;
|
| +tr462:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| @@ -6961,15 +6950,15 @@ tr463:
|
| {
|
| SET_REPZ_PREFIX(TRUE);
|
| }
|
| - goto st227;
|
| -st227:
|
| + goto st226;
|
| +st226:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof227;
|
| -case 227:
|
| + goto _test_eof226;
|
| +case 226:
|
| switch( (*( current_position)) ) {
|
| - case 15u: goto st228;
|
| - case 102u: goto tr410;
|
| - case 144u: goto tr411;
|
| + case 15u: goto st227;
|
| + case 102u: goto tr406;
|
| + case 144u: goto tr407;
|
| }
|
| if ( (*( current_position)) < 170u ) {
|
| if ( 164u <= (*( current_position)) && (*( current_position)) <= 167u )
|
| @@ -6980,53 +6969,53 @@ case 227:
|
| } else
|
| goto tr0;
|
| goto tr16;
|
| -st228:
|
| +st227:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof228;
|
| -case 228:
|
| + goto _test_eof227;
|
| +case 227:
|
| switch( (*( current_position)) ) {
|
| - case 18u: goto tr413;
|
| - case 22u: goto tr413;
|
| - case 43u: goto tr414;
|
| - case 111u: goto tr415;
|
| - case 112u: goto tr416;
|
| - case 184u: goto tr212;
|
| - case 188u: goto tr213;
|
| - case 189u: goto tr214;
|
| - case 194u: goto tr417;
|
| - case 214u: goto tr418;
|
| - case 230u: goto tr415;
|
| + case 18u: goto tr409;
|
| + case 22u: goto tr409;
|
| + case 43u: goto tr410;
|
| + case 111u: goto tr411;
|
| + case 112u: goto tr412;
|
| + case 184u: goto tr413;
|
| + case 188u: goto tr414;
|
| + case 189u: goto tr415;
|
| + case 194u: goto tr416;
|
| + case 214u: goto tr417;
|
| + case 230u: goto tr411;
|
| }
|
| if ( (*( current_position)) < 88u ) {
|
| if ( (*( current_position)) < 42u ) {
|
| if ( 16u <= (*( current_position)) && (*( current_position)) <= 17u )
|
| - goto tr412;
|
| + goto tr408;
|
| } else if ( (*( current_position)) > 45u ) {
|
| if ( 81u <= (*( current_position)) && (*( current_position)) <= 83u )
|
| - goto tr412;
|
| + goto tr408;
|
| } else
|
| - goto tr412;
|
| + goto tr408;
|
| } else if ( (*( current_position)) > 89u ) {
|
| if ( (*( current_position)) < 92u ) {
|
| if ( 90u <= (*( current_position)) && (*( current_position)) <= 91u )
|
| - goto tr415;
|
| + goto tr411;
|
| } else if ( (*( current_position)) > 95u ) {
|
| if ( 126u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr415;
|
| + goto tr411;
|
| } else
|
| - goto tr412;
|
| + goto tr408;
|
| } else
|
| - goto tr412;
|
| + goto tr408;
|
| goto tr16;
|
| -tr464:
|
| +tr463:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st229;
|
| -st229:
|
| + goto st228;
|
| +st228:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof229;
|
| -case 229:
|
| + goto _test_eof228;
|
| +case 228:
|
| switch( (*( current_position)) ) {
|
| case 4u: goto st35;
|
| case 5u: goto st36;
|
| @@ -7087,18 +7076,18 @@ case 229:
|
| } else
|
| goto st7;
|
| goto tr0;
|
| -tr465:
|
| +tr464:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st230;
|
| -st230:
|
| + goto st229;
|
| +st229:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof230;
|
| -case 230:
|
| + goto _test_eof229;
|
| +case 229:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto st112;
|
| - case 5u: goto st113;
|
| + case 4u: goto st111;
|
| + case 5u: goto st112;
|
| case 20u: goto st2;
|
| case 21u: goto st3;
|
| case 28u: goto st2;
|
| @@ -7111,14 +7100,14 @@ case 230:
|
| case 53u: goto st3;
|
| case 60u: goto st2;
|
| case 61u: goto st3;
|
| - case 68u: goto st118;
|
| + case 68u: goto st117;
|
| case 84u: goto st8;
|
| case 92u: goto st8;
|
| case 100u: goto st8;
|
| case 108u: goto st8;
|
| case 116u: goto st8;
|
| case 124u: goto st8;
|
| - case 132u: goto st119;
|
| + case 132u: goto st118;
|
| case 148u: goto st9;
|
| case 156u: goto st9;
|
| case 164u: goto st9;
|
| @@ -7135,7 +7124,7 @@ case 230:
|
| if ( 72u <= (*( current_position)) && (*( current_position)) <= 79u )
|
| goto tr16;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto st117;
|
| + goto st116;
|
| } else
|
| goto tr16;
|
| } else if ( (*( current_position)) > 127u ) {
|
| @@ -7144,7 +7133,7 @@ case 230:
|
| if ( 136u <= (*( current_position)) && (*( current_position)) <= 143u )
|
| goto tr16;
|
| } else if ( (*( current_position)) >= 128u )
|
| - goto st113;
|
| + goto st112;
|
| } else if ( (*( current_position)) > 191u ) {
|
| if ( (*( current_position)) > 199u ) {
|
| if ( 200u <= (*( current_position)) && (*( current_position)) <= 207u )
|
| @@ -7156,15 +7145,15 @@ case 230:
|
| } else
|
| goto st7;
|
| goto tr0;
|
| -tr466:
|
| +tr465:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st231;
|
| -st231:
|
| + goto st230;
|
| +st230:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof231;
|
| -case 231:
|
| + goto _test_eof230;
|
| +case 230:
|
| switch( (*( current_position)) ) {
|
| case 4u: goto st2;
|
| case 5u: goto st3;
|
| @@ -7187,15 +7176,15 @@ case 231:
|
| } else
|
| goto st7;
|
| goto tr16;
|
| -tr468:
|
| +tr467:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st232;
|
| -st232:
|
| + goto st231;
|
| +st231:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof232;
|
| -case 232:
|
| + goto _test_eof231;
|
| +case 231:
|
| switch( (*( current_position)) ) {
|
| case 4u: goto st2;
|
| case 5u: goto st3;
|
| @@ -7209,8 +7198,8 @@ case 232:
|
| case 132u: goto st9;
|
| case 140u: goto st9;
|
| case 180u: goto st9;
|
| - case 208u: goto tr419;
|
| - case 224u: goto tr420;
|
| + case 208u: goto tr418;
|
| + case 224u: goto tr419;
|
| }
|
| if ( (*( current_position)) < 112u ) {
|
| if ( (*( current_position)) < 48u ) {
|
| @@ -7236,14 +7225,14 @@ case 232:
|
| } else
|
| goto st7;
|
| goto tr16;
|
| -st233:
|
| +st232:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof233;
|
| -case 233:
|
| + goto _test_eof232;
|
| +case 232:
|
| if ( (*( current_position)) == 224u )
|
| - goto tr421;
|
| + goto tr420;
|
| goto tr11;
|
| -tr421:
|
| +tr420:
|
| {
|
| SET_IMM_TYPE(IMM8);
|
| SET_IMM_PTR(current_position);
|
| @@ -7260,144 +7249,144 @@ tr421:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st249;
|
| -st249:
|
| + goto st248;
|
| +st248:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof249;
|
| -case 249:
|
| + goto _test_eof248;
|
| +case 248:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr429;
|
| - case 5u: goto tr430;
|
| - case 12u: goto tr429;
|
| - case 13u: goto tr430;
|
| - case 15u: goto tr431;
|
| - case 20u: goto tr429;
|
| - case 21u: goto tr430;
|
| - case 28u: goto tr429;
|
| - case 29u: goto tr430;
|
| - case 36u: goto tr429;
|
| - case 37u: goto tr430;
|
| - case 44u: goto tr429;
|
| - case 45u: goto tr430;
|
| - case 46u: goto tr432;
|
| - case 52u: goto tr429;
|
| - case 53u: goto tr430;
|
| - case 60u: goto tr429;
|
| - case 61u: goto tr430;
|
| - case 62u: goto tr433;
|
| - case 101u: goto tr435;
|
| - case 102u: goto tr436;
|
| - case 104u: goto tr430;
|
| - case 105u: goto tr437;
|
| - case 106u: goto tr429;
|
| - case 107u: goto tr438;
|
| - case 128u: goto tr438;
|
| - case 129u: goto tr437;
|
| - case 131u: goto tr440;
|
| - case 141u: goto tr441;
|
| - case 143u: goto tr442;
|
| - case 155u: goto tr443;
|
| - case 168u: goto tr429;
|
| - case 169u: goto tr430;
|
| - case 196u: goto tr446;
|
| - case 197u: goto tr447;
|
| - case 198u: goto tr448;
|
| - case 199u: goto tr449;
|
| - case 201u: goto tr434;
|
| - case 216u: goto tr451;
|
| - case 217u: goto tr452;
|
| - case 218u: goto tr453;
|
| - case 219u: goto tr454;
|
| - case 220u: goto tr455;
|
| - case 221u: goto tr456;
|
| - case 222u: goto tr457;
|
| - case 223u: goto tr458;
|
| - case 232u: goto tr459;
|
| - case 233u: goto tr460;
|
| - case 235u: goto tr439;
|
| - case 240u: goto tr461;
|
| - case 242u: goto tr462;
|
| - case 243u: goto tr463;
|
| - case 246u: goto tr464;
|
| - case 247u: goto tr465;
|
| - case 254u: goto tr466;
|
| - case 255u: goto tr469;
|
| + case 4u: goto tr428;
|
| + case 5u: goto tr429;
|
| + case 12u: goto tr428;
|
| + case 13u: goto tr429;
|
| + case 15u: goto tr430;
|
| + case 20u: goto tr428;
|
| + case 21u: goto tr429;
|
| + case 28u: goto tr428;
|
| + case 29u: goto tr429;
|
| + case 36u: goto tr428;
|
| + case 37u: goto tr429;
|
| + case 44u: goto tr428;
|
| + case 45u: goto tr429;
|
| + case 46u: goto tr431;
|
| + case 52u: goto tr428;
|
| + case 53u: goto tr429;
|
| + case 60u: goto tr428;
|
| + case 61u: goto tr429;
|
| + case 62u: goto tr432;
|
| + case 101u: goto tr434;
|
| + case 102u: goto tr435;
|
| + case 104u: goto tr429;
|
| + case 105u: goto tr436;
|
| + case 106u: goto tr428;
|
| + case 107u: goto tr437;
|
| + case 128u: goto tr437;
|
| + case 129u: goto tr436;
|
| + case 131u: goto tr439;
|
| + case 141u: goto tr440;
|
| + case 143u: goto tr441;
|
| + case 155u: goto tr442;
|
| + case 168u: goto tr428;
|
| + case 169u: goto tr429;
|
| + case 196u: goto tr445;
|
| + case 197u: goto tr446;
|
| + case 198u: goto tr447;
|
| + case 199u: goto tr448;
|
| + case 201u: goto tr433;
|
| + case 216u: goto tr450;
|
| + case 217u: goto tr451;
|
| + case 218u: goto tr452;
|
| + case 219u: goto tr453;
|
| + case 220u: goto tr454;
|
| + case 221u: goto tr455;
|
| + case 222u: goto tr456;
|
| + case 223u: goto tr457;
|
| + case 232u: goto tr458;
|
| + case 233u: goto tr459;
|
| + case 235u: goto tr438;
|
| + case 240u: goto tr460;
|
| + case 242u: goto tr461;
|
| + case 243u: goto tr462;
|
| + case 246u: goto tr463;
|
| + case 247u: goto tr464;
|
| + case 254u: goto tr465;
|
| + case 255u: goto tr468;
|
| }
|
| if ( (*( current_position)) < 132u ) {
|
| if ( (*( current_position)) < 32u ) {
|
| if ( (*( current_position)) < 8u ) {
|
| if ( (*( current_position)) <= 3u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 11u ) {
|
| if ( (*( current_position)) > 19u ) {
|
| if ( 24u <= (*( current_position)) && (*( current_position)) <= 27u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 16u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 35u ) {
|
| if ( (*( current_position)) < 56u ) {
|
| if ( (*( current_position)) > 43u ) {
|
| if ( 48u <= (*( current_position)) && (*( current_position)) <= 51u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 40u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 59u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 112u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr439;
|
| + goto tr438;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 139u ) {
|
| if ( (*( current_position)) < 176u ) {
|
| if ( (*( current_position)) < 160u ) {
|
| if ( (*( current_position)) > 153u ) {
|
| if ( 158u <= (*( current_position)) && (*( current_position)) <= 159u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 144u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) > 163u ) {
|
| if ( (*( current_position)) > 171u ) {
|
| if ( 174u <= (*( current_position)) && (*( current_position)) <= 175u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 164u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr444;
|
| + goto tr443;
|
| } else if ( (*( current_position)) > 183u ) {
|
| if ( (*( current_position)) < 208u ) {
|
| if ( (*( current_position)) > 191u ) {
|
| if ( 192u <= (*( current_position)) && (*( current_position)) <= 193u )
|
| - goto tr445;
|
| + goto tr444;
|
| } else if ( (*( current_position)) >= 184u )
|
| - goto tr430;
|
| + goto tr429;
|
| } else if ( (*( current_position)) > 211u ) {
|
| if ( (*( current_position)) > 249u ) {
|
| if ( 252u <= (*( current_position)) && (*( current_position)) <= 253u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 244u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr450;
|
| + goto tr449;
|
| } else
|
| - goto tr429;
|
| + goto tr428;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| goto tr16;
|
| -tr469:
|
| +tr468:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st234;
|
| -st234:
|
| + goto st233;
|
| +st233:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof234;
|
| -case 234:
|
| + goto _test_eof233;
|
| +case 233:
|
| switch( (*( current_position)) ) {
|
| case 4u: goto st2;
|
| case 5u: goto st3;
|
| @@ -7411,8 +7400,8 @@ case 234:
|
| case 132u: goto st9;
|
| case 140u: goto st9;
|
| case 180u: goto st9;
|
| - case 209u: goto tr419;
|
| - case 225u: goto tr420;
|
| + case 209u: goto tr418;
|
| + case 225u: goto tr419;
|
| }
|
| if ( (*( current_position)) < 112u ) {
|
| if ( (*( current_position)) < 48u ) {
|
| @@ -7438,14 +7427,14 @@ case 234:
|
| } else
|
| goto st7;
|
| goto tr16;
|
| -st235:
|
| +st234:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof235;
|
| -case 235:
|
| + goto _test_eof234;
|
| +case 234:
|
| if ( (*( current_position)) == 224u )
|
| - goto tr422;
|
| + goto tr421;
|
| goto tr11;
|
| -tr422:
|
| +tr421:
|
| {
|
| SET_IMM_TYPE(IMM8);
|
| SET_IMM_PTR(current_position);
|
| @@ -7462,144 +7451,144 @@ tr422:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st250;
|
| -st250:
|
| + goto st249;
|
| +st249:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof250;
|
| -case 250:
|
| + goto _test_eof249;
|
| +case 249:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr429;
|
| - case 5u: goto tr430;
|
| - case 12u: goto tr429;
|
| - case 13u: goto tr430;
|
| - case 15u: goto tr431;
|
| - case 20u: goto tr429;
|
| - case 21u: goto tr430;
|
| - case 28u: goto tr429;
|
| - case 29u: goto tr430;
|
| - case 36u: goto tr429;
|
| - case 37u: goto tr430;
|
| - case 44u: goto tr429;
|
| - case 45u: goto tr430;
|
| - case 46u: goto tr432;
|
| - case 52u: goto tr429;
|
| - case 53u: goto tr430;
|
| - case 60u: goto tr429;
|
| - case 61u: goto tr430;
|
| - case 62u: goto tr433;
|
| - case 101u: goto tr435;
|
| - case 102u: goto tr436;
|
| - case 104u: goto tr430;
|
| - case 105u: goto tr437;
|
| - case 106u: goto tr429;
|
| - case 107u: goto tr438;
|
| - case 128u: goto tr438;
|
| - case 129u: goto tr437;
|
| - case 131u: goto tr440;
|
| - case 141u: goto tr441;
|
| - case 143u: goto tr442;
|
| - case 155u: goto tr443;
|
| - case 168u: goto tr429;
|
| - case 169u: goto tr430;
|
| - case 196u: goto tr446;
|
| - case 197u: goto tr447;
|
| - case 198u: goto tr448;
|
| - case 199u: goto tr449;
|
| - case 201u: goto tr434;
|
| - case 216u: goto tr451;
|
| - case 217u: goto tr452;
|
| - case 218u: goto tr453;
|
| - case 219u: goto tr454;
|
| - case 220u: goto tr455;
|
| - case 221u: goto tr456;
|
| - case 222u: goto tr457;
|
| - case 223u: goto tr458;
|
| - case 232u: goto tr459;
|
| - case 233u: goto tr460;
|
| - case 235u: goto tr439;
|
| - case 240u: goto tr461;
|
| - case 242u: goto tr462;
|
| - case 243u: goto tr463;
|
| - case 246u: goto tr464;
|
| - case 247u: goto tr465;
|
| - case 254u: goto tr466;
|
| - case 255u: goto tr470;
|
| + case 4u: goto tr428;
|
| + case 5u: goto tr429;
|
| + case 12u: goto tr428;
|
| + case 13u: goto tr429;
|
| + case 15u: goto tr430;
|
| + case 20u: goto tr428;
|
| + case 21u: goto tr429;
|
| + case 28u: goto tr428;
|
| + case 29u: goto tr429;
|
| + case 36u: goto tr428;
|
| + case 37u: goto tr429;
|
| + case 44u: goto tr428;
|
| + case 45u: goto tr429;
|
| + case 46u: goto tr431;
|
| + case 52u: goto tr428;
|
| + case 53u: goto tr429;
|
| + case 60u: goto tr428;
|
| + case 61u: goto tr429;
|
| + case 62u: goto tr432;
|
| + case 101u: goto tr434;
|
| + case 102u: goto tr435;
|
| + case 104u: goto tr429;
|
| + case 105u: goto tr436;
|
| + case 106u: goto tr428;
|
| + case 107u: goto tr437;
|
| + case 128u: goto tr437;
|
| + case 129u: goto tr436;
|
| + case 131u: goto tr439;
|
| + case 141u: goto tr440;
|
| + case 143u: goto tr441;
|
| + case 155u: goto tr442;
|
| + case 168u: goto tr428;
|
| + case 169u: goto tr429;
|
| + case 196u: goto tr445;
|
| + case 197u: goto tr446;
|
| + case 198u: goto tr447;
|
| + case 199u: goto tr448;
|
| + case 201u: goto tr433;
|
| + case 216u: goto tr450;
|
| + case 217u: goto tr451;
|
| + case 218u: goto tr452;
|
| + case 219u: goto tr453;
|
| + case 220u: goto tr454;
|
| + case 221u: goto tr455;
|
| + case 222u: goto tr456;
|
| + case 223u: goto tr457;
|
| + case 232u: goto tr458;
|
| + case 233u: goto tr459;
|
| + case 235u: goto tr438;
|
| + case 240u: goto tr460;
|
| + case 242u: goto tr461;
|
| + case 243u: goto tr462;
|
| + case 246u: goto tr463;
|
| + case 247u: goto tr464;
|
| + case 254u: goto tr465;
|
| + case 255u: goto tr469;
|
| }
|
| if ( (*( current_position)) < 132u ) {
|
| if ( (*( current_position)) < 32u ) {
|
| if ( (*( current_position)) < 8u ) {
|
| if ( (*( current_position)) <= 3u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 11u ) {
|
| if ( (*( current_position)) > 19u ) {
|
| if ( 24u <= (*( current_position)) && (*( current_position)) <= 27u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 16u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 35u ) {
|
| if ( (*( current_position)) < 56u ) {
|
| if ( (*( current_position)) > 43u ) {
|
| if ( 48u <= (*( current_position)) && (*( current_position)) <= 51u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 40u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 59u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 112u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr439;
|
| + goto tr438;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 139u ) {
|
| if ( (*( current_position)) < 176u ) {
|
| if ( (*( current_position)) < 160u ) {
|
| if ( (*( current_position)) > 153u ) {
|
| if ( 158u <= (*( current_position)) && (*( current_position)) <= 159u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 144u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) > 163u ) {
|
| if ( (*( current_position)) > 171u ) {
|
| if ( 174u <= (*( current_position)) && (*( current_position)) <= 175u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 164u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr444;
|
| + goto tr443;
|
| } else if ( (*( current_position)) > 183u ) {
|
| if ( (*( current_position)) < 208u ) {
|
| if ( (*( current_position)) > 191u ) {
|
| if ( 192u <= (*( current_position)) && (*( current_position)) <= 193u )
|
| - goto tr445;
|
| + goto tr444;
|
| } else if ( (*( current_position)) >= 184u )
|
| - goto tr430;
|
| + goto tr429;
|
| } else if ( (*( current_position)) > 211u ) {
|
| if ( (*( current_position)) > 249u ) {
|
| if ( 252u <= (*( current_position)) && (*( current_position)) <= 253u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 244u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr450;
|
| + goto tr449;
|
| } else
|
| - goto tr429;
|
| + goto tr428;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| goto tr16;
|
| -tr470:
|
| +tr469:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st236;
|
| -st236:
|
| + goto st235;
|
| +st235:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof236;
|
| -case 236:
|
| + goto _test_eof235;
|
| +case 235:
|
| switch( (*( current_position)) ) {
|
| case 4u: goto st2;
|
| case 5u: goto st3;
|
| @@ -7613,8 +7602,8 @@ case 236:
|
| case 132u: goto st9;
|
| case 140u: goto st9;
|
| case 180u: goto st9;
|
| - case 210u: goto tr419;
|
| - case 226u: goto tr420;
|
| + case 210u: goto tr418;
|
| + case 226u: goto tr419;
|
| }
|
| if ( (*( current_position)) < 112u ) {
|
| if ( (*( current_position)) < 48u ) {
|
| @@ -7640,14 +7629,14 @@ case 236:
|
| } else
|
| goto st7;
|
| goto tr16;
|
| -st237:
|
| +st236:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof237;
|
| -case 237:
|
| + goto _test_eof236;
|
| +case 236:
|
| if ( (*( current_position)) == 224u )
|
| - goto tr423;
|
| + goto tr422;
|
| goto tr11;
|
| -tr423:
|
| +tr422:
|
| {
|
| SET_IMM_TYPE(IMM8);
|
| SET_IMM_PTR(current_position);
|
| @@ -7664,144 +7653,144 @@ tr423:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st251;
|
| -st251:
|
| + goto st250;
|
| +st250:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof251;
|
| -case 251:
|
| + goto _test_eof250;
|
| +case 250:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr429;
|
| - case 5u: goto tr430;
|
| - case 12u: goto tr429;
|
| - case 13u: goto tr430;
|
| - case 15u: goto tr431;
|
| - case 20u: goto tr429;
|
| - case 21u: goto tr430;
|
| - case 28u: goto tr429;
|
| - case 29u: goto tr430;
|
| - case 36u: goto tr429;
|
| - case 37u: goto tr430;
|
| - case 44u: goto tr429;
|
| - case 45u: goto tr430;
|
| - case 46u: goto tr432;
|
| - case 52u: goto tr429;
|
| - case 53u: goto tr430;
|
| - case 60u: goto tr429;
|
| - case 61u: goto tr430;
|
| - case 62u: goto tr433;
|
| - case 101u: goto tr435;
|
| - case 102u: goto tr436;
|
| - case 104u: goto tr430;
|
| - case 105u: goto tr437;
|
| - case 106u: goto tr429;
|
| - case 107u: goto tr438;
|
| - case 128u: goto tr438;
|
| - case 129u: goto tr437;
|
| - case 131u: goto tr440;
|
| - case 141u: goto tr441;
|
| - case 143u: goto tr442;
|
| - case 155u: goto tr443;
|
| - case 168u: goto tr429;
|
| - case 169u: goto tr430;
|
| - case 196u: goto tr446;
|
| - case 197u: goto tr447;
|
| - case 198u: goto tr448;
|
| - case 199u: goto tr449;
|
| - case 201u: goto tr434;
|
| - case 216u: goto tr451;
|
| - case 217u: goto tr452;
|
| - case 218u: goto tr453;
|
| - case 219u: goto tr454;
|
| - case 220u: goto tr455;
|
| - case 221u: goto tr456;
|
| - case 222u: goto tr457;
|
| - case 223u: goto tr458;
|
| - case 232u: goto tr459;
|
| - case 233u: goto tr460;
|
| - case 235u: goto tr439;
|
| - case 240u: goto tr461;
|
| - case 242u: goto tr462;
|
| - case 243u: goto tr463;
|
| - case 246u: goto tr464;
|
| - case 247u: goto tr465;
|
| - case 254u: goto tr466;
|
| - case 255u: goto tr471;
|
| + case 4u: goto tr428;
|
| + case 5u: goto tr429;
|
| + case 12u: goto tr428;
|
| + case 13u: goto tr429;
|
| + case 15u: goto tr430;
|
| + case 20u: goto tr428;
|
| + case 21u: goto tr429;
|
| + case 28u: goto tr428;
|
| + case 29u: goto tr429;
|
| + case 36u: goto tr428;
|
| + case 37u: goto tr429;
|
| + case 44u: goto tr428;
|
| + case 45u: goto tr429;
|
| + case 46u: goto tr431;
|
| + case 52u: goto tr428;
|
| + case 53u: goto tr429;
|
| + case 60u: goto tr428;
|
| + case 61u: goto tr429;
|
| + case 62u: goto tr432;
|
| + case 101u: goto tr434;
|
| + case 102u: goto tr435;
|
| + case 104u: goto tr429;
|
| + case 105u: goto tr436;
|
| + case 106u: goto tr428;
|
| + case 107u: goto tr437;
|
| + case 128u: goto tr437;
|
| + case 129u: goto tr436;
|
| + case 131u: goto tr439;
|
| + case 141u: goto tr440;
|
| + case 143u: goto tr441;
|
| + case 155u: goto tr442;
|
| + case 168u: goto tr428;
|
| + case 169u: goto tr429;
|
| + case 196u: goto tr445;
|
| + case 197u: goto tr446;
|
| + case 198u: goto tr447;
|
| + case 199u: goto tr448;
|
| + case 201u: goto tr433;
|
| + case 216u: goto tr450;
|
| + case 217u: goto tr451;
|
| + case 218u: goto tr452;
|
| + case 219u: goto tr453;
|
| + case 220u: goto tr454;
|
| + case 221u: goto tr455;
|
| + case 222u: goto tr456;
|
| + case 223u: goto tr457;
|
| + case 232u: goto tr458;
|
| + case 233u: goto tr459;
|
| + case 235u: goto tr438;
|
| + case 240u: goto tr460;
|
| + case 242u: goto tr461;
|
| + case 243u: goto tr462;
|
| + case 246u: goto tr463;
|
| + case 247u: goto tr464;
|
| + case 254u: goto tr465;
|
| + case 255u: goto tr470;
|
| }
|
| if ( (*( current_position)) < 132u ) {
|
| if ( (*( current_position)) < 32u ) {
|
| if ( (*( current_position)) < 8u ) {
|
| if ( (*( current_position)) <= 3u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 11u ) {
|
| if ( (*( current_position)) > 19u ) {
|
| if ( 24u <= (*( current_position)) && (*( current_position)) <= 27u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 16u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 35u ) {
|
| if ( (*( current_position)) < 56u ) {
|
| if ( (*( current_position)) > 43u ) {
|
| if ( 48u <= (*( current_position)) && (*( current_position)) <= 51u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 40u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 59u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 112u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr439;
|
| + goto tr438;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 139u ) {
|
| if ( (*( current_position)) < 176u ) {
|
| if ( (*( current_position)) < 160u ) {
|
| if ( (*( current_position)) > 153u ) {
|
| if ( 158u <= (*( current_position)) && (*( current_position)) <= 159u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 144u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) > 163u ) {
|
| if ( (*( current_position)) > 171u ) {
|
| if ( 174u <= (*( current_position)) && (*( current_position)) <= 175u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 164u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr444;
|
| + goto tr443;
|
| } else if ( (*( current_position)) > 183u ) {
|
| if ( (*( current_position)) < 208u ) {
|
| if ( (*( current_position)) > 191u ) {
|
| if ( 192u <= (*( current_position)) && (*( current_position)) <= 193u )
|
| - goto tr445;
|
| + goto tr444;
|
| } else if ( (*( current_position)) >= 184u )
|
| - goto tr430;
|
| + goto tr429;
|
| } else if ( (*( current_position)) > 211u ) {
|
| if ( (*( current_position)) > 249u ) {
|
| if ( 252u <= (*( current_position)) && (*( current_position)) <= 253u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 244u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr450;
|
| + goto tr449;
|
| } else
|
| - goto tr429;
|
| + goto tr428;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| goto tr16;
|
| -tr471:
|
| +tr470:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st238;
|
| -st238:
|
| + goto st237;
|
| +st237:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof238;
|
| -case 238:
|
| + goto _test_eof237;
|
| +case 237:
|
| switch( (*( current_position)) ) {
|
| case 4u: goto st2;
|
| case 5u: goto st3;
|
| @@ -7815,8 +7804,8 @@ case 238:
|
| case 132u: goto st9;
|
| case 140u: goto st9;
|
| case 180u: goto st9;
|
| - case 211u: goto tr419;
|
| - case 227u: goto tr420;
|
| + case 211u: goto tr418;
|
| + case 227u: goto tr419;
|
| }
|
| if ( (*( current_position)) < 112u ) {
|
| if ( (*( current_position)) < 48u ) {
|
| @@ -7842,14 +7831,14 @@ case 238:
|
| } else
|
| goto st7;
|
| goto tr16;
|
| -st239:
|
| +st238:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof239;
|
| -case 239:
|
| + goto _test_eof238;
|
| +case 238:
|
| if ( (*( current_position)) == 224u )
|
| - goto tr424;
|
| + goto tr423;
|
| goto tr11;
|
| -tr424:
|
| +tr423:
|
| {
|
| SET_IMM_TYPE(IMM8);
|
| SET_IMM_PTR(current_position);
|
| @@ -7866,144 +7855,144 @@ tr424:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st252;
|
| -st252:
|
| + goto st251;
|
| +st251:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof252;
|
| -case 252:
|
| + goto _test_eof251;
|
| +case 251:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr429;
|
| - case 5u: goto tr430;
|
| - case 12u: goto tr429;
|
| - case 13u: goto tr430;
|
| - case 15u: goto tr431;
|
| - case 20u: goto tr429;
|
| - case 21u: goto tr430;
|
| - case 28u: goto tr429;
|
| - case 29u: goto tr430;
|
| - case 36u: goto tr429;
|
| - case 37u: goto tr430;
|
| - case 44u: goto tr429;
|
| - case 45u: goto tr430;
|
| - case 46u: goto tr432;
|
| - case 52u: goto tr429;
|
| - case 53u: goto tr430;
|
| - case 60u: goto tr429;
|
| - case 61u: goto tr430;
|
| - case 62u: goto tr433;
|
| - case 101u: goto tr435;
|
| - case 102u: goto tr436;
|
| - case 104u: goto tr430;
|
| - case 105u: goto tr437;
|
| - case 106u: goto tr429;
|
| - case 107u: goto tr438;
|
| - case 128u: goto tr438;
|
| - case 129u: goto tr437;
|
| - case 131u: goto tr440;
|
| - case 141u: goto tr441;
|
| - case 143u: goto tr442;
|
| - case 155u: goto tr443;
|
| - case 168u: goto tr429;
|
| - case 169u: goto tr430;
|
| - case 196u: goto tr446;
|
| - case 197u: goto tr447;
|
| - case 198u: goto tr448;
|
| - case 199u: goto tr449;
|
| - case 201u: goto tr434;
|
| - case 216u: goto tr451;
|
| - case 217u: goto tr452;
|
| - case 218u: goto tr453;
|
| - case 219u: goto tr454;
|
| - case 220u: goto tr455;
|
| - case 221u: goto tr456;
|
| - case 222u: goto tr457;
|
| - case 223u: goto tr458;
|
| - case 232u: goto tr459;
|
| - case 233u: goto tr460;
|
| - case 235u: goto tr439;
|
| - case 240u: goto tr461;
|
| - case 242u: goto tr462;
|
| - case 243u: goto tr463;
|
| - case 246u: goto tr464;
|
| - case 247u: goto tr465;
|
| - case 254u: goto tr466;
|
| - case 255u: goto tr472;
|
| + case 4u: goto tr428;
|
| + case 5u: goto tr429;
|
| + case 12u: goto tr428;
|
| + case 13u: goto tr429;
|
| + case 15u: goto tr430;
|
| + case 20u: goto tr428;
|
| + case 21u: goto tr429;
|
| + case 28u: goto tr428;
|
| + case 29u: goto tr429;
|
| + case 36u: goto tr428;
|
| + case 37u: goto tr429;
|
| + case 44u: goto tr428;
|
| + case 45u: goto tr429;
|
| + case 46u: goto tr431;
|
| + case 52u: goto tr428;
|
| + case 53u: goto tr429;
|
| + case 60u: goto tr428;
|
| + case 61u: goto tr429;
|
| + case 62u: goto tr432;
|
| + case 101u: goto tr434;
|
| + case 102u: goto tr435;
|
| + case 104u: goto tr429;
|
| + case 105u: goto tr436;
|
| + case 106u: goto tr428;
|
| + case 107u: goto tr437;
|
| + case 128u: goto tr437;
|
| + case 129u: goto tr436;
|
| + case 131u: goto tr439;
|
| + case 141u: goto tr440;
|
| + case 143u: goto tr441;
|
| + case 155u: goto tr442;
|
| + case 168u: goto tr428;
|
| + case 169u: goto tr429;
|
| + case 196u: goto tr445;
|
| + case 197u: goto tr446;
|
| + case 198u: goto tr447;
|
| + case 199u: goto tr448;
|
| + case 201u: goto tr433;
|
| + case 216u: goto tr450;
|
| + case 217u: goto tr451;
|
| + case 218u: goto tr452;
|
| + case 219u: goto tr453;
|
| + case 220u: goto tr454;
|
| + case 221u: goto tr455;
|
| + case 222u: goto tr456;
|
| + case 223u: goto tr457;
|
| + case 232u: goto tr458;
|
| + case 233u: goto tr459;
|
| + case 235u: goto tr438;
|
| + case 240u: goto tr460;
|
| + case 242u: goto tr461;
|
| + case 243u: goto tr462;
|
| + case 246u: goto tr463;
|
| + case 247u: goto tr464;
|
| + case 254u: goto tr465;
|
| + case 255u: goto tr471;
|
| }
|
| if ( (*( current_position)) < 132u ) {
|
| if ( (*( current_position)) < 32u ) {
|
| if ( (*( current_position)) < 8u ) {
|
| if ( (*( current_position)) <= 3u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 11u ) {
|
| if ( (*( current_position)) > 19u ) {
|
| if ( 24u <= (*( current_position)) && (*( current_position)) <= 27u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 16u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 35u ) {
|
| if ( (*( current_position)) < 56u ) {
|
| if ( (*( current_position)) > 43u ) {
|
| if ( 48u <= (*( current_position)) && (*( current_position)) <= 51u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 40u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 59u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 112u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr439;
|
| + goto tr438;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 139u ) {
|
| if ( (*( current_position)) < 176u ) {
|
| if ( (*( current_position)) < 160u ) {
|
| if ( (*( current_position)) > 153u ) {
|
| if ( 158u <= (*( current_position)) && (*( current_position)) <= 159u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 144u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) > 163u ) {
|
| if ( (*( current_position)) > 171u ) {
|
| if ( 174u <= (*( current_position)) && (*( current_position)) <= 175u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 164u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr444;
|
| + goto tr443;
|
| } else if ( (*( current_position)) > 183u ) {
|
| if ( (*( current_position)) < 208u ) {
|
| if ( (*( current_position)) > 191u ) {
|
| if ( 192u <= (*( current_position)) && (*( current_position)) <= 193u )
|
| - goto tr445;
|
| + goto tr444;
|
| } else if ( (*( current_position)) >= 184u )
|
| - goto tr430;
|
| + goto tr429;
|
| } else if ( (*( current_position)) > 211u ) {
|
| if ( (*( current_position)) > 249u ) {
|
| if ( 252u <= (*( current_position)) && (*( current_position)) <= 253u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 244u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr450;
|
| + goto tr449;
|
| } else
|
| - goto tr429;
|
| + goto tr428;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| goto tr16;
|
| -tr472:
|
| +tr471:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st240;
|
| -st240:
|
| + goto st239;
|
| +st239:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof240;
|
| -case 240:
|
| + goto _test_eof239;
|
| +case 239:
|
| switch( (*( current_position)) ) {
|
| case 4u: goto st2;
|
| case 5u: goto st3;
|
| @@ -8017,8 +8006,8 @@ case 240:
|
| case 132u: goto st9;
|
| case 140u: goto st9;
|
| case 180u: goto st9;
|
| - case 212u: goto tr419;
|
| - case 228u: goto tr420;
|
| + case 212u: goto tr418;
|
| + case 228u: goto tr419;
|
| }
|
| if ( (*( current_position)) < 112u ) {
|
| if ( (*( current_position)) < 48u ) {
|
| @@ -8044,14 +8033,14 @@ case 240:
|
| } else
|
| goto st7;
|
| goto tr16;
|
| -st241:
|
| +st240:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof241;
|
| -case 241:
|
| + goto _test_eof240;
|
| +case 240:
|
| if ( (*( current_position)) == 224u )
|
| - goto tr425;
|
| + goto tr424;
|
| goto tr11;
|
| -tr425:
|
| +tr424:
|
| {
|
| SET_IMM_TYPE(IMM8);
|
| SET_IMM_PTR(current_position);
|
| @@ -8068,144 +8057,144 @@ tr425:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st253;
|
| -st253:
|
| + goto st252;
|
| +st252:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof253;
|
| -case 253:
|
| + goto _test_eof252;
|
| +case 252:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr429;
|
| - case 5u: goto tr430;
|
| - case 12u: goto tr429;
|
| - case 13u: goto tr430;
|
| - case 15u: goto tr431;
|
| - case 20u: goto tr429;
|
| - case 21u: goto tr430;
|
| - case 28u: goto tr429;
|
| - case 29u: goto tr430;
|
| - case 36u: goto tr429;
|
| - case 37u: goto tr430;
|
| - case 44u: goto tr429;
|
| - case 45u: goto tr430;
|
| - case 46u: goto tr432;
|
| - case 52u: goto tr429;
|
| - case 53u: goto tr430;
|
| - case 60u: goto tr429;
|
| - case 61u: goto tr430;
|
| - case 62u: goto tr433;
|
| - case 101u: goto tr435;
|
| - case 102u: goto tr436;
|
| - case 104u: goto tr430;
|
| - case 105u: goto tr437;
|
| - case 106u: goto tr429;
|
| - case 107u: goto tr438;
|
| - case 128u: goto tr438;
|
| - case 129u: goto tr437;
|
| - case 131u: goto tr440;
|
| - case 141u: goto tr441;
|
| - case 143u: goto tr442;
|
| - case 155u: goto tr443;
|
| - case 168u: goto tr429;
|
| - case 169u: goto tr430;
|
| - case 196u: goto tr446;
|
| - case 197u: goto tr447;
|
| - case 198u: goto tr448;
|
| - case 199u: goto tr449;
|
| - case 201u: goto tr434;
|
| - case 216u: goto tr451;
|
| - case 217u: goto tr452;
|
| - case 218u: goto tr453;
|
| - case 219u: goto tr454;
|
| - case 220u: goto tr455;
|
| - case 221u: goto tr456;
|
| - case 222u: goto tr457;
|
| - case 223u: goto tr458;
|
| - case 232u: goto tr459;
|
| - case 233u: goto tr460;
|
| - case 235u: goto tr439;
|
| - case 240u: goto tr461;
|
| - case 242u: goto tr462;
|
| - case 243u: goto tr463;
|
| - case 246u: goto tr464;
|
| - case 247u: goto tr465;
|
| - case 254u: goto tr466;
|
| - case 255u: goto tr473;
|
| + case 4u: goto tr428;
|
| + case 5u: goto tr429;
|
| + case 12u: goto tr428;
|
| + case 13u: goto tr429;
|
| + case 15u: goto tr430;
|
| + case 20u: goto tr428;
|
| + case 21u: goto tr429;
|
| + case 28u: goto tr428;
|
| + case 29u: goto tr429;
|
| + case 36u: goto tr428;
|
| + case 37u: goto tr429;
|
| + case 44u: goto tr428;
|
| + case 45u: goto tr429;
|
| + case 46u: goto tr431;
|
| + case 52u: goto tr428;
|
| + case 53u: goto tr429;
|
| + case 60u: goto tr428;
|
| + case 61u: goto tr429;
|
| + case 62u: goto tr432;
|
| + case 101u: goto tr434;
|
| + case 102u: goto tr435;
|
| + case 104u: goto tr429;
|
| + case 105u: goto tr436;
|
| + case 106u: goto tr428;
|
| + case 107u: goto tr437;
|
| + case 128u: goto tr437;
|
| + case 129u: goto tr436;
|
| + case 131u: goto tr439;
|
| + case 141u: goto tr440;
|
| + case 143u: goto tr441;
|
| + case 155u: goto tr442;
|
| + case 168u: goto tr428;
|
| + case 169u: goto tr429;
|
| + case 196u: goto tr445;
|
| + case 197u: goto tr446;
|
| + case 198u: goto tr447;
|
| + case 199u: goto tr448;
|
| + case 201u: goto tr433;
|
| + case 216u: goto tr450;
|
| + case 217u: goto tr451;
|
| + case 218u: goto tr452;
|
| + case 219u: goto tr453;
|
| + case 220u: goto tr454;
|
| + case 221u: goto tr455;
|
| + case 222u: goto tr456;
|
| + case 223u: goto tr457;
|
| + case 232u: goto tr458;
|
| + case 233u: goto tr459;
|
| + case 235u: goto tr438;
|
| + case 240u: goto tr460;
|
| + case 242u: goto tr461;
|
| + case 243u: goto tr462;
|
| + case 246u: goto tr463;
|
| + case 247u: goto tr464;
|
| + case 254u: goto tr465;
|
| + case 255u: goto tr472;
|
| }
|
| if ( (*( current_position)) < 132u ) {
|
| if ( (*( current_position)) < 32u ) {
|
| if ( (*( current_position)) < 8u ) {
|
| if ( (*( current_position)) <= 3u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 11u ) {
|
| if ( (*( current_position)) > 19u ) {
|
| if ( 24u <= (*( current_position)) && (*( current_position)) <= 27u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 16u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 35u ) {
|
| if ( (*( current_position)) < 56u ) {
|
| if ( (*( current_position)) > 43u ) {
|
| if ( 48u <= (*( current_position)) && (*( current_position)) <= 51u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 40u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 59u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 112u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr439;
|
| + goto tr438;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 139u ) {
|
| if ( (*( current_position)) < 176u ) {
|
| if ( (*( current_position)) < 160u ) {
|
| if ( (*( current_position)) > 153u ) {
|
| if ( 158u <= (*( current_position)) && (*( current_position)) <= 159u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 144u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) > 163u ) {
|
| if ( (*( current_position)) > 171u ) {
|
| if ( 174u <= (*( current_position)) && (*( current_position)) <= 175u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 164u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr444;
|
| + goto tr443;
|
| } else if ( (*( current_position)) > 183u ) {
|
| if ( (*( current_position)) < 208u ) {
|
| if ( (*( current_position)) > 191u ) {
|
| if ( 192u <= (*( current_position)) && (*( current_position)) <= 193u )
|
| - goto tr445;
|
| + goto tr444;
|
| } else if ( (*( current_position)) >= 184u )
|
| - goto tr430;
|
| + goto tr429;
|
| } else if ( (*( current_position)) > 211u ) {
|
| if ( (*( current_position)) > 249u ) {
|
| if ( 252u <= (*( current_position)) && (*( current_position)) <= 253u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 244u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr450;
|
| + goto tr449;
|
| } else
|
| - goto tr429;
|
| + goto tr428;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| goto tr16;
|
| -tr473:
|
| +tr472:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st242;
|
| -st242:
|
| + goto st241;
|
| +st241:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof242;
|
| -case 242:
|
| + goto _test_eof241;
|
| +case 241:
|
| switch( (*( current_position)) ) {
|
| case 4u: goto st2;
|
| case 5u: goto st3;
|
| @@ -8219,8 +8208,8 @@ case 242:
|
| case 132u: goto st9;
|
| case 140u: goto st9;
|
| case 180u: goto st9;
|
| - case 213u: goto tr419;
|
| - case 229u: goto tr420;
|
| + case 213u: goto tr418;
|
| + case 229u: goto tr419;
|
| }
|
| if ( (*( current_position)) < 112u ) {
|
| if ( (*( current_position)) < 48u ) {
|
| @@ -8246,14 +8235,14 @@ case 242:
|
| } else
|
| goto st7;
|
| goto tr16;
|
| -st243:
|
| +st242:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof243;
|
| -case 243:
|
| + goto _test_eof242;
|
| +case 242:
|
| if ( (*( current_position)) == 224u )
|
| - goto tr426;
|
| + goto tr425;
|
| goto tr11;
|
| -tr426:
|
| +tr425:
|
| {
|
| SET_IMM_TYPE(IMM8);
|
| SET_IMM_PTR(current_position);
|
| @@ -8270,144 +8259,144 @@ tr426:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st254;
|
| -st254:
|
| + goto st253;
|
| +st253:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof254;
|
| -case 254:
|
| + goto _test_eof253;
|
| +case 253:
|
| switch( (*( current_position)) ) {
|
| - case 4u: goto tr429;
|
| - case 5u: goto tr430;
|
| - case 12u: goto tr429;
|
| - case 13u: goto tr430;
|
| - case 15u: goto tr431;
|
| - case 20u: goto tr429;
|
| - case 21u: goto tr430;
|
| - case 28u: goto tr429;
|
| - case 29u: goto tr430;
|
| - case 36u: goto tr429;
|
| - case 37u: goto tr430;
|
| - case 44u: goto tr429;
|
| - case 45u: goto tr430;
|
| - case 46u: goto tr432;
|
| - case 52u: goto tr429;
|
| - case 53u: goto tr430;
|
| - case 60u: goto tr429;
|
| - case 61u: goto tr430;
|
| - case 62u: goto tr433;
|
| - case 101u: goto tr435;
|
| - case 102u: goto tr436;
|
| - case 104u: goto tr430;
|
| - case 105u: goto tr437;
|
| - case 106u: goto tr429;
|
| - case 107u: goto tr438;
|
| - case 128u: goto tr438;
|
| - case 129u: goto tr437;
|
| - case 131u: goto tr440;
|
| - case 141u: goto tr441;
|
| - case 143u: goto tr442;
|
| - case 155u: goto tr443;
|
| - case 168u: goto tr429;
|
| - case 169u: goto tr430;
|
| - case 196u: goto tr446;
|
| - case 197u: goto tr447;
|
| - case 198u: goto tr448;
|
| - case 199u: goto tr449;
|
| - case 201u: goto tr434;
|
| - case 216u: goto tr451;
|
| - case 217u: goto tr452;
|
| - case 218u: goto tr453;
|
| - case 219u: goto tr454;
|
| - case 220u: goto tr455;
|
| - case 221u: goto tr456;
|
| - case 222u: goto tr457;
|
| - case 223u: goto tr458;
|
| - case 232u: goto tr459;
|
| - case 233u: goto tr460;
|
| - case 235u: goto tr439;
|
| - case 240u: goto tr461;
|
| - case 242u: goto tr462;
|
| - case 243u: goto tr463;
|
| - case 246u: goto tr464;
|
| - case 247u: goto tr465;
|
| - case 254u: goto tr466;
|
| - case 255u: goto tr474;
|
| + case 4u: goto tr428;
|
| + case 5u: goto tr429;
|
| + case 12u: goto tr428;
|
| + case 13u: goto tr429;
|
| + case 15u: goto tr430;
|
| + case 20u: goto tr428;
|
| + case 21u: goto tr429;
|
| + case 28u: goto tr428;
|
| + case 29u: goto tr429;
|
| + case 36u: goto tr428;
|
| + case 37u: goto tr429;
|
| + case 44u: goto tr428;
|
| + case 45u: goto tr429;
|
| + case 46u: goto tr431;
|
| + case 52u: goto tr428;
|
| + case 53u: goto tr429;
|
| + case 60u: goto tr428;
|
| + case 61u: goto tr429;
|
| + case 62u: goto tr432;
|
| + case 101u: goto tr434;
|
| + case 102u: goto tr435;
|
| + case 104u: goto tr429;
|
| + case 105u: goto tr436;
|
| + case 106u: goto tr428;
|
| + case 107u: goto tr437;
|
| + case 128u: goto tr437;
|
| + case 129u: goto tr436;
|
| + case 131u: goto tr439;
|
| + case 141u: goto tr440;
|
| + case 143u: goto tr441;
|
| + case 155u: goto tr442;
|
| + case 168u: goto tr428;
|
| + case 169u: goto tr429;
|
| + case 196u: goto tr445;
|
| + case 197u: goto tr446;
|
| + case 198u: goto tr447;
|
| + case 199u: goto tr448;
|
| + case 201u: goto tr433;
|
| + case 216u: goto tr450;
|
| + case 217u: goto tr451;
|
| + case 218u: goto tr452;
|
| + case 219u: goto tr453;
|
| + case 220u: goto tr454;
|
| + case 221u: goto tr455;
|
| + case 222u: goto tr456;
|
| + case 223u: goto tr457;
|
| + case 232u: goto tr458;
|
| + case 233u: goto tr459;
|
| + case 235u: goto tr438;
|
| + case 240u: goto tr460;
|
| + case 242u: goto tr461;
|
| + case 243u: goto tr462;
|
| + case 246u: goto tr463;
|
| + case 247u: goto tr464;
|
| + case 254u: goto tr465;
|
| + case 255u: goto tr473;
|
| }
|
| if ( (*( current_position)) < 132u ) {
|
| if ( (*( current_position)) < 32u ) {
|
| if ( (*( current_position)) < 8u ) {
|
| if ( (*( current_position)) <= 3u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 11u ) {
|
| if ( (*( current_position)) > 19u ) {
|
| if ( 24u <= (*( current_position)) && (*( current_position)) <= 27u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 16u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 35u ) {
|
| if ( (*( current_position)) < 56u ) {
|
| if ( (*( current_position)) > 43u ) {
|
| if ( 48u <= (*( current_position)) && (*( current_position)) <= 51u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 40u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 59u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 112u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr439;
|
| + goto tr438;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 139u ) {
|
| if ( (*( current_position)) < 176u ) {
|
| if ( (*( current_position)) < 160u ) {
|
| if ( (*( current_position)) > 153u ) {
|
| if ( 158u <= (*( current_position)) && (*( current_position)) <= 159u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 144u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) > 163u ) {
|
| if ( (*( current_position)) > 171u ) {
|
| if ( 174u <= (*( current_position)) && (*( current_position)) <= 175u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 164u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr444;
|
| + goto tr443;
|
| } else if ( (*( current_position)) > 183u ) {
|
| if ( (*( current_position)) < 208u ) {
|
| if ( (*( current_position)) > 191u ) {
|
| if ( 192u <= (*( current_position)) && (*( current_position)) <= 193u )
|
| - goto tr445;
|
| + goto tr444;
|
| } else if ( (*( current_position)) >= 184u )
|
| - goto tr430;
|
| + goto tr429;
|
| } else if ( (*( current_position)) > 211u ) {
|
| if ( (*( current_position)) > 249u ) {
|
| if ( 252u <= (*( current_position)) && (*( current_position)) <= 253u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 244u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr450;
|
| + goto tr449;
|
| } else
|
| - goto tr429;
|
| + goto tr428;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| goto tr16;
|
| -tr474:
|
| +tr473:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st244;
|
| -st244:
|
| + goto st243;
|
| +st243:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof244;
|
| -case 244:
|
| + goto _test_eof243;
|
| +case 243:
|
| switch( (*( current_position)) ) {
|
| case 4u: goto st2;
|
| case 5u: goto st3;
|
| @@ -8421,8 +8410,8 @@ case 244:
|
| case 132u: goto st9;
|
| case 140u: goto st9;
|
| case 180u: goto st9;
|
| - case 214u: goto tr419;
|
| - case 230u: goto tr420;
|
| + case 214u: goto tr418;
|
| + case 230u: goto tr419;
|
| }
|
| if ( (*( current_position)) < 112u ) {
|
| if ( (*( current_position)) < 48u ) {
|
| @@ -8448,14 +8437,14 @@ case 244:
|
| } else
|
| goto st7;
|
| goto tr16;
|
| -st245:
|
| +st244:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof245;
|
| -case 245:
|
| + goto _test_eof244;
|
| +case 244:
|
| if ( (*( current_position)) == 224u )
|
| - goto tr427;
|
| + goto tr426;
|
| goto tr11;
|
| -tr427:
|
| +tr426:
|
| {
|
| SET_IMM_TYPE(IMM8);
|
| SET_IMM_PTR(current_position);
|
| @@ -8472,144 +8461,144 @@ tr427:
|
| instruction_start = current_position + 1;
|
| instruction_info_collected = 0;
|
| }
|
| - goto st255;
|
| -st255:
|
| - if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof255;
|
| -case 255:
|
| - switch( (*( current_position)) ) {
|
| - case 4u: goto tr429;
|
| - case 5u: goto tr430;
|
| - case 12u: goto tr429;
|
| - case 13u: goto tr430;
|
| - case 15u: goto tr431;
|
| - case 20u: goto tr429;
|
| - case 21u: goto tr430;
|
| - case 28u: goto tr429;
|
| - case 29u: goto tr430;
|
| - case 36u: goto tr429;
|
| - case 37u: goto tr430;
|
| - case 44u: goto tr429;
|
| - case 45u: goto tr430;
|
| - case 46u: goto tr432;
|
| - case 52u: goto tr429;
|
| - case 53u: goto tr430;
|
| - case 60u: goto tr429;
|
| - case 61u: goto tr430;
|
| - case 62u: goto tr433;
|
| - case 101u: goto tr435;
|
| - case 102u: goto tr436;
|
| - case 104u: goto tr430;
|
| - case 105u: goto tr437;
|
| - case 106u: goto tr429;
|
| - case 107u: goto tr438;
|
| - case 128u: goto tr438;
|
| - case 129u: goto tr437;
|
| - case 131u: goto tr440;
|
| - case 141u: goto tr441;
|
| - case 143u: goto tr442;
|
| - case 155u: goto tr443;
|
| - case 168u: goto tr429;
|
| - case 169u: goto tr430;
|
| - case 196u: goto tr446;
|
| - case 197u: goto tr447;
|
| - case 198u: goto tr448;
|
| - case 199u: goto tr449;
|
| - case 201u: goto tr434;
|
| - case 216u: goto tr451;
|
| - case 217u: goto tr452;
|
| - case 218u: goto tr453;
|
| - case 219u: goto tr454;
|
| - case 220u: goto tr455;
|
| - case 221u: goto tr456;
|
| - case 222u: goto tr457;
|
| - case 223u: goto tr458;
|
| - case 232u: goto tr459;
|
| - case 233u: goto tr460;
|
| - case 235u: goto tr439;
|
| - case 240u: goto tr461;
|
| - case 242u: goto tr462;
|
| - case 243u: goto tr463;
|
| - case 246u: goto tr464;
|
| - case 247u: goto tr465;
|
| - case 254u: goto tr466;
|
| - case 255u: goto tr475;
|
| + goto st254;
|
| +st254:
|
| + if ( ++( current_position) == ( end_of_bundle) )
|
| + goto _test_eof254;
|
| +case 254:
|
| + switch( (*( current_position)) ) {
|
| + case 4u: goto tr428;
|
| + case 5u: goto tr429;
|
| + case 12u: goto tr428;
|
| + case 13u: goto tr429;
|
| + case 15u: goto tr430;
|
| + case 20u: goto tr428;
|
| + case 21u: goto tr429;
|
| + case 28u: goto tr428;
|
| + case 29u: goto tr429;
|
| + case 36u: goto tr428;
|
| + case 37u: goto tr429;
|
| + case 44u: goto tr428;
|
| + case 45u: goto tr429;
|
| + case 46u: goto tr431;
|
| + case 52u: goto tr428;
|
| + case 53u: goto tr429;
|
| + case 60u: goto tr428;
|
| + case 61u: goto tr429;
|
| + case 62u: goto tr432;
|
| + case 101u: goto tr434;
|
| + case 102u: goto tr435;
|
| + case 104u: goto tr429;
|
| + case 105u: goto tr436;
|
| + case 106u: goto tr428;
|
| + case 107u: goto tr437;
|
| + case 128u: goto tr437;
|
| + case 129u: goto tr436;
|
| + case 131u: goto tr439;
|
| + case 141u: goto tr440;
|
| + case 143u: goto tr441;
|
| + case 155u: goto tr442;
|
| + case 168u: goto tr428;
|
| + case 169u: goto tr429;
|
| + case 196u: goto tr445;
|
| + case 197u: goto tr446;
|
| + case 198u: goto tr447;
|
| + case 199u: goto tr448;
|
| + case 201u: goto tr433;
|
| + case 216u: goto tr450;
|
| + case 217u: goto tr451;
|
| + case 218u: goto tr452;
|
| + case 219u: goto tr453;
|
| + case 220u: goto tr454;
|
| + case 221u: goto tr455;
|
| + case 222u: goto tr456;
|
| + case 223u: goto tr457;
|
| + case 232u: goto tr458;
|
| + case 233u: goto tr459;
|
| + case 235u: goto tr438;
|
| + case 240u: goto tr460;
|
| + case 242u: goto tr461;
|
| + case 243u: goto tr462;
|
| + case 246u: goto tr463;
|
| + case 247u: goto tr464;
|
| + case 254u: goto tr465;
|
| + case 255u: goto tr474;
|
| }
|
| if ( (*( current_position)) < 132u ) {
|
| if ( (*( current_position)) < 32u ) {
|
| if ( (*( current_position)) < 8u ) {
|
| if ( (*( current_position)) <= 3u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 11u ) {
|
| if ( (*( current_position)) > 19u ) {
|
| if ( 24u <= (*( current_position)) && (*( current_position)) <= 27u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 16u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 35u ) {
|
| if ( (*( current_position)) < 56u ) {
|
| if ( (*( current_position)) > 43u ) {
|
| if ( 48u <= (*( current_position)) && (*( current_position)) <= 51u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) >= 40u )
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 59u ) {
|
| if ( (*( current_position)) > 95u ) {
|
| if ( 112u <= (*( current_position)) && (*( current_position)) <= 127u )
|
| - goto tr439;
|
| + goto tr438;
|
| } else if ( (*( current_position)) >= 64u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| } else if ( (*( current_position)) > 139u ) {
|
| if ( (*( current_position)) < 176u ) {
|
| if ( (*( current_position)) < 160u ) {
|
| if ( (*( current_position)) > 153u ) {
|
| if ( 158u <= (*( current_position)) && (*( current_position)) <= 159u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 144u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) > 163u ) {
|
| if ( (*( current_position)) > 171u ) {
|
| if ( 174u <= (*( current_position)) && (*( current_position)) <= 175u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 164u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr444;
|
| + goto tr443;
|
| } else if ( (*( current_position)) > 183u ) {
|
| if ( (*( current_position)) < 208u ) {
|
| if ( (*( current_position)) > 191u ) {
|
| if ( 192u <= (*( current_position)) && (*( current_position)) <= 193u )
|
| - goto tr445;
|
| + goto tr444;
|
| } else if ( (*( current_position)) >= 184u )
|
| - goto tr430;
|
| + goto tr429;
|
| } else if ( (*( current_position)) > 211u ) {
|
| if ( (*( current_position)) > 249u ) {
|
| if ( 252u <= (*( current_position)) && (*( current_position)) <= 253u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else if ( (*( current_position)) >= 244u )
|
| - goto tr434;
|
| + goto tr433;
|
| } else
|
| - goto tr450;
|
| + goto tr449;
|
| } else
|
| - goto tr429;
|
| + goto tr428;
|
| } else
|
| - goto tr428;
|
| + goto tr427;
|
| goto tr16;
|
| -tr475:
|
| +tr474:
|
| {
|
| BitmapSetBit(valid_targets, current_position - data);
|
| }
|
| - goto st246;
|
| -st246:
|
| + goto st245;
|
| +st245:
|
| if ( ++( current_position) == ( end_of_bundle) )
|
| - goto _test_eof246;
|
| -case 246:
|
| + goto _test_eof245;
|
| +case 245:
|
| switch( (*( current_position)) ) {
|
| case 4u: goto st2;
|
| case 5u: goto st3;
|
| @@ -8623,8 +8612,8 @@ case 246:
|
| case 132u: goto st9;
|
| case 140u: goto st9;
|
| case 180u: goto st9;
|
| - case 215u: goto tr419;
|
| - case 231u: goto tr420;
|
| + case 215u: goto tr418;
|
| + case 231u: goto tr419;
|
| }
|
| if ( (*( current_position)) < 112u ) {
|
| if ( (*( current_position)) < 48u ) {
|
| @@ -8651,7 +8640,7 @@ case 246:
|
| goto st7;
|
| goto tr16;
|
| }
|
| - _test_eof247: ( current_state) = 247; goto _test_eof;
|
| + _test_eof246: ( current_state) = 246; goto _test_eof;
|
| _test_eof1: ( current_state) = 1; goto _test_eof;
|
| _test_eof2: ( current_state) = 2; goto _test_eof;
|
| _test_eof3: ( current_state) = 3; goto _test_eof;
|
| @@ -8772,8 +8761,8 @@ case 246:
|
| _test_eof118: ( current_state) = 118; goto _test_eof;
|
| _test_eof119: ( current_state) = 119; goto _test_eof;
|
| _test_eof120: ( current_state) = 120; goto _test_eof;
|
| + _test_eof247: ( current_state) = 247; goto _test_eof;
|
| _test_eof121: ( current_state) = 121; goto _test_eof;
|
| - _test_eof248: ( current_state) = 248; goto _test_eof;
|
| _test_eof122: ( current_state) = 122; goto _test_eof;
|
| _test_eof123: ( current_state) = 123; goto _test_eof;
|
| _test_eof124: ( current_state) = 124; goto _test_eof;
|
| @@ -8885,27 +8874,26 @@ case 246:
|
| _test_eof230: ( current_state) = 230; goto _test_eof;
|
| _test_eof231: ( current_state) = 231; goto _test_eof;
|
| _test_eof232: ( current_state) = 232; goto _test_eof;
|
| + _test_eof248: ( current_state) = 248; goto _test_eof;
|
| _test_eof233: ( current_state) = 233; goto _test_eof;
|
| - _test_eof249: ( current_state) = 249; goto _test_eof;
|
| _test_eof234: ( current_state) = 234; goto _test_eof;
|
| + _test_eof249: ( current_state) = 249; goto _test_eof;
|
| _test_eof235: ( current_state) = 235; goto _test_eof;
|
| - _test_eof250: ( current_state) = 250; goto _test_eof;
|
| _test_eof236: ( current_state) = 236; goto _test_eof;
|
| + _test_eof250: ( current_state) = 250; goto _test_eof;
|
| _test_eof237: ( current_state) = 237; goto _test_eof;
|
| - _test_eof251: ( current_state) = 251; goto _test_eof;
|
| _test_eof238: ( current_state) = 238; goto _test_eof;
|
| + _test_eof251: ( current_state) = 251; goto _test_eof;
|
| _test_eof239: ( current_state) = 239; goto _test_eof;
|
| - _test_eof252: ( current_state) = 252; goto _test_eof;
|
| _test_eof240: ( current_state) = 240; goto _test_eof;
|
| + _test_eof252: ( current_state) = 252; goto _test_eof;
|
| _test_eof241: ( current_state) = 241; goto _test_eof;
|
| - _test_eof253: ( current_state) = 253; goto _test_eof;
|
| _test_eof242: ( current_state) = 242; goto _test_eof;
|
| + _test_eof253: ( current_state) = 253; goto _test_eof;
|
| _test_eof243: ( current_state) = 243; goto _test_eof;
|
| - _test_eof254: ( current_state) = 254; goto _test_eof;
|
| _test_eof244: ( current_state) = 244; goto _test_eof;
|
| + _test_eof254: ( current_state) = 254; goto _test_eof;
|
| _test_eof245: ( current_state) = 245; goto _test_eof;
|
| - _test_eof255: ( current_state) = 255; goto _test_eof;
|
| - _test_eof246: ( current_state) = 246; goto _test_eof;
|
|
|
| _test_eof: {}
|
| if ( ( current_position) == ( end_of_bundle) )
|
| @@ -9156,7 +9144,6 @@ case 246:
|
| case 243:
|
| case 244:
|
| case 245:
|
| - case 246:
|
| {
|
| result &= user_callback(instruction_start, current_position,
|
| UNRECOGNIZED_INSTRUCTION, callback_data);
|
|
|