#ifdef GET_INSTRINFO_ENUM
#undef GET_INSTRINFO_ENUM
namespace llvm {
namespace Hexagon {
enum { … };
}
}
#endif
#ifdef GET_INSTRINFO_SCHED_ENUM
#undef GET_INSTRINFO_SCHED_ENUM
namespace llvm {
namespace Hexagon {
namespace Sched {
enum { … };
}
}
}
#endif
#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
namespace llvm {
struct HexagonInstrTable {
MCInstrDesc Insts[3348];
static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
MCOperandInfo OperandInfo[1079];
static_assert(alignof(MCOperandInfo) >= alignof(MCPhysReg), "Unwanted padding between OperandInfo and ImplicitOps");
MCPhysReg ImplicitOps[177];
};
}
#endif
#ifdef GET_INSTRINFO_MC_DESC
#undef GET_INSTRINFO_MC_DESC
namespace llvm {
static_assert(sizeof(MCOperandInfo) % sizeof(MCPhysReg) == 0);
static constexpr unsigned HexagonImpOpBase = sizeof HexagonInstrTable::OperandInfo / (sizeof(MCPhysReg));
extern const HexagonInstrTable HexagonDescs = {
{
{ 3347, 0, 0, 4, 334, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x0ULL },
{ 3346, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x3ULL },
{ 3345, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008003ULL },
{ 3344, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008003ULL },
{ 3343, 1, 0, 4, 333, 0, 0, HexagonImpOpBase + 0, 1078, 0, 0xa9ULL },
{ 3342, 1, 0, 4, 333, 0, 0, HexagonImpOpBase + 0, 1078, 0, 0xa9ULL },
{ 3341, 1, 1, 4, 332, 0, 0, HexagonImpOpBase + 0, 272, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80a9ULL },
{ 3340, 1, 0, 4, 167, 0, 0, HexagonImpOpBase + 0, 272, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xa9ULL },
{ 3339, 1, 0, 4, 167, 0, 0, HexagonImpOpBase + 0, 272, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xa9ULL },
{ 3338, 1, 1, 4, 332, 0, 0, HexagonImpOpBase + 0, 272, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80a9ULL },
{ 3337, 1, 1, 4, 332, 0, 0, HexagonImpOpBase + 0, 272, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80a9ULL },
{ 3336, 2, 0, 4, 178, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xa9ULL },
{ 3335, 2, 0, 4, 331, 0, 0, HexagonImpOpBase + 0, 162, 0, 0x5ULL },
{ 3334, 2, 0, 4, 331, 0, 0, HexagonImpOpBase + 0, 162, 0, 0x5ULL },
{ 3333, 1, 0, 4, 324, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x5ULL },
{ 3332, 2, 1, 4, 322, 0, 0, HexagonImpOpBase + 0, 307, 0, 0x8085ULL },
{ 3331, 1, 0, 4, 330, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x85ULL },
{ 3330, 1, 0, 4, 306, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x129ULL },
{ 3329, 2, 1, 4, 309, 0, 0, HexagonImpOpBase + 0, 185, 0, 0x2129ULL },
{ 3328, 1, 0, 4, 306, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x129ULL },
{ 3327, 0, 0, 4, 320, 0, 0, HexagonImpOpBase + 0, 1, 0, 0xa9ULL },
{ 3326, 0, 0, 4, 320, 0, 0, HexagonImpOpBase + 0, 1, 0, 0xa9ULL },
{ 3325, 0, 0, 4, 320, 0, 0, HexagonImpOpBase + 0, 1, 0, 0xa9ULL },
{ 3324, 2, 0, 4, 326, 0, 0, HexagonImpOpBase + 0, 307, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x129ULL },
{ 3323, 1, 0, 4, 306, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x129ULL },
{ 3322, 3, 1, 4, 329, 0, 0, HexagonImpOpBase + 0, 212, 0, 0x8085ULL },
{ 3321, 1, 0, 4, 328, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x105ULL },
{ 3320, 2, 1, 4, 116, 0, 0, HexagonImpOpBase + 0, 1076, 0, 0x8005ULL },
{ 3319, 2, 1, 4, 115, 0, 0, HexagonImpOpBase + 0, 1074, 0, 0x5ULL },
{ 3318, 1, 0, 4, 304, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x105ULL },
{ 3317, 1, 0, 4, 304, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x85ULL },
{ 3316, 2, 0, 4, 327, 0, 0, HexagonImpOpBase + 0, 157, 0, 0xa9ULL },
{ 3315, 2, 1, 4, 309, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x8129ULL },
{ 3314, 2, 0, 4, 326, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x129ULL },
{ 3313, 3, 1, 4, 325, 2, 2, HexagonImpOpBase + 173, 1071, 0, 0x5ULL },
{ 3312, 2, 1, 4, 66, 1, 1, HexagonImpOpBase + 171, 493, 0, 0x8005ULL },
{ 3311, 1, 0, 4, 324, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x85ULL },
{ 3310, 2, 0, 4, 323, 0, 0, HexagonImpOpBase + 0, 190, 0, 0x85ULL },
{ 3309, 0, 0, 4, 319, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x85ULL },
{ 3308, 2, 1, 4, 322, 0, 0, HexagonImpOpBase + 0, 190, 0, 0x85ULL },
{ 3307, 2, 1, 4, 322, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x8085ULL },
{ 3306, 0, 0, 4, 319, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x85ULL },
{ 3305, 2, 1, 4, 116, 0, 0, HexagonImpOpBase + 0, 1069, 0, 0x8005ULL },
{ 3304, 2, 1, 4, 115, 0, 0, HexagonImpOpBase + 0, 1067, 0, 0x8005ULL },
{ 3303, 0, 0, 4, 302, 0, 0, HexagonImpOpBase + 0, 1, 0, 0xa9ULL },
{ 3302, 1, 0, 4, 304, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x105ULL },
{ 3301, 1, 0, 4, 304, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x85ULL },
{ 3300, 1, 0, 4, 304, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x85ULL },
{ 3299, 2, 0, 4, 321, 0, 0, HexagonImpOpBase + 0, 185, 0, 0x5ULL },
{ 3298, 2, 0, 4, 321, 0, 0, HexagonImpOpBase + 0, 185, 0, 0x105ULL },
{ 3297, 1, 0, 4, 304, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x85ULL },
{ 3296, 0, 0, 4, 320, 0, 0, HexagonImpOpBase + 0, 1, 0, 0xa9ULL },
{ 3295, 1, 0, 4, 306, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x129ULL },
{ 3294, 0, 0, 4, 319, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x85ULL },
{ 3293, 0, 0, 4, 319, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x85ULL },
{ 3292, 0, 0, 4, 318, 0, 0, HexagonImpOpBase + 0, 1, 0, 0xa3ULL },
{ 3291, 2, 0, 4, 317, 0, 0, HexagonImpOpBase + 0, 157, 0, 0xa3ULL },
{ 3290, 2, 1, 4, 316, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x80a3ULL },
{ 3289, 0, 0, 4, 133, 0, 0, HexagonImpOpBase + 0, 1, 0, 0xa3ULL },
{ 3288, 1, 0, 4, 315, 0, 0, HexagonImpOpBase + 0, 272, 0, 0xa3ULL },
{ 3287, 1, 0, 4, 314, 0, 0, HexagonImpOpBase + 0, 272, 0, 0xa3ULL },
{ 3286, 2, 0, 4, 313, 0, 0, HexagonImpOpBase + 0, 157, 0, 0xa3ULL },
{ 3285, 2, 1, 4, 312, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x80a3ULL },
{ 3284, 1, 0, 4, 304, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x105ULL },
{ 3283, 2, 1, 4, 311, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x8105ULL },
{ 3282, 2, 1, 4, 311, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x8105ULL },
{ 3281, 1, 0, 4, 305, 0, 0, HexagonImpOpBase + 0, 272, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x229ULL },
{ 3280, 2, 0, 4, 310, 0, 0, HexagonImpOpBase + 0, 157, 0, 0xa9ULL },
{ 3279, 2, 1, 4, 309, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x8129ULL },
{ 3278, 0, 0, 4, 308, 0, 0, HexagonImpOpBase + 0, 1, 0, 0xa9ULL },
{ 3277, 1, 0, 4, 306, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x129ULL },
{ 3276, 1, 0, 4, 305, 0, 0, HexagonImpOpBase + 0, 272, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x229ULL },
{ 3275, 2, 0, 4, 307, 0, 0, HexagonImpOpBase + 0, 155, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38000000024ULL },
{ 3274, 1, 0, 4, 306, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x129ULL },
{ 3273, 1, 0, 4, 305, 0, 0, HexagonImpOpBase + 0, 272, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x229ULL },
{ 3272, 1, 0, 4, 306, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x129ULL },
{ 3271, 1, 0, 4, 305, 0, 0, HexagonImpOpBase + 0, 272, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x229ULL },
{ 3270, 1, 0, 4, 304, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x105ULL },
{ 3269, 2, 1, 4, 66, 1, 1, HexagonImpOpBase + 169, 493, 0, 0x8005ULL },
{ 3268, 1, 0, 4, 304, 0, 0, HexagonImpOpBase + 0, 272, 0, 0x105ULL },
{ 3267, 0, 0, 4, 303, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x85ULL },
{ 3266, 0, 0, 4, 302, 0, 0, HexagonImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x129ULL },
{ 3265, 2, 1, 4, 208, 0, 0, HexagonImpOpBase + 0, 289, 0, 0x800000000008018ULL },
{ 3264, 4, 1, 4, 301, 0, 0, HexagonImpOpBase + 0, 1063, 0|(1ULL<<MCID::MayLoad), 0x80006800000041fULL },
{ 3263, 4, 1, 4, 301, 0, 0, HexagonImpOpBase + 0, 1059, 0|(1ULL<<MCID::MayLoad), 0x80006800000041fULL },
{ 3262, 3, 0, 4, 300, 0, 0, HexagonImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x80003800000041fULL },
{ 3261, 3, 1, 4, 299, 0, 0, HexagonImpOpBase + 0, 946, 0|(1ULL<<MCID::MayLoad), 0x80006800000001fULL },
{ 3260, 3, 1, 4, 299, 0, 0, HexagonImpOpBase + 0, 507, 0|(1ULL<<MCID::MayLoad), 0x80006800000001fULL },
{ 3259, 2, 0, 4, 298, 0, 0, HexagonImpOpBase + 0, 155, 0|(1ULL<<MCID::MayLoad), 0x80003800000001fULL },
{ 3258, 2, 1, 4, 288, 0, 0, HexagonImpOpBase + 0, 465, 0, 0x800000000008011ULL },
{ 3257, 2, 1, 4, 288, 0, 0, HexagonImpOpBase + 0, 465, 0, 0x800000000008011ULL },
{ 3256, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3255, 1, 0, 4, 273, 0, 0, HexagonImpOpBase + 0, 249, 0, 0x80000000000000aULL },
{ 3254, 1, 0, 4, 273, 0, 0, HexagonImpOpBase + 0, 249, 0, 0x80000000000000aULL },
{ 3253, 0, 0, 4, 272, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x80000000000000aULL },
{ 3252, 0, 0, 4, 272, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x80000000000000aULL },
{ 3251, 2, 0, 4, 297, 0, 0, HexagonImpOpBase + 0, 1057, 0, 0x80000000000000aULL },
{ 3250, 1, 0, 4, 273, 0, 0, HexagonImpOpBase + 0, 249, 0, 0x80000000000000aULL },
{ 3249, 1, 0, 4, 296, 0, 0, HexagonImpOpBase + 0, 0, 0, 0x80000000000000aULL },
{ 3248, 0, 0, 4, 272, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x80000000000000aULL },
{ 3247, 2, 1, 4, 294, 0, 0, HexagonImpOpBase + 0, 465, 0, 0x800000000008019ULL },
{ 3246, 2, 1, 4, 294, 0, 0, HexagonImpOpBase + 0, 465, 0, 0x800000000008019ULL },
{ 3245, 3, 1, 4, 295, 0, 0, HexagonImpOpBase + 0, 490, 0, 0x840000000008019ULL },
{ 3244, 3, 1, 4, 295, 0, 0, HexagonImpOpBase + 0, 490, 0, 0x840000000008019ULL },
{ 3243, 2, 1, 4, 294, 0, 0, HexagonImpOpBase + 0, 465, 0, 0x800000000008019ULL },
{ 3242, 2, 1, 4, 294, 0, 0, HexagonImpOpBase + 0, 465, 0, 0x800000000008019ULL },
{ 3241, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 402, 0, 0x84000000000801dULL },
{ 3240, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 406, 0, 0x80000000000801dULL },
{ 3239, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 402, 0, 0x84000000000801dULL },
{ 3238, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 406, 0, 0x80000000000801dULL },
{ 3237, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 402, 0, 0x84000000000801dULL },
{ 3236, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 406, 0, 0x80000000000801dULL },
{ 3235, 4, 1, 4, 293, 0, 0, HexagonImpOpBase + 0, 1053, 0, 0x800000000008011ULL },
{ 3234, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 3233, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3232, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 367, 0, 0x3800000000008010ULL },
{ 3231, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 367, 0, 0x3800000000008010ULL },
{ 3230, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 3229, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3228, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 3227, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3226, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3225, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 3224, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3223, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3222, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 3221, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3220, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3219, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3218, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 3217, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3216, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 367, 0, 0x3800000000008010ULL },
{ 3215, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 367, 0, 0x3800000000008010ULL },
{ 3214, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 3213, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3212, 4, 2, 4, 241, 0, 0, HexagonImpOpBase + 0, 954, 0, 0x3800000000008010ULL },
{ 3211, 5, 2, 4, 240, 0, 0, HexagonImpOpBase + 0, 949, 0, 0x3800000000008010ULL },
{ 3210, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 3209, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3208, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 367, 0, 0x3800000000008010ULL },
{ 3207, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 367, 0, 0x3800000000008010ULL },
{ 3206, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 3205, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3204, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 3203, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3202, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3201, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 3200, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 3199, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 3198, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 3197, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 3196, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 3195, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 3194, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3193, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x800000000008011ULL },
{ 3192, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x800000000008011ULL },
{ 3191, 4, 1, 4, 258, 0, 0, HexagonImpOpBase + 0, 983, 0, 0x800000000008019ULL },
{ 3190, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3189, 2, 1, 4, 256, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x800000000008018ULL },
{ 3188, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3187, 2, 1, 4, 256, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x800000000008018ULL },
{ 3186, 5, 2, 4, 255, 0, 0, HexagonImpOpBase + 0, 485, 0, 0x80c000000008019ULL },
{ 3185, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3184, 2, 1, 4, 288, 0, 0, HexagonImpOpBase + 0, 465, 0, 0x800000000008011ULL },
{ 3183, 5, 0, 4, 290, 0, 0, HexagonImpOpBase + 0, 471, 0|(1ULL<<MCID::MayStore), 0x380018000000000bULL },
{ 3182, 4, 0, 4, 289, 0, 0, HexagonImpOpBase + 0, 467, 0|(1ULL<<MCID::MayStore), 0x384018000000000bULL },
{ 3181, 4, 0, 4, 289, 0, 0, HexagonImpOpBase + 0, 467, 0|(1ULL<<MCID::MayStore), 0x380018000000000bULL },
{ 3180, 5, 0, 4, 292, 0, 0, HexagonImpOpBase + 0, 480, 0|(1ULL<<MCID::MayStore), 0x80010000000000cULL },
{ 3179, 4, 0, 4, 291, 0, 0, HexagonImpOpBase + 0, 476, 0|(1ULL<<MCID::MayStore), 0x84010000000000cULL },
{ 3178, 4, 0, 4, 291, 0, 0, HexagonImpOpBase + 0, 476, 0|(1ULL<<MCID::MayStore), 0x80010000000000cULL },
{ 3177, 5, 0, 4, 290, 0, 0, HexagonImpOpBase + 0, 471, 0|(1ULL<<MCID::MayStore), 0x380010000000000bULL },
{ 3176, 4, 0, 4, 289, 0, 0, HexagonImpOpBase + 0, 467, 0|(1ULL<<MCID::MayStore), 0x384010000000000bULL },
{ 3175, 4, 0, 4, 289, 0, 0, HexagonImpOpBase + 0, 467, 0|(1ULL<<MCID::MayStore), 0x380010000000000bULL },
{ 3174, 2, 1, 4, 288, 0, 0, HexagonImpOpBase + 0, 465, 0, 0x800000000008011ULL },
{ 3173, 3, 1, 4, 287, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3172, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3171, 3, 1, 4, 287, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3170, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3169, 5, 1, 4, 280, 0, 0, HexagonImpOpBase + 0, 456, 0, 0x84000000000801dULL },
{ 3168, 4, 1, 4, 279, 0, 0, HexagonImpOpBase + 0, 461, 0, 0x80000000000801dULL },
{ 3167, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 3166, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 3165, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 3164, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 3163, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 3162, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 3161, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 3160, 3, 1, 4, 286, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x800000000008018ULL },
{ 3159, 5, 2, 4, 285, 0, 0, HexagonImpOpBase + 0, 1048, 0, 0x840000000008006ULL },
{ 3158, 4, 2, 4, 284, 0, 0, HexagonImpOpBase + 0, 1044, 0, 0x800000000008006ULL },
{ 3157, 4, 1, 4, 283, 0, 0, HexagonImpOpBase + 0, 1040, 0, 0x840000000008006ULL },
{ 3156, 3, 1, 4, 282, 0, 0, HexagonImpOpBase + 0, 1037, 0, 0x800000000008006ULL },
{ 3155, 5, 2, 4, 285, 0, 0, HexagonImpOpBase + 0, 1048, 0, 0x840000000008006ULL },
{ 3154, 4, 2, 4, 284, 0, 0, HexagonImpOpBase + 0, 1044, 0, 0x800000000008006ULL },
{ 3153, 4, 1, 4, 283, 0, 0, HexagonImpOpBase + 0, 1040, 0, 0x840000000008006ULL },
{ 3152, 3, 1, 4, 282, 0, 0, HexagonImpOpBase + 0, 1037, 0, 0x800000000008006ULL },
{ 3151, 5, 2, 4, 285, 0, 0, HexagonImpOpBase + 0, 1048, 0, 0x840000000008006ULL },
{ 3150, 4, 2, 4, 284, 0, 0, HexagonImpOpBase + 0, 1044, 0, 0x800000000008006ULL },
{ 3149, 4, 1, 4, 283, 0, 0, HexagonImpOpBase + 0, 1040, 0, 0x840000000008006ULL },
{ 3148, 3, 1, 4, 282, 0, 0, HexagonImpOpBase + 0, 1037, 0, 0x800000000008006ULL },
{ 3147, 5, 2, 4, 285, 0, 0, HexagonImpOpBase + 0, 1048, 0, 0x840000000008006ULL },
{ 3146, 4, 2, 4, 284, 0, 0, HexagonImpOpBase + 0, 1044, 0, 0x800000000008006ULL },
{ 3145, 4, 1, 4, 283, 0, 0, HexagonImpOpBase + 0, 1040, 0, 0x840000000008006ULL },
{ 3144, 3, 1, 4, 282, 0, 0, HexagonImpOpBase + 0, 1037, 0, 0x800000000008006ULL },
{ 3143, 5, 2, 4, 285, 0, 0, HexagonImpOpBase + 0, 1048, 0, 0x840000000008006ULL },
{ 3142, 4, 2, 4, 284, 0, 0, HexagonImpOpBase + 0, 1044, 0, 0x800000000008006ULL },
{ 3141, 4, 1, 4, 283, 0, 0, HexagonImpOpBase + 0, 1040, 0, 0x840000000008006ULL },
{ 3140, 3, 1, 4, 282, 0, 0, HexagonImpOpBase + 0, 1037, 0, 0x800000000008006ULL },
{ 3139, 4, 1, 4, 281, 0, 0, HexagonImpOpBase + 0, 416, 0, 0x84000000000801cULL },
{ 3138, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 3137, 5, 1, 4, 280, 0, 0, HexagonImpOpBase + 0, 456, 0, 0x84000000000801dULL },
{ 3136, 4, 1, 4, 279, 0, 0, HexagonImpOpBase + 0, 461, 0, 0x80000000000801dULL },
{ 3135, 4, 1, 4, 278, 0, 0, HexagonImpOpBase + 0, 449, 0, 0x84000000000801bULL },
{ 3134, 3, 1, 4, 277, 0, 0, HexagonImpOpBase + 0, 453, 0, 0x80000000000801bULL },
{ 3133, 4, 1, 4, 261, 0, 0, HexagonImpOpBase + 0, 392, 0, 0x84000000000801cULL },
{ 3132, 3, 1, 4, 260, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801cULL },
{ 3131, 4, 1, 4, 281, 0, 0, HexagonImpOpBase + 0, 416, 0, 0x84000000000801cULL },
{ 3130, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 3129, 4, 1, 4, 281, 0, 0, HexagonImpOpBase + 0, 416, 0, 0x84000000000801cULL },
{ 3128, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 3127, 5, 1, 4, 280, 0, 0, HexagonImpOpBase + 0, 456, 0, 0x84000000000801dULL },
{ 3126, 4, 1, 4, 279, 0, 0, HexagonImpOpBase + 0, 461, 0, 0x80000000000801dULL },
{ 3125, 4, 1, 4, 261, 0, 0, HexagonImpOpBase + 0, 392, 0, 0x84000000000801cULL },
{ 3124, 3, 1, 4, 260, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801cULL },
{ 3123, 4, 1, 4, 278, 0, 0, HexagonImpOpBase + 0, 449, 0, 0x84000000000801bULL },
{ 3122, 3, 1, 4, 277, 0, 0, HexagonImpOpBase + 0, 453, 0, 0x80000000000801bULL },
{ 3121, 3, 1, 4, 257, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x800000000008018ULL },
{ 3120, 2, 1, 4, 251, 0, 0, HexagonImpOpBase + 0, 1035, 0, 0x80000000000801aULL },
{ 3119, 2, 1, 4, 251, 0, 0, HexagonImpOpBase + 0, 1035, 0, 0x80000000000801aULL },
{ 3118, 2, 1, 4, 251, 0, 0, HexagonImpOpBase + 0, 1035, 0, 0x80000000000801aULL },
{ 3117, 2, 1, 4, 251, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801aULL },
{ 3116, 3, 1, 4, 257, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x800000000008018ULL },
{ 3115, 3, 1, 4, 257, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x800000000008018ULL },
{ 3114, 3, 1, 4, 257, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x800000000008018ULL },
{ 3113, 3, 1, 4, 257, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x800000000008018ULL },
{ 3112, 3, 1, 4, 257, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x800000000008018ULL },
{ 3111, 3, 1, 4, 257, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x800000000008018ULL },
{ 3110, 3, 1, 4, 257, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x800000000008018ULL },
{ 3109, 3, 1, 4, 257, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x800000000008018ULL },
{ 3108, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3107, 2, 1, 4, 63, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x3800000000008010ULL },
{ 3106, 2, 1, 4, 251, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801aULL },
{ 3105, 2, 1, 4, 251, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801aULL },
{ 3104, 3, 1, 4, 44, 0, 0, HexagonImpOpBase + 0, 980, 0, 0x1800000000008c10ULL },
{ 3103, 4, 1, 4, 47, 0, 0, HexagonImpOpBase + 0, 976, 0, 0x800000000008c11ULL },
{ 3102, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3101, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3100, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3099, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3098, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 954, 0, 0x3800000000008010ULL },
{ 3097, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 3096, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 371, 0, 0x84000000000801dULL },
{ 3095, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3094, 4, 1, 4, 261, 0, 0, HexagonImpOpBase + 0, 392, 0, 0x84000000000801cULL },
{ 3093, 3, 1, 4, 260, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801cULL },
{ 3092, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 442, 0, 0x84000000000801dULL },
{ 3091, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 446, 0, 0x80000000000801dULL },
{ 3090, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 371, 0, 0x84000000000801dULL },
{ 3089, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3088, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 442, 0, 0x84000000000801dULL },
{ 3087, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 446, 0, 0x80000000000801dULL },
{ 3086, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 416, 0, 0x84000000000801dULL },
{ 3085, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 416, 0, 0x84000000000801dULL },
{ 3084, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801dULL },
{ 3083, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 371, 0, 0x84000000000801dULL },
{ 3082, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801dULL },
{ 3081, 4, 1, 4, 261, 0, 0, HexagonImpOpBase + 0, 392, 0, 0x84000000000801cULL },
{ 3080, 3, 1, 4, 260, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801cULL },
{ 3079, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 392, 0, 0x84000000000801dULL },
{ 3078, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801dULL },
{ 3077, 4, 1, 4, 261, 0, 0, HexagonImpOpBase + 0, 392, 0, 0x84000000000801cULL },
{ 3076, 3, 1, 4, 260, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801cULL },
{ 3075, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801dULL },
{ 3074, 4, 1, 4, 261, 0, 0, HexagonImpOpBase + 0, 392, 0, 0x84000000000801cULL },
{ 3073, 3, 1, 4, 260, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801cULL },
{ 3072, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 416, 0, 0x84000000000801dULL },
{ 3071, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801dULL },
{ 3070, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 416, 0, 0x84000000000801dULL },
{ 3069, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801dULL },
{ 3068, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 416, 0, 0x84000000000801dULL },
{ 3067, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 3066, 3, 1, 4, 266, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 3065, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 371, 0, 0x84000000000801dULL },
{ 3064, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3063, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 371, 0, 0x84000000000801dULL },
{ 3062, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3061, 3, 1, 4, 264, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801cULL },
{ 3060, 3, 1, 4, 264, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801cULL },
{ 3059, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 442, 0, 0x84000000000801dULL },
{ 3058, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 442, 0, 0x84000000000801dULL },
{ 3057, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 446, 0, 0x80000000000801dULL },
{ 3056, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3055, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801dULL },
{ 3054, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 371, 0, 0x84000000000801dULL },
{ 3053, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3052, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 371, 0, 0x84000000000801dULL },
{ 3051, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3050, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 442, 0, 0x84000000000801dULL },
{ 3049, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 446, 0, 0x80000000000801dULL },
{ 3048, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801dULL },
{ 3047, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 371, 0, 0x84000000000801dULL },
{ 3046, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3045, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 371, 0, 0x84000000000801dULL },
{ 3044, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3043, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801dULL },
{ 3042, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3041, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3040, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 3039, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801dULL },
{ 3038, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801dULL },
{ 3037, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801dULL },
{ 3036, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801dULL },
{ 3035, 4, 1, 4, 259, 0, 0, HexagonImpOpBase + 0, 416, 0, 0x84000000000801cULL },
{ 3034, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 3033, 4, 1, 4, 276, 0, 0, HexagonImpOpBase + 0, 1031, 0, 0x80000000000801dULL },
{ 3032, 4, 1, 4, 276, 0, 0, HexagonImpOpBase + 0, 1031, 0, 0x80000000000801dULL },
{ 3031, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 402, 0, 0x84000000000801dULL },
{ 3030, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 406, 0, 0x80000000000801dULL },
{ 3029, 4, 1, 4, 276, 0, 0, HexagonImpOpBase + 0, 1031, 0, 0x80000000000801dULL },
{ 3028, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 402, 0, 0x84000000000801dULL },
{ 3027, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 406, 0, 0x80000000000801dULL },
{ 3026, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x80000000000801dULL },
{ 3025, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 402, 0, 0x84000000000801dULL },
{ 3024, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 406, 0, 0x80000000000801dULL },
{ 3023, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x80000000000801dULL },
{ 3022, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 402, 0, 0x84000000000801dULL },
{ 3021, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 406, 0, 0x80000000000801dULL },
{ 3020, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3019, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3018, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3017, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3016, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3015, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3014, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3013, 3, 1, 4, 267, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801eULL },
{ 3012, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3011, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3010, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3009, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3008, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3007, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3006, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 3005, 3, 1, 4, 267, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801eULL },
{ 3004, 4, 1, 4, 258, 0, 0, HexagonImpOpBase + 0, 1027, 0, 0x800000000008019ULL },
{ 3003, 5, 1, 4, 275, 0, 0, HexagonImpOpBase + 0, 1022, 0, 0x840000000008019ULL },
{ 3002, 5, 1, 4, 275, 0, 0, HexagonImpOpBase + 0, 1017, 0, 0x840000000008019ULL },
{ 3001, 4, 1, 4, 258, 0, 0, HexagonImpOpBase + 0, 983, 0, 0x800000000008019ULL },
{ 3000, 4, 1, 4, 258, 0, 0, HexagonImpOpBase + 0, 983, 0, 0x800000000008019ULL },
{ 2999, 4, 1, 4, 243, 0, 0, HexagonImpOpBase + 0, 966, 0, 0x800000000008018ULL },
{ 2998, 5, 1, 4, 275, 0, 0, HexagonImpOpBase + 0, 1012, 0, 0x840000000008019ULL },
{ 2997, 5, 1, 4, 275, 0, 0, HexagonImpOpBase + 0, 1007, 0, 0x840000000008019ULL },
{ 2996, 4, 1, 4, 243, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x800000000008018ULL },
{ 2995, 4, 1, 4, 243, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x800000000008018ULL },
{ 2994, 3, 1, 4, 274, 0, 0, HexagonImpOpBase + 0, 1004, 0, 0x80000000000801dULL },
{ 2993, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 2992, 3, 1, 4, 246, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801aULL },
{ 2991, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 2990, 3, 1, 4, 246, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801aULL },
{ 2989, 3, 1, 4, 246, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801aULL },
{ 2988, 4, 1, 4, 243, 0, 0, HexagonImpOpBase + 0, 966, 0, 0x800000000008018ULL },
{ 2987, 4, 1, 4, 243, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x800000000008018ULL },
{ 2986, 3, 1, 4, 244, 0, 0, HexagonImpOpBase + 0, 1001, 0, 0x80000000000801eULL },
{ 2985, 1, 0, 4, 273, 0, 0, HexagonImpOpBase + 0, 249, 0, 0x80000000000000aULL },
{ 2984, 0, 0, 4, 272, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x80000000000000aULL },
{ 2983, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2982, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3840000000000010ULL },
{ 2981, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2980, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 323, 0, 0x3800000000008010ULL },
{ 2979, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2978, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3840000000000010ULL },
{ 2977, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2976, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 323, 0, 0x3800000000008010ULL },
{ 2975, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2974, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3840000000000010ULL },
{ 2973, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2972, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 323, 0, 0x3800000000008010ULL },
{ 2971, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2970, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3840000000000010ULL },
{ 2969, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2968, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 323, 0, 0x3800000000008010ULL },
{ 2967, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2966, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3840000000000010ULL },
{ 2965, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2964, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 323, 0, 0x3800000000008010ULL },
{ 2963, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2962, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3840000000000010ULL },
{ 2961, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2960, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 323, 0, 0x3800000000008010ULL },
{ 2959, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2958, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3840000000000010ULL },
{ 2957, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2956, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 323, 0, 0x3800000000008010ULL },
{ 2955, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2954, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3840000000000010ULL },
{ 2953, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2952, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 323, 0, 0x3800000000008010ULL },
{ 2951, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2950, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3840000000000010ULL },
{ 2949, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2948, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 323, 0, 0x3800000000008010ULL },
{ 2947, 4, 0, 4, 269, 0, 1, HexagonImpOpBase + 168, 990, 0|(1ULL<<MCID::MayLoad), 0x1800180000408007ULL },
{ 2946, 3, 0, 4, 268, 0, 1, HexagonImpOpBase + 168, 987, 0|(1ULL<<MCID::MayLoad), 0x1800180000408007ULL },
{ 2945, 4, 0, 4, 271, 0, 1, HexagonImpOpBase + 168, 997, 0|(1ULL<<MCID::MayLoad), 0x800100000408008ULL },
{ 2944, 3, 0, 4, 270, 0, 1, HexagonImpOpBase + 168, 994, 0|(1ULL<<MCID::MayLoad), 0x800100000408008ULL },
{ 2943, 4, 0, 4, 269, 0, 1, HexagonImpOpBase + 168, 990, 0|(1ULL<<MCID::MayLoad), 0x1800100000408007ULL },
{ 2942, 3, 0, 4, 268, 0, 1, HexagonImpOpBase + 168, 987, 0|(1ULL<<MCID::MayLoad), 0x1800100000408007ULL },
{ 2941, 2, 1, 4, 235, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801eULL },
{ 2940, 2, 1, 4, 235, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801eULL },
{ 2939, 3, 1, 4, 267, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801eULL },
{ 2938, 3, 1, 4, 267, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801eULL },
{ 2937, 3, 1, 4, 267, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801eULL },
{ 2936, 3, 1, 4, 267, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801eULL },
{ 2935, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2934, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3840000000000010ULL },
{ 2933, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2932, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 323, 0, 0x3800000000008010ULL },
{ 2931, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2930, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3840000000000010ULL },
{ 2929, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2928, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 323, 0, 0x3800000000008010ULL },
{ 2927, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2926, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3840000000000010ULL },
{ 2925, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 326, 0, 0x3800000000000010ULL },
{ 2924, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 323, 0, 0x3800000000008010ULL },
{ 2923, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 402, 0, 0x84000000000801dULL },
{ 2922, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 406, 0, 0x80000000000801dULL },
{ 2921, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 416, 0, 0x84000000000801dULL },
{ 2920, 3, 1, 4, 266, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 2919, 4, 1, 4, 265, 0, 0, HexagonImpOpBase + 0, 392, 0, 0x84000000000801cULL },
{ 2918, 3, 1, 4, 264, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801cULL },
{ 2917, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 409, 0, 0x84000000000801dULL },
{ 2916, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 413, 0, 0x80000000000801dULL },
{ 2915, 4, 1, 4, 265, 0, 0, HexagonImpOpBase + 0, 392, 0, 0x84000000000801cULL },
{ 2914, 3, 1, 4, 264, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801cULL },
{ 2913, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 409, 0, 0x84000000000801dULL },
{ 2912, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 413, 0, 0x80000000000801dULL },
{ 2911, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 402, 0, 0x84000000000801dULL },
{ 2910, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 406, 0, 0x80000000000801dULL },
{ 2909, 4, 1, 4, 261, 0, 0, HexagonImpOpBase + 0, 392, 0, 0x84000000000801cULL },
{ 2908, 3, 1, 4, 260, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801cULL },
{ 2907, 4, 1, 4, 263, 0, 0, HexagonImpOpBase + 0, 402, 0, 0x84000000000801dULL },
{ 2906, 3, 1, 4, 262, 0, 0, HexagonImpOpBase + 0, 406, 0, 0x80000000000801dULL },
{ 2905, 4, 1, 4, 261, 0, 0, HexagonImpOpBase + 0, 392, 0, 0x84000000000801cULL },
{ 2904, 3, 1, 4, 260, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801cULL },
{ 2903, 4, 1, 4, 259, 0, 0, HexagonImpOpBase + 0, 416, 0, 0x84000000000801cULL },
{ 2902, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 2901, 3, 1, 4, 257, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x800000000008018ULL },
{ 2900, 4, 1, 4, 258, 0, 0, HexagonImpOpBase + 0, 983, 0, 0x800000000008019ULL },
{ 2899, 2, 1, 4, 256, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x800000000008018ULL },
{ 2898, 3, 1, 4, 257, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x800000000008018ULL },
{ 2897, 2, 1, 4, 256, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x800000000008018ULL },
{ 2896, 5, 2, 4, 255, 0, 0, HexagonImpOpBase + 0, 485, 0, 0x80c000000008019ULL },
{ 2895, 2, 1, 4, 253, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801cULL },
{ 2894, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 2893, 2, 1, 4, 254, 0, 0, HexagonImpOpBase + 0, 465, 0, 0x80000000000801dULL },
{ 2892, 2, 1, 4, 253, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801cULL },
{ 2891, 2, 1, 4, 254, 0, 0, HexagonImpOpBase + 0, 465, 0, 0x80000000000801dULL },
{ 2890, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 2889, 2, 1, 4, 253, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801cULL },
{ 2888, 2, 1, 4, 254, 0, 0, HexagonImpOpBase + 0, 465, 0, 0x80000000000801dULL },
{ 2887, 2, 1, 4, 253, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801cULL },
{ 2886, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 2885, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 2884, 2, 1, 4, 251, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801aULL },
{ 2883, 2, 1, 4, 251, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801aULL },
{ 2882, 2, 1, 4, 251, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801aULL },
{ 2881, 2, 1, 4, 251, 0, 0, HexagonImpOpBase + 0, 337, 0, 0x80000000000801aULL },
{ 2880, 2, 1, 4, 251, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801aULL },
{ 2879, 2, 1, 4, 251, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801aULL },
{ 2878, 2, 1, 4, 251, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801aULL },
{ 2877, 3, 1, 4, 252, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x90000000000801cULL },
{ 2876, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 375, 0|(1ULL<<MCID::RegSequence), 0x800000000008011ULL },
{ 2875, 3, 1, 4, 44, 0, 0, HexagonImpOpBase + 0, 980, 0, 0x1800000000008410ULL },
{ 2874, 2, 1, 4, 251, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801aULL },
{ 2873, 2, 1, 4, 251, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801aULL },
{ 2872, 4, 1, 4, 47, 0, 0, HexagonImpOpBase + 0, 976, 0, 0x800000000008411ULL },
{ 2871, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2870, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2869, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2868, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2867, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2866, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2865, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2864, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2863, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2862, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2861, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2860, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2859, 2, 1, 4, 250, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x90000000000801cULL },
{ 2858, 2, 1, 4, 235, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801eULL },
{ 2857, 2, 1, 4, 63, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x1800000000008010ULL },
{ 2856, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 2855, 4, 1, 4, 249, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x80000000000801aULL },
{ 2854, 4, 1, 4, 249, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x80000000000801aULL },
{ 2853, 4, 1, 4, 249, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x80000000000801aULL },
{ 2852, 4, 1, 4, 249, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x80000000000801aULL },
{ 2851, 4, 1, 4, 249, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x80000000000801aULL },
{ 2850, 4, 1, 4, 247, 0, 0, HexagonImpOpBase + 0, 392, 0, 0x84000000000801aULL },
{ 2849, 3, 1, 4, 246, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801aULL },
{ 2848, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 973, 0, 0x480000000000801aULL },
{ 2847, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 973, 0, 0x480000000000801aULL },
{ 2846, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 973, 0, 0x480000000000801aULL },
{ 2845, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 973, 0, 0x480000000000801aULL },
{ 2844, 4, 1, 4, 249, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x80000000000801aULL },
{ 2843, 4, 1, 4, 249, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x80000000000801aULL },
{ 2842, 4, 1, 4, 249, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x80000000000801aULL },
{ 2841, 4, 1, 4, 249, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x80000000000801aULL },
{ 2840, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 2839, 4, 1, 4, 249, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x80000000000801aULL },
{ 2838, 4, 1, 4, 249, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x80000000000801aULL },
{ 2837, 4, 1, 4, 249, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x80000000000801aULL },
{ 2836, 4, 1, 4, 249, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x80000000000801aULL },
{ 2835, 4, 1, 4, 247, 0, 0, HexagonImpOpBase + 0, 392, 0, 0x84000000000801aULL },
{ 2834, 3, 1, 4, 246, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801aULL },
{ 2833, 4, 1, 4, 248, 0, 0, HexagonImpOpBase + 0, 371, 0, 0x800000000008019ULL },
{ 2832, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 2831, 4, 1, 4, 247, 0, 0, HexagonImpOpBase + 0, 392, 0, 0x84000000000801aULL },
{ 2830, 3, 1, 4, 246, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801aULL },
{ 2829, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 2828, 4, 1, 4, 247, 0, 0, HexagonImpOpBase + 0, 392, 0, 0x84000000000801aULL },
{ 2827, 3, 1, 4, 246, 0, 0, HexagonImpOpBase + 0, 396, 0, 0x80000000000801aULL },
{ 2826, 4, 1, 4, 245, 0, 0, HexagonImpOpBase + 0, 385, 0, 0x84000000000001eULL },
{ 2825, 3, 1, 4, 244, 0, 0, HexagonImpOpBase + 0, 389, 0, 0x80000000000801eULL },
{ 2824, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 970, 0, 0x3800000000008010ULL },
{ 2823, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 970, 0, 0x3800000000008010ULL },
{ 2822, 4, 1, 4, 245, 0, 0, HexagonImpOpBase + 0, 378, 0, 0x84000000000801eULL },
{ 2821, 3, 1, 4, 244, 0, 0, HexagonImpOpBase + 0, 382, 0, 0x80000000000801eULL },
{ 2820, 4, 1, 4, 245, 0, 0, HexagonImpOpBase + 0, 378, 0, 0x84000000000801eULL },
{ 2819, 3, 1, 4, 244, 0, 0, HexagonImpOpBase + 0, 382, 0, 0x80000000000801eULL },
{ 2818, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2817, 4, 1, 4, 243, 0, 0, HexagonImpOpBase + 0, 966, 0, 0x800000000008018ULL },
{ 2816, 4, 1, 4, 243, 0, 0, HexagonImpOpBase + 0, 962, 0, 0x800000000008018ULL },
{ 2815, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 2814, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2813, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 367, 0, 0x3840000000008010ULL },
{ 2812, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 367, 0, 0x3840000000008010ULL },
{ 2811, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 2810, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2809, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 2808, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2807, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 371, 0, 0x84000000000801dULL },
{ 2806, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 2805, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 2804, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2803, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2802, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 2801, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2800, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 371, 0, 0x84000000000801dULL },
{ 2799, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 2798, 4, 1, 4, 242, 0, 0, HexagonImpOpBase + 0, 371, 0, 0x84000000000801dULL },
{ 2797, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 2796, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 2795, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2794, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 367, 0, 0x3840000000008010ULL },
{ 2793, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 367, 0, 0x3840000000008010ULL },
{ 2792, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 2791, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2790, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 2789, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 2788, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 958, 0, 0x3800000000008010ULL },
{ 2787, 4, 2, 4, 241, 0, 0, HexagonImpOpBase + 0, 954, 0, 0x3800000000008010ULL },
{ 2786, 5, 2, 4, 240, 0, 0, HexagonImpOpBase + 0, 949, 0, 0x3800000000008010ULL },
{ 2785, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 2784, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2783, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 367, 0, 0x3840000000008010ULL },
{ 2782, 4, 1, 4, 239, 0, 0, HexagonImpOpBase + 0, 367, 0, 0x3840000000008010ULL },
{ 2781, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 364, 0, 0x800000000008011ULL },
{ 2780, 3, 1, 4, 37, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x3800000000008010ULL },
{ 2779, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 2778, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 2777, 3, 1, 4, 238, 0, 0, HexagonImpOpBase + 0, 375, 0, 0x80000000000801dULL },
{ 2776, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 2775, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 2774, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 2773, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 2772, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 2771, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 2770, 3, 1, 4, 237, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801aULL },
{ 2769, 2, 1, 4, 63, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x3800000000008010ULL },
{ 2768, 2, 1, 4, 63, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x3800000000008010ULL },
{ 2767, 2, 1, 4, 63, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x3800000000008010ULL },
{ 2766, 2, 1, 4, 63, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x3800000000008010ULL },
{ 2765, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 2764, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 2763, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 2762, 3, 1, 4, 236, 0, 0, HexagonImpOpBase + 0, 361, 0, 0x80000000000801cULL },
{ 2761, 2, 1, 4, 63, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x3800000000008010ULL },
{ 2760, 2, 1, 4, 63, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x3800000000008010ULL },
{ 2759, 2, 1, 4, 235, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801eULL },
{ 2758, 2, 1, 4, 235, 0, 0, HexagonImpOpBase + 0, 359, 0, 0x80000000000801eULL },
{ 2757, 3, 1, 4, 234, 0, 0, HexagonImpOpBase + 0, 946, 0|(1ULL<<MCID::MayStore), 0xc002e000000000dULL },
{ 2756, 3, 1, 4, 234, 0, 0, HexagonImpOpBase + 0, 507, 0|(1ULL<<MCID::MayStore), 0xc002e000000000dULL },
{ 2755, 2, 0, 4, 233, 0, 0, HexagonImpOpBase + 0, 155, 0|(1ULL<<MCID::MayStore), 0xc002b000000000dULL },
{ 2754, 5, 1, 4, 231, 0, 0, HexagonImpOpBase + 0, 941, 0|(1ULL<<MCID::MayStore), 0x18002e0000000014ULL },
{ 2753, 5, 1, 4, 231, 0, 0, HexagonImpOpBase + 0, 936, 0|(1ULL<<MCID::MayStore), 0x18002e0000000014ULL },
{ 2752, 4, 0, 4, 230, 0, 0, HexagonImpOpBase + 0, 932, 0|(1ULL<<MCID::MayStore), 0x18002b0000000014ULL },
{ 2751, 5, 1, 4, 229, 0, 0, HexagonImpOpBase + 0, 919, 0|(1ULL<<MCID::MayStore), 0x18002e0000080414ULL },
{ 2750, 5, 1, 4, 229, 0, 0, HexagonImpOpBase + 0, 914, 0|(1ULL<<MCID::MayStore), 0x18002e0000080414ULL },
{ 2749, 4, 0, 4, 228, 0, 0, HexagonImpOpBase + 0, 910, 0|(1ULL<<MCID::MayStore), 0x18002b0000080414ULL },
{ 2748, 4, 1, 4, 232, 0, 0, HexagonImpOpBase + 0, 928, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x18002e0000080014ULL },
{ 2747, 4, 1, 4, 232, 0, 0, HexagonImpOpBase + 0, 924, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x18002e0000080014ULL },
{ 2746, 5, 1, 4, 231, 0, 0, HexagonImpOpBase + 0, 941, 0|(1ULL<<MCID::MayStore), 0x18002e0000000014ULL },
{ 2745, 5, 1, 4, 231, 0, 0, HexagonImpOpBase + 0, 936, 0|(1ULL<<MCID::MayStore), 0x18002e0000000014ULL },
{ 2744, 4, 0, 4, 230, 0, 0, HexagonImpOpBase + 0, 932, 0|(1ULL<<MCID::MayStore), 0x18002b0000000014ULL },
{ 2743, 5, 1, 4, 229, 0, 0, HexagonImpOpBase + 0, 919, 0|(1ULL<<MCID::MayStore), 0x18002e0000080414ULL },
{ 2742, 5, 1, 4, 229, 0, 0, HexagonImpOpBase + 0, 914, 0|(1ULL<<MCID::MayStore), 0x18002e0000080414ULL },
{ 2741, 4, 0, 4, 228, 0, 0, HexagonImpOpBase + 0, 910, 0|(1ULL<<MCID::MayStore), 0x18002b0000080414ULL },
{ 2740, 4, 1, 4, 232, 0, 0, HexagonImpOpBase + 0, 928, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x18002e0000080014ULL },
{ 2739, 4, 1, 4, 232, 0, 0, HexagonImpOpBase + 0, 924, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x18002e0000080014ULL },
{ 2738, 5, 1, 4, 231, 0, 0, HexagonImpOpBase + 0, 941, 0|(1ULL<<MCID::MayStore), 0x18002e0000000014ULL },
{ 2737, 5, 1, 4, 231, 0, 0, HexagonImpOpBase + 0, 936, 0|(1ULL<<MCID::MayStore), 0x18002e0000000014ULL },
{ 2736, 4, 0, 4, 230, 0, 0, HexagonImpOpBase + 0, 932, 0|(1ULL<<MCID::MayStore), 0x18002b0000000014ULL },
{ 2735, 5, 1, 4, 229, 0, 0, HexagonImpOpBase + 0, 919, 0|(1ULL<<MCID::MayStore), 0x18002e0000080c14ULL },
{ 2734, 5, 1, 4, 229, 0, 0, HexagonImpOpBase + 0, 914, 0|(1ULL<<MCID::MayStore), 0x18002e0000080c14ULL },
{ 2733, 4, 0, 4, 228, 0, 0, HexagonImpOpBase + 0, 910, 0|(1ULL<<MCID::MayStore), 0x18002b0000080c14ULL },
{ 2732, 5, 1, 4, 226, 0, 0, HexagonImpOpBase + 0, 919, 0|(1ULL<<MCID::MayStore), 0xc002e0000144413ULL },
{ 2731, 5, 1, 4, 226, 0, 0, HexagonImpOpBase + 0, 914, 0|(1ULL<<MCID::MayStore), 0xc002e0000144413ULL },
{ 2730, 4, 0, 4, 225, 0, 0, HexagonImpOpBase + 0, 910, 0|(1ULL<<MCID::MayStore), 0xc002b0000134413ULL },
{ 2729, 4, 1, 4, 227, 0, 0, HexagonImpOpBase + 0, 928, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xc002e0000134013ULL },
{ 2728, 4, 1, 4, 227, 0, 0, HexagonImpOpBase + 0, 924, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xc002e0000134013ULL },
{ 2727, 5, 1, 4, 226, 0, 0, HexagonImpOpBase + 0, 919, 0|(1ULL<<MCID::MayStore), 0xc002e0000144c13ULL },
{ 2726, 5, 1, 4, 226, 0, 0, HexagonImpOpBase + 0, 914, 0|(1ULL<<MCID::MayStore), 0xc002e0000144c13ULL },
{ 2725, 4, 0, 4, 225, 0, 0, HexagonImpOpBase + 0, 910, 0|(1ULL<<MCID::MayStore), 0xc002b0000134c13ULL },
{ 2724, 3, 0, 4, 224, 0, 0, HexagonImpOpBase + 0, 294, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xc002b0000124013ULL },
{ 2723, 3, 0, 4, 46, 0, 0, HexagonImpOpBase + 0, 294, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x18002b0000080014ULL },
{ 2722, 5, 1, 4, 231, 0, 0, HexagonImpOpBase + 0, 941, 0|(1ULL<<MCID::MayStore), 0x18002e0000000014ULL },
{ 2721, 5, 1, 4, 231, 0, 0, HexagonImpOpBase + 0, 936, 0|(1ULL<<MCID::MayStore), 0x18002e0000000014ULL },
{ 2720, 4, 0, 4, 230, 0, 0, HexagonImpOpBase + 0, 932, 0|(1ULL<<MCID::MayStore), 0x18002b0000000014ULL },
{ 2719, 5, 1, 4, 229, 0, 0, HexagonImpOpBase + 0, 919, 0|(1ULL<<MCID::MayStore), 0x18002e0000080c14ULL },
{ 2718, 5, 1, 4, 229, 0, 0, HexagonImpOpBase + 0, 914, 0|(1ULL<<MCID::MayStore), 0x18002e0000080c14ULL },
{ 2717, 4, 0, 4, 228, 0, 0, HexagonImpOpBase + 0, 910, 0|(1ULL<<MCID::MayStore), 0x18002b0000080c14ULL },
{ 2716, 5, 1, 4, 226, 0, 0, HexagonImpOpBase + 0, 919, 0|(1ULL<<MCID::MayStore), 0xc002e0000144413ULL },
{ 2715, 5, 1, 4, 226, 0, 0, HexagonImpOpBase + 0, 914, 0|(1ULL<<MCID::MayStore), 0xc002e0000144413ULL },
{ 2714, 4, 0, 4, 225, 0, 0, HexagonImpOpBase + 0, 910, 0|(1ULL<<MCID::MayStore), 0xc002b0000134413ULL },
{ 2713, 4, 1, 4, 227, 0, 0, HexagonImpOpBase + 0, 928, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xc002e0000134013ULL },
{ 2712, 4, 1, 4, 227, 0, 0, HexagonImpOpBase + 0, 924, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xc002e0000134013ULL },
{ 2711, 5, 1, 4, 226, 0, 0, HexagonImpOpBase + 0, 919, 0|(1ULL<<MCID::MayStore), 0xc002e0000144c13ULL },
{ 2710, 5, 1, 4, 226, 0, 0, HexagonImpOpBase + 0, 914, 0|(1ULL<<MCID::MayStore), 0xc002e0000144c13ULL },
{ 2709, 4, 0, 4, 225, 0, 0, HexagonImpOpBase + 0, 910, 0|(1ULL<<MCID::MayStore), 0xc002b0000134c13ULL },
{ 2708, 3, 0, 4, 224, 0, 0, HexagonImpOpBase + 0, 294, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xc002b0000124013ULL },
{ 2707, 3, 0, 4, 46, 0, 0, HexagonImpOpBase + 0, 294, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x18002b0000080014ULL },
{ 2706, 5, 1, 4, 222, 0, 0, HexagonImpOpBase + 0, 919, 0|(1ULL<<MCID::MayStore), 0x8002e0000000415ULL },
{ 2705, 5, 1, 4, 222, 0, 0, HexagonImpOpBase + 0, 914, 0|(1ULL<<MCID::MayStore), 0x8002e0000000415ULL },
{ 2704, 4, 0, 4, 221, 0, 0, HexagonImpOpBase + 0, 910, 0|(1ULL<<MCID::MayStore), 0x8002b0000000415ULL },
{ 2703, 4, 1, 4, 223, 0, 0, HexagonImpOpBase + 0, 928, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x8002e0000000015ULL },
{ 2702, 4, 1, 4, 223, 0, 0, HexagonImpOpBase + 0, 924, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x8002e0000000015ULL },
{ 2701, 5, 1, 4, 222, 0, 0, HexagonImpOpBase + 0, 919, 0|(1ULL<<MCID::MayStore), 0x8002e0000000c15ULL },
{ 2700, 5, 1, 4, 222, 0, 0, HexagonImpOpBase + 0, 914, 0|(1ULL<<MCID::MayStore), 0x8002e0000000c15ULL },
{ 2699, 4, 0, 4, 221, 0, 0, HexagonImpOpBase + 0, 910, 0|(1ULL<<MCID::MayStore), 0x8002b0000000c15ULL },
{ 2698, 3, 0, 4, 220, 0, 0, HexagonImpOpBase + 0, 294, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x8002b0000000015ULL },
{ 2697, 5, 2, 4, 218, 0, 0, HexagonImpOpBase + 0, 905, 0|(1ULL<<MCID::MayLoad), 0x9002e8000408416ULL },
{ 2696, 5, 2, 4, 218, 0, 0, HexagonImpOpBase + 0, 900, 0|(1ULL<<MCID::MayLoad), 0x9002e8000408416ULL },
{ 2695, 4, 1, 4, 217, 0, 0, HexagonImpOpBase + 0, 896, 0|(1ULL<<MCID::MayLoad), 0x9002b8000408416ULL },
{ 2694, 4, 2, 4, 219, 0, 0, HexagonImpOpBase + 0, 892, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x9002e8000408016ULL },
{ 2693, 4, 2, 4, 219, 0, 0, HexagonImpOpBase + 0, 888, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x9002e8000408016ULL },
{ 2692, 5, 2, 4, 218, 0, 0, HexagonImpOpBase + 0, 905, 0|(1ULL<<MCID::MayLoad), 0x9002e8000408c16ULL },
{ 2691, 5, 2, 4, 218, 0, 0, HexagonImpOpBase + 0, 900, 0|(1ULL<<MCID::MayLoad), 0x9002e8000408c16ULL },
{ 2690, 4, 1, 4, 217, 0, 0, HexagonImpOpBase + 0, 896, 0|(1ULL<<MCID::MayLoad), 0x9002b8000408c16ULL },
{ 2689, 3, 1, 4, 216, 0, 0, HexagonImpOpBase + 0, 277, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x9002b8000408016ULL },
{ 2688, 5, 2, 4, 214, 0, 0, HexagonImpOpBase + 0, 905, 0|(1ULL<<MCID::MayLoad), 0x18002e8000408412ULL },
{ 2687, 5, 2, 4, 214, 0, 0, HexagonImpOpBase + 0, 900, 0|(1ULL<<MCID::MayLoad), 0x18002e8000408412ULL },
{ 2686, 4, 1, 4, 213, 0, 0, HexagonImpOpBase + 0, 896, 0|(1ULL<<MCID::MayLoad), 0x18002b8000408412ULL },
{ 2685, 4, 2, 4, 215, 0, 0, HexagonImpOpBase + 0, 892, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x18002e8000608012ULL },
{ 2684, 4, 2, 4, 215, 0, 0, HexagonImpOpBase + 0, 888, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x18002e8000608012ULL },
{ 2683, 5, 2, 4, 218, 0, 0, HexagonImpOpBase + 0, 905, 0|(1ULL<<MCID::MayLoad), 0x9002e8000408416ULL },
{ 2682, 5, 2, 4, 218, 0, 0, HexagonImpOpBase + 0, 900, 0|(1ULL<<MCID::MayLoad), 0x9002e8000408416ULL },
{ 2681, 4, 1, 4, 217, 0, 0, HexagonImpOpBase + 0, 896, 0|(1ULL<<MCID::MayLoad), 0x9002b8000408416ULL },
{ 2680, 4, 2, 4, 219, 0, 0, HexagonImpOpBase + 0, 892, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x9002e8000408016ULL },
{ 2679, 4, 2, 4, 219, 0, 0, HexagonImpOpBase + 0, 888, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x9002e8000408016ULL },
{ 2678, 5, 2, 4, 218, 0, 0, HexagonImpOpBase + 0, 905, 0|(1ULL<<MCID::MayLoad), 0x9002e8000408c16ULL },
{ 2677, 5, 2, 4, 218, 0, 0, HexagonImpOpBase + 0, 900, 0|(1ULL<<MCID::MayLoad), 0x9002e8000408c16ULL },
{ 2676, 4, 1, 4, 217, 0, 0, HexagonImpOpBase + 0, 896, 0|(1ULL<<MCID::MayLoad), 0x9002b8000408c16ULL },
{ 2675, 3, 1, 4, 216, 0, 0, HexagonImpOpBase + 0, 277, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x9002b8000408016ULL },
{ 2674, 5, 2, 4, 214, 0, 0, HexagonImpOpBase + 0, 905, 0|(1ULL<<MCID::MayLoad), 0x18002e8000408412ULL },
{ 2673, 5, 2, 4, 214, 0, 0, HexagonImpOpBase + 0, 900, 0|(1ULL<<MCID::MayLoad), 0x18002e8000408412ULL },
{ 2672, 4, 1, 4, 213, 0, 0, HexagonImpOpBase + 0, 896, 0|(1ULL<<MCID::MayLoad), 0x18002b8000408412ULL },
{ 2671, 4, 2, 4, 215, 0, 0, HexagonImpOpBase + 0, 892, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x18002e8000608012ULL },
{ 2670, 4, 2, 4, 215, 0, 0, HexagonImpOpBase + 0, 888, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x18002e8000608012ULL },
{ 2669, 5, 2, 4, 214, 0, 0, HexagonImpOpBase + 0, 905, 0|(1ULL<<MCID::MayLoad), 0x18002e8000408c12ULL },
{ 2668, 5, 2, 4, 214, 0, 0, HexagonImpOpBase + 0, 900, 0|(1ULL<<MCID::MayLoad), 0x18002e8000408c12ULL },
{ 2667, 4, 1, 4, 213, 0, 0, HexagonImpOpBase + 0, 896, 0|(1ULL<<MCID::MayLoad), 0x18002b8000408c12ULL },
{ 2666, 5, 2, 4, 214, 0, 0, HexagonImpOpBase + 0, 905, 0|(1ULL<<MCID::MayLoad), 0x1c002e8000408412ULL },
{ 2665, 5, 2, 4, 214, 0, 0, HexagonImpOpBase + 0, 900, 0|(1ULL<<MCID::MayLoad), 0x1c002e8000408412ULL },
{ 2664, 4, 1, 4, 213, 0, 0, HexagonImpOpBase + 0, 896, 0|(1ULL<<MCID::MayLoad), 0x1c002b8000408412ULL },
{ 2663, 4, 2, 4, 215, 0, 0, HexagonImpOpBase + 0, 892, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x1c002e8000408012ULL },
{ 2662, 4, 2, 4, 215, 0, 0, HexagonImpOpBase + 0, 888, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x1c002e8000408012ULL },
{ 2661, 5, 2, 4, 214, 0, 0, HexagonImpOpBase + 0, 905, 0|(1ULL<<MCID::MayLoad), 0x1c002e8000408c12ULL },
{ 2660, 5, 2, 4, 214, 0, 0, HexagonImpOpBase + 0, 900, 0|(1ULL<<MCID::MayLoad), 0x1c002e8000408c12ULL },
{ 2659, 4, 1, 4, 213, 0, 0, HexagonImpOpBase + 0, 896, 0|(1ULL<<MCID::MayLoad), 0x1c002b8000408c12ULL },
{ 2658, 3, 1, 4, 42, 0, 0, HexagonImpOpBase + 0, 277, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x1c002b8000408012ULL },
{ 2657, 3, 1, 4, 42, 0, 0, HexagonImpOpBase + 0, 277, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x18002b8000608012ULL },
{ 2656, 5, 2, 4, 214, 0, 0, HexagonImpOpBase + 0, 905, 0|(1ULL<<MCID::MayLoad), 0x18002e8000408c12ULL },
{ 2655, 5, 2, 4, 214, 0, 0, HexagonImpOpBase + 0, 900, 0|(1ULL<<MCID::MayLoad), 0x18002e8000408c12ULL },
{ 2654, 4, 1, 4, 213, 0, 0, HexagonImpOpBase + 0, 896, 0|(1ULL<<MCID::MayLoad), 0x18002b8000408c12ULL },
{ 2653, 5, 2, 4, 214, 0, 0, HexagonImpOpBase + 0, 905, 0|(1ULL<<MCID::MayLoad), 0x1c002e8000408412ULL },
{ 2652, 5, 2, 4, 214, 0, 0, HexagonImpOpBase + 0, 900, 0|(1ULL<<MCID::MayLoad), 0x1c002e8000408412ULL },
{ 2651, 4, 1, 4, 213, 0, 0, HexagonImpOpBase + 0, 896, 0|(1ULL<<MCID::MayLoad), 0x1c002b8000408412ULL },
{ 2650, 4, 2, 4, 215, 0, 0, HexagonImpOpBase + 0, 892, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x1c002e8000408012ULL },
{ 2649, 4, 2, 4, 215, 0, 0, HexagonImpOpBase + 0, 888, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x1c002e8000408012ULL },
{ 2648, 5, 2, 4, 214, 0, 0, HexagonImpOpBase + 0, 905, 0|(1ULL<<MCID::MayLoad), 0x1c002e8000408c12ULL },
{ 2647, 5, 2, 4, 214, 0, 0, HexagonImpOpBase + 0, 900, 0|(1ULL<<MCID::MayLoad), 0x1c002e8000408c12ULL },
{ 2646, 4, 1, 4, 213, 0, 0, HexagonImpOpBase + 0, 896, 0|(1ULL<<MCID::MayLoad), 0x1c002b8000408c12ULL },
{ 2645, 3, 1, 4, 42, 0, 0, HexagonImpOpBase + 0, 277, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x1c002b8000408012ULL },
{ 2644, 3, 1, 4, 42, 0, 0, HexagonImpOpBase + 0, 277, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x18002b8000608012ULL },
{ 2643, 4, 2, 4, 212, 0, 0, HexagonImpOpBase + 0, 892, 0|(1ULL<<MCID::MayLoad), 0x8002e8000408017ULL },
{ 2642, 4, 2, 4, 212, 0, 0, HexagonImpOpBase + 0, 888, 0|(1ULL<<MCID::MayLoad), 0x8002e8000408017ULL },
{ 2641, 3, 1, 4, 211, 0, 0, HexagonImpOpBase + 0, 277, 0|(1ULL<<MCID::MayLoad), 0x8002b8000408017ULL },
{ 2640, 5, 1, 4, 210, 0, 0, HexagonImpOpBase + 0, 354, 0, 0x84000000000801dULL },
{ 2639, 4, 1, 4, 209, 0, 0, HexagonImpOpBase + 0, 350, 0, 0x80000000000801dULL },
{ 2638, 5, 1, 4, 210, 0, 0, HexagonImpOpBase + 0, 354, 0, 0x84000000000801dULL },
{ 2637, 4, 1, 4, 209, 0, 0, HexagonImpOpBase + 0, 350, 0, 0x80000000000801dULL },
{ 2636, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 881, 0, 0x800000000008011ULL },
{ 2635, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 881, 0, 0x800000000008011ULL },
{ 2634, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 881, 0, 0x800000000008011ULL },
{ 2633, 2, 1, 4, 208, 0, 0, HexagonImpOpBase + 0, 886, 0, 0x800000000008018ULL },
{ 2632, 2, 1, 4, 208, 0, 0, HexagonImpOpBase + 0, 886, 0, 0x800000000008018ULL },
{ 2631, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 881, 0, 0x800000000008011ULL },
{ 2630, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 881, 0, 0x800000000008011ULL },
{ 2629, 2, 1, 4, 63, 0, 0, HexagonImpOpBase + 0, 884, 0, 0x3800000000008010ULL },
{ 2628, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 881, 0, 0x800000000008011ULL },
{ 2627, 3, 1, 4, 41, 0, 0, HexagonImpOpBase + 0, 881, 0, 0x800000000008011ULL },
{ 2626, 2, 1, 4, 45, 0, 0, HexagonImpOpBase + 0, 289, 0, 0x80000000000801eULL },
{ 2625, 2, 1, 4, 45, 0, 0, HexagonImpOpBase + 0, 289, 0, 0x80000000000801eULL },
{ 2624, 2, 1, 4, 45, 0, 0, HexagonImpOpBase + 0, 289, 0, 0x80000000000801eULL },
{ 2623, 3, 1, 4, 207, 0, 0, HexagonImpOpBase + 0, 334, 0|(1ULL<<MCID::MayLoad), 0x38000000000080a4ULL },
{ 2622, 2, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 167, 0, 0xc2800000ULL },
{ 2621, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 495, 0, 0xc2800000ULL },
{ 2620, 2, 0, 4, 206, 0, 0, HexagonImpOpBase + 0, 615, 0|(1ULL<<MCID::MayStore), 0x1b000000002aULL },
{ 2619, 2, 0, 4, 206, 0, 0, HexagonImpOpBase + 0, 615, 0|(1ULL<<MCID::MayStore), 0x1b000000002aULL },
{ 2618, 2, 0, 4, 165, 1, 0, HexagonImpOpBase + 44, 879, 0|(1ULL<<MCID::MayStore), 0x1b000000002aULL },
{ 2617, 3, 0, 4, 51, 0, 0, HexagonImpOpBase + 0, 874, 0|(1ULL<<MCID::MayStore), 0x13000000002aULL },
{ 2616, 2, 0, 4, 165, 1, 0, HexagonImpOpBase + 44, 877, 0|(1ULL<<MCID::MayStore), 0x23000000002aULL },
{ 2615, 2, 0, 4, 206, 0, 0, HexagonImpOpBase + 0, 615, 0|(1ULL<<MCID::MayStore), 0xb000000002aULL },
{ 2614, 2, 0, 4, 206, 0, 0, HexagonImpOpBase + 0, 615, 0|(1ULL<<MCID::MayStore), 0xb000000002aULL },
{ 2613, 1, 0, 4, 205, 5, 2, HexagonImpOpBase + 161, 0, 0|(1ULL<<MCID::MayStore), 0x23000000002aULL },
{ 2612, 3, 0, 4, 51, 0, 0, HexagonImpOpBase + 0, 874, 0|(1ULL<<MCID::MayStore), 0x1b000000002aULL },
{ 2611, 3, 0, 4, 51, 0, 0, HexagonImpOpBase + 0, 874, 0|(1ULL<<MCID::MayStore), 0xb000000002aULL },
{ 2610, 0, 0, 4, 204, 3, 4, HexagonImpOpBase + 154, 1, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0x20900000142aULL },
{ 2609, 0, 0, 4, 204, 3, 4, HexagonImpOpBase + 154, 1, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0x20900000042aULL },
{ 2608, 0, 0, 4, 204, 3, 4, HexagonImpOpBase + 154, 1, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0x209000001c2aULL },
{ 2607, 0, 0, 4, 204, 3, 4, HexagonImpOpBase + 154, 1, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0x209000000c2aULL },
{ 2606, 0, 0, 4, 204, 2, 4, HexagonImpOpBase + 148, 1, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0x20900000002aULL },
{ 2605, 3, 1, 4, 19, 0, 0, HexagonImpOpBase + 0, 609, 0|(1ULL<<MCID::MayLoad), 0x13000000802aULL },
{ 2604, 2, 1, 4, 147, 1, 0, HexagonImpOpBase + 44, 615, 0|(1ULL<<MCID::MayLoad), 0x1b000000802aULL },
{ 2603, 3, 1, 4, 19, 0, 0, HexagonImpOpBase + 0, 609, 0|(1ULL<<MCID::MayLoad), 0x13000000802aULL },
{ 2602, 2, 1, 4, 147, 1, 0, HexagonImpOpBase + 44, 870, 0|(1ULL<<MCID::MayLoad), 0x23000000802aULL },
{ 2601, 3, 1, 4, 19, 0, 0, HexagonImpOpBase + 0, 609, 0|(1ULL<<MCID::MayLoad), 0xb000000802aULL },
{ 2600, 0, 0, 4, 203, 2, 1, HexagonImpOpBase + 145, 1, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x100000142aULL },
{ 2599, 0, 0, 4, 203, 2, 1, HexagonImpOpBase + 145, 1, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x100000042aULL },
{ 2598, 0, 0, 4, 203, 2, 1, HexagonImpOpBase + 145, 1, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x1000001c2aULL },
{ 2597, 0, 0, 4, 203, 2, 1, HexagonImpOpBase + 145, 1, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x1000000c2aULL },
{ 2596, 0, 0, 4, 203, 1, 1, HexagonImpOpBase + 143, 1, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x100000002aULL },
{ 2595, 0, 0, 4, 202, 2, 3, HexagonImpOpBase + 138, 1, 0|(1ULL<<MCID::MayLoad), 0x20000000002aULL },
{ 2594, 3, 1, 4, 19, 0, 0, HexagonImpOpBase + 0, 609, 0|(1ULL<<MCID::MayLoad), 0xb000000802aULL },
{ 2593, 3, 1, 4, 19, 0, 0, HexagonImpOpBase + 0, 609, 0|(1ULL<<MCID::MayLoad), 0x1b000000802aULL },
{ 2592, 1, 0, 4, 35, 2, 3, HexagonImpOpBase + 133, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xb10800023ULL },
{ 2591, 1, 0, 4, 35, 2, 3, HexagonImpOpBase + 133, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xb11800023ULL },
{ 2590, 1, 0, 4, 35, 2, 0, HexagonImpOpBase + 122, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xb11800023ULL },
{ 2589, 1, 0, 4, 35, 2, 4, HexagonImpOpBase + 127, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xb10800023ULL },
{ 2588, 1, 0, 4, 35, 2, 4, HexagonImpOpBase + 127, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xb11800023ULL },
{ 2587, 1, 0, 4, 35, 2, 1, HexagonImpOpBase + 124, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xb11800023ULL },
{ 2586, 1, 0, 4, 35, 2, 1, HexagonImpOpBase + 124, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xb10800023ULL },
{ 2585, 1, 0, 4, 35, 2, 0, HexagonImpOpBase + 122, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xb10800023ULL },
{ 2584, 2, 1, 4, 198, 0, 0, HexagonImpOpBase + 0, 867, 0, 0x802aULL },
{ 2583, 2, 1, 4, 198, 0, 0, HexagonImpOpBase + 0, 867, 0, 0x802aULL },
{ 2582, 2, 1, 4, 198, 0, 0, HexagonImpOpBase + 0, 867, 0, 0x802aULL },
{ 2581, 2, 1, 4, 198, 0, 0, HexagonImpOpBase + 0, 867, 0, 0x802aULL },
{ 2580, 2, 1, 4, 198, 0, 0, HexagonImpOpBase + 0, 867, 0, 0x802aULL },
{ 2579, 2, 1, 4, 198, 0, 0, HexagonImpOpBase + 0, 615, 0, 0x802aULL },
{ 2578, 2, 1, 4, 198, 0, 0, HexagonImpOpBase + 0, 615, 0, 0xc280802aULL },
{ 2577, 2, 1, 4, 198, 0, 0, HexagonImpOpBase + 0, 867, 0, 0x802aULL },
{ 2576, 3, 1, 4, 197, 0, 0, HexagonImpOpBase + 0, 609, 0, 0x802aULL },
{ 2575, 2, 1, 4, 198, 0, 0, HexagonImpOpBase + 0, 872, 0, 0x802aULL },
{ 2574, 2, 1, 4, 198, 0, 0, HexagonImpOpBase + 0, 872, 0, 0x802aULL },
{ 2573, 2, 1, 4, 198, 0, 0, HexagonImpOpBase + 0, 870, 0, 0x802aULL },
{ 2572, 2, 1, 4, 198, 0, 0, HexagonImpOpBase + 0, 870, 0, 0x802aULL },
{ 2571, 2, 1, 4, 198, 0, 0, HexagonImpOpBase + 0, 870, 0, 0x802aULL },
{ 2570, 2, 1, 4, 198, 0, 0, HexagonImpOpBase + 0, 870, 0, 0x802aULL },
{ 2569, 2, 0, 4, 201, 0, 1, HexagonImpOpBase + 121, 615, 0, 0x2aULL },
{ 2568, 1, 1, 4, 200, 1, 0, HexagonImpOpBase + 121, 869, 0, 0x942aULL },
{ 2567, 1, 1, 4, 199, 1, 0, HexagonImpOpBase + 121, 869, 0, 0x842aULL },
{ 2566, 1, 1, 4, 200, 1, 0, HexagonImpOpBase + 121, 869, 0, 0x9c2aULL },
{ 2565, 1, 1, 4, 199, 1, 0, HexagonImpOpBase + 121, 869, 0, 0x8c2aULL },
{ 2564, 2, 1, 4, 198, 0, 0, HexagonImpOpBase + 0, 867, 0, 0x802aULL },
{ 2563, 2, 1, 4, 198, 1, 0, HexagonImpOpBase + 44, 615, 0, 0x802aULL },
{ 2562, 3, 1, 4, 197, 0, 0, HexagonImpOpBase + 0, 864, 0, 0x802aULL },
{ 2561, 3, 1, 4, 197, 0, 0, HexagonImpOpBase + 0, 861, 0, 0xf480802aULL },
{ 2560, 3, 1, 4, 94, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x2cULL },
{ 2559, 3, 1, 4, 94, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x2cULL },
{ 2558, 2, 1, 4, 196, 0, 0, HexagonImpOpBase + 0, 190, 0, 0x2bULL },
{ 2557, 4, 1, 4, 195, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2556, 4, 1, 4, 195, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2555, 4, 1, 4, 195, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2554, 4, 1, 4, 195, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2553, 4, 1, 4, 195, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2552, 3, 1, 4, 94, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x802bULL },
{ 2551, 4, 1, 4, 195, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2550, 4, 1, 4, 195, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2549, 4, 1, 4, 195, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2548, 4, 1, 4, 195, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2547, 4, 1, 4, 195, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2546, 3, 1, 4, 94, 0, 0, HexagonImpOpBase + 0, 304, 0, 0x2bULL },
{ 2545, 3, 1, 4, 48, 0, 0, HexagonImpOpBase + 0, 304, 0, 0x8000000000002bULL },
{ 2544, 2, 1, 4, 194, 0, 0, HexagonImpOpBase + 0, 307, 0, 0x8000000000802bULL },
{ 2543, 3, 1, 4, 48, 0, 1, HexagonImpOpBase + 63, 314, 0, 0x8000000000802bULL },
{ 2542, 3, 1, 4, 48, 0, 1, HexagonImpOpBase + 63, 314, 0, 0x8000000000802bULL },
{ 2541, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x8000000000002cULL },
{ 2540, 3, 1, 4, 48, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x8000000000002cULL },
{ 2539, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x8000000000002cULL },
{ 2538, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x8000000000002cULL },
{ 2537, 3, 1, 4, 48, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x8000000000002cULL },
{ 2536, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x8000000000002cULL },
{ 2535, 5, 1, 4, 193, 0, 0, HexagonImpOpBase + 0, 856, 0, 0x8000000000002cULL },
{ 2534, 4, 1, 4, 192, 0, 0, HexagonImpOpBase + 0, 852, 0, 0x8000000000002cULL },
{ 2533, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 812, 0, 0x80000102808003ULL },
{ 2532, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 812, 0, 0x80000102808003ULL },
{ 2531, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 726, 0, 0x800000d4808003ULL },
{ 2530, 4, 0, 4, 191, 0, 0, HexagonImpOpBase + 0, 840, 0|(1ULL<<MCID::MayStore), 0x1c80c5934029ULL },
{ 2529, 4, 0, 4, 190, 0, 0, HexagonImpOpBase + 0, 726, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x1d8000134029ULL },
{ 2528, 3, 1, 4, 186, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayStore), 0x1a80c3924029ULL },
{ 2527, 4, 0, 4, 189, 0, 0, HexagonImpOpBase + 0, 840, 0|(1ULL<<MCID::MayStore), 0x1c00c5880029ULL },
{ 2526, 4, 0, 4, 188, 0, 0, HexagonImpOpBase + 0, 726, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x1d0000080029ULL },
{ 2525, 3, 1, 4, 182, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayStore), 0x1a00c3880029ULL },
{ 2524, 4, 0, 4, 191, 0, 0, HexagonImpOpBase + 0, 840, 0|(1ULL<<MCID::MayStore), 0x1480c5934029ULL },
{ 2523, 4, 0, 4, 190, 0, 0, HexagonImpOpBase + 0, 726, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x158000134029ULL },
{ 2522, 3, 1, 4, 186, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayStore), 0x1280c3924029ULL },
{ 2521, 4, 0, 4, 189, 0, 0, HexagonImpOpBase + 0, 840, 0|(1ULL<<MCID::MayStore), 0x1400c5880029ULL },
{ 2520, 4, 0, 4, 188, 0, 0, HexagonImpOpBase + 0, 726, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x150000080029ULL },
{ 2519, 3, 1, 4, 182, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayStore), 0x1200c3880029ULL },
{ 2518, 4, 0, 4, 189, 0, 0, HexagonImpOpBase + 0, 840, 0|(1ULL<<MCID::MayStore), 0x1400c5800029ULL },
{ 2517, 4, 0, 4, 188, 0, 0, HexagonImpOpBase + 0, 726, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x150000000029ULL },
{ 2516, 3, 1, 4, 182, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayStore), 0x1200c3800029ULL },
{ 2515, 4, 0, 4, 189, 0, 0, HexagonImpOpBase + 0, 848, 0|(1ULL<<MCID::MayStore), 0x2400c5800029ULL },
{ 2514, 4, 0, 4, 188, 0, 0, HexagonImpOpBase + 0, 844, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x250000000029ULL },
{ 2513, 3, 1, 4, 182, 0, 0, HexagonImpOpBase + 0, 513, 0|(1ULL<<MCID::MayStore), 0x2200c3800029ULL },
{ 2512, 4, 0, 4, 191, 0, 0, HexagonImpOpBase + 0, 840, 0|(1ULL<<MCID::MayStore), 0xc80c5934029ULL },
{ 2511, 4, 0, 4, 190, 0, 0, HexagonImpOpBase + 0, 726, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xd8000134029ULL },
{ 2510, 3, 1, 4, 186, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayStore), 0xa80c3924029ULL },
{ 2509, 4, 0, 4, 189, 0, 0, HexagonImpOpBase + 0, 840, 0|(1ULL<<MCID::MayStore), 0xc00c5880029ULL },
{ 2508, 4, 0, 4, 188, 0, 0, HexagonImpOpBase + 0, 726, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xd0000080029ULL },
{ 2507, 3, 1, 4, 182, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayStore), 0xa00c3880029ULL },
{ 2506, 4, 0, 4, 57, 0, 0, HexagonImpOpBase + 0, 836, 0|(1ULL<<MCID::MayStore), 0x1b00d6801429ULL },
{ 2505, 4, 0, 4, 56, 0, 0, HexagonImpOpBase + 0, 836, 0|(1ULL<<MCID::MayStore), 0x1b00d6800429ULL },
{ 2504, 4, 0, 4, 57, 0, 0, HexagonImpOpBase + 0, 836, 0|(1ULL<<MCID::MayStore), 0x1b00d6801c29ULL },
{ 2503, 4, 0, 4, 56, 0, 0, HexagonImpOpBase + 0, 836, 0|(1ULL<<MCID::MayStore), 0x1b00d6800c29ULL },
{ 2502, 3, 0, 4, 55, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x1b0114800029ULL },
{ 2501, 4, 0, 4, 57, 0, 0, HexagonImpOpBase + 0, 836, 0|(1ULL<<MCID::MayStore), 0x1300d6801429ULL },
{ 2500, 4, 0, 4, 56, 0, 0, HexagonImpOpBase + 0, 836, 0|(1ULL<<MCID::MayStore), 0x1300d6800429ULL },
{ 2499, 4, 0, 4, 57, 0, 0, HexagonImpOpBase + 0, 836, 0|(1ULL<<MCID::MayStore), 0x1300d6801c29ULL },
{ 2498, 4, 0, 4, 56, 0, 0, HexagonImpOpBase + 0, 836, 0|(1ULL<<MCID::MayStore), 0x1300d6800c29ULL },
{ 2497, 3, 0, 4, 55, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x130114800029ULL },
{ 2496, 4, 0, 4, 57, 0, 0, HexagonImpOpBase + 0, 836, 0|(1ULL<<MCID::MayStore), 0xb00d6801429ULL },
{ 2495, 4, 0, 4, 56, 0, 0, HexagonImpOpBase + 0, 836, 0|(1ULL<<MCID::MayStore), 0xb00d6800429ULL },
{ 2494, 4, 0, 4, 57, 0, 0, HexagonImpOpBase + 0, 836, 0|(1ULL<<MCID::MayStore), 0xb00d6801c29ULL },
{ 2493, 4, 0, 4, 56, 0, 0, HexagonImpOpBase + 0, 836, 0|(1ULL<<MCID::MayStore), 0xb00d6800c29ULL },
{ 2492, 3, 0, 4, 55, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xb0114800029ULL },
{ 2491, 2, 0, 4, 178, 0, 0, HexagonImpOpBase + 0, 307, 0|(1ULL<<MCID::MayStore), 0x2000000000a9ULL },
{ 2490, 2, 0, 4, 178, 0, 0, HexagonImpOpBase + 0, 307, 0|(1ULL<<MCID::MayStore), 0x2000000000a9ULL },
{ 2489, 3, 1, 4, 177, 0, 0, HexagonImpOpBase + 0, 172, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x200000002129ULL },
{ 2488, 5, 0, 4, 183, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x1d0000081429ULL },
{ 2487, 4, 0, 4, 39, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1b090488142fULL },
{ 2486, 3, 0, 4, 182, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1900c3881429ULL },
{ 2485, 5, 0, 4, 181, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x1d0000080429ULL },
{ 2484, 3, 0, 4, 180, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1900c3880429ULL },
{ 2483, 5, 0, 4, 187, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x1d8000145429ULL },
{ 2482, 4, 0, 4, 54, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1b890493542fULL },
{ 2481, 3, 0, 4, 186, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1980c3925429ULL },
{ 2480, 5, 0, 4, 185, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x1d8000144429ULL },
{ 2479, 3, 0, 4, 184, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1980c3924429ULL },
{ 2478, 5, 0, 4, 187, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x1d8000145c29ULL },
{ 2477, 4, 0, 4, 54, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1b8904935c2fULL },
{ 2476, 3, 0, 4, 186, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1980c3925c29ULL },
{ 2475, 5, 0, 4, 185, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x1d8000144c29ULL },
{ 2474, 3, 0, 4, 184, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1980c3924c29ULL },
{ 2473, 5, 0, 4, 183, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x1d0000081c29ULL },
{ 2472, 4, 0, 4, 39, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1b0904881c2fULL },
{ 2471, 3, 0, 4, 182, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1900c3881c29ULL },
{ 2470, 5, 0, 4, 181, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x1d0000080c29ULL },
{ 2469, 3, 0, 4, 180, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1900c3880c29ULL },
{ 2468, 5, 0, 4, 183, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x150000081429ULL },
{ 2467, 4, 0, 4, 39, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1304e488142fULL },
{ 2466, 3, 0, 4, 182, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1100c3881429ULL },
{ 2465, 5, 0, 4, 181, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x150000080429ULL },
{ 2464, 3, 0, 4, 180, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1100c3880429ULL },
{ 2463, 5, 0, 4, 187, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x158000145429ULL },
{ 2462, 4, 0, 4, 54, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1384e493542fULL },
{ 2461, 3, 0, 4, 186, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1180c3925429ULL },
{ 2460, 5, 0, 4, 185, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x158000144429ULL },
{ 2459, 3, 0, 4, 184, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1180c3924429ULL },
{ 2458, 5, 0, 4, 187, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x158000145c29ULL },
{ 2457, 4, 0, 4, 54, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1384e4935c2fULL },
{ 2456, 3, 0, 4, 186, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1180c3925c29ULL },
{ 2455, 5, 0, 4, 185, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x158000144c29ULL },
{ 2454, 3, 0, 4, 184, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1180c3924c29ULL },
{ 2453, 5, 0, 4, 183, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x150000081c29ULL },
{ 2452, 4, 0, 4, 39, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1304e4881c2fULL },
{ 2451, 3, 0, 4, 182, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1100c3881c29ULL },
{ 2450, 5, 0, 4, 181, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x150000080c29ULL },
{ 2449, 3, 0, 4, 180, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1100c3880c29ULL },
{ 2448, 5, 0, 4, 183, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x150000001429ULL },
{ 2447, 4, 0, 4, 39, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1304e480142fULL },
{ 2446, 3, 0, 4, 182, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1100c3801429ULL },
{ 2445, 5, 0, 4, 181, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x150000000429ULL },
{ 2444, 3, 0, 4, 180, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1100c3800429ULL },
{ 2443, 5, 0, 4, 183, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x150000001c29ULL },
{ 2442, 4, 0, 4, 39, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1304e4801c2fULL },
{ 2441, 3, 0, 4, 182, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1100c3801c29ULL },
{ 2440, 5, 0, 4, 181, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0x150000000c29ULL },
{ 2439, 3, 0, 4, 180, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x1100c3800c29ULL },
{ 2438, 5, 0, 4, 183, 0, 0, HexagonImpOpBase + 0, 831, 0|(1ULL<<MCID::MayStore), 0x250000001429ULL },
{ 2437, 4, 0, 4, 39, 0, 0, HexagonImpOpBase + 0, 769, 0|(1ULL<<MCID::MayStore), 0x230d2480142fULL },
{ 2436, 3, 0, 4, 182, 0, 0, HexagonImpOpBase + 0, 828, 0|(1ULL<<MCID::MayStore), 0x2100c3801429ULL },
{ 2435, 5, 0, 4, 181, 0, 0, HexagonImpOpBase + 0, 831, 0|(1ULL<<MCID::MayStore), 0x250000000429ULL },
{ 2434, 3, 0, 4, 180, 0, 0, HexagonImpOpBase + 0, 828, 0|(1ULL<<MCID::MayStore), 0x2100c3800429ULL },
{ 2433, 5, 0, 4, 183, 0, 0, HexagonImpOpBase + 0, 831, 0|(1ULL<<MCID::MayStore), 0x250000001c29ULL },
{ 2432, 4, 0, 4, 39, 0, 0, HexagonImpOpBase + 0, 769, 0|(1ULL<<MCID::MayStore), 0x230d24801c2fULL },
{ 2431, 3, 0, 4, 182, 0, 0, HexagonImpOpBase + 0, 828, 0|(1ULL<<MCID::MayStore), 0x2100c3801c29ULL },
{ 2430, 5, 0, 4, 181, 0, 0, HexagonImpOpBase + 0, 831, 0|(1ULL<<MCID::MayStore), 0x250000000c29ULL },
{ 2429, 3, 0, 4, 180, 0, 0, HexagonImpOpBase + 0, 828, 0|(1ULL<<MCID::MayStore), 0x2100c3800c29ULL },
{ 2428, 5, 0, 4, 183, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0xd0000081429ULL },
{ 2427, 4, 0, 4, 39, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0xb00c488142fULL },
{ 2426, 3, 0, 4, 182, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x900c3881429ULL },
{ 2425, 5, 0, 4, 181, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0xd0000080429ULL },
{ 2424, 3, 0, 4, 180, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x900c3880429ULL },
{ 2423, 5, 0, 4, 187, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0xd8000145429ULL },
{ 2422, 4, 0, 4, 54, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0xb80c493542fULL },
{ 2421, 3, 0, 4, 186, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x980c3925429ULL },
{ 2420, 5, 0, 4, 185, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0xd8000144429ULL },
{ 2419, 3, 0, 4, 184, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x980c3924429ULL },
{ 2418, 5, 0, 4, 187, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0xd8000145c29ULL },
{ 2417, 4, 0, 4, 54, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0xb80c4935c2fULL },
{ 2416, 3, 0, 4, 186, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x980c3925c29ULL },
{ 2415, 5, 0, 4, 185, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0xd8000144c29ULL },
{ 2414, 3, 0, 4, 184, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x980c3924c29ULL },
{ 2413, 5, 0, 4, 183, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0xd0000081c29ULL },
{ 2412, 4, 0, 4, 39, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0xb00c4881c2fULL },
{ 2411, 3, 0, 4, 182, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x900c3881c29ULL },
{ 2410, 5, 0, 4, 181, 0, 0, HexagonImpOpBase + 0, 823, 0|(1ULL<<MCID::MayStore), 0xd0000080c29ULL },
{ 2409, 3, 0, 4, 180, 0, 0, HexagonImpOpBase + 0, 820, 0|(1ULL<<MCID::MayStore), 0x900c3880c29ULL },
{ 2408, 3, 1, 4, 170, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 2407, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 812, 0, 0x80000102808003ULL },
{ 2406, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 812, 0, 0x80000102808003ULL },
{ 2405, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x80000156808003ULL },
{ 2404, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 816, 0, 0x80000156808003ULL },
{ 2403, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x80000156808003ULL },
{ 2402, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 178, 0, 0x2cULL },
{ 2401, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 175, 0, 0x2bULL },
{ 2400, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 510, 0, 0x802cULL },
{ 2399, 3, 1, 4, 170, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x8000000000002cULL },
{ 2398, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 747, 0, 0x8000000000002bULL },
{ 2397, 3, 1, 4, 170, 0, 0, HexagonImpOpBase + 0, 744, 0, 0x8000000000802cULL },
{ 2396, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 686, 0, 0x8000000000802bULL },
{ 2395, 2, 1, 4, 168, 0, 0, HexagonImpOpBase + 0, 307, 0, 0x8000000000802bULL },
{ 2394, 3, 1, 4, 170, 0, 0, HexagonImpOpBase + 0, 314, 0, 0x8000000000802bULL },
{ 2393, 3, 1, 4, 170, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x8000000000802bULL },
{ 2392, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 812, 0, 0x80000102808003ULL },
{ 2391, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 812, 0, 0x80000102808003ULL },
{ 2390, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 812, 0, 0x80000102808003ULL },
{ 2389, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 812, 0, 0x80000102808003ULL },
{ 2388, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 219, 0, 0x800000d6808003ULL },
{ 2387, 2, 1, 4, 80, 0, 0, HexagonImpOpBase + 0, 190, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2bULL },
{ 2386, 2, 1, 4, 80, 0, 0, HexagonImpOpBase + 0, 190, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2bULL },
{ 2385, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x2cULL },
{ 2384, 2, 1, 4, 80, 0, 0, HexagonImpOpBase + 0, 307, 0, 0x802bULL },
{ 2383, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x2cULL },
{ 2382, 2, 1, 4, 80, 0, 0, HexagonImpOpBase + 0, 307, 0, 0x802bULL },
{ 2381, 2, 1, 4, 80, 0, 0, HexagonImpOpBase + 0, 190, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2bULL },
{ 2380, 2, 1, 4, 80, 0, 0, HexagonImpOpBase + 0, 190, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2bULL },
{ 2379, 4, 1, 4, 100, 0, 0, HexagonImpOpBase + 0, 808, 0, 0x2cULL },
{ 2378, 4, 1, 4, 100, 0, 0, HexagonImpOpBase + 0, 804, 0, 0x2cULL },
{ 2377, 2, 1, 4, 80, 0, 0, HexagonImpOpBase + 0, 190, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2bULL },
{ 2376, 2, 1, 4, 80, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x802bULL },
{ 2375, 2, 1, 4, 80, 0, 1, HexagonImpOpBase + 63, 162, 0, 0x2bULL },
{ 2374, 2, 1, 4, 80, 0, 1, HexagonImpOpBase + 63, 307, 0, 0x802bULL },
{ 2373, 2, 1, 4, 80, 0, 1, HexagonImpOpBase + 63, 162, 0, 0x2bULL },
{ 2372, 2, 1, 4, 80, 0, 1, HexagonImpOpBase + 63, 307, 0, 0x802bULL },
{ 2371, 2, 1, 4, 80, 0, 1, HexagonImpOpBase + 63, 162, 0, 0x2bULL },
{ 2370, 2, 1, 4, 80, 0, 1, HexagonImpOpBase + 63, 307, 0, 0x802bULL },
{ 2369, 2, 1, 4, 80, 0, 1, HexagonImpOpBase + 63, 162, 0, 0x2bULL },
{ 2368, 2, 1, 4, 80, 0, 1, HexagonImpOpBase + 63, 307, 0, 0x802bULL },
{ 2367, 2, 1, 4, 76, 0, 1, HexagonImpOpBase + 63, 307, 0, 0x8000000000802bULL },
{ 2366, 2, 1, 4, 179, 0, 0, HexagonImpOpBase + 0, 307, 0, 0x8000000000802bULL },
{ 2365, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2364, 3, 1, 4, 48, 0, 1, HexagonImpOpBase + 63, 209, 0, 0x8000000000002cULL },
{ 2363, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 209, 0, 0x8000000000002cULL },
{ 2362, 4, 1, 4, 100, 0, 0, HexagonImpOpBase + 0, 808, 0, 0x2cULL },
{ 2361, 4, 1, 4, 100, 0, 0, HexagonImpOpBase + 0, 804, 0, 0x2cULL },
{ 2360, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 178, 0, 0x2cULL },
{ 2359, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 175, 0, 0x2bULL },
{ 2358, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x802cULL },
{ 2357, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x802bULL },
{ 2356, 5, 1, 4, 53, 0, 0, HexagonImpOpBase + 0, 309, 0, 0x8000000000802bULL },
{ 2355, 5, 1, 4, 53, 0, 0, HexagonImpOpBase + 0, 309, 0, 0x8000000000802bULL },
{ 2354, 5, 1, 4, 53, 0, 0, HexagonImpOpBase + 0, 309, 0, 0x8000000000802bULL },
{ 2353, 5, 1, 4, 53, 0, 0, HexagonImpOpBase + 0, 309, 0, 0x8000000000802bULL },
{ 2352, 2, 1, 4, 80, 0, 1, HexagonImpOpBase + 63, 157, 0, 0x802bULL },
{ 2351, 2, 1, 4, 80, 0, 1, HexagonImpOpBase + 63, 157, 0, 0x802bULL },
{ 2350, 2, 0, 4, 178, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::MayStore), 0x1800000000a9ULL },
{ 2349, 2, 0, 4, 178, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::MayStore), 0x1800000000a9ULL },
{ 2348, 3, 1, 4, 177, 0, 0, HexagonImpOpBase + 0, 178, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x180000002129ULL },
{ 2347, 2, 0, 4, 166, 1, 0, HexagonImpOpBase + 101, 607, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x188a4011402fULL },
{ 2346, 4, 1, 4, 54, 0, 0, HexagonImpOpBase + 0, 778, 0|(1ULL<<MCID::MayStore), 0x1e8000134029ULL },
{ 2345, 4, 1, 4, 54, 0, 0, HexagonImpOpBase + 0, 787, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x1e8000134029ULL },
{ 2344, 4, 1, 4, 54, 1, 0, HexagonImpOpBase + 100, 778, 0|(1ULL<<MCID::MayStore), 0x1e8000134029ULL },
{ 2343, 5, 1, 4, 176, 1, 0, HexagonImpOpBase + 100, 782, 0|(1ULL<<MCID::MayStore), 0x1e8000144029ULL },
{ 2342, 4, 1, 4, 54, 0, 0, HexagonImpOpBase + 0, 778, 0|(1ULL<<MCID::MayStore), 0x1e8000134029ULL },
{ 2341, 3, 0, 4, 52, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x1b89b2924029ULL },
{ 2340, 2, 0, 4, 165, 1, 0, HexagonImpOpBase + 101, 607, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x180a4008002fULL },
{ 2339, 4, 1, 4, 39, 0, 0, HexagonImpOpBase + 0, 778, 0|(1ULL<<MCID::MayStore), 0x1e0000080029ULL },
{ 2338, 4, 1, 4, 39, 0, 0, HexagonImpOpBase + 0, 787, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x1e0000080029ULL },
{ 2337, 4, 1, 4, 39, 1, 0, HexagonImpOpBase + 100, 778, 0|(1ULL<<MCID::MayStore), 0x1e0000080029ULL },
{ 2336, 5, 1, 4, 38, 1, 0, HexagonImpOpBase + 100, 782, 0|(1ULL<<MCID::MayStore), 0x1e0000080029ULL },
{ 2335, 4, 1, 4, 39, 0, 0, HexagonImpOpBase + 0, 778, 0|(1ULL<<MCID::MayStore), 0x1e0000080029ULL },
{ 2334, 3, 0, 4, 51, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x1b09b2880029ULL },
{ 2333, 2, 0, 4, 166, 1, 0, HexagonImpOpBase + 101, 607, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x10862011402fULL },
{ 2332, 4, 1, 4, 54, 0, 0, HexagonImpOpBase + 0, 778, 0|(1ULL<<MCID::MayStore), 0x168000134029ULL },
{ 2331, 4, 1, 4, 54, 0, 0, HexagonImpOpBase + 0, 787, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x1680001b4029ULL },
{ 2330, 4, 1, 4, 54, 1, 0, HexagonImpOpBase + 100, 778, 0|(1ULL<<MCID::MayStore), 0x168000134029ULL },
{ 2329, 5, 1, 4, 176, 1, 0, HexagonImpOpBase + 100, 782, 0|(1ULL<<MCID::MayStore), 0x168000144029ULL },
{ 2328, 4, 1, 4, 54, 0, 0, HexagonImpOpBase + 0, 778, 0|(1ULL<<MCID::MayStore), 0x168000134029ULL },
{ 2327, 3, 0, 4, 52, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x138592924029ULL },
{ 2326, 2, 0, 4, 165, 1, 0, HexagonImpOpBase + 101, 607, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x10062008002fULL },
{ 2325, 4, 1, 4, 39, 0, 0, HexagonImpOpBase + 0, 778, 0|(1ULL<<MCID::MayStore), 0x160000080029ULL },
{ 2324, 4, 1, 4, 39, 0, 0, HexagonImpOpBase + 0, 787, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x160000080029ULL },
{ 2323, 4, 1, 4, 39, 1, 0, HexagonImpOpBase + 100, 778, 0|(1ULL<<MCID::MayStore), 0x160000080029ULL },
{ 2322, 5, 1, 4, 38, 1, 0, HexagonImpOpBase + 100, 782, 0|(1ULL<<MCID::MayStore), 0x160000080029ULL },
{ 2321, 4, 1, 4, 39, 0, 0, HexagonImpOpBase + 0, 778, 0|(1ULL<<MCID::MayStore), 0x160000080029ULL },
{ 2320, 3, 0, 4, 51, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x130592880029ULL },
{ 2319, 2, 0, 4, 165, 1, 0, HexagonImpOpBase + 101, 607, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x10062000002fULL },
{ 2318, 4, 1, 4, 39, 0, 0, HexagonImpOpBase + 0, 778, 0|(1ULL<<MCID::MayStore), 0x160000000029ULL },
{ 2317, 4, 1, 4, 39, 0, 0, HexagonImpOpBase + 0, 787, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x160000000029ULL },
{ 2316, 4, 1, 4, 39, 1, 0, HexagonImpOpBase + 100, 778, 0|(1ULL<<MCID::MayStore), 0x160000000029ULL },
{ 2315, 5, 1, 4, 38, 1, 0, HexagonImpOpBase + 100, 782, 0|(1ULL<<MCID::MayStore), 0x160000000029ULL },
{ 2314, 4, 1, 4, 39, 0, 0, HexagonImpOpBase + 0, 778, 0|(1ULL<<MCID::MayStore), 0x160000000029ULL },
{ 2313, 3, 0, 4, 51, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x130592800029ULL },
{ 2312, 2, 0, 4, 165, 1, 0, HexagonImpOpBase + 101, 738, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x200e6000002fULL },
{ 2311, 4, 1, 4, 39, 0, 0, HexagonImpOpBase + 0, 791, 0|(1ULL<<MCID::MayStore), 0x260000000029ULL },
{ 2310, 4, 1, 4, 39, 0, 0, HexagonImpOpBase + 0, 800, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x260000000029ULL },
{ 2309, 4, 1, 4, 39, 1, 0, HexagonImpOpBase + 100, 791, 0|(1ULL<<MCID::MayStore), 0x260000000029ULL },
{ 2308, 5, 1, 4, 38, 1, 0, HexagonImpOpBase + 100, 795, 0|(1ULL<<MCID::MayStore), 0x260000000029ULL },
{ 2307, 4, 1, 4, 39, 0, 0, HexagonImpOpBase + 0, 791, 0|(1ULL<<MCID::MayStore), 0x260000000029ULL },
{ 2306, 3, 0, 4, 51, 0, 0, HexagonImpOpBase + 0, 513, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x230dd2800029ULL },
{ 2305, 2, 0, 4, 166, 1, 0, HexagonImpOpBase + 101, 607, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x8820011402fULL },
{ 2304, 4, 1, 4, 54, 0, 0, HexagonImpOpBase + 0, 778, 0|(1ULL<<MCID::MayStore), 0xe8000134029ULL },
{ 2303, 4, 1, 4, 54, 0, 0, HexagonImpOpBase + 0, 787, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xe80001b4029ULL },
{ 2302, 4, 1, 4, 54, 1, 0, HexagonImpOpBase + 100, 778, 0|(1ULL<<MCID::MayStore), 0xe8000134029ULL },
{ 2301, 5, 1, 4, 176, 1, 0, HexagonImpOpBase + 100, 782, 0|(1ULL<<MCID::MayStore), 0xe8000144029ULL },
{ 2300, 4, 1, 4, 54, 0, 0, HexagonImpOpBase + 0, 778, 0|(1ULL<<MCID::MayStore), 0xe8000134029ULL },
{ 2299, 3, 0, 4, 52, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xb8172924029ULL },
{ 2298, 2, 0, 4, 165, 1, 0, HexagonImpOpBase + 101, 607, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x8020008002fULL },
{ 2297, 4, 1, 4, 39, 0, 0, HexagonImpOpBase + 0, 778, 0|(1ULL<<MCID::MayStore), 0xe0000080029ULL },
{ 2296, 4, 1, 4, 39, 0, 0, HexagonImpOpBase + 0, 787, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xe0000080029ULL },
{ 2295, 4, 1, 4, 39, 1, 0, HexagonImpOpBase + 100, 778, 0|(1ULL<<MCID::MayStore), 0xe0000080029ULL },
{ 2294, 5, 1, 4, 38, 1, 0, HexagonImpOpBase + 100, 782, 0|(1ULL<<MCID::MayStore), 0xe0000080029ULL },
{ 2293, 4, 1, 4, 39, 0, 0, HexagonImpOpBase + 0, 778, 0|(1ULL<<MCID::MayStore), 0xe0000080029ULL },
{ 2292, 3, 0, 4, 51, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xb0172880029ULL },
{ 2291, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x2cULL },
{ 2290, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x2cULL },
{ 2289, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x2cULL },
{ 2288, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x2cULL },
{ 2287, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x802cULL },
{ 2286, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x802bULL },
{ 2285, 5, 1, 4, 173, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x1e0000081429ULL },
{ 2284, 5, 1, 4, 172, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x1e0000080429ULL },
{ 2283, 4, 0, 4, 49, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1b090488042fULL },
{ 2282, 5, 1, 4, 175, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x1e8000145429ULL },
{ 2281, 5, 1, 4, 174, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x1e8000144429ULL },
{ 2280, 4, 0, 4, 50, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1b890493442fULL },
{ 2279, 5, 1, 4, 175, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x1e8000145c29ULL },
{ 2278, 5, 1, 4, 174, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x1e8000144c29ULL },
{ 2277, 4, 0, 4, 50, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1b8904934c2fULL },
{ 2276, 5, 1, 4, 173, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x1e0000081c29ULL },
{ 2275, 5, 1, 4, 172, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x1e0000080c29ULL },
{ 2274, 4, 0, 4, 49, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1b0904880c2fULL },
{ 2273, 5, 1, 4, 173, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x160000081429ULL },
{ 2272, 5, 1, 4, 172, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x160000080429ULL },
{ 2271, 4, 0, 4, 49, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1304e488042fULL },
{ 2270, 5, 1, 4, 175, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x168000145429ULL },
{ 2269, 5, 1, 4, 174, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x168000144429ULL },
{ 2268, 4, 0, 4, 50, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1384e493442fULL },
{ 2267, 5, 1, 4, 175, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x168000145c29ULL },
{ 2266, 5, 1, 4, 174, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x168000144c29ULL },
{ 2265, 4, 0, 4, 50, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1384e4934c2fULL },
{ 2264, 5, 1, 4, 173, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x160000081c29ULL },
{ 2263, 5, 1, 4, 172, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x160000080c29ULL },
{ 2262, 4, 0, 4, 49, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1304e4880c2fULL },
{ 2261, 5, 1, 4, 173, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x160000001429ULL },
{ 2260, 5, 1, 4, 172, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x160000000429ULL },
{ 2259, 4, 0, 4, 49, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1304e480042fULL },
{ 2258, 5, 1, 4, 173, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x160000001c29ULL },
{ 2257, 5, 1, 4, 172, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0x160000000c29ULL },
{ 2256, 4, 0, 4, 49, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0x1304e4800c2fULL },
{ 2255, 5, 1, 4, 173, 0, 0, HexagonImpOpBase + 0, 773, 0|(1ULL<<MCID::MayStore), 0x260000001429ULL },
{ 2254, 5, 1, 4, 172, 0, 0, HexagonImpOpBase + 0, 773, 0|(1ULL<<MCID::MayStore), 0x260000000429ULL },
{ 2253, 4, 0, 4, 49, 0, 0, HexagonImpOpBase + 0, 769, 0|(1ULL<<MCID::MayStore), 0x230d2480042fULL },
{ 2252, 5, 1, 4, 173, 0, 0, HexagonImpOpBase + 0, 773, 0|(1ULL<<MCID::MayStore), 0x260000001c29ULL },
{ 2251, 5, 1, 4, 172, 0, 0, HexagonImpOpBase + 0, 773, 0|(1ULL<<MCID::MayStore), 0x260000000c29ULL },
{ 2250, 4, 0, 4, 49, 0, 0, HexagonImpOpBase + 0, 769, 0|(1ULL<<MCID::MayStore), 0x230d24800c2fULL },
{ 2249, 5, 1, 4, 173, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0xe0000081429ULL },
{ 2248, 5, 1, 4, 172, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0xe0000080429ULL },
{ 2247, 4, 0, 4, 49, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0xb00c488042fULL },
{ 2246, 5, 1, 4, 175, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0xe8000145429ULL },
{ 2245, 5, 1, 4, 174, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0xe8000144429ULL },
{ 2244, 4, 0, 4, 50, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0xb80c493442fULL },
{ 2243, 5, 1, 4, 175, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0xe8000145c29ULL },
{ 2242, 5, 1, 4, 174, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0xe8000144c29ULL },
{ 2241, 4, 0, 4, 50, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0xb80c4934c2fULL },
{ 2240, 5, 1, 4, 173, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0xe0000081c29ULL },
{ 2239, 5, 1, 4, 172, 0, 0, HexagonImpOpBase + 0, 764, 0|(1ULL<<MCID::MayStore), 0xe0000080c29ULL },
{ 2238, 4, 0, 4, 49, 0, 0, HexagonImpOpBase + 0, 760, 0|(1ULL<<MCID::MayStore), 0xb00c4880c2fULL },
{ 2237, 3, 1, 4, 170, 0, 0, HexagonImpOpBase + 0, 557, 0, 0x80000000008003ULL },
{ 2236, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x1ULL },
{ 2235, 3, 1, 4, 171, 0, 0, HexagonImpOpBase + 0, 516, 0, 0x8000000000802bULL },
{ 2234, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 209, 0, 0x2cULL },
{ 2233, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 209, 0, 0x2cULL },
{ 2232, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x8000000000802cULL },
{ 2231, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x8000000000802cULL },
{ 2230, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x8000000000802cULL },
{ 2229, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x8000000000802cULL },
{ 2228, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x802cULL },
{ 2227, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2226, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2225, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2224, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2223, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2222, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 209, 0, 0x2cULL },
{ 2221, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 304, 0, 0x2bULL },
{ 2220, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 304, 0, 0x2bULL },
{ 2219, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2218, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2217, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2216, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2215, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2214, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x802bULL },
{ 2213, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2212, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2211, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2210, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2209, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2208, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 304, 0, 0x2bULL },
{ 2207, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 209, 0, 0x2cULL },
{ 2206, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 209, 0, 0x2cULL },
{ 2205, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x8000000000802cULL },
{ 2204, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x8000000000802cULL },
{ 2203, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x8000000000802cULL },
{ 2202, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x8000000000802cULL },
{ 2201, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x802cULL },
{ 2200, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2199, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2198, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2197, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2196, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2195, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 209, 0, 0x2cULL },
{ 2194, 3, 1, 4, 170, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x8000000000002cULL },
{ 2193, 2, 1, 4, 168, 0, 0, HexagonImpOpBase + 0, 162, 0, 0x8000000000002bULL },
{ 2192, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x8000000000002cULL },
{ 2191, 5, 1, 4, 53, 0, 0, HexagonImpOpBase + 0, 755, 0, 0x8000000000002bULL },
{ 2190, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 751, 0, 0x8000000000802cULL },
{ 2189, 5, 1, 4, 53, 0, 0, HexagonImpOpBase + 0, 309, 0, 0x8000000000802bULL },
{ 2188, 3, 1, 4, 170, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x8000000000002cULL },
{ 2187, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 747, 0, 0x8000000000002bULL },
{ 2186, 3, 1, 4, 170, 0, 0, HexagonImpOpBase + 0, 744, 0, 0x8000000000802cULL },
{ 2185, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 686, 0, 0x8000000000802bULL },
{ 2184, 2, 1, 4, 168, 0, 0, HexagonImpOpBase + 0, 162, 0, 0x8000000000002bULL },
{ 2183, 2, 1, 4, 168, 0, 0, HexagonImpOpBase + 0, 307, 0, 0x8000000000802bULL },
{ 2182, 2, 1, 4, 168, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x8000000000802bULL },
{ 2181, 2, 1, 4, 168, 0, 0, HexagonImpOpBase + 0, 307, 0, 0x8000000000802bULL },
{ 2180, 2, 1, 4, 168, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x8000000000802bULL },
{ 2179, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x802cULL },
{ 2178, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x802bULL },
{ 2177, 2, 1, 4, 168, 0, 0, HexagonImpOpBase + 0, 307, 0, 0x8000000000802bULL },
{ 2176, 2, 1, 4, 168, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x8000000000802bULL },
{ 2175, 2, 1, 4, 168, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x8000000000802bULL },
{ 2174, 2, 1, 4, 168, 0, 0, HexagonImpOpBase + 0, 307, 0, 0x8000000000802bULL },
{ 2173, 2, 1, 4, 168, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x8000000000802bULL },
{ 2172, 2, 1, 4, 168, 0, 0, HexagonImpOpBase + 0, 307, 0, 0x8000000000802bULL },
{ 2171, 2, 1, 4, 168, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x8000000000802bULL },
{ 2170, 3, 1, 4, 169, 0, 1, HexagonImpOpBase + 121, 169, 0, 0x8000000000202cULL },
{ 2169, 2, 1, 4, 168, 0, 0, HexagonImpOpBase + 0, 162, 0, 0x8000000000002bULL },
{ 2168, 2, 1, 4, 168, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x8000000000802bULL },
{ 2167, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 209, 0, 0x2cULL },
{ 2166, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 209, 0, 0x2cULL },
{ 2165, 3, 1, 4, 78, 0, 0, HexagonImpOpBase + 0, 212, 0, 0x8000000000802cULL },
{ 2164, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x8000000000802cULL },
{ 2163, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x8000000000802cULL },
{ 2162, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x8000000000802cULL },
{ 2161, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x8000000000802cULL },
{ 2160, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x8000000000802cULL },
{ 2159, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x802cULL },
{ 2158, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2157, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2156, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2155, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2154, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2153, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 209, 0, 0x2cULL },
{ 2152, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 304, 0, 0x2bULL },
{ 2151, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 304, 0, 0x2bULL },
{ 2150, 3, 1, 4, 78, 0, 0, HexagonImpOpBase + 0, 314, 0, 0x8000000000802bULL },
{ 2149, 3, 1, 4, 48, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x8000000000802bULL },
{ 2148, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2147, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2146, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2145, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2144, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x802bULL },
{ 2143, 3, 1, 4, 48, 0, 0, HexagonImpOpBase + 0, 304, 0, 0x8000000000002bULL },
{ 2142, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2141, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2140, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2139, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2138, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 304, 0, 0x2bULL },
{ 2137, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 209, 0, 0x2cULL },
{ 2136, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 209, 0, 0x2cULL },
{ 2135, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x8000000000802cULL },
{ 2134, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x8000000000802cULL },
{ 2133, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x8000000000802cULL },
{ 2132, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x8000000000802cULL },
{ 2131, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x8000000000802cULL },
{ 2130, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x802cULL },
{ 2129, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2128, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2127, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2126, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2125, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 2124, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 209, 0, 0x2cULL },
{ 2123, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 304, 0, 0x2bULL },
{ 2122, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 304, 0, 0x2bULL },
{ 2121, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2120, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 199, 0, 0x8000000000802bULL },
{ 2119, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2118, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2117, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2116, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x8000000000802bULL },
{ 2115, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x802bULL },
{ 2114, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2113, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2112, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2111, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2110, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 740, 0, 0x8000000000002bULL },
{ 2109, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 304, 0, 0x2bULL },
{ 2108, 3, 1, 4, 58, 4, 1, HexagonImpOpBase + 58, 507, 0|(1ULL<<MCID::MayStore), 0x230000008029ULL },
{ 2107, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 219, 0, 0x8000000000802cULL },
{ 2106, 1, 0, 4, 121, 0, 7, HexagonImpOpBase + 114, 0, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0xb10800023ULL },
{ 2105, 1, 0, 4, 121, 0, 7, HexagonImpOpBase + 114, 0, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0xb11800023ULL },
{ 2104, 1, 0, 4, 121, 0, 4, HexagonImpOpBase + 110, 0, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0xb11800023ULL },
{ 2103, 1, 0, 4, 121, 0, 4, HexagonImpOpBase + 110, 0, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0xb10800023ULL },
{ 2102, 1, 0, 4, 35, 0, 7, HexagonImpOpBase + 114, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xb10800023ULL },
{ 2101, 1, 0, 4, 35, 0, 7, HexagonImpOpBase + 114, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xb11800023ULL },
{ 2100, 1, 0, 4, 35, 0, 4, HexagonImpOpBase + 110, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xb11800023ULL },
{ 2099, 1, 0, 4, 35, 0, 4, HexagonImpOpBase + 110, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xb10800023ULL },
{ 2098, 1, 0, 4, 167, 0, 0, HexagonImpOpBase + 0, 272, 0|(1ULL<<MCID::MayStore), 0xa9ULL },
{ 2097, 1, 0, 4, 167, 0, 0, HexagonImpOpBase + 0, 272, 0|(1ULL<<MCID::MayStore), 0xa9ULL },
{ 2096, 1, 0, 4, 17, 0, 0, HexagonImpOpBase + 0, 0, 0, 0x23ULL },
{ 2095, 2, 0, 4, 166, 0, 0, HexagonImpOpBase + 0, 607, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x198a4111402fULL },
{ 2094, 2, 0, 4, 165, 0, 0, HexagonImpOpBase + 0, 607, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x190a4108002fULL },
{ 2093, 2, 0, 4, 166, 0, 0, HexagonImpOpBase + 0, 607, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x11862111402fULL },
{ 2092, 2, 0, 4, 165, 0, 0, HexagonImpOpBase + 0, 607, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x11062108002fULL },
{ 2091, 2, 0, 4, 165, 0, 0, HexagonImpOpBase + 0, 607, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x11062100002fULL },
{ 2090, 2, 0, 4, 165, 0, 0, HexagonImpOpBase + 0, 738, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x210e6100002fULL },
{ 2089, 2, 0, 4, 166, 0, 0, HexagonImpOpBase + 0, 607, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x9820111402fULL },
{ 2088, 2, 0, 4, 165, 0, 0, HexagonImpOpBase + 0, 607, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x9020108002fULL },
{ 2087, 2, 1, 4, 147, 0, 0, HexagonImpOpBase + 0, 155, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x11062300802fULL },
{ 2086, 2, 1, 4, 147, 0, 0, HexagonImpOpBase + 0, 155, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x9020300802fULL },
{ 2085, 2, 1, 4, 147, 0, 0, HexagonImpOpBase + 0, 155, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x190a4300802fULL },
{ 2084, 2, 1, 4, 147, 0, 0, HexagonImpOpBase + 0, 155, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x11062300802fULL },
{ 2083, 2, 1, 4, 147, 0, 0, HexagonImpOpBase + 0, 167, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x210e6300002fULL },
{ 2082, 2, 1, 4, 147, 0, 0, HexagonImpOpBase + 0, 155, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x9020300802fULL },
{ 2081, 2, 0, 4, 124, 0, 1, HexagonImpOpBase + 55, 185, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x801000001423ULL },
{ 2080, 2, 0, 4, 124, 0, 1, HexagonImpOpBase + 55, 185, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x1000001423ULL },
{ 2079, 2, 0, 4, 16, 0, 1, HexagonImpOpBase + 55, 185, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x1000000423ULL },
{ 2078, 2, 0, 4, 124, 0, 1, HexagonImpOpBase + 55, 185, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x801000001c23ULL },
{ 2077, 2, 0, 4, 124, 0, 1, HexagonImpOpBase + 55, 185, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x1000001c23ULL },
{ 2076, 2, 0, 4, 16, 0, 1, HexagonImpOpBase + 55, 185, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x1000000c23ULL },
{ 2075, 1, 0, 4, 40, 0, 1, HexagonImpOpBase + 55, 272, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x1000000023ULL },
{ 2074, 1, 0, 4, 118, 0, 0, HexagonImpOpBase + 0, 272, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x1000000823ULL },
{ 2073, 1, 0, 4, 35, 0, 5, HexagonImpOpBase + 105, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xb10800023ULL },
{ 2072, 3, 1, 4, 33, 0, 1, HexagonImpOpBase + 63, 557, 0, 0x80000000008025ULL },
{ 2071, 3, 1, 4, 33, 0, 1, HexagonImpOpBase + 63, 557, 0, 0x80000000008025ULL },
{ 2070, 3, 1, 4, 33, 0, 1, HexagonImpOpBase + 63, 557, 0, 0x80000000008025ULL },
{ 2069, 3, 1, 4, 33, 0, 1, HexagonImpOpBase + 63, 557, 0, 0x80000000008025ULL },
{ 2068, 3, 1, 4, 33, 0, 1, HexagonImpOpBase + 63, 557, 0, 0x80000000008025ULL },
{ 2067, 3, 1, 4, 33, 0, 1, HexagonImpOpBase + 63, 557, 0, 0x80000000008025ULL },
{ 2066, 3, 1, 4, 33, 0, 1, HexagonImpOpBase + 63, 557, 0, 0x80000000008025ULL },
{ 2065, 3, 1, 4, 33, 0, 1, HexagonImpOpBase + 63, 557, 0, 0x80000000008025ULL },
{ 2064, 4, 1, 4, 34, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 2063, 3, 1, 4, 33, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 2062, 4, 1, 4, 34, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 2061, 3, 1, 4, 33, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 2060, 4, 1, 4, 34, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 2059, 3, 1, 4, 33, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 2058, 4, 1, 4, 34, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 2057, 3, 1, 4, 33, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 2056, 3, 1, 4, 96, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 2055, 3, 1, 4, 96, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 2054, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 2053, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 2052, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 2051, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 2050, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 2049, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 2048, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 2047, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 2046, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 2045, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 2044, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x8000000000002cULL },
{ 2043, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 2042, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 2041, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 2040, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 2039, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 2038, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 2037, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 2036, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 2035, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 2034, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 2033, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 2032, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 2031, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 2030, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 2029, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 2028, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 2027, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 2026, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 2025, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 2024, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 2023, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 734, 0, 0x80000000008025ULL },
{ 2022, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 730, 0, 0x800000c2808003ULL },
{ 2021, 4, 1, 4, 164, 0, 0, HexagonImpOpBase + 0, 726, 0, 0x80000000008003ULL },
{ 2020, 4, 1, 4, 162, 0, 0, HexagonImpOpBase + 0, 219, 0, 0x800000c6808003ULL },
{ 2019, 4, 1, 4, 162, 0, 0, HexagonImpOpBase + 0, 722, 0, 0x800000c2808003ULL },
{ 2018, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 2017, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 212, 0, 0x8000000000802cULL },
{ 2016, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 212, 0, 0x8000000000802cULL },
{ 2015, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 212, 0, 0x8000000000802cULL },
{ 2014, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 212, 0, 0x8000000000802cULL },
{ 2013, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 2012, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 2011, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 2010, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 2009, 4, 1, 4, 163, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 2008, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 2007, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 2006, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 557, 0, 0x80000000008025ULL },
{ 2005, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 557, 0, 0x80000000008025ULL },
{ 2004, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 2003, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 2002, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 2001, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 2000, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 1999, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 1998, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 1997, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 1996, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 1995, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 1994, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 1993, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 1992, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 557, 0, 0x80000000008025ULL },
{ 1991, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 557, 0, 0x80000000008025ULL },
{ 1990, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 519, 0, 0x80000000000025ULL },
{ 1989, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 519, 0, 0x80000000000025ULL },
{ 1988, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1987, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 519, 0, 0x80000000000025ULL },
{ 1986, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1985, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 519, 0, 0x80000000000025ULL },
{ 1984, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1983, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1982, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 718, 0, 0x80000000000025ULL },
{ 1981, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 718, 0, 0x80000000000025ULL },
{ 1980, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 718, 0, 0x80000000000025ULL },
{ 1979, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 718, 0, 0x80000000000025ULL },
{ 1978, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1977, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1976, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 1975, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1974, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1973, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1972, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 557, 0, 0x80000000008025ULL },
{ 1971, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 557, 0, 0x80000000008025ULL },
{ 1970, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1969, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1968, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1967, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1966, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1965, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1964, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1963, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1962, 3, 1, 4, 48, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 1961, 3, 1, 4, 48, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 1960, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1959, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x80000116808025ULL },
{ 1958, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1957, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1956, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1955, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1954, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1953, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1952, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1951, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1950, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1949, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1948, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1947, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1946, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1945, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1944, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1943, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1942, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1941, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1940, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1939, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1938, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1937, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1936, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1935, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1934, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1933, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1932, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1931, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1930, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1929, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1928, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1927, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1926, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1925, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1924, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1923, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1922, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1921, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1920, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1919, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1918, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1917, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1916, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1915, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1914, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1913, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1912, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1911, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1910, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1909, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1908, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1907, 3, 1, 4, 30, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x80000104808025ULL },
{ 1906, 3, 1, 4, 30, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x80000000008025ULL },
{ 1905, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1904, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1903, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1902, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1901, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1900, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1899, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1898, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1897, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1896, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1895, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1894, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1893, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1892, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1891, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1890, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1889, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1888, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1887, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1886, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1885, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1884, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1883, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1882, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1881, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1880, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1879, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1878, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1877, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1876, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1875, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1874, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1873, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1872, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1871, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1870, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1869, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1868, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1867, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1866, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1865, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1864, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1863, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1862, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1861, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1860, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1859, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1858, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1857, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1856, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1855, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1854, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1853, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1852, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1851, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1850, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1849, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1848, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1847, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1846, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1845, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 1844, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 1843, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 1842, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 1841, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 1840, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 1839, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 1838, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 1837, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1836, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1835, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1834, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1833, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1832, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1831, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1830, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1829, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1828, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1827, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1826, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1825, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1824, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1823, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1822, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1821, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 1820, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 1819, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 1818, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 1817, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 1816, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 1815, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 1814, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 590, 0, 0x80000000008025ULL },
{ 1813, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1812, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1811, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1810, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1809, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1808, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1807, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1806, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1805, 4, 1, 4, 107, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1804, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1803, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1802, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1801, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1800, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1799, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1798, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1797, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1796, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1795, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1794, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1793, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1792, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1791, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1790, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1789, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000025ULL },
{ 1788, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1787, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1786, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1785, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1784, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1783, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1782, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1781, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1780, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1779, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1778, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1777, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1776, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1775, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1774, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1773, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 215, 0, 0x80000000000025ULL },
{ 1772, 4, 1, 4, 162, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x80000106808025ULL },
{ 1771, 4, 1, 4, 162, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x80000106808025ULL },
{ 1770, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1769, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1768, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1767, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1766, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1765, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1764, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1763, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1762, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1761, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008025ULL },
{ 1760, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1759, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1758, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 718, 0, 0x80000000000025ULL },
{ 1757, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 718, 0, 0x80000000000025ULL },
{ 1756, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 718, 0, 0x80000000000025ULL },
{ 1755, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 718, 0, 0x80000000000025ULL },
{ 1754, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 519, 0, 0x80000000000025ULL },
{ 1753, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 519, 0, 0x80000000000025ULL },
{ 1752, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 519, 0, 0x80000000000025ULL },
{ 1751, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 519, 0, 0x80000000000025ULL },
{ 1750, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1749, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1748, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1747, 3, 1, 4, 31, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008025ULL },
{ 1746, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1745, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000025ULL },
{ 1744, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 718, 0, 0x80000000000025ULL },
{ 1743, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 718, 0, 0x80000000000025ULL },
{ 1742, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 718, 0, 0x80000000000025ULL },
{ 1741, 4, 1, 4, 32, 0, 1, HexagonImpOpBase + 63, 718, 0, 0x80000000000025ULL },
{ 1740, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1739, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 718, 0, 0x80000000000025ULL },
{ 1738, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 714, 0, 0x80000116808025ULL },
{ 1737, 4, 1, 4, 161, 0, 0, HexagonImpOpBase + 0, 590, 0, 0x80000000008025ULL },
{ 1736, 2, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 155, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable), 0x8000ULL },
{ 1735, 3, 0, 4, 160, 0, 0, HexagonImpOpBase + 0, 711, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xa4ULL },
{ 1734, 3, 0, 4, 21, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1b8902800030ULL },
{ 1733, 3, 0, 4, 21, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1384e2800030ULL },
{ 1732, 3, 0, 4, 21, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xb80c2800030ULL },
{ 1731, 3, 1, 4, 24, 1, 2, HexagonImpOpBase + 102, 192, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0xa09000001424ULL },
{ 1730, 3, 1, 4, 24, 1, 2, HexagonImpOpBase + 102, 192, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0x209000001424ULL },
{ 1729, 3, 1, 4, 23, 1, 2, HexagonImpOpBase + 102, 192, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0xa09000000424ULL },
{ 1728, 3, 1, 4, 24, 1, 2, HexagonImpOpBase + 102, 192, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0xa09000001c24ULL },
{ 1727, 3, 1, 4, 24, 1, 2, HexagonImpOpBase + 102, 192, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0x209000001c24ULL },
{ 1726, 3, 1, 4, 23, 1, 2, HexagonImpOpBase + 102, 192, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0xa09000000c24ULL },
{ 1725, 2, 1, 4, 28, 1, 2, HexagonImpOpBase + 102, 190, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0xa09000000024ULL },
{ 1724, 5, 1, 4, 159, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0x150000009424ULL },
{ 1723, 3, 1, 4, 153, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x1100c5809424ULL },
{ 1722, 5, 1, 4, 158, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0x150000008424ULL },
{ 1721, 3, 1, 4, 157, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x1100c5808424ULL },
{ 1720, 5, 1, 4, 159, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0x150000009c24ULL },
{ 1719, 3, 1, 4, 153, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x1100c5809c24ULL },
{ 1718, 5, 1, 4, 158, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0x150000008c24ULL },
{ 1717, 3, 1, 4, 157, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x1100c5808c24ULL },
{ 1716, 5, 1, 4, 159, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0xd0000009424ULL },
{ 1715, 3, 1, 4, 153, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x900c5809424ULL },
{ 1714, 5, 1, 4, 158, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0xd0000008424ULL },
{ 1713, 3, 1, 4, 157, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x900c5808424ULL },
{ 1712, 5, 1, 4, 159, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0xd0000009c24ULL },
{ 1711, 3, 1, 4, 153, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x900c5809c24ULL },
{ 1710, 5, 1, 4, 158, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0xd0000008c24ULL },
{ 1709, 3, 1, 4, 157, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x900c5808c24ULL },
{ 1708, 5, 1, 4, 159, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0x1d0000009424ULL },
{ 1707, 3, 1, 4, 153, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x1900c5809424ULL },
{ 1706, 5, 1, 4, 158, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0x1d0000008424ULL },
{ 1705, 3, 1, 4, 157, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x1900c5808424ULL },
{ 1704, 5, 1, 4, 159, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0x1d0000009c24ULL },
{ 1703, 3, 1, 4, 153, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x1900c5809c24ULL },
{ 1702, 5, 1, 4, 158, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0x1d0000008c24ULL },
{ 1701, 3, 1, 4, 157, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x1900c5808c24ULL },
{ 1700, 5, 1, 4, 159, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0x150000009424ULL },
{ 1699, 3, 1, 4, 153, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x1100c5809424ULL },
{ 1698, 5, 1, 4, 158, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0x150000008424ULL },
{ 1697, 3, 1, 4, 157, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x1100c5808424ULL },
{ 1696, 5, 1, 4, 159, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0x150000009c24ULL },
{ 1695, 3, 1, 4, 153, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x1100c5809c24ULL },
{ 1694, 5, 1, 4, 158, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0x150000008c24ULL },
{ 1693, 3, 1, 4, 157, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x1100c5808c24ULL },
{ 1692, 5, 1, 4, 159, 0, 0, HexagonImpOpBase + 0, 706, 0|(1ULL<<MCID::MayLoad), 0x250000001424ULL },
{ 1691, 3, 1, 4, 153, 0, 0, HexagonImpOpBase + 0, 703, 0|(1ULL<<MCID::MayLoad), 0x2100c5801424ULL },
{ 1690, 5, 1, 4, 158, 0, 0, HexagonImpOpBase + 0, 706, 0|(1ULL<<MCID::MayLoad), 0x250000000424ULL },
{ 1689, 3, 1, 4, 157, 0, 0, HexagonImpOpBase + 0, 703, 0|(1ULL<<MCID::MayLoad), 0x2100c5800424ULL },
{ 1688, 5, 1, 4, 159, 0, 0, HexagonImpOpBase + 0, 706, 0|(1ULL<<MCID::MayLoad), 0x250000001c24ULL },
{ 1687, 3, 1, 4, 153, 0, 0, HexagonImpOpBase + 0, 703, 0|(1ULL<<MCID::MayLoad), 0x2100c5801c24ULL },
{ 1686, 5, 1, 4, 158, 0, 0, HexagonImpOpBase + 0, 706, 0|(1ULL<<MCID::MayLoad), 0x250000000c24ULL },
{ 1685, 3, 1, 4, 157, 0, 0, HexagonImpOpBase + 0, 703, 0|(1ULL<<MCID::MayLoad), 0x2100c5800c24ULL },
{ 1684, 5, 1, 4, 159, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0xd0000009424ULL },
{ 1683, 3, 1, 4, 153, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x900c5809424ULL },
{ 1682, 5, 1, 4, 158, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0xd0000008424ULL },
{ 1681, 3, 1, 4, 157, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x900c5808424ULL },
{ 1680, 5, 1, 4, 159, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0xd0000009c24ULL },
{ 1679, 3, 1, 4, 153, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x900c5809c24ULL },
{ 1678, 5, 1, 4, 158, 0, 0, HexagonImpOpBase + 0, 698, 0|(1ULL<<MCID::MayLoad), 0xd0000008c24ULL },
{ 1677, 3, 1, 4, 157, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MayLoad), 0x900c5808c24ULL },
{ 1676, 3, 0, 4, 21, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1b8902800030ULL },
{ 1675, 3, 0, 4, 21, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1384e2800030ULL },
{ 1674, 3, 0, 4, 21, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xb80c2800030ULL },
{ 1673, 3, 1, 4, 156, 0, 0, HexagonImpOpBase + 0, 202, 0|(1ULL<<MCID::MayLoad), 0x1800000080a4ULL },
{ 1672, 4, 1, 4, 154, 0, 0, HexagonImpOpBase + 0, 686, 0|(1ULL<<MCID::MayLoad), 0x1400c7808024ULL },
{ 1671, 4, 1, 4, 155, 0, 0, HexagonImpOpBase + 0, 219, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x150000008024ULL },
{ 1670, 3, 2, 4, 153, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::MayLoad), 0x1200c5808024ULL },
{ 1669, 4, 1, 4, 154, 0, 0, HexagonImpOpBase + 0, 686, 0|(1ULL<<MCID::MayLoad), 0xc00c7808024ULL },
{ 1668, 4, 1, 4, 155, 0, 0, HexagonImpOpBase + 0, 219, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0xd0000008024ULL },
{ 1667, 3, 2, 4, 153, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::MayLoad), 0xa00c5808024ULL },
{ 1666, 4, 1, 4, 154, 0, 0, HexagonImpOpBase + 0, 686, 0|(1ULL<<MCID::MayLoad), 0x1c00c7808024ULL },
{ 1665, 4, 1, 4, 155, 0, 0, HexagonImpOpBase + 0, 219, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x1d0000008024ULL },
{ 1664, 3, 2, 4, 153, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::MayLoad), 0x1a00c5808024ULL },
{ 1663, 4, 1, 4, 154, 0, 0, HexagonImpOpBase + 0, 686, 0|(1ULL<<MCID::MayLoad), 0x1400c7808024ULL },
{ 1662, 4, 1, 4, 155, 0, 0, HexagonImpOpBase + 0, 219, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x150000008024ULL },
{ 1661, 3, 2, 4, 153, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::MayLoad), 0x1200c5808024ULL },
{ 1660, 4, 1, 4, 154, 0, 0, HexagonImpOpBase + 0, 690, 0|(1ULL<<MCID::MayLoad), 0x2400c7800024ULL },
{ 1659, 4, 1, 4, 155, 0, 0, HexagonImpOpBase + 0, 694, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x250000000024ULL },
{ 1658, 3, 2, 4, 153, 0, 0, HexagonImpOpBase + 0, 501, 0|(1ULL<<MCID::MayLoad), 0x2200c5800024ULL },
{ 1657, 4, 1, 4, 154, 0, 0, HexagonImpOpBase + 0, 686, 0|(1ULL<<MCID::MayLoad), 0xc00c7808024ULL },
{ 1656, 4, 1, 4, 155, 0, 0, HexagonImpOpBase + 0, 219, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0xd0000008024ULL },
{ 1655, 3, 2, 4, 153, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::MayLoad), 0xa00c5808024ULL },
{ 1654, 2, 1, 4, 149, 0, 0, HexagonImpOpBase + 0, 190, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x200000000124ULL },
{ 1653, 2, 1, 4, 148, 0, 0, HexagonImpOpBase + 0, 190, 0|(1ULL<<MCID::MayLoad), 0x200000000024ULL },
{ 1652, 4, 1, 4, 154, 0, 0, HexagonImpOpBase + 0, 690, 0|(1ULL<<MCID::MayLoad), 0x1c00c7800024ULL },
{ 1651, 3, 2, 4, 153, 0, 0, HexagonImpOpBase + 0, 501, 0|(1ULL<<MCID::MayLoad), 0x1a00c5800024ULL },
{ 1650, 4, 1, 4, 154, 0, 0, HexagonImpOpBase + 0, 686, 0|(1ULL<<MCID::MayLoad), 0x1400c7808024ULL },
{ 1649, 3, 2, 4, 153, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::MayLoad), 0x1200c5808024ULL },
{ 1648, 4, 1, 4, 154, 0, 0, HexagonImpOpBase + 0, 690, 0|(1ULL<<MCID::MayLoad), 0x1c00c7800024ULL },
{ 1647, 3, 2, 4, 153, 0, 0, HexagonImpOpBase + 0, 501, 0|(1ULL<<MCID::MayLoad), 0x1a00c5800024ULL },
{ 1646, 4, 1, 4, 154, 0, 0, HexagonImpOpBase + 0, 686, 0|(1ULL<<MCID::MayLoad), 0x1400c7808024ULL },
{ 1645, 3, 2, 4, 153, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::MayLoad), 0x1200c5808024ULL },
{ 1644, 5, 1, 4, 152, 0, 0, HexagonImpOpBase + 0, 681, 0|(1ULL<<MCID::MayLoad), 0x1400c9800024ULL },
{ 1643, 4, 2, 4, 151, 0, 0, HexagonImpOpBase + 0, 677, 0|(1ULL<<MCID::MayLoad), 0x1200c7800024ULL },
{ 1642, 5, 1, 4, 152, 0, 0, HexagonImpOpBase + 0, 681, 0|(1ULL<<MCID::MayLoad), 0xc00c9800024ULL },
{ 1641, 4, 2, 4, 151, 0, 0, HexagonImpOpBase + 0, 677, 0|(1ULL<<MCID::MayLoad), 0xa00c7800024ULL },
{ 1640, 3, 0, 4, 22, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1b8902800030ULL },
{ 1639, 3, 0, 4, 22, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1384e2800030ULL },
{ 1638, 3, 0, 4, 22, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xb80c2800030ULL },
{ 1637, 3, 0, 4, 22, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1b8902800030ULL },
{ 1636, 3, 0, 4, 22, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1384e2800030ULL },
{ 1635, 3, 0, 4, 22, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xb80c2800030ULL },
{ 1634, 3, 0, 4, 22, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1b8902800030ULL },
{ 1633, 3, 0, 4, 22, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1384e2800030ULL },
{ 1632, 3, 0, 4, 22, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xb80c2800030ULL },
{ 1631, 3, 0, 4, 22, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1b8902800030ULL },
{ 1630, 3, 0, 4, 22, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1384e2800030ULL },
{ 1629, 3, 0, 4, 22, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xb80c2800030ULL },
{ 1628, 3, 0, 4, 21, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1b8902800030ULL },
{ 1627, 3, 0, 4, 21, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1384e2800030ULL },
{ 1626, 3, 0, 4, 21, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xb80c2800030ULL },
{ 1625, 3, 0, 4, 21, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1b8902800030ULL },
{ 1624, 3, 0, 4, 21, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1384e2800030ULL },
{ 1623, 3, 0, 4, 21, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xb80c2800030ULL },
{ 1622, 5, 2, 4, 150, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0x160000009424ULL },
{ 1621, 4, 1, 4, 20, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0x1304e680942fULL },
{ 1620, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0x160000008424ULL },
{ 1619, 4, 1, 4, 18, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0x1304e680842fULL },
{ 1618, 5, 2, 4, 150, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0x160000009c24ULL },
{ 1617, 4, 1, 4, 20, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0x1304e6809c2fULL },
{ 1616, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0x160000008c24ULL },
{ 1615, 4, 1, 4, 18, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0x1304e6808c2fULL },
{ 1614, 5, 2, 4, 150, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0xe0000009424ULL },
{ 1613, 4, 1, 4, 20, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0xb00c680942fULL },
{ 1612, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0xe0000008424ULL },
{ 1611, 4, 1, 4, 18, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0xb00c680842fULL },
{ 1610, 5, 2, 4, 150, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0xe0000009c24ULL },
{ 1609, 4, 1, 4, 20, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0xb00c6809c2fULL },
{ 1608, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0xe0000008c24ULL },
{ 1607, 4, 1, 4, 18, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0xb00c6808c2fULL },
{ 1606, 5, 2, 4, 150, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0x1e0000009424ULL },
{ 1605, 4, 1, 4, 20, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0x1b090680942fULL },
{ 1604, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0x1e0000008424ULL },
{ 1603, 4, 1, 4, 18, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0x1b090680842fULL },
{ 1602, 5, 2, 4, 150, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0x1e0000009c24ULL },
{ 1601, 4, 1, 4, 20, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0x1b0906809c2fULL },
{ 1600, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0x1e0000008c24ULL },
{ 1599, 4, 1, 4, 18, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0x1b0906808c2fULL },
{ 1598, 5, 2, 4, 150, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0x160000009424ULL },
{ 1597, 4, 1, 4, 20, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0x1304e680942fULL },
{ 1596, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0x160000008424ULL },
{ 1595, 4, 1, 4, 18, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0x1304e680842fULL },
{ 1594, 5, 2, 4, 150, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0x160000009c24ULL },
{ 1593, 4, 1, 4, 20, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0x1304e6809c2fULL },
{ 1592, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0x160000008c24ULL },
{ 1591, 4, 1, 4, 18, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0x1304e6808c2fULL },
{ 1590, 5, 2, 4, 150, 0, 0, HexagonImpOpBase + 0, 672, 0|(1ULL<<MCID::MayLoad), 0x260000001424ULL },
{ 1589, 4, 1, 4, 20, 0, 0, HexagonImpOpBase + 0, 668, 0|(1ULL<<MCID::MayLoad), 0x230d2680142fULL },
{ 1588, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 672, 0|(1ULL<<MCID::MayLoad), 0x260000000424ULL },
{ 1587, 4, 1, 4, 18, 0, 0, HexagonImpOpBase + 0, 668, 0|(1ULL<<MCID::MayLoad), 0x230d2680042fULL },
{ 1586, 5, 2, 4, 150, 0, 0, HexagonImpOpBase + 0, 672, 0|(1ULL<<MCID::MayLoad), 0x260000001c24ULL },
{ 1585, 4, 1, 4, 20, 0, 0, HexagonImpOpBase + 0, 668, 0|(1ULL<<MCID::MayLoad), 0x230d26801c2fULL },
{ 1584, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 672, 0|(1ULL<<MCID::MayLoad), 0x260000000c24ULL },
{ 1583, 4, 1, 4, 18, 0, 0, HexagonImpOpBase + 0, 668, 0|(1ULL<<MCID::MayLoad), 0x230d26800c2fULL },
{ 1582, 5, 2, 4, 150, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0xe0000009424ULL },
{ 1581, 4, 1, 4, 20, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0xb00c680942fULL },
{ 1580, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0xe0000008424ULL },
{ 1579, 4, 1, 4, 18, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0xb00c680842fULL },
{ 1578, 5, 2, 4, 150, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0xe0000009c24ULL },
{ 1577, 4, 1, 4, 20, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0xb00c6809c2fULL },
{ 1576, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 663, 0|(1ULL<<MCID::MayLoad), 0xe0000008c24ULL },
{ 1575, 4, 1, 4, 18, 0, 0, HexagonImpOpBase + 0, 526, 0|(1ULL<<MCID::MayLoad), 0xb00c6808c2fULL },
{ 1574, 2, 1, 4, 149, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x180000008124ULL },
{ 1573, 2, 1, 4, 148, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::MayLoad), 0x180000008024ULL },
{ 1572, 2, 1, 4, 147, 1, 0, HexagonImpOpBase + 101, 155, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x10062200802fULL },
{ 1571, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 637, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1570, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 646, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x160000008024ULL },
{ 1569, 4, 2, 4, 20, 1, 0, HexagonImpOpBase + 100, 637, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1568, 5, 2, 4, 36, 1, 0, HexagonImpOpBase + 100, 641, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1567, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 637, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1566, 3, 1, 4, 19, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x130594808024ULL },
{ 1565, 2, 1, 4, 147, 1, 0, HexagonImpOpBase + 101, 155, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x8020200802fULL },
{ 1564, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 637, 0|(1ULL<<MCID::MayLoad), 0xe0000008024ULL },
{ 1563, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 646, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0xe0000008024ULL },
{ 1562, 4, 2, 4, 20, 1, 0, HexagonImpOpBase + 100, 637, 0|(1ULL<<MCID::MayLoad), 0xe0000008024ULL },
{ 1561, 5, 2, 4, 36, 1, 0, HexagonImpOpBase + 100, 641, 0|(1ULL<<MCID::MayLoad), 0xe0000008024ULL },
{ 1560, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 637, 0|(1ULL<<MCID::MayLoad), 0xe0000008024ULL },
{ 1559, 3, 1, 4, 19, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0xb0174808024ULL },
{ 1558, 2, 1, 4, 147, 1, 0, HexagonImpOpBase + 101, 155, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x180a4200802fULL },
{ 1557, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 637, 0|(1ULL<<MCID::MayLoad), 0x1e0000008024ULL },
{ 1556, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 646, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x1e0000008024ULL },
{ 1555, 4, 2, 4, 20, 1, 0, HexagonImpOpBase + 100, 637, 0|(1ULL<<MCID::MayLoad), 0x1e0000008024ULL },
{ 1554, 5, 2, 4, 36, 1, 0, HexagonImpOpBase + 100, 641, 0|(1ULL<<MCID::MayLoad), 0x1e0000008024ULL },
{ 1553, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 637, 0|(1ULL<<MCID::MayLoad), 0x1e0000008024ULL },
{ 1552, 3, 1, 4, 19, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x1b09b4808024ULL },
{ 1551, 2, 1, 4, 147, 1, 0, HexagonImpOpBase + 101, 155, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x10062200802fULL },
{ 1550, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 637, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1549, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 646, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x160000008024ULL },
{ 1548, 4, 2, 4, 20, 1, 0, HexagonImpOpBase + 100, 637, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1547, 5, 2, 4, 36, 1, 0, HexagonImpOpBase + 100, 641, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1546, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 637, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1545, 3, 1, 4, 19, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x130594808024ULL },
{ 1544, 2, 1, 4, 147, 1, 0, HexagonImpOpBase + 101, 167, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x200e6200002fULL },
{ 1543, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 650, 0|(1ULL<<MCID::MayLoad), 0x260000000024ULL },
{ 1542, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 659, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x260000000024ULL },
{ 1541, 4, 2, 4, 20, 1, 0, HexagonImpOpBase + 100, 650, 0|(1ULL<<MCID::MayLoad), 0x260000000024ULL },
{ 1540, 5, 2, 4, 36, 1, 0, HexagonImpOpBase + 100, 654, 0|(1ULL<<MCID::MayLoad), 0x260000000024ULL },
{ 1539, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 650, 0|(1ULL<<MCID::MayLoad), 0x260000000024ULL },
{ 1538, 3, 1, 4, 19, 0, 0, HexagonImpOpBase + 0, 501, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x230dd4800024ULL },
{ 1537, 2, 1, 4, 147, 1, 0, HexagonImpOpBase + 101, 155, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x8020200802fULL },
{ 1536, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 637, 0|(1ULL<<MCID::MayLoad), 0xe0000008024ULL },
{ 1535, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 646, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0xe0000008024ULL },
{ 1534, 4, 2, 4, 20, 1, 0, HexagonImpOpBase + 100, 637, 0|(1ULL<<MCID::MayLoad), 0xe0000008024ULL },
{ 1533, 5, 2, 4, 36, 1, 0, HexagonImpOpBase + 100, 641, 0|(1ULL<<MCID::MayLoad), 0xe0000008024ULL },
{ 1532, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 637, 0|(1ULL<<MCID::MayLoad), 0xe0000008024ULL },
{ 1531, 3, 1, 4, 19, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0xb0174808024ULL },
{ 1530, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 650, 0|(1ULL<<MCID::MayLoad), 0x1e0000000024ULL },
{ 1529, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 659, 0|(1ULL<<MCID::MayLoad), 0x1e0000000024ULL },
{ 1528, 4, 2, 4, 20, 1, 0, HexagonImpOpBase + 100, 650, 0|(1ULL<<MCID::MayLoad), 0x1e0000000024ULL },
{ 1527, 5, 2, 4, 36, 1, 0, HexagonImpOpBase + 100, 654, 0|(1ULL<<MCID::MayLoad), 0x1e0000000024ULL },
{ 1526, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 650, 0|(1ULL<<MCID::MayLoad), 0x1e0000000024ULL },
{ 1525, 3, 1, 4, 19, 0, 0, HexagonImpOpBase + 0, 501, 0|(1ULL<<MCID::MayLoad), 0x1b09b4800024ULL },
{ 1524, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 637, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1523, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 646, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1522, 4, 2, 4, 20, 1, 0, HexagonImpOpBase + 100, 637, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1521, 5, 2, 4, 36, 1, 0, HexagonImpOpBase + 100, 641, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1520, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 637, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1519, 3, 1, 4, 19, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::MayLoad), 0x130594808024ULL },
{ 1518, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 650, 0|(1ULL<<MCID::MayLoad), 0x1e0000000024ULL },
{ 1517, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 659, 0|(1ULL<<MCID::MayLoad), 0x1e0000000024ULL },
{ 1516, 4, 2, 4, 20, 1, 0, HexagonImpOpBase + 100, 650, 0|(1ULL<<MCID::MayLoad), 0x1e0000000024ULL },
{ 1515, 5, 2, 4, 36, 1, 0, HexagonImpOpBase + 100, 654, 0|(1ULL<<MCID::MayLoad), 0x1e0000000024ULL },
{ 1514, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 650, 0|(1ULL<<MCID::MayLoad), 0x1e0000000024ULL },
{ 1513, 3, 1, 4, 19, 0, 0, HexagonImpOpBase + 0, 501, 0|(1ULL<<MCID::MayLoad), 0x1b09b4800024ULL },
{ 1512, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 637, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1511, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 646, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1510, 4, 2, 4, 20, 1, 0, HexagonImpOpBase + 100, 637, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1509, 5, 2, 4, 36, 1, 0, HexagonImpOpBase + 100, 641, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1508, 4, 2, 4, 20, 0, 0, HexagonImpOpBase + 0, 637, 0|(1ULL<<MCID::MayLoad), 0x160000008024ULL },
{ 1507, 3, 1, 4, 19, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::MayLoad), 0x130594808024ULL },
{ 1506, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 621, 0|(1ULL<<MCID::MayLoad), 0x160000000024ULL },
{ 1505, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 632, 0|(1ULL<<MCID::MayLoad), 0x160000000024ULL },
{ 1504, 5, 2, 4, 145, 1, 0, HexagonImpOpBase + 100, 621, 0|(1ULL<<MCID::MayLoad), 0x160000000024ULL },
{ 1503, 6, 2, 4, 146, 1, 0, HexagonImpOpBase + 100, 626, 0|(1ULL<<MCID::MayLoad), 0x160000000024ULL },
{ 1502, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 621, 0|(1ULL<<MCID::MayLoad), 0x160000000024ULL },
{ 1501, 4, 1, 4, 18, 0, 0, HexagonImpOpBase + 0, 617, 0|(1ULL<<MCID::MayLoad), 0x130596800024ULL },
{ 1500, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 621, 0|(1ULL<<MCID::MayLoad), 0xe0000000024ULL },
{ 1499, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 632, 0|(1ULL<<MCID::MayLoad), 0xe0000000024ULL },
{ 1498, 5, 2, 4, 145, 1, 0, HexagonImpOpBase + 100, 621, 0|(1ULL<<MCID::MayLoad), 0xe0000000024ULL },
{ 1497, 6, 2, 4, 146, 1, 0, HexagonImpOpBase + 100, 626, 0|(1ULL<<MCID::MayLoad), 0xe0000000024ULL },
{ 1496, 5, 2, 4, 145, 0, 0, HexagonImpOpBase + 0, 621, 0|(1ULL<<MCID::MayLoad), 0xe0000000024ULL },
{ 1495, 4, 1, 4, 18, 0, 0, HexagonImpOpBase + 0, 617, 0|(1ULL<<MCID::MayLoad), 0xb0176800024ULL },
{ 1494, 2, 1, 4, 27, 1, 1, HexagonImpOpBase + 56, 190, 0|(1ULL<<MCID::MayLoad), 0x200000000024ULL },
{ 1493, 2, 0, 4, 144, 1, 2, HexagonImpOpBase + 97, 615, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807972801404ULL },
{ 1492, 2, 0, 4, 144, 1, 2, HexagonImpOpBase + 97, 615, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7972801404ULL },
{ 1491, 2, 0, 4, 144, 1, 2, HexagonImpOpBase + 94, 615, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807972801404ULL },
{ 1490, 2, 0, 4, 144, 1, 2, HexagonImpOpBase + 94, 615, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7972801404ULL },
{ 1489, 2, 0, 4, 143, 0, 1, HexagonImpOpBase + 55, 155, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809972804427ULL },
{ 1488, 2, 0, 4, 143, 0, 1, HexagonImpOpBase + 55, 155, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9972804427ULL },
{ 1487, 2, 0, 4, 144, 1, 2, HexagonImpOpBase + 97, 615, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807972801c04ULL },
{ 1486, 2, 0, 4, 144, 1, 2, HexagonImpOpBase + 97, 615, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7972801c04ULL },
{ 1485, 2, 0, 4, 144, 1, 2, HexagonImpOpBase + 94, 615, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807972801c04ULL },
{ 1484, 2, 0, 4, 144, 1, 2, HexagonImpOpBase + 94, 615, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7972801c04ULL },
{ 1483, 2, 0, 4, 143, 0, 1, HexagonImpOpBase + 55, 155, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809972804c27ULL },
{ 1482, 2, 0, 4, 143, 0, 1, HexagonImpOpBase + 55, 155, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9972804c27ULL },
{ 1481, 3, 1, 4, 142, 0, 1, HexagonImpOpBase + 55, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x5974808004ULL },
{ 1480, 3, 1, 4, 142, 0, 1, HexagonImpOpBase + 55, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x5974808004ULL },
{ 1479, 1, 0, 4, 141, 0, 0, HexagonImpOpBase + 0, 272, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x7000000023ULL },
{ 1478, 3, 0, 4, 140, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974814427ULL },
{ 1477, 3, 0, 4, 140, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974814427ULL },
{ 1476, 3, 0, 4, 140, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974814c27ULL },
{ 1475, 3, 0, 4, 140, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974814c27ULL },
{ 1474, 3, 0, 4, 140, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974814427ULL },
{ 1473, 3, 0, 4, 140, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974814427ULL },
{ 1472, 3, 0, 4, 140, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974814c27ULL },
{ 1471, 3, 0, 4, 140, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974814c27ULL },
{ 1470, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801404ULL },
{ 1469, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801404ULL },
{ 1468, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801404ULL },
{ 1467, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801404ULL },
{ 1466, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974804427ULL },
{ 1465, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974804427ULL },
{ 1464, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801c04ULL },
{ 1463, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801c04ULL },
{ 1462, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801c04ULL },
{ 1461, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801c04ULL },
{ 1460, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974804c27ULL },
{ 1459, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974804c27ULL },
{ 1458, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 97, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801404ULL },
{ 1457, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 97, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801404ULL },
{ 1456, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 94, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801404ULL },
{ 1455, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 94, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801404ULL },
{ 1454, 3, 0, 4, 136, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974804427ULL },
{ 1453, 3, 0, 4, 136, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974804427ULL },
{ 1452, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 97, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801c04ULL },
{ 1451, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 97, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801c04ULL },
{ 1450, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 94, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801c04ULL },
{ 1449, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 94, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801c04ULL },
{ 1448, 3, 0, 4, 136, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974804c27ULL },
{ 1447, 3, 0, 4, 136, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974804c27ULL },
{ 1446, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801404ULL },
{ 1445, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801404ULL },
{ 1444, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801404ULL },
{ 1443, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801404ULL },
{ 1442, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974804427ULL },
{ 1441, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974804427ULL },
{ 1440, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801c04ULL },
{ 1439, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801c04ULL },
{ 1438, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801c04ULL },
{ 1437, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801c04ULL },
{ 1436, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974804c27ULL },
{ 1435, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974804c27ULL },
{ 1434, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801404ULL },
{ 1433, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801404ULL },
{ 1432, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801404ULL },
{ 1431, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801404ULL },
{ 1430, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974804427ULL },
{ 1429, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974804427ULL },
{ 1428, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801c04ULL },
{ 1427, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801c04ULL },
{ 1426, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801c04ULL },
{ 1425, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801c04ULL },
{ 1424, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974804c27ULL },
{ 1423, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974804c27ULL },
{ 1422, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 97, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801404ULL },
{ 1421, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 97, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801404ULL },
{ 1420, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 94, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801404ULL },
{ 1419, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 94, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801404ULL },
{ 1418, 3, 0, 4, 136, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974804427ULL },
{ 1417, 3, 0, 4, 136, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974804427ULL },
{ 1416, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 97, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801c04ULL },
{ 1415, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 97, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801c04ULL },
{ 1414, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 94, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801c04ULL },
{ 1413, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 94, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801c04ULL },
{ 1412, 3, 0, 4, 136, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974804c27ULL },
{ 1411, 3, 0, 4, 136, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974804c27ULL },
{ 1410, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801404ULL },
{ 1409, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801404ULL },
{ 1408, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801404ULL },
{ 1407, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801404ULL },
{ 1406, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974804427ULL },
{ 1405, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974804427ULL },
{ 1404, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801c04ULL },
{ 1403, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801c04ULL },
{ 1402, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801c04ULL },
{ 1401, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801c04ULL },
{ 1400, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974804c27ULL },
{ 1399, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974804c27ULL },
{ 1398, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801404ULL },
{ 1397, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801404ULL },
{ 1396, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801404ULL },
{ 1395, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801404ULL },
{ 1394, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974804427ULL },
{ 1393, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974804427ULL },
{ 1392, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801c04ULL },
{ 1391, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 97, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801c04ULL },
{ 1390, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801c04ULL },
{ 1389, 3, 0, 4, 139, 1, 2, HexagonImpOpBase + 94, 612, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801c04ULL },
{ 1388, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974804c27ULL },
{ 1387, 3, 0, 4, 138, 0, 1, HexagonImpOpBase + 55, 516, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974804c27ULL },
{ 1386, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 97, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801404ULL },
{ 1385, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 97, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801404ULL },
{ 1384, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 94, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801404ULL },
{ 1383, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 94, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801404ULL },
{ 1382, 3, 0, 4, 136, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974804427ULL },
{ 1381, 3, 0, 4, 136, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974804427ULL },
{ 1380, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 97, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801c04ULL },
{ 1379, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 97, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801c04ULL },
{ 1378, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 94, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807974801c04ULL },
{ 1377, 3, 0, 4, 137, 1, 2, HexagonImpOpBase + 94, 609, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7974801c04ULL },
{ 1376, 3, 0, 4, 136, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x809974804c27ULL },
{ 1375, 3, 0, 4, 136, 0, 1, HexagonImpOpBase + 55, 199, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x9974804c27ULL },
{ 1374, 0, 0, 4, 135, 0, 0, HexagonImpOpBase + 0, 1, 0, 0xa3ULL },
{ 1373, 3, 1, 4, 17, 2, 3, HexagonImpOpBase + 89, 507, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80a3ULL },
{ 1372, 1, 0, 4, 134, 0, 0, HexagonImpOpBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xa3ULL },
{ 1371, 0, 0, 4, 133, 1, 1, HexagonImpOpBase + 87, 1, 0, 0x23ULL },
{ 1370, 2, 0, 4, 132, 0, 4, HexagonImpOpBase + 83, 607, 0, 0x6930802005ULL },
{ 1369, 2, 0, 4, 131, 0, 4, HexagonImpOpBase + 83, 13, 0, 0x6930802005ULL },
{ 1368, 2, 0, 4, 132, 0, 4, HexagonImpOpBase + 83, 607, 0, 0x6930802005ULL },
{ 1367, 2, 0, 4, 131, 0, 4, HexagonImpOpBase + 83, 13, 0, 0x6930802005ULL },
{ 1366, 2, 0, 4, 132, 0, 4, HexagonImpOpBase + 83, 607, 0, 0x6930802005ULL },
{ 1365, 2, 0, 4, 131, 0, 4, HexagonImpOpBase + 83, 13, 0, 0x6930802005ULL },
{ 1364, 1, 0, 4, 130, 0, 0, HexagonImpOpBase + 0, 0, 0, 0xa3ULL },
{ 1363, 2, 0, 4, 129, 0, 2, HexagonImpOpBase + 79, 607, 0, 0x931800005ULL },
{ 1362, 2, 0, 4, 129, 0, 2, HexagonImpOpBase + 81, 607, 0, 0x6930800005ULL },
{ 1361, 2, 0, 4, 128, 0, 3, HexagonImpOpBase + 76, 13, 0, 0x931800005ULL },
{ 1360, 2, 0, 4, 128, 0, 2, HexagonImpOpBase + 81, 13, 0, 0x6930800005ULL },
{ 1359, 2, 0, 4, 129, 0, 2, HexagonImpOpBase + 79, 607, 0, 0x931800005ULL },
{ 1358, 2, 0, 4, 129, 0, 3, HexagonImpOpBase + 73, 607, 0, 0x6930800005ULL },
{ 1357, 2, 0, 4, 128, 0, 3, HexagonImpOpBase + 76, 13, 0, 0x931800005ULL },
{ 1356, 2, 0, 4, 128, 0, 3, HexagonImpOpBase + 73, 13, 0, 0x6930800005ULL },
{ 1355, 2, 0, 4, 123, 0, 1, HexagonImpOpBase + 55, 183, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807a32800423ULL },
{ 1354, 2, 0, 4, 122, 0, 1, HexagonImpOpBase + 55, 183, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807a32801423ULL },
{ 1353, 2, 0, 4, 122, 0, 1, HexagonImpOpBase + 55, 183, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7a32801423ULL },
{ 1352, 2, 0, 4, 15, 0, 1, HexagonImpOpBase + 55, 183, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7a32800423ULL },
{ 1351, 2, 0, 4, 126, 0, 1, HexagonImpOpBase + 55, 155, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807000001405ULL },
{ 1350, 2, 0, 4, 126, 0, 1, HexagonImpOpBase + 55, 155, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7000001405ULL },
{ 1349, 2, 0, 4, 125, 0, 1, HexagonImpOpBase + 55, 185, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x801000000423ULL },
{ 1348, 2, 0, 4, 124, 0, 1, HexagonImpOpBase + 55, 185, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x801000001423ULL },
{ 1347, 2, 0, 4, 124, 0, 1, HexagonImpOpBase + 55, 185, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x1000001423ULL },
{ 1346, 2, 0, 4, 16, 0, 1, HexagonImpOpBase + 55, 185, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x1000000423ULL },
{ 1345, 2, 0, 4, 126, 0, 1, HexagonImpOpBase + 55, 155, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807000001405ULL },
{ 1344, 2, 0, 4, 126, 0, 1, HexagonImpOpBase + 55, 155, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7000001405ULL },
{ 1343, 2, 0, 4, 126, 0, 1, HexagonImpOpBase + 55, 155, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807000001405ULL },
{ 1342, 2, 0, 4, 126, 0, 1, HexagonImpOpBase + 55, 155, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7000001405ULL },
{ 1341, 1, 0, 4, 127, 0, 1, HexagonImpOpBase + 55, 272, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x1000000023ULL },
{ 1340, 2, 0, 4, 126, 0, 1, HexagonImpOpBase + 55, 155, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807000001405ULL },
{ 1339, 2, 0, 4, 126, 0, 1, HexagonImpOpBase + 55, 155, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7000001405ULL },
{ 1338, 2, 0, 4, 125, 0, 1, HexagonImpOpBase + 55, 185, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x801000000c23ULL },
{ 1337, 2, 0, 4, 124, 0, 1, HexagonImpOpBase + 55, 185, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x801000001c23ULL },
{ 1336, 2, 0, 4, 124, 0, 1, HexagonImpOpBase + 55, 185, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x1000001c23ULL },
{ 1335, 2, 0, 4, 16, 0, 1, HexagonImpOpBase + 55, 185, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x1000000c23ULL },
{ 1334, 1, 0, 4, 40, 0, 1, HexagonImpOpBase + 55, 272, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x1000000023ULL },
{ 1333, 2, 0, 4, 123, 0, 1, HexagonImpOpBase + 55, 183, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807a32800c23ULL },
{ 1332, 2, 0, 4, 122, 0, 1, HexagonImpOpBase + 55, 183, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x807a32801c23ULL },
{ 1331, 2, 0, 4, 122, 0, 1, HexagonImpOpBase + 55, 183, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7a32801c23ULL },
{ 1330, 2, 0, 4, 15, 0, 1, HexagonImpOpBase + 55, 183, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x7a32800c23ULL },
{ 1329, 1, 0, 4, 121, 0, 1, HexagonImpOpBase + 55, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x5b10800023ULL },
{ 1328, 2, 0, 4, 117, 1, 2, HexagonImpOpBase + 68, 183, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x80007a32800423ULL },
{ 1327, 2, 0, 4, 119, 1, 2, HexagonImpOpBase + 68, 185, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x80001000000423ULL },
{ 1326, 1, 0, 4, 120, 0, 2, HexagonImpOpBase + 71, 272, 0|(1ULL<<MCID::Call), 0x80001000000023ULL },
{ 1325, 2, 0, 4, 119, 1, 2, HexagonImpOpBase + 68, 185, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x80001000000c23ULL },
{ 1324, 1, 0, 4, 118, 1, 2, HexagonImpOpBase + 68, 272, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x80001000000023ULL },
{ 1323, 2, 0, 4, 117, 1, 2, HexagonImpOpBase + 68, 183, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x80007a32800c23ULL },
{ 1322, 1, 0, 4, 35, 1, 2, HexagonImpOpBase + 68, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x80005b10800023ULL },
{ 1321, 2, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 155, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable), 0x8000ULL },
{ 1320, 2, 1, 4, 116, 0, 0, HexagonImpOpBase + 0, 605, 0, 0x8005ULL },
{ 1319, 2, 1, 4, 116, 0, 0, HexagonImpOpBase + 0, 603, 0, 0x8005ULL },
{ 1318, 2, 1, 4, 115, 0, 0, HexagonImpOpBase + 0, 601, 0, 0x8005ULL },
{ 1317, 2, 1, 4, 115, 0, 0, HexagonImpOpBase + 0, 599, 0, 0x5ULL },
{ 1316, 3, 1, 4, 109, 1, 0, HexagonImpOpBase + 67, 202, 0, 0x1000000008025ULL },
{ 1315, 4, 2, 4, 114, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x100000000a025ULL },
{ 1314, 3, 1, 4, 109, 1, 0, HexagonImpOpBase + 67, 202, 0|(1ULL<<MCID::Commutable), 0x1000000008025ULL },
{ 1313, 3, 1, 4, 113, 1, 0, HexagonImpOpBase + 67, 202, 0, 0x81000000008025ULL },
{ 1312, 3, 1, 4, 113, 1, 0, HexagonImpOpBase + 67, 202, 0, 0x81000000008025ULL },
{ 1311, 3, 2, 4, 112, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x100000000a02bULL },
{ 1310, 2, 1, 4, 105, 0, 0, HexagonImpOpBase + 0, 155, 0, 0x80000000008003ULL },
{ 1309, 2, 1, 4, 105, 0, 0, HexagonImpOpBase + 0, 155, 0, 0x80000000008003ULL },
{ 1308, 4, 1, 4, 110, 1, 0, HexagonImpOpBase + 67, 590, 0, 0x1000000008025ULL },
{ 1307, 4, 1, 4, 110, 1, 0, HexagonImpOpBase + 67, 590, 0, 0x1000000008025ULL },
{ 1306, 5, 1, 4, 111, 1, 0, HexagonImpOpBase + 67, 594, 0, 0x1000000008025ULL },
{ 1305, 4, 1, 4, 110, 1, 0, HexagonImpOpBase + 67, 590, 0, 0x1000000008025ULL },
{ 1304, 4, 1, 4, 110, 1, 0, HexagonImpOpBase + 67, 590, 0, 0x1000000008025ULL },
{ 1303, 2, 1, 4, 103, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x100000000802bULL },
{ 1302, 3, 1, 4, 109, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x1000000008025ULL },
{ 1301, 3, 1, 4, 109, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x1000000008025ULL },
{ 1300, 3, 1, 4, 9, 1, 0, HexagonImpOpBase + 67, 178, 0|(1ULL<<MCID::Compare), 0x100000000002cULL },
{ 1299, 3, 1, 4, 9, 1, 0, HexagonImpOpBase + 67, 178, 0|(1ULL<<MCID::Compare), 0x100000000002cULL },
{ 1298, 3, 1, 4, 9, 1, 0, HexagonImpOpBase + 67, 178, 0|(1ULL<<MCID::Compare), 0x100000000002cULL },
{ 1297, 3, 1, 4, 9, 1, 0, HexagonImpOpBase + 67, 178, 0|(1ULL<<MCID::Compare), 0x100000000002cULL },
{ 1296, 3, 1, 4, 89, 1, 0, HexagonImpOpBase + 67, 175, 0, 0x100000000002bULL },
{ 1295, 3, 1, 4, 109, 1, 0, HexagonImpOpBase + 67, 202, 0|(1ULL<<MCID::Commutable), 0x1000000008025ULL },
{ 1294, 3, 1, 4, 104, 1, 0, HexagonImpOpBase + 67, 169, 0, 0x1000000000025ULL },
{ 1293, 3, 1, 4, 108, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 1292, 4, 1, 4, 107, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 1291, 4, 1, 4, 106, 1, 0, HexagonImpOpBase + 67, 215, 0, 0x1000000000025ULL },
{ 1290, 3, 1, 4, 104, 1, 0, HexagonImpOpBase + 67, 169, 0, 0x1000000000025ULL },
{ 1289, 3, 1, 4, 96, 1, 0, HexagonImpOpBase + 67, 169, 0, 0x81000000000025ULL },
{ 1288, 3, 1, 4, 96, 1, 0, HexagonImpOpBase + 67, 169, 0, 0x81000000000025ULL },
{ 1287, 2, 1, 4, 105, 0, 0, HexagonImpOpBase + 0, 167, 0, 0x80000000000003ULL },
{ 1286, 2, 1, 4, 105, 0, 0, HexagonImpOpBase + 0, 167, 0, 0x80000000000003ULL },
{ 1285, 3, 1, 4, 9, 1, 0, HexagonImpOpBase + 67, 534, 0|(1ULL<<MCID::Compare), 0x1000000000003ULL },
{ 1284, 3, 1, 4, 9, 1, 0, HexagonImpOpBase + 67, 534, 0|(1ULL<<MCID::Compare), 0x1000000000003ULL },
{ 1283, 3, 1, 4, 9, 1, 0, HexagonImpOpBase + 67, 534, 0|(1ULL<<MCID::Compare), 0x1000000000003ULL },
{ 1282, 3, 1, 4, 9, 1, 0, HexagonImpOpBase + 67, 534, 0|(1ULL<<MCID::Compare), 0x1000000000003ULL },
{ 1281, 3, 1, 4, 89, 1, 0, HexagonImpOpBase + 67, 549, 0, 0x1000000000003ULL },
{ 1280, 3, 1, 4, 104, 1, 0, HexagonImpOpBase + 67, 169, 0, 0x1000000000025ULL },
{ 1279, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 157, 0, 0x100000000802bULL },
{ 1278, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 190, 0, 0x100000000002bULL },
{ 1277, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 157, 0, 0x100000000802bULL },
{ 1276, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 190, 0, 0x100000000002bULL },
{ 1275, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 307, 0, 0x100000000802bULL },
{ 1274, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 162, 0, 0x100000000002bULL },
{ 1273, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 157, 0, 0x100000000802bULL },
{ 1272, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 157, 0, 0x100000000802bULL },
{ 1271, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 157, 0, 0x100000000802bULL },
{ 1270, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 157, 0, 0x100000000802bULL },
{ 1269, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 190, 0, 0x100000000002bULL },
{ 1268, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 190, 0, 0x100000000002bULL },
{ 1267, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 190, 0, 0x100000000002bULL },
{ 1266, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 190, 0, 0x100000000002bULL },
{ 1265, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 190, 0, 0x100000000002bULL },
{ 1264, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 307, 0, 0x100000000802bULL },
{ 1263, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 307, 0, 0x100000000802bULL },
{ 1262, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 307, 0, 0x100000000802bULL },
{ 1261, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 307, 0, 0x100000000802bULL },
{ 1260, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 162, 0, 0x100000000002bULL },
{ 1259, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 162, 0, 0x100000000002bULL },
{ 1258, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 307, 0, 0x100000000802bULL },
{ 1257, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 162, 0, 0x100000000002bULL },
{ 1256, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 162, 0, 0x100000000002bULL },
{ 1255, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 307, 0, 0x100000000802bULL },
{ 1254, 2, 1, 4, 103, 1, 0, HexagonImpOpBase + 67, 162, 0, 0x100000000002bULL },
{ 1253, 1, 0, 4, 40, 1, 1, HexagonImpOpBase + 65, 272, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x1000000023ULL },
{ 1252, 0, 0, 4, 12, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x20ULL },
{ 1251, 0, 0, 4, 12, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x20ULL },
{ 1250, 0, 0, 4, 12, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x20ULL },
{ 1249, 0, 0, 4, 12, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x20ULL },
{ 1248, 0, 0, 4, 12, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x20ULL },
{ 1247, 0, 0, 4, 12, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x20ULL },
{ 1246, 0, 0, 4, 12, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x20ULL },
{ 1245, 0, 0, 4, 12, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x20ULL },
{ 1244, 0, 0, 4, 12, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x20020ULL },
{ 1243, 0, 0, 4, 12, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x20020ULL },
{ 1242, 0, 0, 4, 12, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x20020ULL },
{ 1241, 0, 0, 4, 12, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x20020ULL },
{ 1240, 0, 0, 4, 12, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x20020ULL },
{ 1239, 0, 0, 4, 12, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x20ULL },
{ 1238, 0, 0, 4, 12, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x20ULL },
{ 1237, 0, 0, 4, 12, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x20ULL },
{ 1236, 2, 1, 4, 29, 0, 0, HexagonImpOpBase + 0, 588, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable), 0x24ULL },
{ 1235, 2, 1, 4, 29, 0, 0, HexagonImpOpBase + 0, 586, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable), 0x24ULL },
{ 1234, 1, 0, 4, 35, 0, 1, HexagonImpOpBase + 64, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xb10800023ULL },
{ 1233, 4, 1, 4, 102, 0, 0, HexagonImpOpBase + 0, 582, 0, 0x5ULL },
{ 1232, 4, 1, 4, 102, 0, 0, HexagonImpOpBase + 0, 582, 0, 0x5ULL },
{ 1231, 4, 1, 4, 102, 0, 0, HexagonImpOpBase + 0, 582, 0, 0x5ULL },
{ 1230, 4, 1, 4, 102, 0, 0, HexagonImpOpBase + 0, 582, 0, 0x5ULL },
{ 1229, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 178, 0, 0x2cULL },
{ 1228, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 175, 0, 0x2bULL },
{ 1227, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 178, 0, 0x2cULL },
{ 1226, 3, 1, 4, 11, 0, 0, HexagonImpOpBase + 0, 560, 0, 0x5ULL },
{ 1225, 3, 1, 4, 11, 0, 0, HexagonImpOpBase + 0, 560, 0, 0x5ULL },
{ 1224, 3, 1, 4, 10, 0, 0, HexagonImpOpBase + 0, 175, 0|(1ULL<<MCID::Compare), 0x154800000ULL },
{ 1223, 3, 1, 4, 98, 0, 0, HexagonImpOpBase + 0, 178, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0x1ULL },
{ 1222, 3, 1, 4, 10, 0, 0, HexagonImpOpBase + 0, 175, 0|(1ULL<<MCID::Compare), 0x124800000ULL },
{ 1221, 3, 1, 4, 98, 0, 0, HexagonImpOpBase + 0, 178, 0|(1ULL<<MCID::Compare), 0x1ULL },
{ 1220, 3, 1, 4, 10, 0, 0, HexagonImpOpBase + 0, 175, 0|(1ULL<<MCID::Compare), 0x154800000ULL },
{ 1219, 3, 1, 4, 98, 0, 0, HexagonImpOpBase + 0, 178, 0|(1ULL<<MCID::Compare), 0x1ULL },
{ 1218, 4, 1, 4, 102, 0, 0, HexagonImpOpBase + 0, 582, 0, 0x5ULL },
{ 1217, 4, 1, 4, 102, 0, 0, HexagonImpOpBase + 0, 582, 0, 0x5ULL },
{ 1216, 4, 1, 4, 102, 0, 0, HexagonImpOpBase + 0, 582, 0, 0x5ULL },
{ 1215, 4, 1, 4, 102, 0, 0, HexagonImpOpBase + 0, 582, 0, 0x5ULL },
{ 1214, 2, 1, 4, 101, 0, 0, HexagonImpOpBase + 0, 155, 0, 0xc2808005ULL },
{ 1213, 3, 1, 4, 11, 0, 0, HexagonImpOpBase + 0, 560, 0, 0x5ULL },
{ 1212, 4, 1, 4, 100, 0, 0, HexagonImpOpBase + 0, 245, 0, 0x3ULL },
{ 1211, 3, 1, 4, 78, 0, 0, HexagonImpOpBase + 0, 579, 0, 0x8000000000802bULL },
{ 1210, 2, 1, 4, 99, 0, 0, HexagonImpOpBase + 0, 185, 0, 0x2bULL },
{ 1209, 2, 1, 4, 80, 0, 0, HexagonImpOpBase + 0, 577, 0, 0x802bULL },
{ 1208, 3, 1, 4, 11, 0, 0, HexagonImpOpBase + 0, 560, 0, 0x5ULL },
{ 1207, 3, 1, 4, 11, 0, 0, HexagonImpOpBase + 0, 560, 0, 0x5ULL },
{ 1206, 2, 1, 4, 97, 0, 0, HexagonImpOpBase + 0, 181, 0, 0x5ULL },
{ 1205, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 573, 0, 0x114808000ULL },
{ 1204, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 526, 0, 0x116808000ULL },
{ 1203, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 569, 0, 0x114808000ULL },
{ 1202, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x8001ULL },
{ 1201, 2, 1, 4, 80, 0, 0, HexagonImpOpBase + 0, 567, 0, 0x2bULL },
{ 1200, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 534, 0|(1ULL<<MCID::Compare), 0x3ULL },
{ 1199, 3, 1, 4, 10, 0, 0, HexagonImpOpBase + 0, 175, 0|(1ULL<<MCID::Compare), 0x124800000ULL },
{ 1198, 3, 1, 4, 98, 0, 0, HexagonImpOpBase + 0, 178, 0|(1ULL<<MCID::Compare), 0x1ULL },
{ 1197, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 534, 0|(1ULL<<MCID::Compare), 0x3ULL },
{ 1196, 3, 1, 4, 10, 0, 0, HexagonImpOpBase + 0, 175, 0|(1ULL<<MCID::Compare), 0x154800000ULL },
{ 1195, 3, 1, 4, 98, 0, 0, HexagonImpOpBase + 0, 178, 0|(1ULL<<MCID::Compare), 0x1ULL },
{ 1194, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 534, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0x3ULL },
{ 1193, 3, 1, 4, 10, 0, 0, HexagonImpOpBase + 0, 175, 0|(1ULL<<MCID::Compare), 0x154800000ULL },
{ 1192, 3, 1, 4, 98, 0, 0, HexagonImpOpBase + 0, 178, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0x1ULL },
{ 1191, 3, 1, 4, 7, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MoveImm), 0x194809400ULL },
{ 1190, 3, 1, 4, 7, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MoveImm), 0x194809c00ULL },
{ 1189, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MoveImm), 0x194808400ULL },
{ 1188, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::MoveImm), 0x194808c00ULL },
{ 1187, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 563, 0, 0x401ULL },
{ 1186, 4, 1, 4, 5, 0, 0, HexagonImpOpBase + 0, 563, 0, 0x1401ULL },
{ 1185, 4, 1, 4, 5, 0, 0, HexagonImpOpBase + 0, 563, 0, 0x1c01ULL },
{ 1184, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 563, 0, 0xc01ULL },
{ 1183, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 178, 0, 0x2cULL },
{ 1182, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 175, 0, 0x2bULL },
{ 1181, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 178, 0, 0x2cULL },
{ 1180, 2, 1, 4, 97, 0, 0, HexagonImpOpBase + 0, 181, 0, 0x5ULL },
{ 1179, 3, 1, 4, 11, 0, 0, HexagonImpOpBase + 0, 560, 0, 0x5ULL },
{ 1178, 3, 1, 4, 11, 0, 0, HexagonImpOpBase + 0, 560, 0, 0x5ULL },
{ 1177, 2, 1, 4, 97, 0, 0, HexagonImpOpBase + 0, 181, 0, 0x5ULL },
{ 1176, 3, 1, 4, 94, 0, 0, HexagonImpOpBase + 0, 304, 0, 0x2bULL },
{ 1175, 3, 1, 4, 96, 0, 0, HexagonImpOpBase + 0, 209, 0, 0x8000000000002cULL },
{ 1174, 3, 1, 4, 96, 0, 0, HexagonImpOpBase + 0, 304, 0, 0x8000000000002bULL },
{ 1173, 3, 1, 4, 94, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x802bULL },
{ 1172, 4, 2, 4, 95, 0, 0, HexagonImpOpBase + 0, 245, 0, 0x80000000002025ULL },
{ 1171, 3, 1, 4, 94, 0, 0, HexagonImpOpBase + 0, 534, 0, 0x3ULL },
{ 1170, 3, 1, 4, 48, 0, 1, HexagonImpOpBase + 63, 557, 0, 0x8000000000802cULL },
{ 1169, 5, 2, 4, 93, 0, 1, HexagonImpOpBase + 63, 552, 0, 0x80000000002025ULL },
{ 1168, 4, 1, 4, 92, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 1167, 4, 1, 4, 92, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 1166, 4, 1, 4, 92, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 1165, 4, 1, 4, 92, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 1164, 4, 1, 4, 92, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 1163, 4, 1, 4, 92, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 1162, 4, 1, 4, 92, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 1161, 4, 1, 4, 92, 0, 0, HexagonImpOpBase + 0, 205, 0, 0x8000000000002cULL },
{ 1160, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 549, 0, 0x3ULL },
{ 1159, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 549, 0, 0x3ULL },
{ 1158, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 549, 0, 0x3ULL },
{ 1157, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 549, 0, 0x3ULL },
{ 1156, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 549, 0, 0x3ULL },
{ 1155, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 549, 0, 0x3ULL },
{ 1154, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 549, 0, 0x3ULL },
{ 1153, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 549, 0, 0x3ULL },
{ 1152, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 534, 0, 0x3ULL },
{ 1151, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 549, 0, 0x3ULL },
{ 1150, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 534, 0, 0x3ULL },
{ 1149, 3, 1, 4, 91, 0, 0, HexagonImpOpBase + 0, 546, 0, 0x2003ULL },
{ 1148, 2, 1, 4, 85, 0, 0, HexagonImpOpBase + 0, 544, 0, 0x5ULL },
{ 1147, 2, 1, 4, 84, 0, 0, HexagonImpOpBase + 0, 542, 0, 0x5ULL },
{ 1146, 5, 2, 4, 88, 0, 0, HexagonImpOpBase + 0, 537, 0, 0x202cULL },
{ 1145, 3, 1, 4, 48, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x8000000000802cULL },
{ 1144, 3, 1, 4, 48, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x8000000000802cULL },
{ 1143, 3, 1, 4, 48, 0, 1, HexagonImpOpBase + 63, 199, 0, 0x8000000000802bULL },
{ 1142, 3, 1, 4, 48, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x8000000000802bULL },
{ 1141, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x114808000ULL },
{ 1140, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 202, 0|(1ULL<<MCID::Commutable), 0x8001ULL },
{ 1139, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x114808000ULL },
{ 1138, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 202, 0|(1ULL<<MCID::Commutable), 0x8001ULL },
{ 1137, 3, 1, 4, 7, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x9400ULL },
{ 1136, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x8400ULL },
{ 1135, 3, 1, 4, 7, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x9c00ULL },
{ 1134, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x8c00ULL },
{ 1133, 3, 1, 4, 7, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x9400ULL },
{ 1132, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x8400ULL },
{ 1131, 3, 1, 4, 7, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x9c00ULL },
{ 1130, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x8c00ULL },
{ 1129, 3, 1, 4, 7, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x9400ULL },
{ 1128, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x8400ULL },
{ 1127, 3, 1, 4, 7, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x9c00ULL },
{ 1126, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x8c00ULL },
{ 1125, 3, 1, 4, 7, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x9400ULL },
{ 1124, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x8400ULL },
{ 1123, 3, 1, 4, 7, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x9c00ULL },
{ 1122, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x8c00ULL },
{ 1121, 3, 1, 4, 7, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x9400ULL },
{ 1120, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x8400ULL },
{ 1119, 3, 1, 4, 7, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x9c00ULL },
{ 1118, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x8c00ULL },
{ 1117, 3, 1, 4, 7, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x9400ULL },
{ 1116, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x8400ULL },
{ 1115, 3, 1, 4, 7, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x9c00ULL },
{ 1114, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 159, 0, 0x8c00ULL },
{ 1113, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x3ULL },
{ 1112, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x8001ULL },
{ 1111, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 1110, 1, 0, 4, 90, 0, 0, HexagonImpOpBase + 0, 0, 0, 0x22ULL },
{ 1109, 3, 1, 4, 48, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x8000000000802cULL },
{ 1108, 3, 1, 4, 48, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x8000000000802bULL },
{ 1107, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 501, 0, 0x114800000ULL },
{ 1106, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 498, 0, 0x112800000ULL },
{ 1105, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 495, 0, 0xc4800000ULL },
{ 1104, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 175, 0|(1ULL<<MCID::Compare), 0xe4800003ULL },
{ 1103, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 178, 0|(1ULL<<MCID::Compare), 0x2cULL },
{ 1102, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 175, 0|(1ULL<<MCID::Compare), 0x114800003ULL },
{ 1101, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 178, 0|(1ULL<<MCID::Compare), 0x2cULL },
{ 1100, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 175, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0x114800003ULL },
{ 1099, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 178, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0x2cULL },
{ 1098, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 175, 0|(1ULL<<MCID::Compare), 0xe4800003ULL },
{ 1097, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 178, 0|(1ULL<<MCID::Compare), 0x2cULL },
{ 1096, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 175, 0|(1ULL<<MCID::Compare), 0x3ULL },
{ 1095, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 178, 0|(1ULL<<MCID::Compare), 0x2cULL },
{ 1094, 3, 1, 4, 89, 0, 0, HexagonImpOpBase + 0, 175, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0x3ULL },
{ 1093, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 178, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0x2cULL },
{ 1092, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 534, 0, 0x3ULL },
{ 1091, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 534, 0, 0x3ULL },
{ 1090, 3, 1, 4, 78, 0, 0, HexagonImpOpBase + 0, 501, 0, 0x8000000000002bULL },
{ 1089, 3, 1, 4, 78, 0, 0, HexagonImpOpBase + 0, 519, 0, 0x80000000000003ULL },
{ 1088, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x3ULL },
{ 1087, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x8001ULL },
{ 1086, 5, 2, 4, 88, 0, 0, HexagonImpOpBase + 0, 537, 0, 0x202cULL },
{ 1085, 2, 1, 4, 3, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::Predicable), 0x8000ULL },
{ 1084, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0|(1ULL<<MCID::Commutable), 0x3ULL },
{ 1083, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 202, 0|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Commutable), 0x8001ULL },
{ 1082, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000003ULL },
{ 1081, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x3ULL },
{ 1080, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000003ULL },
{ 1079, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000003ULL },
{ 1078, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x3ULL },
{ 1077, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000003ULL },
{ 1076, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x3ULL },
{ 1075, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 1074, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 1073, 4, 1, 4, 32, 0, 0, HexagonImpOpBase + 0, 215, 0, 0x80000000000025ULL },
{ 1072, 3, 1, 4, 31, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000025ULL },
{ 1071, 3, 1, 4, 48, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000003ULL },
{ 1070, 3, 1, 4, 48, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000003ULL },
{ 1069, 3, 1, 4, 86, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1068, 3, 1, 4, 48, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000003ULL },
{ 1067, 3, 1, 4, 48, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000003ULL },
{ 1066, 3, 1, 4, 86, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1065, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1064, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1063, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1062, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1061, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1060, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1059, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1058, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1057, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1056, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1055, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1054, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1053, 2, 1, 4, 76, 0, 1, HexagonImpOpBase + 63, 162, 0, 0x8000000000002bULL },
{ 1052, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 534, 0, 0x3ULL },
{ 1051, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 534, 0, 0x3ULL },
{ 1050, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 534, 0, 0x3ULL },
{ 1049, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 534, 0, 0x3ULL },
{ 1048, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 534, 0, 0x3ULL },
{ 1047, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 534, 0, 0x3ULL },
{ 1046, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 534, 0, 0x3ULL },
{ 1045, 3, 1, 4, 9, 0, 0, HexagonImpOpBase + 0, 534, 0, 0x3ULL },
{ 1044, 3, 1, 4, 87, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1043, 3, 1, 4, 48, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1042, 3, 1, 4, 86, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1041, 3, 1, 4, 87, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1040, 3, 1, 4, 86, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1039, 3, 1, 4, 87, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1038, 3, 1, 4, 86, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1037, 3, 1, 4, 87, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1036, 3, 1, 4, 86, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1035, 3, 1, 4, 87, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1034, 3, 1, 4, 48, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1033, 3, 1, 4, 86, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 1032, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000003ULL },
{ 1031, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x3ULL },
{ 1030, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000003ULL },
{ 1029, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000003ULL },
{ 1028, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x3ULL },
{ 1027, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 169, 0, 0x80000000000003ULL },
{ 1026, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x3ULL },
{ 1025, 2, 1, 4, 76, 0, 1, HexagonImpOpBase + 63, 162, 0, 0x8000000000002bULL },
{ 1024, 2, 1, 4, 76, 0, 0, HexagonImpOpBase + 0, 162, 0, 0x8000000000002bULL },
{ 1023, 2, 1, 4, 76, 0, 1, HexagonImpOpBase + 63, 162, 0, 0x8000000000002bULL },
{ 1022, 2, 1, 4, 76, 0, 0, HexagonImpOpBase + 0, 162, 0, 0x8000000000002bULL },
{ 1021, 2, 1, 4, 3, 0, 0, HexagonImpOpBase + 0, 155, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x212808000ULL },
{ 1020, 2, 1, 4, 85, 0, 0, HexagonImpOpBase + 0, 532, 0, 0x8005ULL },
{ 1019, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 507, 0, 0x8000ULL },
{ 1018, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 507, 0, 0x8000ULL },
{ 1017, 2, 1, 4, 84, 0, 0, HexagonImpOpBase + 0, 530, 0, 0x8005ULL },
{ 1016, 2, 1, 4, 3, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::Predicable), 0x8000ULL },
{ 1015, 2, 1, 4, 80, 0, 0, HexagonImpOpBase + 0, 190, 0, 0x2bULL },
{ 1014, 2, 1, 4, 3, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::Predicable), 0x8000ULL },
{ 1013, 2, 1, 4, 3, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::Predicable), 0x8000ULL },
{ 1012, 2, 1, 4, 80, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x802bULL },
{ 1011, 3, 1, 4, 79, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008001ULL },
{ 1010, 3, 1, 4, 79, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008001ULL },
{ 1009, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x8001ULL },
{ 1008, 3, 1, 4, 82, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008001ULL },
{ 1007, 3, 1, 4, 83, 0, 0, HexagonImpOpBase + 0, 202, 0|(1ULL<<MCID::Commutable), 0x80000000008001ULL },
{ 1006, 3, 1, 4, 82, 0, 0, HexagonImpOpBase + 0, 202, 0|(1ULL<<MCID::Commutable), 0x80000000008001ULL },
{ 1005, 3, 1, 4, 79, 0, 1, HexagonImpOpBase + 63, 202, 0|(1ULL<<MCID::Commutable), 0x80000000008001ULL },
{ 1004, 3, 1, 4, 79, 0, 1, HexagonImpOpBase + 63, 202, 0|(1ULL<<MCID::Commutable), 0x80000000008001ULL },
{ 1003, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 202, 0|(1ULL<<MCID::Commutable), 0x8001ULL },
{ 1002, 3, 1, 4, 79, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008001ULL },
{ 1001, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 510, 0, 0x152808000ULL },
{ 1000, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x3ULL },
{ 999, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008003ULL },
{ 998, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008003ULL },
{ 997, 3, 1, 4, 78, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 996, 3, 1, 4, 78, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 995, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008003ULL },
{ 994, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008003ULL },
{ 993, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008003ULL },
{ 992, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008003ULL },
{ 991, 3, 1, 4, 1, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 990, 3, 1, 4, 1, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 989, 3, 1, 4, 1, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 988, 3, 1, 4, 1, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 987, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 202, 0|(1ULL<<MCID::Predicable), 0x8001ULL },
{ 986, 2, 1, 4, 80, 0, 1, HexagonImpOpBase + 63, 157, 0, 0x802bULL },
{ 985, 2, 1, 4, 80, 0, 1, HexagonImpOpBase + 63, 157, 0, 0x802bULL },
{ 984, 2, 1, 4, 80, 0, 1, HexagonImpOpBase + 63, 157, 0, 0x802bULL },
{ 983, 2, 1, 4, 80, 0, 1, HexagonImpOpBase + 63, 157, 0, 0x802bULL },
{ 982, 2, 1, 4, 80, 0, 1, HexagonImpOpBase + 63, 307, 0, 0x802bULL },
{ 981, 2, 1, 4, 76, 0, 1, HexagonImpOpBase + 63, 307, 0, 0x8000000000802bULL },
{ 980, 4, 1, 4, 5, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x9401ULL },
{ 979, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x8401ULL },
{ 978, 4, 1, 4, 5, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x9c01ULL },
{ 977, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x8c01ULL },
{ 976, 4, 1, 4, 5, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x9401ULL },
{ 975, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x8401ULL },
{ 974, 4, 1, 4, 5, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x9c01ULL },
{ 973, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x8c01ULL },
{ 972, 4, 1, 4, 5, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x9401ULL },
{ 971, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x8401ULL },
{ 970, 4, 1, 4, 5, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x9c01ULL },
{ 969, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x8c01ULL },
{ 968, 4, 1, 4, 5, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x9401ULL },
{ 967, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x8401ULL },
{ 966, 4, 1, 4, 5, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x9c01ULL },
{ 965, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x8c01ULL },
{ 964, 4, 1, 4, 5, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x9401ULL },
{ 963, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x8401ULL },
{ 962, 4, 1, 4, 5, 0, 0, HexagonImpOpBase + 0, 526, 0, 0x116809400ULL },
{ 961, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 526, 0, 0x116808400ULL },
{ 960, 4, 1, 4, 5, 0, 0, HexagonImpOpBase + 0, 526, 0, 0x116809c00ULL },
{ 959, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 526, 0, 0x116808c00ULL },
{ 958, 4, 1, 4, 5, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x9c01ULL },
{ 957, 4, 1, 4, 4, 0, 0, HexagonImpOpBase + 0, 522, 0, 0x8c01ULL },
{ 956, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0|(1ULL<<MCID::Commutable), 0x3ULL },
{ 955, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x154808000ULL },
{ 954, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 202, 0|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Commutable), 0x8001ULL },
{ 953, 2, 1, 4, 80, 0, 0, HexagonImpOpBase + 0, 162, 0, 0x2bULL },
{ 952, 0, 0, 4, 81, 0, 0, HexagonImpOpBase + 0, 1, 0, 0x0ULL },
{ 951, 2, 1, 4, 76, 0, 1, HexagonImpOpBase + 63, 157, 0, 0x8000000000802bULL },
{ 950, 2, 1, 4, 80, 0, 0, HexagonImpOpBase + 0, 162, 0, 0x2bULL },
{ 949, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 948, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 947, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 946, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 945, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 944, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 943, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 942, 3, 1, 4, 77, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 941, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 519, 0|(1ULL<<MCID::Predicable), 0x1ULL },
{ 940, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 495, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x112800000ULL },
{ 939, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x8001ULL },
{ 938, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x8001ULL },
{ 937, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x8001ULL },
{ 936, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x8001ULL },
{ 935, 2, 1, 4, 3, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::Predicable), 0x8000ULL },
{ 934, 2, 1, 4, 3, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::Predicable), 0x8000ULL },
{ 933, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0|(1ULL<<MCID::Commutable), 0x3ULL },
{ 932, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 199, 0, 0x154808000ULL },
{ 931, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 202, 0|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Commutable), 0x8001ULL },
{ 930, 3, 1, 4, 1, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 929, 3, 1, 4, 1, 0, 0, HexagonImpOpBase + 0, 169, 0, 0x80000000000003ULL },
{ 928, 3, 1, 4, 79, 0, 1, HexagonImpOpBase + 63, 202, 0|(1ULL<<MCID::Commutable), 0x80000000008001ULL },
{ 927, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 169, 0|(1ULL<<MCID::Commutable), 0x80000000000003ULL },
{ 926, 3, 1, 4, 8, 0, 0, HexagonImpOpBase + 0, 169, 0|(1ULL<<MCID::Add)|(1ULL<<MCID::Commutable), 0x3ULL },
{ 925, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::Add)|(1ULL<<MCID::Predicable), 0x214808002ULL },
{ 924, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008003ULL },
{ 923, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008003ULL },
{ 922, 3, 1, 4, 78, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 921, 3, 1, 4, 78, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 920, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008003ULL },
{ 919, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008003ULL },
{ 918, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008003ULL },
{ 917, 3, 1, 4, 77, 0, 1, HexagonImpOpBase + 63, 202, 0, 0x80000000008003ULL },
{ 916, 3, 1, 4, 1, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 915, 3, 1, 4, 1, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 914, 3, 1, 4, 1, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 913, 3, 1, 4, 1, 0, 0, HexagonImpOpBase + 0, 202, 0, 0x80000000008003ULL },
{ 912, 3, 1, 4, 6, 0, 0, HexagonImpOpBase + 0, 202, 0|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Commutable), 0x8001ULL },
{ 911, 2, 1, 4, 76, 0, 1, HexagonImpOpBase + 63, 157, 0, 0x8000000000802bULL },
{ 910, 2, 1, 4, 76, 0, 0, HexagonImpOpBase + 0, 162, 0, 0x8000000000002bULL },
{ 909, 2, 1, 4, 76, 0, 0, HexagonImpOpBase + 0, 157, 0, 0x8000000000802bULL },
{ 908, 3, 0, 4, 75, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x1b0114800030ULL },
{ 907, 3, 0, 4, 75, 0, 0, HexagonImpOpBase + 0, 516, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0xb0114800030ULL },
{ 906, 3, 0, 4, 74, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x1b09b2800029ULL },
{ 905, 3, 0, 4, 74, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x130592800029ULL },
{ 904, 3, 0, 4, 74, 0, 0, HexagonImpOpBase + 0, 513, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x230dd2800029ULL },
{ 903, 3, 0, 4, 74, 0, 0, HexagonImpOpBase + 0, 510, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0xb0172800029ULL },
{ 902, 3, 1, 4, 73, 4, 1, HexagonImpOpBase + 58, 507, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x230000008029ULL },
{ 901, 3, 1, 4, 72, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x130594808024ULL },
{ 900, 3, 1, 4, 72, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xb0174808024ULL },
{ 899, 3, 1, 4, 72, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x1b09b4808024ULL },
{ 898, 3, 1, 4, 72, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x130594808024ULL },
{ 897, 3, 1, 4, 72, 0, 0, HexagonImpOpBase + 0, 501, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x230dd4800024ULL },
{ 896, 3, 1, 4, 72, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xb0174808024ULL },
{ 895, 2, 1, 4, 71, 1, 1, HexagonImpOpBase + 56, 190, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x200000000024ULL },
{ 894, 3, 1, 4, 68, 0, 0, HexagonImpOpBase + 0, 175, 0|(1ULL<<MCID::Pseudo), 0x154800000ULL },
{ 893, 3, 1, 4, 70, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::Pseudo), 0x194809400ULL },
{ 892, 3, 1, 4, 70, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::Pseudo), 0x194809c00ULL },
{ 891, 3, 1, 4, 68, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::Pseudo), 0x194808400ULL },
{ 890, 3, 1, 4, 68, 0, 0, HexagonImpOpBase + 0, 504, 0|(1ULL<<MCID::Pseudo), 0x194808c00ULL },
{ 889, 3, 1, 4, 68, 0, 0, HexagonImpOpBase + 0, 501, 0|(1ULL<<MCID::Pseudo), 0x114800000ULL },
{ 888, 3, 1, 4, 68, 0, 0, HexagonImpOpBase + 0, 498, 0|(1ULL<<MCID::Pseudo), 0x112800000ULL },
{ 887, 3, 1, 4, 68, 0, 0, HexagonImpOpBase + 0, 495, 0|(1ULL<<MCID::Pseudo), 0xc4800000ULL },
{ 886, 2, 1, 4, 69, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::Pseudo), 0x8000ULL },
{ 885, 2, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::Pseudo), 0x8026ULL },
{ 884, 2, 1, 4, 69, 0, 0, HexagonImpOpBase + 0, 155, 0|(1ULL<<MCID::Pseudo), 0x212808000ULL },
{ 883, 2, 1, 4, 69, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::Pseudo), 0x8000ULL },
{ 882, 2, 1, 4, 69, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::Pseudo), 0x8000ULL },
{ 881, 2, 1, 4, 69, 0, 0, HexagonImpOpBase + 0, 157, 0|(1ULL<<MCID::Pseudo), 0x8000ULL },
{ 880, 3, 1, 4, 68, 0, 0, HexagonImpOpBase + 0, 495, 0|(1ULL<<MCID::Pseudo), 0x112800000ULL },
{ 879, 3, 1, 4, 68, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::Pseudo), 0x154808000ULL },
{ 878, 3, 1, 4, 68, 0, 0, HexagonImpOpBase + 0, 199, 0|(1ULL<<MCID::Pseudo), 0x214808002ULL },
{ 877, 3, 1, 4, 68, 0, 0, HexagonImpOpBase + 0, 202, 0|(1ULL<<MCID::Pseudo), 0x8001ULL },
{ 876, 0, 0, 4, 2, 0, 0, HexagonImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo), 0x26ULL },
{ 875, 0, 0, 4, 2, 0, 0, HexagonImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo), 0x26ULL },
{ 874, 1, 0, 4, 67, 0, 0, HexagonImpOpBase + 0, 272, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x26ULL },
{ 873, 2, 1, 4, 66, 0, 0, HexagonImpOpBase + 0, 493, 0|(1ULL<<MCID::Pseudo), 0x8026ULL },
{ 872, 2, 0, 4, 2, 0, 0, HexagonImpOpBase + 0, 185, 0|(1ULL<<MCID::Pseudo), 0x800000000000026ULL },
{ 871, 1, 0, 4, 2, 0, 0, HexagonImpOpBase + 0, 272, 0|(1ULL<<MCID::Pseudo), 0x800000000000026ULL },
{ 870, 2, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 465, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 869, 2, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 465, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 868, 2, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 465, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 867, 2, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 465, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 866, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 490, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 865, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 490, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 864, 2, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 465, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 863, 2, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 465, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 862, 5, 2, 4, 2, 0, 0, HexagonImpOpBase + 0, 485, 0|(1ULL<<MCID::Pseudo), 0x80c000000008026ULL },
{ 861, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 406, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 860, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 402, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 859, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 406, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 858, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 402, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 857, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 406, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 856, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 402, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 855, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 364, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 854, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 853, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 367, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 852, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 367, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 851, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 364, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 850, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 849, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 364, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 848, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 847, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 375, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 846, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 364, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 845, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 844, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 364, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 843, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 842, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 375, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 841, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 375, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 840, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 364, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 839, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 838, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 367, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 837, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 367, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 836, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 364, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 835, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 834, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 364, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 833, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 832, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 367, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 831, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 367, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 830, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 364, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 829, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 828, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 827, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 375, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 826, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 375, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 825, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 824, 2, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 359, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 823, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 822, 2, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 359, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 821, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 820, 2, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 465, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 819, 5, 0, 4, 2, 0, 0, HexagonImpOpBase + 0, 471, 0|(1ULL<<MCID::Pseudo), 0x800000000000026ULL },
{ 818, 5, 0, 4, 2, 0, 0, HexagonImpOpBase + 0, 480, 0|(1ULL<<MCID::Pseudo), 0x800000000000026ULL },
{ 817, 4, 0, 4, 2, 0, 0, HexagonImpOpBase + 0, 476, 0|(1ULL<<MCID::Pseudo), 0x800000000000026ULL },
{ 816, 4, 0, 4, 2, 0, 0, HexagonImpOpBase + 0, 476, 0|(1ULL<<MCID::Pseudo), 0x840000000000026ULL },
{ 815, 4, 0, 4, 2, 0, 0, HexagonImpOpBase + 0, 467, 0|(1ULL<<MCID::Pseudo), 0x800000000000026ULL },
{ 814, 4, 0, 4, 2, 0, 0, HexagonImpOpBase + 0, 467, 0|(1ULL<<MCID::Pseudo), 0x840000000000026ULL },
{ 813, 5, 0, 4, 2, 0, 0, HexagonImpOpBase + 0, 471, 0|(1ULL<<MCID::Pseudo), 0x800000000000026ULL },
{ 812, 4, 0, 4, 2, 0, 0, HexagonImpOpBase + 0, 467, 0|(1ULL<<MCID::Pseudo), 0x800000000000026ULL },
{ 811, 4, 0, 4, 2, 0, 0, HexagonImpOpBase + 0, 467, 0|(1ULL<<MCID::Pseudo), 0x840000000000026ULL },
{ 810, 2, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 465, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 809, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 808, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 807, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 806, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 461, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 805, 5, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 456, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 804, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 803, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 802, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 801, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 800, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 799, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 798, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 797, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 796, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 416, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 795, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 461, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 794, 5, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 456, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 793, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 453, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 792, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 449, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 791, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 396, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 790, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 392, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 789, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 788, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 416, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 787, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 786, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 416, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 785, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 461, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 784, 5, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 456, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 783, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 396, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 782, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 392, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 781, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 453, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 780, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 449, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 779, 2, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 359, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 778, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 777, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 776, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 775, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 774, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 773, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 772, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 771, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 770, 2, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 359, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 769, 2, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 359, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 768, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 767, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 766, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 765, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 764, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 375, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 763, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 371, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 762, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 446, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 761, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 442, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 760, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 375, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 759, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 371, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 758, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 446, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 757, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 442, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 756, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 416, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 755, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 416, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 754, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 753, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 752, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 396, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 751, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 392, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 750, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 396, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 749, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 392, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 748, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 396, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 747, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 392, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 746, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 745, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 396, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 744, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 392, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 743, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 742, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 416, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 741, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 740, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 416, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 739, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 416, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 738, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 737, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 375, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 736, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 371, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 735, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 375, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 734, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 371, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 733, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 396, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 732, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 396, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 731, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 442, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 730, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 446, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 729, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 442, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 728, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 727, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 375, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 726, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 371, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 725, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 375, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 724, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 371, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 723, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 446, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 722, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 442, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 721, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 406, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 720, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 402, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 719, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 406, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 718, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 402, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 717, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 364, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 716, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 406, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 715, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 402, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 714, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 364, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 713, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 406, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 712, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 402, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 711, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 710, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 709, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 708, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 707, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 706, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 705, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 704, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 703, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 702, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 701, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 700, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 396, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 699, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 698, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 396, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 697, 6, 0, 4, 65, 0, 0, HexagonImpOpBase + 0, 425, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1b0000000007ULL },
{ 696, 5, 0, 4, 65, 0, 0, HexagonImpOpBase + 0, 420, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1b0000000007ULL },
{ 695, 6, 0, 4, 65, 0, 0, HexagonImpOpBase + 0, 436, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x130000000007ULL },
{ 694, 5, 0, 4, 65, 0, 0, HexagonImpOpBase + 0, 431, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x130000000007ULL },
{ 693, 6, 0, 4, 65, 0, 0, HexagonImpOpBase + 0, 425, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x130000000007ULL },
{ 692, 5, 0, 4, 65, 0, 0, HexagonImpOpBase + 0, 420, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x130000000007ULL },
{ 691, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 406, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 690, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 402, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 689, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 361, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 688, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 416, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 687, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 396, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL },
{ 686, 4, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 392, 0|(1ULL<<MCID::Pseudo), 0x840000000008026ULL },
{ 685, 3, 1, 4, 2, 0, 0, HexagonImpOpBase + 0, 413, 0|(1ULL<<MCID::Pseudo), 0x800000000008026ULL#ifdef __GNUC__#pragma GCC diagnostic push#pragma GCC diagnostic ignored "-Woverlength-strings"#endif#ifdef __GNUC__#pragma GCC diagnostic pop#endif#endif #ifdef GET_INSTRINFO_HEADER#undef GET_INSTRINFO_HEADER#endif #ifdef GET_INSTRINFO_HELPER_DECLS#undef GET_INSTRINFO_HELPER_DECLS#endif #ifdef GET_INSTRINFO_HELPERS#undef GET_INSTRINFO_HELPERS#endif #ifdef GET_INSTRINFO_CTOR_DTOR#undef GET_INSTRINFO_CTOR_DTOR#endif #ifdef GET_INSTRINFO_OPERAND_ENUM#undef GET_INSTRINFO_OPERAND_ENUM#endif #ifdef GET_INSTRINFO_NAMED_OPS#undef GET_INSTRINFO_NAMED_OPS#endif #ifdef GET_INSTRINFO_OPERAND_TYPES_ENUM#undef GET_INSTRINFO_OPERAND_TYPES_ENUM#endif #ifdef GET_INSTRINFO_OPERAND_TYPE#undef GET_INSTRINFO_OPERAND_TYPE#endif #ifdef GET_INSTRINFO_MEM_OPERAND_SIZE#undef GET_INSTRINFO_MEM_OPERAND_SIZE#endif #ifdef GET_INSTRINFO_LOGICAL_OPERAND_SIZE_MAP#undef GET_INSTRINFO_LOGICAL_OPERAND_SIZE_MAP#endif #ifdef GET_INSTRINFO_LOGICAL_OPERAND_TYPE_MAP#undef GET_INSTRINFO_LOGICAL_OPERAND_TYPE_MAP#endif #ifdef GET_INSTRINFO_MC_HELPER_DECLS#undef GET_INSTRINFO_MC_HELPER_DECLSclass MCInstclass FeatureBitsetvoid verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features)#endif #ifdef GET_INSTRINFO_MC_HELPERS#undef GET_INSTRINFO_MC_HELPERS#endif #if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
defined(GET_AVAILABLE_OPCODE_CHECKER)#define GET_COMPUTE_FEATURES#endif#ifdef GET_COMPUTE_FEATURES#undef GET_COMPUTE_FEATURES#endif #ifdef GET_AVAILABLE_OPCODE_CHECKER#undef GET_AVAILABLE_OPCODE_CHECKER#endif #ifdef ENABLE_INSTR_PREDICATE_VERIFIER#undef ENABLE_INSTR_PREDICATE_VERIFIER#include <sstream>#ifndef NDEBUG#endif #ifndef NDEBUG#endif #endif #ifdef GET_INSTRMAP_INFO#undef GET_INSTRMAP_INFO#endif