#ifdef GET_INSTRINFO_ENUM
#undef GET_INSTRINFO_ENUM
namespace llvm {
namespace LoongArch {
enum { … };
}
}
#endif
#ifdef GET_INSTRINFO_SCHED_ENUM
#undef GET_INSTRINFO_SCHED_ENUM
namespace llvm {
namespace LoongArch {
namespace Sched {
enum {
NoInstrModel = 0,
SCHED_LIST_END = 1
};
}
}
}
#endif
#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
namespace llvm {
struct LoongArchInstrTable {
MCInstrDesc Insts[2429];
static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
MCOperandInfo OperandInfo[417];
static_assert(alignof(MCOperandInfo) >= alignof(MCPhysReg), "Unwanted padding between OperandInfo and ImplicitOps");
MCPhysReg ImplicitOps[8];
};
}
#endif
#ifdef GET_INSTRINFO_MC_DESC
#undef GET_INSTRINFO_MC_DESC
namespace llvm {
static_assert(sizeof(MCOperandInfo) % sizeof(MCPhysReg) == 0);
static constexpr unsigned LoongArchImpOpBase = sizeof LoongArchInstrTable::OperandInfo / (sizeof(MCPhysReg));
extern const LoongArchInstrTable LoongArchDescs = {
{
{ 2428, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2427, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2426, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2425, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2424, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2423, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2422, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2421, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2420, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2419, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2418, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2417, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2416, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2415, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2414, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2413, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2412, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2411, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2410, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2409, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2408, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2407, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2406, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2405, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2404, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2403, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2402, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2401, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 400, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 2400, 4, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 413, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 2399, 4, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 413, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 2398, 4, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 413, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 2397, 4, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 413, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 2396, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 397, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 2395, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2394, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2393, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2392, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2391, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2390, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2389, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2388, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2387, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2386, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2385, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2384, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2383, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2382, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2381, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2380, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2379, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2378, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2377, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2376, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2375, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2374, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2373, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2372, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2371, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2370, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2369, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2368, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2367, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2366, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2365, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2364, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2363, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2362, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2361, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2360, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2359, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2358, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2357, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2356, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2355, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2354, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2353, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2352, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2351, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2350, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2349, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2348, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2347, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2346, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2345, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2344, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2343, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2342, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2341, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2340, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2339, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2338, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2337, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2336, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2335, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2334, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2333, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2332, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2331, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2330, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2329, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2328, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2327, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2326, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2325, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2324, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2323, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2322, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2321, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2320, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2319, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2318, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2317, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2316, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2315, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2314, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2313, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2312, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2311, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2310, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2309, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2308, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2307, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2306, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2305, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2304, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2303, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2302, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2301, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2300, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2299, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2298, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2297, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2296, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2295, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2294, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2293, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2292, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2291, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2290, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2289, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2288, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2287, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2286, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2285, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2284, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2283, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2282, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2281, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2280, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2279, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2278, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2277, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2276, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2275, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2274, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2273, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2272, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2271, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2270, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2269, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2268, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2267, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2266, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2265, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2264, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2263, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2262, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2261, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2260, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2259, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2258, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2257, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2256, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2255, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2254, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2253, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2252, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2251, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2250, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2249, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2248, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2247, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2246, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2245, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2244, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2243, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2242, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2241, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2240, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2239, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2238, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2237, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2236, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2235, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2234, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2233, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2232, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2231, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2230, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2229, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2228, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2227, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2226, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2225, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2224, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2223, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2222, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2221, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2220, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2219, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2218, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL },
{ 2217, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2216, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2215, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2214, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2213, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL },
{ 2212, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL },
{ 2211, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL },
{ 2210, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL },
{ 2209, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL },
{ 2208, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL },
{ 2207, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL },
{ 2206, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL },
{ 2205, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL },
{ 2204, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL },
{ 2203, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2202, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2201, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2200, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2199, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2198, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2197, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2196, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2195, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2194, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2193, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2192, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2191, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2190, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2189, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2188, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2187, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2186, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2185, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2184, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2183, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2182, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2181, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2180, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2179, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2178, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2177, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2176, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2175, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2174, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2173, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2172, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2171, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 408, 0, 0x0ULL },
{ 2170, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 408, 0, 0x0ULL },
{ 2169, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 408, 0, 0x0ULL },
{ 2168, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 408, 0, 0x0ULL },
{ 2167, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2166, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2165, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2164, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2163, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2162, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 406, 0, 0x0ULL },
{ 2161, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 406, 0, 0x0ULL },
{ 2160, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 406, 0, 0x0ULL },
{ 2159, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 406, 0, 0x0ULL },
{ 2158, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2157, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2156, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2155, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2154, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2153, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2152, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 403, 0, 0x0ULL },
{ 2151, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 403, 0, 0x0ULL },
{ 2150, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 403, 0, 0x0ULL },
{ 2149, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 403, 0, 0x0ULL },
{ 2148, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2147, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2146, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2145, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2144, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2143, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2142, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2141, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2140, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2139, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2138, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 2137, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2136, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2135, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2134, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2133, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2132, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2131, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2130, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2129, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2128, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2127, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2126, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2125, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2124, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2123, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2122, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2121, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2120, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2119, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2118, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2117, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2116, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2115, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2114, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2113, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2112, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2111, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2110, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2109, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2108, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2107, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2106, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2105, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2104, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2103, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2102, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2101, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2100, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2099, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2098, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2097, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2096, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2095, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2094, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2093, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2092, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2091, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2090, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2089, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2088, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2087, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2086, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2085, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2084, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2083, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2082, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2081, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2080, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2079, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2078, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2077, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2076, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2075, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2074, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2073, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2072, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2071, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2070, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 2069, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2068, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2067, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2066, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2065, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2064, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2063, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2062, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2061, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2060, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2059, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2058, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2057, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2056, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2055, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2054, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2053, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2052, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2051, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2050, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2049, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2048, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2047, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2046, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2045, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2044, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2043, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2042, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2041, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2040, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2039, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2038, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 2037, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2036, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2035, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2034, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2033, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2032, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2031, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2030, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 2029, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2028, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2027, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2026, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2025, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2024, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2023, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2022, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2021, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2020, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2019, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2018, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2017, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2016, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2015, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2014, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2013, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2012, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2011, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2010, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2009, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2008, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2007, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2006, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2005, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2004, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2003, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2002, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 2001, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 400, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 2000, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 397, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 1999, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 397, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 1998, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 397, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 1997, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 397, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 1996, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 214, 0, 0x0ULL },
{ 1995, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 397, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 1994, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 1993, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 1992, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 210, 0, 0x0ULL },
{ 1991, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 210, 0, 0x0ULL },
{ 1990, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1989, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1988, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1987, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1986, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1985, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1984, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1983, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1982, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1981, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1980, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1979, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1978, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1977, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1976, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1975, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1974, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1973, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1972, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1971, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1970, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1969, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1968, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1967, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1966, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1965, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1964, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1963, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1962, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1961, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1960, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1959, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1958, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1957, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1956, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1955, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1954, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1953, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1952, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1951, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1950, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1949, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1948, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1947, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1946, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1945, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1944, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1943, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1942, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1941, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1940, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1939, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1938, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1937, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1936, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1935, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1934, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1933, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1932, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 1931, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL },
{ 1930, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 1929, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 1928, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1927, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1926, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1925, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1924, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1923, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1922, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1921, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1920, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1919, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1918, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1917, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1916, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1915, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1914, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1913, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1912, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1911, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1910, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL },
{ 1909, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL },
{ 1908, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL },
{ 1907, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL },
{ 1906, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1905, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1904, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL },
{ 1903, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL },
{ 1902, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1901, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1900, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1899, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1898, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1897, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1896, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1895, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1894, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL },
{ 1893, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL },
{ 1892, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1891, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1890, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1889, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1888, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1887, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1886, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1885, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1884, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1883, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1882, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1881, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1880, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1879, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1878, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1877, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1876, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1875, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1874, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1873, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1872, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1871, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1870, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1869, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1868, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1867, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1866, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1865, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1864, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1863, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1862, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1861, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1860, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1859, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1858, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1857, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1856, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1855, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1854, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1853, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1852, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1851, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1850, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1849, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1848, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1847, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1846, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1845, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1844, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1843, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1842, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1841, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1840, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1839, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1838, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1837, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1836, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1835, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1834, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1833, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1832, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1831, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1830, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1829, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1828, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1827, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 1826, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 1825, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 1824, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 1823, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1822, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1821, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1820, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1819, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1818, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1817, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1816, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1815, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1814, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1813, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1812, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1811, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1810, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1809, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1808, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1807, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1806, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1805, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1804, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1803, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1802, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1801, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1800, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1799, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1798, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 1797, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1796, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1795, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1794, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1793, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1792, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1791, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1790, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1789, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1788, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1787, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL },
{ 1786, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL },
{ 1785, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1784, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1783, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1782, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1781, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1780, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1779, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1778, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1777, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1776, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1775, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1774, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1773, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1772, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1771, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1770, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1769, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1768, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1767, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1766, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1765, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1764, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1763, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1762, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1761, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1760, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1759, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1758, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1757, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1756, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1755, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1754, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1753, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1752, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1751, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1750, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1749, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1748, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1747, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1746, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1745, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1744, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1743, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1742, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1741, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1740, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1739, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1738, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1737, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1736, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1735, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1734, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1733, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1732, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1731, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1730, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1729, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1728, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1727, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1726, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1725, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1724, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1723, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1722, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1721, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1720, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1719, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1718, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL },
{ 1717, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1716, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1715, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1714, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1713, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1712, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1711, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1710, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1709, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1708, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1707, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1706, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL },
{ 1705, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL },
{ 1704, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 1703, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1702, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1701, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1700, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1699, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1698, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1697, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1696, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1695, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1694, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1693, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1692, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1691, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1690, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1689, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1688, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1687, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1686, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1685, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1684, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1683, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1682, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1681, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1680, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1679, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1678, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1677, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1676, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1675, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1674, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1673, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1672, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1671, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1670, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1669, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0, 0x0ULL },
{ 1668, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 221, 0, 0x0ULL },
{ 1667, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1666, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1665, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1664, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1663, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1662, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1661, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1660, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1659, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1658, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1657, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1656, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1655, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1654, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1653, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1652, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1651, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1650, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1649, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1648, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1647, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1646, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1645, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1644, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1643, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1642, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1641, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1640, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1639, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1638, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1637, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1636, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1635, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1634, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1633, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1632, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1631, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1630, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1629, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1628, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1627, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1626, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1625, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1624, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1623, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1622, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1621, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1620, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1619, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0, 0x0ULL },
{ 1618, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1617, 1, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL },
{ 1616, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 1615, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL },
{ 1614, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL },
{ 1613, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL },
{ 1612, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL },
{ 1611, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0, 0x0ULL },
{ 1610, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL },
{ 1609, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL },
{ 1608, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL },
{ 1607, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL },
{ 1606, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0, 0x0ULL },
{ 1605, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0, 0x0ULL },
{ 1604, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1603, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1602, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1601, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1600, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1599, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1598, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1597, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1596, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1595, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1594, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1593, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1592, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1591, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 1590, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1589, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1588, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1587, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1586, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1585, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1584, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1583, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1582, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1581, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1580, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1579, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1578, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1577, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1576, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1575, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1574, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1573, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1572, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1571, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1570, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1569, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1568, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1567, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1566, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1565, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1564, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1563, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 362, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 1562, 4, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 375, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 1561, 4, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 375, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 1560, 4, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 375, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 1559, 4, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 375, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 1558, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 359, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 1557, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1556, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1555, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1554, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1553, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1552, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1551, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1550, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1549, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1548, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1547, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1546, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1545, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1544, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1543, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1542, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1541, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1540, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1539, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1538, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1537, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1536, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1535, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1534, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1533, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1532, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1531, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1530, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1529, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1528, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1527, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1526, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1525, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1524, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1523, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1522, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1521, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1520, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1519, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1518, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1517, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1516, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1515, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1514, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1513, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1512, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1511, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1510, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1509, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1508, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1507, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1506, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1505, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1504, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1503, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1502, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1501, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1500, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1499, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1498, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1497, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1496, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1495, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1494, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1493, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1492, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1491, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1490, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1489, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1488, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1487, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1486, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1485, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1484, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1483, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1482, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1481, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1480, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1479, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1478, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1477, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1476, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1475, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1474, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1473, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1472, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1471, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1470, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1469, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1468, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1467, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1466, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1465, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1464, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1463, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1462, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1461, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1460, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1459, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1458, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1457, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1456, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1455, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1454, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1453, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1452, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1451, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1450, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1449, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1448, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1447, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1446, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1445, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1444, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1443, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1442, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1441, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1440, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1439, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1438, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1437, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1436, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1435, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1434, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1433, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1432, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1431, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1430, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1429, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1428, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1427, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1426, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1425, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1424, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1423, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1422, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1421, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1420, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1419, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1418, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1417, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1416, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1415, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1414, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1413, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1412, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1411, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1410, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1409, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1408, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1407, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1406, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1405, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1404, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1403, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1402, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1401, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1400, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1399, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1398, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1397, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1396, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1395, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1394, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1393, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1392, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1391, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1390, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1389, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1388, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1387, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1386, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1385, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1384, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1383, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1382, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1381, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1380, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL },
{ 1379, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1378, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1377, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1376, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1375, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL },
{ 1374, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL },
{ 1373, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL },
{ 1372, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL },
{ 1371, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL },
{ 1370, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL },
{ 1369, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL },
{ 1368, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL },
{ 1367, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL },
{ 1366, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL },
{ 1365, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1364, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1363, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1362, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1361, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1360, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1359, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1358, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1357, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1356, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1355, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1354, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1353, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1352, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1351, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1350, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1349, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1348, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1347, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1346, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1345, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1344, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1343, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1342, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1341, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1340, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1339, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1338, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1337, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1336, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1335, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1334, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1333, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 370, 0, 0x0ULL },
{ 1332, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 370, 0, 0x0ULL },
{ 1331, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 370, 0, 0x0ULL },
{ 1330, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 370, 0, 0x0ULL },
{ 1329, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1328, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1327, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1326, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1325, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 368, 0, 0x0ULL },
{ 1324, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 368, 0, 0x0ULL },
{ 1323, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 368, 0, 0x0ULL },
{ 1322, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 368, 0, 0x0ULL },
{ 1321, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 365, 0, 0x0ULL },
{ 1320, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 365, 0, 0x0ULL },
{ 1319, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 365, 0, 0x0ULL },
{ 1318, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 365, 0, 0x0ULL },
{ 1317, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 365, 0, 0x0ULL },
{ 1316, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 365, 0, 0x0ULL },
{ 1315, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 365, 0, 0x0ULL },
{ 1314, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 365, 0, 0x0ULL },
{ 1313, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1312, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1311, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1310, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1309, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1308, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1307, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1306, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1305, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1304, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1303, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1302, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1301, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1300, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1299, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1298, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1297, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1296, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1295, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1294, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1293, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1292, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1291, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1290, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1289, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1288, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1287, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1286, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1285, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1284, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1283, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1282, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1281, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1280, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1279, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1278, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1277, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1276, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1275, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1274, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1273, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1272, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1271, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1270, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1269, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1268, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1267, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1266, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1265, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1264, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1263, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1262, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1261, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1260, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1259, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1258, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1257, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1256, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1255, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1254, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1253, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1252, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1251, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1250, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1249, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1248, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1247, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1246, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1245, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1244, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1243, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1242, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1241, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1240, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1239, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1238, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1237, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1236, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1235, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1234, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1233, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1232, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1231, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1230, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1229, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1228, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1227, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1226, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1225, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1224, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1223, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1222, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1221, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1220, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1219, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1218, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1217, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1216, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1215, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1214, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1213, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1212, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1211, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1210, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1209, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1208, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1207, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1206, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1205, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1204, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1203, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1202, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1201, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1200, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1199, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1198, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 1197, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1196, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1195, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1194, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1193, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1192, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1191, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1190, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1189, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1188, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1187, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1186, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1185, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1184, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1183, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1182, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1181, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1180, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1179, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1178, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1177, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1176, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1175, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1174, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1173, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1172, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1171, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1170, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1169, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 362, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 1168, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 359, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 1167, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 359, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 1166, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 359, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 1165, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 359, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 1164, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 206, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL },
{ 1163, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 359, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 1162, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 355, 0, 0x0ULL },
{ 1161, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 355, 0, 0x0ULL },
{ 1160, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 355, 0, 0x0ULL },
{ 1159, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 355, 0, 0x0ULL },
{ 1158, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1157, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1156, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1155, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1154, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1153, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1152, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1151, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1150, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1149, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1148, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1147, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1146, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1145, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1144, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1143, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1142, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1141, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1140, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1139, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1138, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1137, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1136, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1135, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1134, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1133, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1132, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1131, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1130, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1129, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1128, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1127, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1126, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1125, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1124, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1123, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1122, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1121, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1120, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1119, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1118, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1117, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1116, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1115, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1114, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1113, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1112, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1111, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1110, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1109, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1108, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1107, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1106, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1105, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1104, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1103, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1102, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1101, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1100, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL },
{ 1099, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1098, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 1097, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1096, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1095, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1094, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1093, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1092, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1091, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1090, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1089, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1088, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1087, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1086, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1085, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1084, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1083, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1082, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1081, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1080, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1079, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL },
{ 1078, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL },
{ 1077, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL },
{ 1076, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL },
{ 1075, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1074, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1073, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL },
{ 1072, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL },
{ 1071, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1070, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1069, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1068, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1067, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1066, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1065, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1064, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1063, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL },
{ 1062, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL },
{ 1061, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1060, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1059, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1058, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1057, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1056, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1055, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1054, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1053, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1052, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1051, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1050, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1049, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1048, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1047, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1046, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1045, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 1044, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1043, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1042, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1041, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1040, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1039, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1038, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1037, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1036, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1035, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1034, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1033, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1032, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1031, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1030, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1029, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1028, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1027, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1026, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1025, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1024, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1023, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1022, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1021, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1020, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1019, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1018, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1017, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1016, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1015, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1014, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1013, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1012, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1011, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1010, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1009, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1008, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1007, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1006, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1005, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1004, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1003, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1002, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1001, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 1000, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 999, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 998, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 997, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 996, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 995, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 994, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 993, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 992, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 991, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 990, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 989, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 988, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 987, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 986, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 985, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 984, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 983, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 982, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 981, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 980, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 979, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 978, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 977, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 976, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 975, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 974, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 973, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 972, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 971, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL },
{ 970, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 969, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 968, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 967, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 966, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 965, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 964, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 963, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 962, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 961, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 960, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 959, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 958, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 957, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 956, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 955, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL },
{ 954, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 953, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 952, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 951, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 950, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 949, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 948, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 947, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 946, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 945, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 944, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL },
{ 943, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL },
{ 942, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 941, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 940, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 939, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 938, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 937, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 936, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 935, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 934, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 933, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 932, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 931, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 930, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 929, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 928, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 927, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 926, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 925, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 924, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 923, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 922, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 921, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 920, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 919, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 918, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 917, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 916, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 915, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 914, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 913, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 912, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 911, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 910, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 909, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 908, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 907, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 906, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 905, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 904, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 903, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 902, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 901, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 900, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 899, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 898, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 897, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 896, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 895, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 894, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 893, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 892, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 891, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 890, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 889, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 888, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 887, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 886, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 885, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 884, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 883, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 882, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 881, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 880, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 879, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 878, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 877, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 876, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 875, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL },
{ 874, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 873, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 872, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 871, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 870, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 869, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 868, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 867, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 866, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 865, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 864, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 863, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL },
{ 862, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 861, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 860, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 859, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 858, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 857, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 856, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 855, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 854, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 853, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 852, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 851, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 850, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 849, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 848, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 847, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 846, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 845, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 844, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 843, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 842, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 841, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 840, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 839, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 838, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 837, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 836, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 835, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 834, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 833, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 832, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 831, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 830, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 829, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 828, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 827, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 826, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 825, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 824, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 823, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 822, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 821, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 820, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 819, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 818, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 817, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 816, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 815, 1, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 332, 0, 0x0ULL },
{ 814, 1, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 332, 0, 0x0ULL },
{ 813, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 812, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 811, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 810, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 809, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 243, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 808, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 328, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 807, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 243, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 806, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 325, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 805, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 325, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 804, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 803, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 802, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 801, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 800, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 799, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 798, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 797, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 796, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 795, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 794, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 793, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 792, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 791, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 790, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 789, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 788, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 787, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 786, 2, 2, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 785, 2, 2, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 784, 2, 2, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 783, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 782, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 781, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 780, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 779, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 778, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 777, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 776, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 775, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 322, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 774, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 237, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 773, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 772, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 771, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 770, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 769, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 768, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL },
{ 767, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 766, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 765, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 764, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 763, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 762, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 761, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 760, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 759, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 758, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 757, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 320, 0, 0x0ULL },
{ 756, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 318, 0, 0x0ULL },
{ 755, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 314, 0, 0x0ULL },
{ 754, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 316, 0, 0x0ULL },
{ 753, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 314, 0, 0x0ULL },
{ 752, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 311, 0, 0x0ULL },
{ 751, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 309, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 750, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 307, 0, 0x0ULL },
{ 749, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 303, 0, 0x0ULL },
{ 748, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 303, 0, 0x0ULL },
{ 747, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 305, 0, 0x0ULL },
{ 746, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 303, 0, 0x0ULL },
{ 745, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 301, 0, 0x0ULL },
{ 744, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 299, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 743, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 297, 0, 0x0ULL },
{ 742, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 295, 0, 0x0ULL },
{ 741, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 740, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 739, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 738, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 737, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 736, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 735, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Rematerializable), 0x0ULL },
{ 734, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 240, 0|(1ULL<<MCID::Rematerializable), 0x0ULL },
{ 733, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Rematerializable), 0x0ULL },
{ 732, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 731, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 730, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 729, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 728, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 727, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 726, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 725, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 724, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 723, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 722, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 721, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 720, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 719, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 718, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 717, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 716, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 715, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 714, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 713, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 712, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 711, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 710, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 709, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 708, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 707, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 706, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 705, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 704, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 703, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 702, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 701, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 700, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 699, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 698, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0, 0x0ULL },
{ 697, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0, 0x0ULL },
{ 696, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 695, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 694, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 693, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 692, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 691, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 690, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 689, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 688, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 687, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 686, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 685, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 684, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 683, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 682, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 243, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 681, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 240, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 680, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 679, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 678, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 265, 0, 0x0ULL },
{ 677, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 263, 0, 0x0ULL },
{ 676, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 675, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 674, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 265, 0, 0x0ULL },
{ 673, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 263, 0, 0x0ULL },
{ 672, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 671, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 670, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 265, 0, 0x0ULL },
{ 669, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 263, 0, 0x0ULL },
{ 668, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 667, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 666, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 265, 0, 0x0ULL },
{ 665, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 263, 0, 0x0ULL },
{ 664, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 663, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 662, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 265, 0, 0x0ULL },
{ 661, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 263, 0, 0x0ULL },
{ 660, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 659, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL },
{ 658, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL },
{ 657, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 276, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 656, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 273, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 655, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 270, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 654, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 267, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 653, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 270, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 652, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 267, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 651, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 270, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 650, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 267, 0|(1ULL<<MCID::MayStore), 0x0ULL },
{ 649, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 648, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 647, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 291, 0, 0x0ULL },
{ 646, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 287, 0, 0x0ULL },
{ 645, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL },
{ 644, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL },
{ 643, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 642, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 641, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 640, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 639, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 638, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 637, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 636, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 635, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 634, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 633, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 283, 0, 0x0ULL },
{ 632, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 279, 0, 0x0ULL },
{ 631, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 283, 0, 0x0ULL },
{ 630, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 279, 0, 0x0ULL },
{ 629, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 628, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 627, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL },
{ 626, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL },
{ 625, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 283, 0, 0x0ULL },
{ 624, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 279, 0, 0x0ULL },
{ 623, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 622, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 621, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL },
{ 620, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL },
{ 619, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL },
{ 618, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL },
{ 617, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL },
{ 616, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL },
{ 615, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL },
{ 614, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL },
{ 613, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 283, 0, 0x0ULL },
{ 612, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 279, 0, 0x0ULL },
{ 611, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 610, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 609, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 276, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 608, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 273, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 607, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 270, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 606, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 267, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 605, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 270, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 604, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 267, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 603, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 270, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 602, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 267, 0|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 601, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 600, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 265, 0, 0x0ULL },
{ 599, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 263, 0, 0x0ULL },
{ 598, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 597, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL },
{ 596, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL },
{ 595, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 594, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 265, 0, 0x0ULL },
{ 593, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 592, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 263, 0, 0x0ULL },
{ 591, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL },
{ 590, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL },
{ 589, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL },
{ 588, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 587, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 586, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 585, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 584, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 583, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 582, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 581, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 580, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 579, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 578, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 577, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 576, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 575, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 574, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 573, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 572, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 571, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 570, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 569, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 568, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 567, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 566, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 565, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 564, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 563, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 562, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 561, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 560, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 559, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 558, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 557, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 556, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 555, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 554, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 553, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 552, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 551, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 550, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 549, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 548, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 547, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 546, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL },
{ 545, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL },
{ 544, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 543, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 542, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL },
{ 541, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL },
{ 540, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL },
{ 539, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL },
{ 538, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 537, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 536, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 535, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 534, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 533, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 532, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 531, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 530, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 529, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 528, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 527, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 526, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 525, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 243, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 524, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 240, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 523, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 522, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 521, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 520, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 519, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 518, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 517, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 516, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 515, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 514, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 513, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 512, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 511, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 510, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 509, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 237, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 508, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 152, 0, 0x0ULL },
{ 507, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 152, 0, 0x0ULL },
{ 506, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 233, 0, 0x0ULL },
{ 505, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 233, 0, 0x0ULL },
{ 504, 5, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 228, 0, 0x0ULL },
{ 503, 5, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 228, 0, 0x0ULL },
{ 502, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 501, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 500, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 499, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 498, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 497, 1, 0, 4, 0, 0, 1, LoongArchImpOpBase + 3, 0, 0|(1ULL<<MCID::Call), 0x0ULL },
{ 496, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 495, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 494, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 493, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL },
{ 492, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 491, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 490, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 489, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 488, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 226, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 487, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 226, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 486, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 485, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 484, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 483, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 482, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 481, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 480, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 221, 0, 0x0ULL },
{ 479, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 478, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 221, 0, 0x0ULL },
{ 477, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 476, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 221, 0, 0x0ULL },
{ 475, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 474, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 473, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 472, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 221, 0, 0x0ULL },
{ 471, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 470, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 469, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 468, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 467, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 466, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 465, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL },
{ 464, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 463, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 462, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 461, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 460, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 459, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 458, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 457, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 456, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 455, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 454, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 453, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 452, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 451, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 450, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 449, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 448, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 447, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 446, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 445, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 444, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 443, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 442, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 441, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 440, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 439, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 438, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 437, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 436, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 435, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 434, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 433, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 432, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 431, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 430, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 429, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 428, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 427, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 426, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 425, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 424, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 423, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 422, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 421, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 420, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 419, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 418, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 417, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 416, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 415, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 414, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 413, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 412, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 411, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 410, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 409, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 408, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 407, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 406, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 152, 0, 0x0ULL },
{ 405, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 152, 0, 0x0ULL },
{ 404, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 152, 0, 0x0ULL },
{ 403, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 402, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 401, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 400, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 399, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 398, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL },
{ 397, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL },
{ 396, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 395, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 394, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 393, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL },
{ 392, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 216, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 391, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 390, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 214, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 389, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 214, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 388, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 214, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 387, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 214, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 386, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 210, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 385, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 210, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 384, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 383, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 382, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 381, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 380, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 379, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 378, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 377, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 376, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 375, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 374, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 206, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 373, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 206, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 372, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 206, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 371, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 206, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 370, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 369, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 368, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 367, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 366, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 365, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 364, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 363, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 362, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 361, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL },
{ 360, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 359, 1, 0, 4, 0, 1, 0, LoongArchImpOpBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 358, 1, 0, 4, 0, 1, 0, LoongArchImpOpBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 357, 1, 0, 4, 0, 1, 0, LoongArchImpOpBase + 2, 203, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 356, 2, 0, 4, 0, 1, 0, LoongArchImpOpBase + 2, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 355, 1, 0, 4, 0, 1, 0, LoongArchImpOpBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 354, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 178, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 353, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 352, 7, 2, 44, 0, 0, 0, LoongArchImpOpBase + 0, 196, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 351, 6, 2, 36, 0, 0, 0, LoongArchImpOpBase + 0, 167, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 350, 7, 3, 48, 0, 0, 0, LoongArchImpOpBase + 0, 189, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 349, 7, 3, 48, 0, 0, 0, LoongArchImpOpBase + 0, 189, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 348, 6, 2, 36, 0, 0, 0, LoongArchImpOpBase + 0, 167, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 347, 6, 2, 36, 0, 0, 0, LoongArchImpOpBase + 0, 167, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 346, 8, 3, 56, 0, 0, 0, LoongArchImpOpBase + 0, 181, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 345, 8, 3, 56, 0, 0, 0, LoongArchImpOpBase + 0, 181, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 344, 6, 2, 36, 0, 0, 0, LoongArchImpOpBase + 0, 167, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 343, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 342, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 341, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 178, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 340, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 339, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 338, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 337, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 336, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 335, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 334, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 333, 3, 1, 4, 0, 0, 2, LoongArchImpOpBase + 6, 175, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL },
{ 332, 2, 1, 4, 0, 0, 1, LoongArchImpOpBase + 3, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 331, 3, 1, 4, 0, 0, 1, LoongArchImpOpBase + 3, 175, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 330, 2, 1, 4, 0, 0, 1, LoongArchImpOpBase + 3, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 329, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 328, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 327, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 326, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 325, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 324, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 323, 2, 0, 4, 0, 1, 0, LoongArchImpOpBase + 2, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 322, 2, 0, 4, 0, 0, 1, LoongArchImpOpBase + 3, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL },
{ 321, 3, 1, 4, 0, 1, 1, LoongArchImpOpBase + 4, 175, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL },
{ 320, 2, 1, 12, 0, 0, 0, LoongArchImpOpBase + 0, 173, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 319, 6, 2, 36, 0, 0, 0, LoongArchImpOpBase + 0, 167, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 318, 6, 2, 36, 0, 0, 0, LoongArchImpOpBase + 0, 167, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 317, 1, 0, 4, 0, 0, 1, LoongArchImpOpBase + 3, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL },
{ 316, 1, 0, 4, 0, 0, 1, LoongArchImpOpBase + 3, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL },
{ 315, 1, 0, 4, 0, 0, 1, LoongArchImpOpBase + 3, 166, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL },
{ 314, 1, 0, 4, 0, 0, 1, LoongArchImpOpBase + 3, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL },
{ 313, 1, 0, 4, 0, 0, 1, LoongArchImpOpBase + 3, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL },
{ 312, 1, 0, 4, 0, 1, 0, LoongArchImpOpBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 311, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 310, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 309, 5, 2, 24, 0, 0, 0, LoongArchImpOpBase + 0, 156, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 308, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 307, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 306, 5, 2, 24, 0, 0, 0, LoongArchImpOpBase + 0, 156, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 305, 5, 2, 24, 0, 0, 0, LoongArchImpOpBase + 0, 156, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 304, 5, 2, 24, 0, 0, 0, LoongArchImpOpBase + 0, 156, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 303, 5, 2, 24, 0, 0, 0, LoongArchImpOpBase + 0, 156, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 302, 5, 2, 24, 0, 0, 0, LoongArchImpOpBase + 0, 156, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 301, 5, 2, 24, 0, 0, 0, LoongArchImpOpBase + 0, 156, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 300, 5, 2, 24, 0, 0, 0, LoongArchImpOpBase + 0, 156, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 299, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 152, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 298, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 152, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 297, 2, 0, 4, 0, 1, 1, LoongArchImpOpBase + 0, 21, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 296, 2, 0, 4, 0, 1, 1, LoongArchImpOpBase + 0, 21, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 295, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 148, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 294, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 148, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 293, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 292, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 291, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 290, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 289, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 288, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 287, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 286, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 285, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 284, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 283, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 282, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 281, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 280, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 279, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 278, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 131, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 277, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 131, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 276, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 275, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 274, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 273, 3, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 58, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 272, 4, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 144, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 271, 4, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 144, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 270, 3, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 131, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 269, 4, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 144, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 268, 2, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 142, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL },
{ 267, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL },
{ 266, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 265, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 264, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 46, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 263, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 262, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 261, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 260, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 259, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 258, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 257, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 256, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 69, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 255, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 254, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 253, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 252, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 251, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 250, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 249, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 248, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 247, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 246, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 245, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 244, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 243, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 242, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 241, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 240, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 239, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 238, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 237, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 236, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 235, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 234, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 233, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 232, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 231, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 138, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 230, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 229, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 134, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 228, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 131, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 227, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 127, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 226, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 40, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 225, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 63, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 224, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 223, 3, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 124, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 222, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 221, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 220, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 219, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 218, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 217, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 216, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 215, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 214, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 213, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 212, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 211, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 210, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 209, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 208, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 207, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 206, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 205, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 204, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 203, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 202, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 201, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 200, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 199, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 98, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 198, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 197, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 196, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 195, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 194, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 193, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 192, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 191, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 190, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 189, 3, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 188, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 187, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 186, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 185, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 184, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 183, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 182, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 181, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 180, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 179, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 178, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 177, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 46, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 176, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 46, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 175, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 174, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 173, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 172, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 120, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 171, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 120, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 170, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 120, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 169, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 120, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 168, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 120, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 167, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 120, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 166, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 120, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 165, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 120, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 164, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 163, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 162, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 161, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 160, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 159, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 158, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 157, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 156, 4, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 87, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 155, 4, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 87, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 154, 5, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 115, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 153, 4, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 87, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 152, 5, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 115, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 151, 4, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 87, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 150, 5, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 115, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 149, 4, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 87, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 148, 5, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 115, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 147, 4, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 87, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 146, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 87, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 145, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 112, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 144, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 112, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 143, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 108, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 142, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 108, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 141, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 140, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 139, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 104, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 138, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 104, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 137, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 136, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 135, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 134, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 133, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 40, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 132, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 131, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 98, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 130, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 129, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 128, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 127, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 126, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 125, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL },
{ 124, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::Convergent), 0x0ULL },
{ 123, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 122, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL },
{ 121, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 120, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 119, 2, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL },
{ 118, 4, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 94, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 117, 2, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 21, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 116, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 115, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 114, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 113, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 112, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 111, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 110, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 109, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 108, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 107, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 106, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 105, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 104, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 103, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 102, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 101, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 100, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 99, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 87, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 98, 5, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 82, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 97, 5, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 77, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 96, 2, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL },
{ 95, 5, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 72, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 94, 5, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 72, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 93, 5, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 72, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 92, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 91, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 90, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL },
{ 89, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 88, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 87, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 86, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 85, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 84, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 83, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 82, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 69, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 81, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 80, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 79, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 78, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 77, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 76, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL },
{ 75, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL },
{ 74, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL },
{ 73, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL },
{ 72, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 63, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 71, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL },
{ 70, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 58, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 69, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 68, 5, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 53, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 67, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 66, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 65, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL },
{ 64, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 63, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 62, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 61, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 60, 4, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 46, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 59, 4, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 46, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 58, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 57, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 56, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 55, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 54, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 53, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 52, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL },
{ 51, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 40, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 50, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 40, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 49, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 40, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 48, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL },
{ 47, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 13, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL },
{ 46, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL },
{ 45, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL },
{ 44, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL },
{ 43, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 42, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL },
{ 41, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 40, 3, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 37, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 39, 2, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 35, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 38, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 37, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 36, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 35, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 34, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 33, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 32, 2, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 33, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 31, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 30, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 30, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 29, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 28, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 29, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL },
{ 27, 6, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 23, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 26, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 25, 2, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 21, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 24, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 19, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL },
{ 23, 4, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 15, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 22, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL },
{ 21, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL },
{ 20, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL },
{ 19, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 13, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL },
{ 18, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 13, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL },
{ 17, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL },
{ 16, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL },
{ 15, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL },
{ 14, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL },
{ 13, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL },
{ 12, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL },
{ 11, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 9, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 10, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL },
{ 9, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 5, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 8, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 2, 0|(1ULL<<MCID::Pseudo), 0x0ULL },
{ 7, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL },
{ 6, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL },
{ 5, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL },
{ 4, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL },
{ 3, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL },
{ 2, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL },
{ 1, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL },
{ 0, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL },
}, {
{ -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
{ -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
{ -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
{ -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
{ -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
{ -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
{ -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
{ -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
{ 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 },
{ 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
{ 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
{ 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
{ -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
{ -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::GPRTRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FCSRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::FCSRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::SCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::SCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
{ LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
{ LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
}, {
LoongArch::R3, LoongArch::R3,
LoongArch::R3,
LoongArch::R1,
LoongArch::R4, LoongArch::R4,
LoongArch::R1, LoongArch::R4,
}
};
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Woverlength-strings"
#endif
extern const char LoongArchInstrNameData[] = {
"G_FLOG10\0"
"G_FEXP10\0"
"JISCR0\0"
"JISCR1\0"
"PseudoMaskedAtomicLoadSub32\0"
"PseudoAtomicLoadSub32\0"
"PseudoMaskedAtomicLoadAdd32\0"
"PseudoAtomicLoadAdd32\0"
"PseudoAtomicLoadAnd32\0"
"PseudoMaskedAtomicLoadNand32\0"
"PseudoAtomicLoadNand32\0"
"PseudoMaskedCmpXchg32\0"
"PseudoCmpXchg32\0"
"PseudoMaskedAtomicLoadUMin32\0"
"PseudoMaskedAtomicLoadMin32\0"
"PseudoMaskedAtomicSwap32\0"
"PseudoAtomicSwap32\0"
"PseudoAtomicLoadOr32\0"
"PseudoAtomicLoadXor32\0"
"PseudoMaskedAtomicLoadUMax32\0"
"PseudoMaskedAtomicLoadMax32\0"
"G_FLOG2\0"
"G_FEXP2\0"
"MOVFR2GR_S_64\0"
"MOVGR2FR_W_64\0"
"PseudoAtomicLoadNand64\0"
"PseudoCmpXchg64\0"
"PseudoTAIL36\0"
"PseudoCALL36\0"
"G_FMA\0"
"G_STRICT_FMA\0"
"BITREV_4B\0"
"BITREV_8B\0"
"INVTLB\0"
"G_FSUB\0"
"G_STRICT_FSUB\0"
"G_ATOMICRMW_FSUB\0"
"G_SUB\0"
"G_ATOMICRMW_SUB\0"
"XVREPLVE0_B\0"
"XVADDA_B\0"
"X86SRA_B\0"
"XVSRA_B\0"
"AMADD__DB_B\0"
"AMSWAP__DB_B\0"
"AMCAS__DB_B\0"
"X86SUB_B\0"
"XVMSUB_B\0"
"XVSSUB_B\0"
"XVSUB_B\0"
"X86SBC_B\0"
"X86ADC_B\0"
"X86DEC_B\0"
"X86INC_B\0"
"X86ADD_B\0"
"AMADD_B\0"
"XVMADD_B\0"
"XVSADD_B\0"
"XVADD_B\0"
"LD_B\0"
"X86AND_B\0"
"XVPACKOD_B\0"
"XVPICKOD_B\0"
"XVMOD_B\0"
"IOCSRRD_B\0"
"XVABSD_B\0"
"VEXT2XV_D_B\0"
"LDLE_B\0"
"XVSLE_B\0"
"STLE_B\0"
"XVREPLVE_B\0"
"XVSHUF_B\0"
"XVNEG_B\0"
"XVAVG_B\0"
"XVMUH_B\0"
"XVILVH_B\0"
"XVSUBWOD_H_B\0"
"XVMADDWOD_H_B\0"
"XVADDWOD_H_B\0"
"XVMULWOD_H_B\0"
"XVEXTH_H_B\0"
"XVSLLWIL_H_B\0"
"XVSUBWEV_H_B\0"
"XVMADDWEV_H_B\0"
"XVADDWEV_H_B\0"
"XVMULWEV_H_B\0"
"VEXT2XV_H_B\0"
"XVHSUBW_H_B\0"
"XVHADDW_H_B\0"
"XVSHUF4I_B\0"
"X86SRAI_B\0"
"XVSRAI_B\0"
"XVANDI_B\0"
"XVSLEI_B\0"
"XVREPL128VEI_B\0"
"VREPLVEI_B\0"
"X86RCLI_B\0"
"XVBITSELI_B\0"
"X86SLLI_B\0"
"XVSLLI_B\0"
"PseudoXVREPLI_B\0"
"PseudoVREPLI_B\0"
"X86SRLI_B\0"
"XVSRLI_B\0"
"X86ROTLI_B\0"
"XVMINI_B\0"
"XVFRSTPI_B\0"
"XVSEQI_B\0"
"XVSRARI_B\0"
"X86RCRI_B\0"
"XVBITCLRI_B\0"
"XVSRLRI_B\0"
"XVNORI_B\0"
"XVORI_B\0"
"XVXORI_B\0"
"X86ROTRI_B\0"
"XVROTRI_B\0"
"XVBITSETI_B\0"
"XVSLTI_B\0"
"XVBITREVI_B\0"
"XVMAXI_B\0"
"X86RCL_B\0"
"X86SLL_B\0"
"XVSLL_B\0"
"XVLDREPL_B\0"
"X86SRL_B\0"
"XVSRL_B\0"
"X86ROTL_B\0"
"X86MUL_B\0"
"XVMUL_B\0"
"XVILVL_B\0"
"XVSTELM_B\0"
"XVMIN_B\0"
"XVCLO_B\0"
"AMSWAP_B\0"
"XVFRSTP_B\0"
"XVSEQ_B\0"
"XVSRAR_B\0"
"X86RCR_B\0"
"VPICKVE2GR_B\0"
"XVAVGR_B\0"
"XVBITCLR_B\0"
"XVSRLR_B\0"
"X86OR_B\0"
"X86XOR_B\0"
"X86ROTR_B\0"
"XVROTR_B\0"
"XVREPLGR2VR_B\0"
"PseudoXVINSGR2VR_B\0"
"IOCSRWR_B\0"
"AMCAS_B\0"
"XVEXTRINS_B\0"
"XVSAT_B\0"
"XVBITSET_B\0"
"LDGT_B\0"
"STGT_B\0"
"XVSLT_B\0"
"XVPCNT_B\0"
"ST_B\0"
"XVMADDWOD_H_BU_B\0"
"XVADDWOD_H_BU_B\0"
"XVMULWOD_H_BU_B\0"
"XVMADDWEV_H_BU_B\0"
"XVADDWEV_H_BU_B\0"
"XVMULWEV_H_BU_B\0"
"XVPACKEV_B\0"
"XVPICKEV_B\0"
"XVBITREV_B\0"
"XVDIV_B\0"
"XVSIGNCOV_B\0"
"EXT_W_B\0"
"VEXT2XV_W_B\0"
"XVMAX_B\0"
"LDX_B\0"
"STX_B\0"
"PseudoXVBZ_B\0"
"PseudoVBZ_B\0"
"XVMSKGEZ_B\0"
"XVSETALLNEZ_B\0"
"XVCLZ_B\0"
"PseudoXVBNZ_B\0"
"PseudoVBNZ_B\0"
"XVMSKNZ_B\0"
"XVSETANYEQZ_B\0"
"XVMSKLTZ_B\0"
"G_INTRINSIC\0"
"G_FPTRUNC\0"
"G_INTRINSIC_TRUNC\0"
"G_TRUNC\0"
"G_BUILD_VECTOR_TRUNC\0"
"G_DYN_STACKALLOC\0"
"PseudoLA_TLS_DESC_PC\0"
"G_FMAD\0"
"G_INDEXED_SEXTLOAD\0"
"G_SEXTLOAD\0"
"G_INDEXED_ZEXTLOAD\0"
"G_ZEXTLOAD\0"
"G_INDEXED_LOAD\0"
"G_LOAD\0"
"G_VECREDUCE_FADD\0"
"G_FADD\0"
"G_VECREDUCE_SEQ_FADD\0"
"G_STRICT_FADD\0"
"G_ATOMICRMW_FADD\0"
"G_VECREDUCE_ADD\0"
"G_ADD\0"
"G_PTR_ADD\0"
"G_ATOMICRMW_ADD\0"
"PseudoLA_TLS_GD\0"
"PRELD\0"
"XVLD\0"
"FCVT_D_LD\0"
"PseudoLA_TLS_LD\0"
"G_ATOMICRMW_NAND\0"
"G_VECREDUCE_AND\0"
"G_AND\0"
"G_ATOMICRMW_AND\0"
"LIFETIME_END\0"
"PseudoBRIND\0"
"G_BRCOND\0"
"G_LLROUND\0"
"G_LROUND\0"
"G_INTRINSIC_ROUND\0"
"G_INTRINSIC_FPTRUNC_ROUND\0"
"LOAD_STACK_GUARD\0"
"TLBRD\0"
"GCSRRD\0"
"XVREPLVE0_D\0"
"XVINSVE0_D\0"
"XVADDA_D\0"
"XVFMINA_D\0"
"X86SRA_D\0"
"XVSRA_D\0"
"XVFMAXA_D\0"
"AMADD__DB_D\0"
"AMAND__DB_D\0"
"AMMIN__DB_D\0"
"AMSWAP__DB_D\0"
"AMOR__DB_D\0"
"AMXOR__DB_D\0"
"AMCAS__DB_D\0"
"AMMAX__DB_D\0"
"FSCALEB_D\0"
"XVFLOGB_D\0"
"X86SUB_D\0"
"XVFSUB_D\0"
"XVFMSUB_D\0"
"XVFNMSUB_D\0"
"XVMSUB_D\0"
"XVSSUB_D\0"
"XVSUB_D\0"
"REVB_D\0"
"X86SBC_D\0"
"X86ADC_D\0"
"X86DEC_D\0"
"X86INC_D\0"
"SC_D\0"
"X86ADD_D\0"
"XVFADD_D\0"
"AMADD_D\0"
"XVFMADD_D\0"
"XVFNMADD_D\0"
"XVMADD_D\0"
"XVSADD_D\0"
"XVADD_D\0"
"FLD_D\0"
"FCVT_LD_D\0"
"X86AND_D\0"
"AMAND_D\0"
"XVPACKOD_D\0"
"XVPICKOD_D\0"
"XVMOD_D\0"
"IOCSRRD_D\0"
"XVABSD_D\0"
"FCVT_UD_D\0"
"XVFCMP_CLE_D\0"
"FLDLE_D\0"
"XVSLE_D\0"
"XVFCMP_SLE_D\0"
"ASRTLE_D\0"
"FSTLE_D\0"
"XVFCMP_CULE_D\0"
"XVFCMP_SULE_D\0"
"RDTIME_D\0"
"XVFCMP_CNE_D\0"
"XVFRINTRNE_D\0"
"XVFCMP_SNE_D\0"
"XVFCMP_CUNE_D\0"
"XVFCMP_SUNE_D\0"
"XVFRECIPE_D\0"
"XVFRSQRTE_D\0"
"XVPICKVE_D\0"
"XVREPLVE_D\0"
"XVFCMP_CAF_D\0"
"XVFCMP_SAF_D\0"
"XVSHUF_D\0"
"FNEG_D\0"
"XVNEG_D\0"
"XVAVG_D\0"
"MULH_D\0"
"XVMUH_D\0"
"REVH_D\0"
"XVILVH_D\0"
"ADDU12I_D\0"
"LU32I_D\0"
"LU52I_D\0"
"XVSHUF4I_D\0"
"ADDU16I_D\0"
"X86SRAI_D\0"
"XVSRAI_D\0"
"ADDI_D\0"
"XVSLEI_D\0"
"XVREPL128VEI_D\0"
"VREPLVEI_D\0"
"X86RCLI_D\0"
"XVHSELI_D\0"
"X86SLLI_D\0"
"XVSLLI_D\0"
"PseudoXVREPLI_D\0"
"PseudoVREPLI_D\0"
"X86SRLI_D\0"
"XVSRLI_D\0"
"X86ROTLI_D\0"
"PseudoLI_D\0"
"XVPERMI_D\0"
"XVMINI_D\0"
"XVSEQI_D\0"
"XVSRARI_D\0"
"X86RCRI_D\0"
"XVBITCLRI_D\0"
"XVSRLRI_D\0"
"X86ROTRI_D\0"
"XVROTRI_D\0"
"XVBITSETI_D\0"
"XVSLTI_D\0"
"XVBITREVI_D\0"
"XVMAXI_D\0"
"BYTEPICK_D\0"
"BSTRPICK_D\0"
"X86RCL_D\0"
"LDL_D\0"
"SCREL_D\0"
"X86SLL_D\0"
"XVSLL_D\0"
"XVLDREPL_D\0"
"X86SRL_D\0"
"XVSRL_D\0"
"ALSL_D\0"
"X86ROTL_D\0"
"STL_D\0"
"X86MUL_D\0"
"XVFMUL_D\0"
"XVMUL_D\0"
"XVILVL_D\0"
"XVFTINTRNE_L_D\0"
"XVFTINTRM_L_D\0"
"XVFTINTRP_L_D\0"
"XVFTINT_L_D\0"
"XVFTINTRZ_L_D\0"
"XVSTELM_D\0"
"XVFRINTRM_D\0"
"FCOPYSIGN_D\0"
"XVFMIN_D\0"
"AMMIN_D\0"
"XVMIN_D\0"
"XVFCMP_CUN_D\0"
"XVFCMP_SUN_D\0"
"XVCLO_D\0"
"CTO_D\0"
"AMSWAP_D\0"
"XVFRECIP_D\0"
"XVFRINTRP_D\0"
"LLACQ_D\0"
"XVFCMP_CEQ_D\0"
"XVSEQ_D\0"
"XVFCMP_SEQ_D\0"
"XVFCMP_CUEQ_D\0"
"XVFCMP_SUEQ_D\0"
"XVSUBWOD_Q_D\0"
"XVMADDWOD_Q_D\0"
"XVADDWOD_Q_D\0"
"XVMULWOD_Q_D\0"
"XVEXTH_Q_D\0"
"XVEXTL_Q_D\0"
"XVSUBWEV_Q_D\0"
"XVMADDWEV_Q_D\0"
"XVADDWEV_Q_D\0"
"XVMULWEV_Q_D\0"
"XVHSUBW_Q_D\0"
"XVHADDW_Q_D\0"
"XVSRAR_D\0"
"X86RCR_D\0"
"LDR_D\0"
"MOVGR2FR_D\0"
"XVPICKVE2GR_D\0"
"MOVFR2GR_D\0"
"XVAVGR_D\0"
"XVBITCLR_D\0"
"XVSRLR_D\0"
"X86OR_D\0"
"XVFCMP_COR_D\0"
"AMOR_D\0"
"XVFCMP_SOR_D\0"
"X86XOR_D\0"
"AMXOR_D\0"
"X86ROTR_D\0"
"XVROTR_D\0"
"LDPTR_D\0"
"STPTR_D\0"
"STR_D\0"
"XVREPLGR2VR_D\0"
"XVINSGR2VR_D\0"
"IOCSRWR_D\0"
"AMCAS_D\0"
"FABS_D\0"
"BSTRINS_D\0"
"XVEXTRINS_D\0"
"XVFCLASS_D\0"
"XVFCVT_S_D\0"
"XVSAT_D\0"
"XVBITSET_D\0"
"FLDGT_D\0"
"ASRTGT_D\0"
"FSTGT_D\0"
"XVFCMP_CLT_D\0"
"XVSLT_D\0"
"XVFCMP_SLT_D\0"
"XVFCMP_CULT_D\0"
"XVFCMP_SULT_D\0"
"XVPCNT_D\0"
"XVFRINT_D\0"
"XVFSQRT_D\0"
"XVFRSQRT_D\0"
"FST_D\0"
"XVMADDWOD_Q_DU_D\0"
"XVADDWOD_Q_DU_D\0"
"XVMULWOD_Q_DU_D\0"
"XVMADDWEV_Q_DU_D\0"
"XVADDWEV_Q_DU_D\0"
"XVMULWEV_Q_DU_D\0"
"XVFTINT_LU_D\0"
"XVFTINTRZ_LU_D\0"
"XVSSRANI_WU_D\0"
"XVSSRLNI_WU_D\0"
"XVSSRARNI_WU_D\0"
"XVSSRLRNI_WU_D\0"
"XVSSRAN_WU_D\0"
"XVSSRLN_WU_D\0"
"XVSSRARN_WU_D\0"
"XVSSRLRN_WU_D\0"
"XVPACKEV_D\0"
"XVPICKEV_D\0"
"XVBITREV_D\0"
"XVFDIV_D\0"
"XVDIV_D\0"
"XVSIGNCOV_D\0"
"FMOV_D\0"
"ARMMOV_D\0"
"XVFTINTRNE_W_D\0"
"XVSSRANI_W_D\0"
"XVSRANI_W_D\0"
"XVSSRLNI_W_D\0"
"XVSRLNI_W_D\0"
"XVSSRARNI_W_D\0"
"XVSRARNI_W_D\0"
"XVSSRLRNI_W_D\0"
"XVSRLRNI_W_D\0"
"XVFTINTRM_W_D\0"
"XVSSRAN_W_D\0"
"XVSRAN_W_D\0"
"XVSSRLN_W_D\0"
"XVSRLN_W_D\0"
"XVSSRARN_W_D\0"
"XVSRARN_W_D\0"
"XVSSRLRN_W_D\0"
"XVSRLRN_W_D\0"
"XVFTINTRP_W_D\0"
"XVFTINT_W_D\0"
"XVFTINTRZ_W_D\0"
"XVFMAX_D\0"
"AMMAX_D\0"
"XVMAX_D\0"
"FLDX_D\0"
"FSTX_D\0"
"PseudoXVBZ_D\0"
"PseudoVBZ_D\0"
"XVSETALLNEZ_D\0"
"XVCLZ_D\0"
"PseudoXVBNZ_D\0"
"PseudoVBNZ_D\0"
"XVSETANYEQZ_D\0"
"XVFRINTRZ_D\0"
"CTZ_D\0"
"XVMSKLTZ_D\0"
"PseudoAddTPRel_D\0"
"PseudoAtomicStoreD\0"
"FSEL_xD\0"
"PSEUDO_PROBE\0"
"G_SSUBE\0"
"G_USUBE\0"
"G_FENCE\0"
"ARITH_FENCE\0"
"REG_SEQUENCE\0"
"G_SADDE\0"
"G_UADDE\0"
"G_GET_FPMODE\0"
"G_RESET_FPMODE\0"
"G_SET_FPMODE\0"
"G_FMINNUM_IEEE\0"
"G_FMAXNUM_IEEE\0"
"BGE\0"
"PseudoLA_TLS_DESC_PC_LARGE\0"
"PseudoLA_TLS_GD_LARGE\0"
"PseudoLA_TLS_LD_LARGE\0"
"PseudoLA_TLS_IE_LARGE\0"
"PseudoLA_PCREL_LARGE\0"
"PseudoTAIL_LARGE\0"
"PseudoCALL_LARGE\0"
"PseudoLA_ABS_LARGE\0"
"PseudoLA_TLS_DESC_ABS_LARGE\0"
"PseudoLA_GOT_LARGE\0"
"PseudoLA_TLS_IE\0"
"G_VSCALE\0"
"G_JUMP_TABLE\0"
"IDLE\0"
"BUNDLE\0"
"PseudoLA_TLS_LE\0"
"BNE\0"
"G_MEMCPY_INLINE\0"
"SETX86LOOPNE\0"
"LOCAL_ESCAPE\0"
"SETX86LOOPE\0"
"G_STACKRESTORE\0"
"G_INDEXED_STORE\0"
"G_STORE\0"
"SET_CFR_FALSE\0"
"G_BITREVERSE\0"
"FAKE_USE\0"
"LDPTE\0"
"DBG_VALUE\0"
"G_GLOBAL_VALUE\0"
"G_PTRAUTH_GLOBAL_VALUE\0"
"CONVERGENCECTRL_GLUE\0"
"SET_CFR_TRUE\0"
"G_STACKSAVE\0"
"G_MEMMOVE\0"
"ARMMOVE\0"
"G_FREEZE\0"
"G_FCANONICALIZE\0"
"MOVGR2CF\0"
"G_CTLZ_ZERO_UNDEF\0"
"G_CTTZ_ZERO_UNDEF\0"
"G_IMPLICIT_DEF\0"
"DBG_INSTR_REF\0"
"X86MFFLAG\0"
"ARMMFFLAG\0"
"X86MTFLAG\0"
"ARMMTFLAG\0"
"X86SETTAG\0"
"G_FNEG\0"
"EXTRACT_SUBREG\0"
"INSERT_SUBREG\0"
"G_SEXT_INREG\0"
"SUBREG_TO_REG\0"
"CPUCFG\0"
"G_ATOMIC_CMPXCHG\0"
"GCSRXCHG\0"
"G_ATOMICRMW_XCHG\0"
"G_FLOG\0"
"G_VAARG\0"
"PREALLOCATED_ARG\0"
"REVB_2H\0"
"REVB_4H\0"
"TLBSRCH\0"
"G_PREFETCH\0"
"G_SMULH\0"
"G_UMULH\0"
"G_FTANH\0"
"G_FSINH\0"
"G_FCOSH\0"
"GTLBFLUSH\0"
"XVREPLVE0_H\0"
"XVADDA_H\0"
"X86SRA_H\0"
"XVSRA_H\0"
"AMADD__DB_H\0"
"AMSWAP__DB_H\0"
"AMCAS__DB_H\0"
"X86SUB_H\0"
"XVMSUB_H\0"
"XVSSUB_H\0"
"XVSUB_H\0"
"XVSSRANI_B_H\0"
"XVSRANI_B_H\0"
"XVSSRLNI_B_H\0"
"XVSRLNI_B_H\0"
"XVSSRARNI_B_H\0"
"XVSRARNI_B_H\0"
"XVSSRLRNI_B_H\0"
"XVSRLRNI_B_H\0"
"XVSSRAN_B_H\0"
"XVSRAN_B_H\0"
"XVSSRLN_B_H\0"
"XVSRLN_B_H\0"
"XVSSRARN_B_H\0"
"XVSRARN_B_H\0"
"XVSSRLRN_B_H\0"
"XVSRLRN_B_H\0"
"X86SBC_H\0"
"X86ADC_H\0"
"X86DEC_H\0"
"X86INC_H\0"
"X86ADD_H\0"
"AMADD_H\0"
"XVMADD_H\0"
"XVSADD_H\0"
"XVADD_H\0"
"LD_H\0"
"X86AND_H\0"
"XVPACKOD_H\0"
"XVPICKOD_H\0"
"XVMOD_H\0"
"IOCSRRD_H\0"
"XVABSD_H\0"
"VEXT2XV_D_H\0"
"LDLE_H\0"
"XVSLE_H\0"
"STLE_H\0"
"XVREPLVE_H\0"
"XVSHUF_H\0"
"XVNEG_H\0"
"XVAVG_H\0"
"XVMUH_H\0"
"XVILVH_H\0"
"XVSHUF4I_H\0"
"X86SRAI_H\0"
"XVSRAI_H\0"
"XVSLEI_H\0"
"XVREPL128VEI_H\0"
"VREPLVEI_H\0"
"X86RCLI_H\0"
"X86SLLI_H\0"
"XVSLLI_H\0"
"PseudoXVREPLI_H\0"
"PseudoVREPLI_H\0"
"X86SRLI_H\0"
"XVSRLI_H\0"
"X86ROTLI_H\0"
"XVMINI_H\0"
"XVFRSTPI_H\0"
"XVSEQI_H\0"
"XVSRARI_H\0"
"X86RCRI_H\0"
"XVBITCLRI_H\0"
"XVSRLRI_H\0"
"X86ROTRI_H\0"
"XVROTRI_H\0"
"XVBITSETI_H\0"
"XVSLTI_H\0"
"XVBITREVI_H\0"
"XVMAXI_H\0"
"X86RCL_H\0"
"X86SLL_H\0"
"XVSLL_H\0"
"XVLDREPL_H\0"
"X86SRL_H\0"
"XVSRL_H\0"
"X86ROTL_H\0"
"X86MUL_H\0"
"XVMUL_H\0"
"XVILVL_H\0"
"XVSTELM_H\0"
"XVMIN_H\0"
"XVCLO_H\0"
"AMSWAP_H\0"
"XVFRSTP_H\0"
"XVSEQ_H\0"
"XVSRAR_H\0"
"X86RCR_H\0"
"VPICKVE2GR_H\0"
"XVAVGR_H\0"
"XVBITCLR_H\0"
"XVSRLR_H\0"
"X86OR_H\0"
"X86XOR_H\0"
"X86ROTR_H\0"
"XVROTR_H\0"
"XVREPLGR2VR_H\0"
"PseudoXVINSGR2VR_H\0"
"IOCSRWR_H\0"
"AMCAS_H\0"
"XVEXTRINS_H\0"
"XVFCVTH_S_H\0"
"XVFCVTL_S_H\0"
"XVSAT_H\0"
"XVBITSET_H\0"
"LDGT_H\0"
"STGT_H\0"
"XVSLT_H\0"
"XVPCNT_H\0"
"ST_H\0"
"XVSSRANI_BU_H\0"
"XVSSRLNI_BU_H\0"
"XVSSRARNI_BU_H\0"
"XVSSRLRNI_BU_H\0"
"XVSSRAN_BU_H\0"
"XVSSRLN_BU_H\0"
"XVSSRARN_BU_H\0"
"XVSSRLRN_BU_H\0"
"XVMADDWOD_W_HU_H\0"
"XVADDWOD_W_HU_H\0"
"XVMULWOD_W_HU_H\0"
"XVMADDWEV_W_HU_H\0"
"XVADDWEV_W_HU_H\0"
"XVMULWEV_W_HU_H\0"
"XVPACKEV_H\0"
"XVPICKEV_H\0"
"XVBITREV_H\0"
"XVDIV_H\0"
"XVSIGNCOV_H\0"
"XVSUBWOD_W_H\0"
"XVMADDWOD_W_H\0"
"XVADDWOD_W_H\0"
"XVMULWOD_W_H\0"
"XVEXTH_W_H\0"
"XVSLLWIL_W_H\0"
"EXT_W_H\0"
"XVSUBWEV_W_H\0"
"XVMADDWEV_W_H\0"
"XVADDWEV_W_H\0"
"XVMULWEV_W_H\0"
"VEXT2XV_W_H\0"
"XVHSUBW_W_H\0"
"XVHADDW_W_H\0"
"XVMAX_H\0"
"LDX_H\0"
"STX_H\0"
"PseudoXVBZ_H\0"
"PseudoVBZ_H\0"
"XVSETALLNEZ_H\0"
"XVCLZ_H\0"
"PseudoXVBNZ_H\0"
"PseudoVBNZ_H\0"
"XVSETANYEQZ_H\0"
"XVMSKLTZ_H\0"
"PCALAU12I\0"
"PCADDU12I\0"
"PCADDU18I\0"
"PCADDI\0"
"XVLDI\0"
"ANDI\0"
"DBG_PHI\0"
"XORI\0"
"G_FPTOSI\0"
"SLTI\0"
"G_FPTOUI\0"
"SLTUI\0"
"G_FPOWI\0"
"SETX86J\0"
"SETARMJ\0"
"BREAK\0"
"G_PTRMASK\0"
"BL\0"
"DBCL\0"
"HVCL\0"
"GC_LABEL\0"
"DBG_LABEL\0"
"EH_LABEL\0"
"ANNOTATION_LABEL\0"
"ICALL_BRANCH_FUNNEL\0"
"PseudoLA_PCREL\0"
"G_FSHL\0"
"G_SHL\0"
"PseudoB_TAIL\0"
"PseudoJIRL_TAIL\0"
"PseudoTAIL\0"
"G_FCEIL\0"
"SYSCALL\0"
"PseudoDESC_CALL\0"
"PATCHABLE_TAIL_CALL\0"
"PseudoJIRL_CALL\0"
"PATCHABLE_TYPED_EVENT_CALL\0"
"PATCHABLE_EVENT_CALL\0"
"FENTRY_CALL\0"
"PseudoCALL\0"
"TLBFILL\0"
"KILL\0"
"G_CONSTANT_POOL\0"
"JIRL\0"
"G_ROTL\0"
"G_VECREDUCE_FMUL\0"
"G_FMUL\0"
"G_VECREDUCE_SEQ_FMUL\0"
"G_STRICT_FMUL\0"
"G_VECREDUCE_MUL\0"
"G_MUL\0"
"XVFFINT_D_L\0"
"XVFFINT_S_L\0"
"G_FREM\0"
"G_STRICT_FREM\0"
"G_SREM\0"
"G_UREM\0"
"G_SDIVREM\0"
"G_UDIVREM\0"
"INLINEASM\0"
"X86CLRTM\0"
"X86SETTM\0"
"PseudoTAIL_MEDIUM\0"
"PseudoCALL_MEDIUM\0"
"G_VECREDUCE_FMINIMUM\0"
"G_FMINIMUM\0"
"G_VECREDUCE_FMAXIMUM\0"
"G_FMAXIMUM\0"
"G_FMINNUM\0"
"G_FMAXNUM\0"
"G_FATAN\0"
"G_FTAN\0"
"ANDN\0"
"G_INTRINSIC_ROUNDEVEN\0"
"G_ASSERT_ALIGN\0"
"G_FCOPYSIGN\0"
"G_VECREDUCE_FMIN\0"
"G_ATOMICRMW_FMIN\0"
"G_VECREDUCE_SMIN\0"
"G_SMIN\0"
"G_VECREDUCE_UMIN\0"
"G_UMIN\0"
"G_ATOMICRMW_UMIN\0"
"G_ATOMICRMW_MIN\0"
"G_FASIN\0"
"G_FSIN\0"
"CFI_INSTRUCTION\0"
"ORN\0"
"ERTN\0"
"ADJCALLSTACKDOWN\0"
"G_SSUBO\0"
"G_USUBO\0"
"G_SADDO\0"
"G_UADDO\0"
"JUMP_TABLE_DEBUG_INFO\0"
"G_SMULO\0"
"G_UMULO\0"
"G_BZERO\0"
"STACKMAP\0"
"G_DEBUGTRAP\0"
"G_UBSANTRAP\0"
"G_TRAP\0"
"G_ATOMICRMW_UDEC_WRAP\0"
"G_ATOMICRMW_UINC_WRAP\0"
"G_BSWAP\0"
"G_SITOFP\0"
"G_UITOFP\0"
"G_FCMP\0"
"G_ICMP\0"
"G_SCMP\0"
"G_UCMP\0"
"PseudoUNIMP\0"
"CACOP\0"
"CONVERGENCECTRL_LOOP\0"
"G_CTPOP\0"
"X86DECTOP\0"
"X86INCTOP\0"
"X86MFTOP\0"
"X86MTTOP\0"
"PATCHABLE_OP\0"
"FAULTING_OP\0"
"ADJCALLSTACKUP\0"
"PREALLOCATED_SETUP\0"
"G_FLDEXP\0"
"G_STRICT_FLDEXP\0"
"G_FEXP\0"
"G_FFREXP\0"
"BEQ\0"
"XVREPLVE0_Q\0"
"XVSUB_Q\0"
"SC_Q\0"
"XVADD_Q\0"
"XVSSRANI_D_Q\0"
"XVSRANI_D_Q\0"
"XVSSRLNI_D_Q\0"
"XVSRLNI_D_Q\0"
"XVSSRARNI_D_Q\0"
"XVSRARNI_D_Q\0"
"XVSSRLRNI_D_Q\0"
"XVSRLRNI_D_Q\0"
"XVPERMI_Q\0"
"XVSSRANI_DU_Q\0"
"XVSSRLNI_DU_Q\0"
"XVSSRARNI_DU_Q\0"
"XVSSRLRNI_DU_Q\0"
"DBAR\0"
"IBAR\0"
"G_BR\0"
"INLINEASM_BR\0"
"PseudoBR\0"
"MOVGR2SCR\0"
"G_BLOCK_ADDR\0"
"MEMBARRIER\0"
"G_CONSTANT_FOLD_BARRIER\0"
"PATCHABLE_FUNCTION_ENTER\0"
"G_READCYCLECOUNTER\0"
"G_READSTEADYCOUNTER\0"
"G_READ_REGISTER\0"
"G_WRITE_REGISTER\0"
"PseudoLD_CFR\0"
"PseudoST_CFR\0"
"PseudoCopyCFR\0"
"MOVCF2GR\0"
"MOVSCR2GR\0"
"MOVFCSR2GR\0"
"G_ASHR\0"
"G_FSHR\0"
"G_LSHR\0"
"LDDIR\0"
"TLBCLR\0"
"CONVERGENCECTRL_ANCHOR\0"
"NOR\0"
"G_FFLOOR\0"
"G_EXTRACT_SUBVECTOR\0"
"G_INSERT_SUBVECTOR\0"
"G_BUILD_VECTOR\0"
"G_SHUFFLE_VECTOR\0"
"G_SPLAT_VECTOR\0"
"G_VECREDUCE_XOR\0"
"G_XOR\0"
"G_ATOMICRMW_XOR\0"
"G_VECREDUCE_OR\0"
"G_OR\0"
"G_ATOMICRMW_OR\0"
"MOVGR2FCSR\0"
"RDFCSR\0"
"WRFCSR\0"
"G_ROTR\0"
"G_INTTOPTR\0"
"TLBWR\0"
"GCSRWR\0"
"G_FABS\0"
"PseudoLA_ABS\0"
"PseudoLA_TLS_DESC_ABS\0"
"G_ABS\0"
"G_UNMERGE_VALUES\0"
"G_MERGE_VALUES\0"
"G_FACOS\0"
"G_FCOS\0"
"G_CONCAT_VECTORS\0"
"COPY_TO_REGCLASS\0"
"G_IS_FPCLASS\0"
"G_ATOMIC_CMPXCHG_WITH_SUCCESS\0"
"G_VECTOR_COMPRESS\0"
"G_INTRINSIC_W_SIDE_EFFECTS\0"
"G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\0"
"XVFMINA_S\0"
"XVFMAXA_S\0"
"FSCALEB_S\0"
"XVFLOGB_S\0"
"XVFSUB_S\0"
"XVFMSUB_S\0"
"XVFNMSUB_S\0"
"XVFADD_S\0"
"XVFMADD_S\0"
"XVFNMADD_S\0"
"FLD_S\0"
"XVFCVTH_D_S\0"
"XVFCVTL_D_S\0"
"FCVT_D_S\0"
"XVFCMP_CLE_S\0"
"FLDLE_S\0"
"XVFCMP_SLE_S\0"
"FSTLE_S\0"
"XVFCMP_CULE_S\0"
"XVFCMP_SULE_S\0"
"XVFCMP_CNE_S\0"
"XVFRINTRNE_S\0"
"XVFCMP_SNE_S\0"
"XVFCMP_CUNE_S\0"
"XVFCMP_SUNE_S\0"
"XVFRECIPE_S\0"
"XVFRSQRTE_S\0"
"XVFCMP_CAF_S\0"
"XVFCMP_SAF_S\0"
"FNEG_S\0"
"XVFCVT_H_S\0"
"XVFMUL_S\0"
"FTINTRNE_L_S\0"
"XVFTINTRNEH_L_S\0"
"XVFTINTRMH_L_S\0"
"XVFTINTRPH_L_S\0"
"XVFTINTH_L_S\0"
"XVFTINTRZH_L_S\0"
"XVFTINTRNEL_L_S\0"
"XVFTINTRML_L_S\0"
"XVFTINTRPL_L_S\0"
"XVFTINTL_L_S\0"
"XVFTINTRZL_L_S\0"
"FTINTRM_L_S\0"
"FTINTRP_L_S\0"
"FTINT_L_S\0"
"FTINTRZ_L_S\0"
"XVFRINTRM_S\0"
"FCOPYSIGN_S\0"
"XVFMIN_S\0"
"XVFCMP_CUN_S\0"
"XVFCMP_SUN_S\0"
"XVFRECIP_S\0"
"XVFRINTRP_S\0"
"XVFCMP_CEQ_S\0"
"XVFCMP_SEQ_S\0"
"XVFCMP_CUEQ_S\0"
"XVFCMP_SUEQ_S\0"
"MOVFRH2GR_S\0"
"MOVFR2GR_S\0"
"XVFCMP_COR_S\0"
"XVFCMP_SOR_S\0"
"FABS_S\0"
"XVFCLASS_S\0"
"FLDGT_S\0"
"FSTGT_S\0"
"XVFCMP_CLT_S\0"
"XVFCMP_SLT_S\0"
"XVFCMP_CULT_S\0"
"XVFCMP_SULT_S\0"
"XVFRINT_S\0"
"XVFSQRT_S\0"
"XVFRSQRT_S\0"
"FST_S\0"
"XVFTINT_WU_S\0"
"XVFTINTRZ_WU_S\0"
"XVFDIV_S\0"
"FMOV_S\0"
"XVFTINTRNE_W_S\0"
"XVFTINTRM_W_S\0"
"XVFTINTRP_W_S\0"
"XVFTINT_W_S\0"
"XVFTINTRZ_W_S\0"
"XVFMAX_S\0"
"FLDX_S\0"
"FSTX_S\0"
"XVFRINTRZ_S\0"
"MOVFR2CF_xS\0"
"FSEL_xS\0"
"MOVCF2FR_xS\0"
"G_SSUBSAT\0"
"G_USUBSAT\0"
"G_SADDSAT\0"
"G_UADDSAT\0"
"G_SSHLSAT\0"
"G_USHLSAT\0"
"G_SMULFIXSAT\0"
"G_UMULFIXSAT\0"
"G_SDIVFIXSAT\0"
"G_UDIVFIXSAT\0"
"G_EXTRACT\0"
"G_SELECT\0"
"G_BRINDIRECT\0"
"PATCHABLE_RET\0"
"PseudoRET\0"
"G_MEMSET\0"
"PATCHABLE_FUNCTION_EXIT\0"
"G_BRJT\0"
"BLT\0"
"G_EXTRACT_VECTOR_ELT\0"
"G_INSERT_VECTOR_ELT\0"
"SLT\0"
"G_FCONSTANT\0"
"G_CONSTANT\0"
"G_INTRINSIC_CONVERGENT\0"
"STATEPOINT\0"
"PATCHPOINT\0"
"G_PTRTOINT\0"
"G_FRINT\0"
"G_INTRINSIC_LLRINT\0"
"G_INTRINSIC_LRINT\0"
"G_FNEARBYINT\0"
"PseudoLA_GOT\0"
"G_VASTART\0"
"LIFETIME_START\0"
"G_INVOKE_REGION_START\0"
"G_INSERT\0"
"G_FSQRT\0"
"G_STRICT_FSQRT\0"
"G_BITCAST\0"
"G_ADDRSPACE_CAST\0"
"DBG_VALUE_LIST\0"
"XVST\0"
"G_FPEXT\0"
"G_SEXT\0"
"G_ASSERT_SEXT\0"
"G_ANYEXT\0"
"G_ZEXT\0"
"G_ASSERT_ZEXT\0"
"XVSSUB_BU\0"
"XVSADD_BU\0"
"LD_BU\0"
"XVMOD_BU\0"
"XVABSD_BU\0"
"XVSLE_BU\0"
"XVAVG_BU\0"
"XVMUH_BU\0"
"XVSUBWOD_H_BU\0"
"XVMADDWOD_H_BU\0"
"XVADDWOD_H_BU\0"
"XVMULWOD_H_BU\0"
"XVSUBWEV_H_BU\0"
"XVMADDWEV_H_BU\0"
"XVADDWEV_H_BU\0"
"XVMULWEV_H_BU\0"
"XVSUBI_BU\0"
"XVADDI_BU\0"
"XVSLEI_BU\0"
"XVMINI_BU\0"
"XVSLTI_BU\0"
"XVMAXI_BU\0"
"X86MUL_BU\0"
"XVMIN_BU\0"
"VPICKVE2GR_BU\0"
"XVAVGR_BU\0"
"XVSAT_BU\0"
"XVSLT_BU\0"
"VEXT2XV_DU_BU\0"
"XVEXTH_HU_BU\0"
"XVSLLWIL_HU_BU\0"
"VEXT2XV_HU_BU\0"
"XVHSUBW_HU_BU\0"
"XVHADDW_HU_BU\0"
"VEXT2XV_WU_BU\0"
"XVDIV_BU\0"
"XVMAX_BU\0"
"LDX_BU\0"
"AMMIN__DB_DU\0"
"AMMAX__DB_DU\0"
"X86SUB_DU\0"
"XVSSUB_DU\0"
"X86ADD_DU\0"
"XVSADD_DU\0"
"XVMOD_DU\0"
"XVABSD_DU\0"
"XVSLE_DU\0"
"XVAVG_DU\0"
"MULH_DU\0"
"XVMUH_DU\0"
"XVSUBI_DU\0"
"XVADDI_DU\0"
"XVSLEI_DU\0"
"XVMINI_DU\0"
"XVSLTI_DU\0"
"XVMAXI_DU\0"
"X86MUL_DU\0"
"AMMIN_DU\0"
"XVMIN_DU\0"
"XVSUBWOD_Q_DU\0"
"XVMADDWOD_Q_DU\0"
"XVADDWOD_Q_DU\0"
"XVMULWOD_Q_DU\0"
"XVSUBWEV_Q_DU\0"
"XVMADDWEV_Q_DU\0"
"XVADDWEV_Q_DU\0"
"XVMULWEV_Q_DU\0"
"XVPICKVE2GR_DU\0"
"XVAVGR_DU\0"
"XVSAT_DU\0"
"XVSLT_DU\0"
"XVEXTH_QU_DU\0"
"XVEXTL_QU_DU\0"
"XVHSUBW_QU_DU\0"
"XVHADDW_QU_DU\0"
"XVDIV_DU\0"
"AMMAX_DU\0"
"XVMAX_DU\0"
"BGEU\0"
"XVSSUB_HU\0"
"XVSADD_HU\0"
"LD_HU\0"
"XVMOD_HU\0"
"XVABSD_HU\0"
"XVSLE_HU\0"
"XVAVG_HU\0"
"XVMUH_HU\0"
"XVSUBI_HU\0"
"XVADDI_HU\0"
"XVSLEI_HU\0"
"XVMINI_HU\0"
"XVSLTI_HU\0"
"XVMAXI_HU\0"
"X86MUL_HU\0"
"XVMIN_HU\0"
"VPICKVE2GR_HU\0"
"XVAVGR_HU\0"
"XVSAT_HU\0"
"XVSLT_HU\0"
"VEXT2XV_DU_HU\0"
"XVEXTH_WU_HU\0"
"XVSLLWIL_WU_HU\0"
"VEXT2XV_WU_HU\0"
"XVHSUBW_WU_HU\0"
"XVHADDW_WU_HU\0"
"XVDIV_HU\0"
"XVSUBWOD_W_HU\0"
"XVMADDWOD_W_HU\0"
"XVADDWOD_W_HU\0"
"XVMULWOD_W_HU\0"
"XVSUBWEV_W_HU\0"
"XVMADDWEV_W_HU\0"
"XVADDWEV_W_HU\0"
"XVMULWEV_W_HU\0"
"XVMAX_HU\0"
"LDX_HU\0"
"XVFFINT_D_LU\0"
"BLTU\0"
"SLTU\0"
"AMMIN__DB_WU\0"
"AMMAX__DB_WU\0"
"X86SUB_WU\0"
"XVSSUB_WU\0"
"X86ADD_WU\0"
"XVSADD_WU\0"
"LD_WU\0"
"XVMOD_WU\0"
"XVABSD_WU\0"
"XVSUBWOD_D_WU\0"
"XVMADDWOD_D_WU\0"
"XVADDWOD_D_WU\0"
"XVMULWOD_D_WU\0"
"XVSUBWEV_D_WU\0"
"XVMADDWEV_D_WU\0"
"XVADDWEV_D_WU\0"
"XVMULWEV_D_WU\0"
"MULW_D_WU\0"
"XVSLE_WU\0"
"XVAVG_WU\0"
"MULH_WU\0"
"XVMUH_WU\0"
"XVSUBI_WU\0"
"XVADDI_WU\0"
"XVSLEI_WU\0"
"XVMINI_WU\0"
"XVSLTI_WU\0"
"XVMAXI_WU\0"
"ALSL_WU\0"
"X86MUL_WU\0"
"AMMIN_WU\0"
"XVMIN_WU\0"
"XVPICKVE2GR_WU\0"
"XVAVGR_WU\0"
"XVFFINT_S_WU\0"
"XVSAT_WU\0"
"XVSLT_WU\0"
"XVEXTH_DU_WU\0"
"XVSLLWIL_DU_WU\0"
"VEXT2XV_DU_WU\0"
"XVHSUBW_DU_WU\0"
"XVHADDW_DU_WU\0"
"XVDIV_WU\0"
"AMMAX_WU\0"
"XVMAX_WU\0"
"LDX_WU\0"
"G_FDIV\0"
"G_STRICT_FDIV\0"
"G_SDIV\0"
"G_UDIV\0"
"G_GET_FPENV\0"
"G_RESET_FPENV\0"
"G_SET_FPENV\0"
"XVAND_V\0"
"XVBITSEL_V\0"
"XVBSLL_V\0"
"XVBSRL_V\0"
"XVANDN_V\0"
"XVORN_V\0"
"XVNOR_V\0"
"XVOR_V\0"
"XVXOR_V\0"
"XVSETNEZ_V\0"
"XVSETEQZ_V\0"
"REVB_2W\0"
"REVH_2W\0"
"G_FPOW\0"
"XVREPLVE0_W\0"
"XVINSVE0_W\0"
"XVADDA_W\0"
"X86SRA_W\0"
"ARMSRA_W\0"
"XVSRA_W\0"
"AMADD__DB_W\0"
"AMAND__DB_W\0"
"AMMIN__DB_W\0"
"AMSWAP__DB_W\0"
"AMOR__DB_W\0"
"AMXOR__DB_W\0"
"AMCAS__DB_W\0"
"AMMAX__DB_W\0"
"X86SUB_W\0"
"ARMSUB_W\0"
"XVMSUB_W\0"
"XVSSUB_W\0"
"XVSUB_W\0"
"CRCC_W_B_W\0"
"CRC_W_B_W\0"
"X86SBC_W\0"
"ARMSBC_W\0"
"X86ADC_W\0"
"ARMADC_W\0"
"X86DEC_W\0"
"X86INC_W\0"
"SC_W\0"
"X86ADD_W\0"
"AMADD_W\0"
"ARMADD_W\0"
"XVMADD_W\0"
"XVSADD_W\0"
"XVADD_W\0"
"LD_W\0"
"X86AND_W\0"
"AMAND_W\0"
"ARMAND_W\0"
"XVPACKOD_W\0"
"XVPICKOD_W\0"
"XVMOD_W\0"
"IOCSRRD_W\0"
"XVABSD_W\0"
"XVSUBWOD_D_W\0"
"XVMADDWOD_D_W\0"
"XVADDWOD_D_W\0"
"XVMULWOD_D_W\0"
"XVFFINTH_D_W\0"
"XVEXTH_D_W\0"
"XVSLLWIL_D_W\0"
"XVFFINTL_D_W\0"
"FFINT_D_W\0"
"XVSUBWEV_D_W\0"
"XVMADDWEV_D_W\0"
"XVADDWEV_D_W\0"
"XVMULWEV_D_W\0"
"VEXT2XV_D_W\0"
"XVHSUBW_D_W\0"
"XVHADDW_D_W\0"
"MULW_D_W\0"
"CRCC_W_D_W\0"
"CRC_W_D_W\0"
"LDLE_W\0"
"XVSLE_W\0"
"STLE_W\0"
"XVPICKVE_W\0"
"XVREPLVE_W\0"
"XVSHUF_W\0"
"XVNEG_W\0"
"XVAVG_W\0"
"RDTIMEH_W\0"
"MULH_W\0"
"MOVGR2FRH_W\0"
"XVMUH_W\0"
"XVILVH_W\0"
"XVSSRANI_H_W\0"
"XVSRANI_H_W\0"
"XVSSRLNI_H_W\0"
"XVSRLNI_H_W\0"
"XVSSRARNI_H_W\0"
"XVSRARNI_H_W\0"
"XVSSRLRNI_H_W\0"
"XVSRLRNI_H_W\0"
"XVSSRAN_H_W\0"
"XVSRAN_H_W\0"
"XVSSRLN_H_W\0"
"XVSRLN_H_W\0"
"XVSSRARN_H_W\0"
"XVSRARN_H_W\0"
"XVSSRLRN_H_W\0"
"XVSRLRN_H_W\0"
"CRCC_W_H_W\0"
"CRC_W_H_W\0"
"ADDU12I_W\0"
"LU12I_W\0"
"XVSHUF4I_W\0"
"X86SRAI_W\0"
"ARMSRAI_W\0"
"XVSRAI_W\0"
"ADDI_W\0"
"XVSLEI_W\0"
"XVREPL128VEI_W\0"
"VREPLVEI_W\0"
"X86RCLI_W\0"
"X86SLLI_W\0"
"ARMSLLI_W\0"
"XVSLLI_W\0"
"PseudoXVREPLI_W\0"
"PseudoVREPLI_W\0"
"X86SRLI_W\0"
"ARMSRLI_W\0"
"XVSRLI_W\0"
"X86ROTLI_W\0"
"PseudoLI_W\0"
"XVPERMI_W\0"
"XVMINI_W\0"
"XVSEQI_W\0"
"XVSRARI_W\0"
"X86RCRI_W\0"
"XVBITCLRI_W\0"
"XVSRLRI_W\0"
"X86ROTRI_W\0"
"ARMROTRI_W\0"
"XVROTRI_W\0"
"XVBITSETI_W\0"
"XVSLTI_W\0"
"XVBITREVI_W\0"
"XVMAXI_W\0"
"BYTEPICK_W\0"
"BSTRPICK_W\0"
"X86RCL_W\0"
"LDL_W\0"
"RDTIMEL_W\0"
"SCREL_W\0"
"X86SLL_W\0"
"ARMSLL_W\0"
"XVSLL_W\0"
"XVLDREPL_W\0"
"X86SRL_W\0"
"ARMSRL_W\0"
"XVSRL_W\0"
"ALSL_W\0"
"X86ROTL_W\0"
"STL_W\0"
"X86MUL_W\0"
"XVMUL_W\0"
"XVILVL_W\0"
"XVSTELM_W\0"
"XVPERM_W\0"
"AMMIN_W\0"
"XVMIN_W\0"
"XVCLO_W\0"
"CTO_W\0"
"AMSWAP_W\0"
"LLACQ_W\0"
"XVSEQ_W\0"
"XVSRAR_W\0"
"X86RCR_W\0"
"LDR_W\0"
"MOVGR2FR_W\0"
"XVPICKVE2GR_W\0"
"XVAVGR_W\0"
"XVBITCLR_W\0"
"XVSRLR_W\0"
"X86OR_W\0"
"AMOR_W\0"
"ARMOR_W\0"
"X86XOR_W\0"
"AMXOR_W\0"
"ARMXOR_W\0"
"X86ROTR_W\0"
"ARMROTR_W\0"
"XVROTR_W\0"
"LDPTR_W\0"
"STPTR_W\0"
"STR_W\0"
"XVREPLGR2VR_W\0"
"XVINSGR2VR_W\0"
"IOCSRWR_W\0"
"AMCAS_W\0"
"BSTRINS_W\0"
"XVEXTRINS_W\0"
"XVFFINT_S_W\0"
"XVSAT_W\0"
"XVBITSET_W\0"
"LDGT_W\0"
"STGT_W\0"
"XVSLT_W\0"
"XVPCNT_W\0"
"ARMNOT_W\0"
"ST_W\0"
"XVSSRANI_HU_W\0"
"XVSSRLNI_HU_W\0"
"XVSSRARNI_HU_W\0"
"XVSSRLRNI_HU_W\0"
"XVSSRAN_HU_W\0"
"XVSSRLN_HU_W\0"
"XVSSRARN_HU_W\0"
"XVSSRLRN_HU_W\0"
"XVMADDWOD_D_WU_W\0"
"XVADDWOD_D_WU_W\0"
"XVMULWOD_D_WU_W\0"
"XVMADDWEV_D_WU_W\0"
"XVADDWEV_D_WU_W\0"
"XVMULWEV_D_WU_W\0"
"XVPACKEV_W\0"
"XVPICKEV_W\0"
"XVBITREV_W\0"
"XVDIV_W\0"
"XVSIGNCOV_W\0"
"ARMMOV_W\0"
"CRCC_W_W_W\0"
"CRC_W_W_W\0"
"AMMAX_W\0"
"XVMAX_W\0"
"LDX_W\0"
"ARMRRX_W\0"
"STX_W\0"
"PseudoXVBZ_W\0"
"PseudoVBZ_W\0"
"XVSETALLNEZ_W\0"
"XVCLZ_W\0"
"PseudoXVBNZ_W\0"
"PseudoVBNZ_W\0"
"XVSETANYEQZ_W\0"
"CTZ_W\0"
"XVMSKLTZ_W\0"
"PseudoAddTPRel_W\0"
"PseudoAtomicStoreW\0"
"G_VECREDUCE_FMAX\0"
"G_ATOMICRMW_FMAX\0"
"G_VECREDUCE_SMAX\0"
"G_SMAX\0"
"G_VECREDUCE_UMAX\0"
"G_UMAX\0"
"G_ATOMICRMW_UMAX\0"
"G_ATOMICRMW_MAX\0"
"PRELDX\0"
"XVLDX\0"
"G_FRAME_INDEX\0"
"G_SBFX\0"
"G_UBFX\0"
"G_SMULFIX\0"
"G_UMULFIX\0"
"G_SDIVFIX\0"
"G_UDIVFIX\0"
"XVSTX\0"
"G_MEMCPY\0"
"COPY\0"
"CONVERGENCECTRL_ENTRY\0"
"PseudoXVBZ\0"
"PseudoVBZ\0"
"BNEZ\0"
"BCNEZ\0"
"MASKNEZ\0"
"G_CTLZ\0"
"PseudoXVBNZ\0"
"PseudoVBNZ\0"
"BEQZ\0"
"BCEQZ\0"
"MASKEQZ\0"
"G_CTTZ\0"
"PseudoTAILIndirect\0"
"PseudoCALLIndirect\0"
};
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
extern const unsigned LoongArchInstrNameIndices[] = {
8508U, 9072U, 10086U, 9419U, 8618U, 8599U, 8627U, 8879U,
6468U, 6483U, 6384U, 6510U, 10730U, 6200U, 12436U, 6397U,
8504U, 8608U, 5677U, 17123U, 6038U, 12340U, 2597U, 5628U,
5665U, 9539U, 8848U, 12237U, 2694U, 9802U, 6589U, 12226U,
6094U, 9775U, 9762U, 10166U, 12067U, 12100U, 8764U, 8827U,
8800U, 8644U, 6185U, 10131U, 9493U, 17128U, 10367U, 9695U,
6248U, 12471U, 12501U, 9262U, 2457U, 638U, 8987U, 14362U,
14369U, 9038U, 9045U, 9052U, 9062U, 2575U, 10542U, 10505U,
6382U, 8506U, 17040U, 6210U, 6225U, 8884U, 12035U, 10666U,
12377U, 10683U, 10442U, 2217U, 10713U, 12248U, 10594U, 12409U,
6312U, 10142U, 2668U, 2191U, 2650U, 12286U, 12267U, 9240U,
10191U, 10210U, 2358U, 2302U, 2332U, 2343U, 2283U, 2313U,
6150U, 6134U, 10760U, 6531U, 6557U, 2473U, 644U, 2581U,
2542U, 10547U, 10511U, 17011U, 9388U, 16994U, 9371U, 2424U,
621U, 16929U, 9306U, 9601U, 9579U, 5657U, 6630U, 2622U,
12054U, 12355U, 2169U, 10808U, 12203U, 10835U, 12485U, 2209U,
12192U, 12180U, 12330U, 6581U, 12464U, 6497U, 12494U, 8686U,
10347U, 10333U, 8679U, 10340U, 10587U, 8905U, 9656U, 9649U,
9663U, 9670U, 12045U, 9485U, 5698U, 9469U, 5649U, 9477U,
5690U, 9461U, 5641U, 9523U, 9515U, 6649U, 6641U, 11953U,
11943U, 11933U, 11923U, 11973U, 11963U, 17068U, 17078U, 11983U,
11996U, 17088U, 17098U, 12009U, 12022U, 2382U, 600U, 8929U,
554U, 2276U, 14341U, 9017U, 14529U, 8546U, 9846U, 453U,
9U, 6574U, 445U, 0U, 9821U, 9853U, 6461U, 12456U,
2181U, 8517U, 8531U, 9631U, 9640U, 10618U, 9277U, 10747U,
6321U, 9200U, 9210U, 5747U, 5762U, 9157U, 9189U, 14376U,
14402U, 14388U, 5706U, 5734U, 5719U, 2463U, 8576U, 9340U,
16963U, 9364U, 16987U, 10660U, 2641U, 2631U, 10081U, 12124U,
6011U, 10423U, 10403U, 12156U, 12135U, 10457U, 10474U, 10790U,
17239U, 6364U, 17190U, 6346U, 9716U, 9623U, 6172U, 8732U,
10706U, 9412U, 9228U, 10698U, 9404U, 9220U, 6673U, 6665U,
6657U, 12386U, 10394U, 12259U, 12304U, 12419U, 10118U, 6020U,
2238U, 6282U, 6119U, 2410U, 607U, 8957U, 14348U, 9024U,
560U, 12394U, 9830U, 10230U, 10246U, 17114U, 6065U, 6294U,
12091U, 9531U, 9572U, 9548U, 9560U, 2389U, 8936U, 2365U,
8912U, 16912U, 9289U, 9168U, 9136U, 2441U, 8971U, 2559U,
10527U, 10489U, 16946U, 9323U, 16970U, 9347U, 17054U, 17061U,
9444U, 9787U, 5584U, 16876U, 110U, 132U, 183U, 489U,
345U, 60U, 366U, 5601U, 16893U, 326U, 10099U, 2610U,
8692U, 8860U, 541U, 17265U, 5912U, 9118U, 228U, 512U,
10289U, 8748U, 8784U, 8705U, 10625U, 5929U, 12317U, 5976U,
8664U, 5874U, 10638U, 5948U, 2255U, 5781U, 2489U, 5808U,
5995U, 5852U, 2526U, 5830U, 6045U, 10263U, 3693U, 15724U,
82U, 417U, 273U, 154U, 32U, 388U, 244U, 301U,
206U, 12081U, 10276U, 8721U, 528U, 17246U, 5895U, 9100U,
9677U, 17209U, 2121U, 5528U, 8418U, 16832U, 17161U, 2062U,
5480U, 8370U, 16784U, 1296U, 3648U, 7340U, 15669U, 17197U,
2107U, 5514U, 8404U, 16818U, 17150U, 2049U, 5467U, 8357U,
16771U, 1754U, 7772U, 1280U, 3632U, 7324U, 15653U, 10573U,
10580U, 782U, 2993U, 7013U, 14776U, 3551U, 15572U, 3485U,
15514U, 3522U, 3025U, 14817U, 3927U, 15997U, 14145U, 815U,
3040U, 7046U, 14823U, 698U, 2793U, 6729U, 14594U, 3120U,
14880U, 2805U, 14606U, 1783U, 4632U, 7801U, 16335U, 723U,
2865U, 6754U, 14666U, 5437U, 13373U, 16734U, 14316U, 2877U,
12958U, 14678U, 13848U, 4097U, 13135U, 16065U, 14163U, 2817U,
12945U, 14618U, 13835U, 4517U, 16206U, 2842U, 14643U, 1617U,
4153U, 7635U, 16095U, 710U, 2829U, 6741U, 14630U, 4546U,
16230U, 2853U, 14654U, 2555U, 8499U, 9235U, 14782U, 14831U,
14888U, 6421U, 6304U, 5150U, 16704U, 6441U, 16427U, 16213U,
15816U, 16257U, 16756U, 14764U, 15634U, 15943U, 15553U, 14577U,
15694U, 15980U, 14699U, 16238U, 4718U, 3229U, 581U, 17225U,
17176U, 9862U, 17220U, 5777U, 13391U, 573U, 583U, 5105U,
16675U, 8586U, 12131U, 13825U, 6061U, 17171U, 8570U, 4647U,
16343U, 3848U, 15890U, 3837U, 15879U, 9689U, 4141U, 16083U,
5508U, 16812U, 6524U, 14734U, 15157U, 15493U, 16713U, 14745U,
15168U, 15504U, 16724U, 2718U, 10612U, 6549U, 4147U, 16089U,
5567U, 16859U, 10071U, 8589U, 5117U, 13366U, 16686U, 14309U,
9439U, 2009U, 8240U, 4640U, 11618U, 3033U, 10945U, 4671U,
11627U, 3398U, 11175U, 4195U, 11517U, 3189U, 11014U, 4737U,
11654U, 3285U, 11084U, 4506U, 11594U, 4229U, 11543U, 3248U,
11056U, 4771U, 11680U, 3324U, 11123U, 4115U, 11468U, 3411U,
11188U, 4216U, 11530U, 3218U, 11035U, 4758U, 11667U, 3311U,
11110U, 4526U, 11607U, 4243U, 11557U, 3262U, 11070U, 4785U,
11694U, 3338U, 11137U, 4128U, 11481U, 4076U, 11445U, 2516U,
11003U, 3101U, 4682U, 3177U, 5116U, 11773U, 8995U, 15049U,
9007U, 16367U, 4710U, 11636U, 3200U, 11025U, 5453U, 11865U,
3095U, 10973U, 2901U, 10905U, 3050U, 10954U, 2785U, 10885U,
5430U, 11858U, 2758U, 10875U, 4090U, 11459U, 5143U, 11780U,
2929U, 10924U, 3961U, 11219U, 3431U, 11199U, 3060U, 10964U,
2939U, 10934U, 3352U, 11151U, 4164U, 11494U, 4808U, 11708U,
3364U, 11163U, 4828U, 11728U, 2889U, 10893U, 5620U, 11903U,
4818U, 11718U, 4727U, 11644U, 3238U, 11046U, 5460U, 11872U,
4837U, 11737U, 2920U, 10915U, 4002U, 11387U, 5280U, 11804U,
3987U, 11226U, 5161U, 11789U, 4016U, 11399U, 5390U, 11818U,
4042U, 11421U, 5416U, 11844U, 4030U, 11411U, 5404U, 11832U,
2717U, 10611U, 6548U, 6681U, 8594U, 10076U, 6033U, 593U,
893U, 3158U, 7124U, 14927U, 1773U, 4622U, 7791U, 16325U,
8900U, 18U, 25U, 10354U, 1822U, 4711U, 7864U, 16396U,
924U, 3201U, 7155U, 15178U, 3868U, 15910U, 6194U, 4573U,
16276U, 4425U, 16138U, 2037U, 12938U, 5454U, 8345U, 13805U,
16750U, 14334U, 849U, 12535U, 3096U, 7080U, 13416U, 14866U,
13901U, 4185U, 16104U, 3886U, 15938U, 15524U, 3495U, 3503U,
17231U, 17182U, 3152U, 13013U, 14921U, 13909U, 11911U, 10303U,
10322U, 11891U, 4456U, 11581U, 461U, 11569U, 6337U, 10562U,
15264U, 4431U, 16144U, 475U, 10108U, 10312U, 3454U, 13048U,
15257U, 14068U, 15148U, 14040U, 3953U, 16023U, 10390U, 10387U,
8513U, 9435U, 8486U, 8466U, 8476U, 8456U, 2505U, 17027U,
1383U, 3745U, 7427U, 15776U, 1656U, 4419U, 7674U, 16132U,
15247U, 15916U, 3274U, 6606U, 14513U, 6614U, 2974U, 14521U,
3469U, 1441U, 3777U, 7459U, 15808U, 1724U, 4557U, 7742U,
16250U, 773U, 2984U, 7004U, 14758U, 3874U, 15926U, 3017U,
9886U, 14809U, 8562U, 8554U, 6107U, 6081U, 6158U, 6269U,
3616U, 15627U, 3885U, 15937U, 12176U, 8526U, 13830U, 8540U,
3535U, 15546U, 2769U, 14571U, 3666U, 15687U, 3913U, 15974U,
1829U, 4728U, 7871U, 16403U, 939U, 3239U, 7170U, 15193U,
3944U, 16014U, 4581U, 16284U, 4589U, 16292U, 2043U, 5461U,
8351U, 16765U, 1853U, 4838U, 7895U, 16436U, 2912U, 14693U,
8740U, 10360U, 8871U, 6682U, 2711U, 6622U, 10605U, 904U,
12551U, 3169U, 13021U, 7135U, 13432U, 14938U, 13917U, 673U,
2748U, 6704U, 14560U, 12712U, 13076U, 13479U, 14096U, 15087U,
14013U, 16620U, 1104U, 12674U, 1925U, 4358U, 13240U, 4910U,
8276U, 13769U, 8079U, 14974U, 13956U, 16571U, 1027U, 12617U,
1876U, 4283U, 13183U, 4861U, 8191U, 13712U, 8030U, 842U,
3088U, 7073U, 9892U, 14859U, 1196U, 14452U, 14415U, 1676U,
12795U, 4468U, 13283U, 7694U, 13562U, 16170U, 14197U, 975U,
12570U, 3447U, 13040U, 7206U, 13451U, 15240U, 14060U, 1391U,
3753U, 7435U, 15784U, 1685U, 4477U, 7703U, 16179U, 1481U,
3817U, 7499U, 15859U, 1979U, 5104U, 8133U, 16674U, 1250U,
14423U, 1460U, 3796U, 7478U, 15838U, 1812U, 4700U, 7854U,
16386U, 14434U, 14443U, 1610U, 4140U, 7628U, 16082U, 2100U,
5507U, 8397U, 16811U, 1990U, 12921U, 5124U, 13365U, 8144U,
13674U, 16685U, 14308U, 12822U, 13589U, 14265U, 912U, 7143U,
15112U, 12864U, 1129U, 12906U, 13631U, 2017U, 8301U, 14238U,
15013U, 12837U, 1053U, 13311U, 4309U, 13604U, 8217U, 13324U,
4320U, 1792U, 4658U, 7810U, 16354U, 3032U, 10944U, 4670U,
11626U, 3397U, 11174U, 4194U, 11516U, 3188U, 11013U, 4736U,
11653U, 3284U, 11083U, 4505U, 11593U, 4228U, 11542U, 3247U,
11055U, 4770U, 11679U, 3323U, 11122U, 4114U, 11467U, 3410U,
11187U, 4215U, 11529U, 3217U, 11034U, 4757U, 11666U, 3310U,
11109U, 4525U, 11606U, 4242U, 11556U, 3261U, 11069U, 4784U,
11693U, 3337U, 11136U, 4127U, 11480U, 10980U, 7822U, 10992U,
7834U, 11207U, 4681U, 5115U, 11772U, 15000U, 15037U, 8994U,
13813U, 9006U, 16366U, 14207U, 2900U, 10904U, 3049U, 10953U,
2784U, 10884U, 5429U, 11857U, 2757U, 10874U, 4089U, 11458U,
2928U, 10923U, 3960U, 11218U, 3059U, 10963U, 2938U, 10933U,
3351U, 11150U, 4163U, 11493U, 4065U, 11434U, 3297U, 11096U,
4174U, 11504U, 5556U, 11880U, 4807U, 11707U, 3363U, 11162U,
4827U, 11727U, 1351U, 7395U, 1627U, 7645U, 4817U, 11717U,
2919U, 10914U, 11286U, 11360U, 11256U, 11330U, 4001U, 5279U,
11803U, 11240U, 11314U, 3986U, 5160U, 11788U, 11271U, 11345U,
4015U, 5389U, 11817U, 11299U, 11373U, 4955U, 4041U, 11757U,
5415U, 11843U, 4942U, 4029U, 11744U, 5403U, 11831U, 14294U,
15137U, 12893U, 1154U, 13351U, 4396U, 13660U, 8326U, 14280U,
15125U, 12879U, 1142U, 13337U, 4384U, 13646U, 8314U, 991U,
3477U, 7222U, 15285U, 1583U, 3977U, 7601U, 16038U, 1761U,
4610U, 7779U, 16313U, 2512U, 8494U, 1528U, 3900U, 7546U,
15961U, 17035U, 15073U, 13998U, 16603U, 1090U, 12659U, 1908U,
4344U, 13225U, 4893U, 8262U, 13754U, 8062U, 14960U, 13941U,
16554U, 1013U, 12602U, 1859U, 4269U, 13168U, 4844U, 8177U,
13697U, 8013U, 824U, 3070U, 7055U, 14841U, 1493U, 12752U,
3829U, 13116U, 7511U, 13519U, 15871U, 14136U, 2030U, 12930U,
5446U, 13383U, 8338U, 13797U, 16743U, 14326U, 1342U, 12732U,
3715U, 13096U, 7386U, 13499U, 15746U, 14116U, 1602U, 12772U,
4106U, 13145U, 7620U, 13539U, 16074U, 14173U, 886U, 12542U,
3151U, 13012U, 7117U, 13423U, 14920U, 13908U, 2075U, 2159U,
5574U, 8446U, 16866U, 2135U, 745U, 2949U, 6776U, 14709U,
983U, 12579U, 3462U, 13057U, 7214U, 13460U, 15277U, 14077U,
15100U, 14027U, 16636U, 1117U, 12688U, 1941U, 4371U, 13254U,
4926U, 8289U, 13783U, 8095U, 14987U, 13970U, 16587U, 1040U,
12631U, 1892U, 4296U, 13197U, 4877U, 8204U, 13726U, 8046U,
1575U, 3969U, 7593U, 16030U, 967U, 3439U, 7198U, 15232U,
1413U, 14469U, 1422U, 14461U, 14477U, 1957U, 5082U, 8111U,
16652U, 864U, 3129U, 7095U, 14898U, 1845U, 4798U, 7887U,
16419U, 15736U, 1968U, 5093U, 8122U, 16663U, 875U, 3140U,
7106U, 14909U, 1662U, 12780U, 4443U, 13268U, 7680U, 13547U,
16156U, 14182U, 1741U, 4596U, 7759U, 16299U, 1228U, 3582U,
7284U, 15603U, 947U, 3386U, 7178U, 15212U, 1450U, 3786U,
7468U, 15828U, 1732U, 4565U, 7750U, 16268U, 833U, 12526U,
3079U, 13002U, 7064U, 13407U, 14850U, 13892U, 1804U, 12805U,
4692U, 13293U, 7846U, 13572U, 16378U, 14220U, 1362U, 3724U,
7406U, 15755U, 1637U, 4207U, 7655U, 16113U, 2086U, 5493U,
8383U, 16797U, 2145U, 5542U, 8432U, 16846U, 14503U, 14492U,
1166U, 3512U, 7231U, 15533U, 958U, 3423U, 7189U, 15223U,
1998U, 5132U, 8152U, 16693U, 1205U, 12722U, 3559U, 13086U,
7261U, 13489U, 15580U, 14106U, 932U, 12561U, 3209U, 13031U,
7163U, 13442U, 15186U, 14051U, 1272U, 3624U, 7316U, 15645U,
14251U, 15024U, 12850U, 1064U, 13617U, 8228U, 1520U, 3892U,
7538U, 15953U, 1472U, 12742U, 3808U, 13106U, 7490U, 13509U,
15850U, 14126U, 1837U, 12814U, 4749U, 13302U, 7879U, 13581U,
16411U, 14229U, 1187U, 3543U, 7252U, 15564U, 6815U, 9913U,
15307U, 5188U, 6918U, 15410U, 5305U, 1371U, 3733U, 7415U,
15764U, 6866U, 9964U, 15358U, 5239U, 6965U, 15457U, 5352U,
1645U, 4408U, 7663U, 16121U, 691U, 2776U, 6722U, 14587U,
1322U, 3674U, 7366U, 15705U, 6840U, 9938U, 15332U, 5213U,
6941U, 15433U, 5328U, 1403U, 3765U, 7447U, 15796U, 6893U,
9991U, 15385U, 5266U, 6990U, 15482U, 5377U, 1696U, 4488U,
7714U, 16190U, 1548U, 3920U, 7566U, 15990U, 7901U, 6802U,
10014U, 9900U, 16442U, 15294U, 4970U, 5175U, 7959U, 6906U,
16500U, 15398U, 5028U, 5293U, 7929U, 6852U, 10042U, 9950U,
16470U, 15344U, 4998U, 5225U, 7985U, 6952U, 16526U, 15444U,
5054U, 5339U, 7915U, 6827U, 10028U, 9925U, 16456U, 15319U,
4984U, 5200U, 7972U, 6929U, 16513U, 15421U, 5041U, 5316U,
7944U, 6879U, 10057U, 9977U, 16485U, 15371U, 5013U, 5252U,
7999U, 6977U, 16540U, 15469U, 5068U, 5364U, 754U, 12516U,
2958U, 12982U, 6785U, 13397U, 14718U, 13872U, 12452U, 1592U,
4055U, 7610U, 16047U, 17109U, 12702U, 13066U, 13469U, 14086U,
15060U, 13984U, 1077U, 12645U, 4331U, 13211U, 8249U, 13740U,
14947U, 13927U, 1000U, 12588U, 4256U, 13154U, 8164U, 13683U,
763U, 2967U, 6794U, 9879U, 14727U, 1430U, 14484U, 779U,
2990U, 7010U, 14773U, 806U, 3022U, 12991U, 7037U, 14814U,
13881U, 854U, 3111U, 7085U, 14871U, 9082U, 9724U, 788U,
2999U, 7019U, 14791U, 9734U, 797U, 3008U, 7028U, 14800U,
6411U, 9744U, 6431U, 9753U, 1565U, 12761U, 3950U, 13125U,
7583U, 13528U, 16020U, 14153U, 1704U, 4496U, 7722U, 16198U,
1239U, 3593U, 7295U, 15614U, 1501U, 3859U, 7519U, 15901U,
1380U, 3742U, 7424U, 15773U, 1653U, 4416U, 7671U, 16129U,
1330U, 3682U, 7374U, 15713U, 1555U, 3934U, 7573U, 16004U,
1438U, 3774U, 7456U, 15805U, 1721U, 4554U, 7739U, 16247U,
770U, 2981U, 7001U, 14755U, 6451U, 9091U, 1261U, 3613U,
7305U, 15624U, 1510U, 3882U, 7528U, 15934U, 1176U, 3532U,
7241U, 15543U, 681U, 2766U, 6712U, 14568U, 1311U, 3663U,
7355U, 15684U, 1538U, 3910U, 7556U, 15971U, 735U, 2909U,
12971U, 6766U, 14690U, 13861U, 1712U, 4537U, 7730U, 16221U,
10501U, 8512U, 903U, 12550U, 3168U, 13020U, 7134U, 13431U,
14937U, 13916U, 672U, 2747U, 6703U, 14559U, 12711U, 13075U,
13478U, 14095U, 15086U, 14012U, 16619U, 1103U, 12673U, 1924U,
4357U, 13239U, 4909U, 8275U, 13768U, 8078U, 14973U, 13955U,
16570U, 1026U, 12616U, 1875U, 4282U, 13182U, 4860U, 8190U,
13711U, 8029U, 841U, 3087U, 7072U, 9891U, 14858U, 1195U,
14451U, 14414U, 1675U, 12794U, 4467U, 13282U, 7693U, 13561U,
16169U, 14196U, 974U, 12569U, 3446U, 13039U, 7205U, 13450U,
15239U, 14059U, 1390U, 3752U, 7434U, 15783U, 1684U, 4476U,
7702U, 16178U, 1480U, 3816U, 7498U, 15858U, 1978U, 5103U,
8132U, 16673U, 1249U, 14422U, 1459U, 3795U, 7477U, 15837U,
1811U, 4699U, 7853U, 16385U, 14433U, 14442U, 1609U, 4139U,
7627U, 16081U, 2099U, 5506U, 8396U, 16810U, 1989U, 12920U,
5123U, 13364U, 8143U, 13673U, 16684U, 14307U, 14237U, 15012U,
12836U, 1052U, 13310U, 4308U, 13603U, 8216U, 13323U, 4319U,
1791U, 4657U, 7809U, 16353U, 3031U, 10943U, 4669U, 11625U,
3396U, 11173U, 4193U, 11515U, 3187U, 11012U, 4735U, 11652U,
3283U, 11082U, 4504U, 11592U, 4227U, 11541U, 3246U, 11054U,
4769U, 11678U, 3322U, 11121U, 4113U, 11466U, 3409U, 11186U,
4214U, 11528U, 3216U, 11033U, 4756U, 11665U, 3309U, 11108U,
4524U, 11605U, 4241U, 11555U, 3260U, 11068U, 4783U, 11692U,
3336U, 11135U, 4126U, 11479U, 10979U, 7821U, 10991U, 7833U,
11206U, 4680U, 5114U, 11771U, 14999U, 15036U, 8993U, 13812U,
9005U, 16365U, 14206U, 2899U, 10903U, 3048U, 10952U, 2783U,
10883U, 5428U, 11856U, 2756U, 10873U, 4088U, 11457U, 2927U,
10922U, 3959U, 11217U, 3058U, 10962U, 2937U, 10932U, 3350U,
11149U, 4162U, 11492U, 4064U, 11433U, 3296U, 11095U, 4173U,
11503U, 5555U, 11879U, 4806U, 11706U, 3362U, 11161U, 4826U,
11726U, 1350U, 7394U, 1626U, 7644U, 4816U, 11716U, 2918U,
10913U, 11285U, 11359U, 11255U, 11329U, 4000U, 5278U, 11802U,
11239U, 11313U, 3985U, 5159U, 11787U, 11270U, 11344U, 4014U,
5388U, 11816U, 11298U, 11372U, 4954U, 4040U, 11756U, 5414U,
11842U, 4941U, 4028U, 11743U, 5402U, 11830U, 14293U, 15136U,
12892U, 1153U, 13350U, 4395U, 13659U, 8325U, 3603U, 14279U,
15124U, 12878U, 1141U, 13336U, 4383U, 13645U, 8313U, 990U,
3476U, 7221U, 15284U, 1582U, 3976U, 7600U, 16037U, 4609U,
16312U, 2736U, 14548U, 2511U, 8493U, 1527U, 3899U, 7545U,
15960U, 17034U, 15072U, 13997U, 16602U, 1089U, 12658U, 1907U,
4343U, 13224U, 4892U, 8261U, 13753U, 8061U, 14959U, 13940U,
16553U, 1012U, 12601U, 1858U, 4268U, 13167U, 4843U, 8176U,
13696U, 8012U, 823U, 3069U, 7054U, 14840U, 1492U, 12751U,
3828U, 13115U, 7510U, 13518U, 15870U, 14135U, 2029U, 12929U,
5445U, 13382U, 8337U, 13796U, 16742U, 14325U, 1341U, 12731U,
3714U, 13095U, 7385U, 13498U, 15745U, 14115U, 1601U, 12771U,
4105U, 13144U, 7619U, 13538U, 16073U, 14172U, 885U, 12541U,
3150U, 13011U, 7116U, 13422U, 14919U, 13907U, 2074U, 2158U,
5573U, 8445U, 16865U, 2134U, 744U, 2948U, 6775U, 14708U,
982U, 12578U, 3461U, 13056U, 7213U, 13459U, 15276U, 14076U,
15099U, 14026U, 16635U, 1116U, 12687U, 1940U, 4370U, 13253U,
4925U, 8288U, 13782U, 8094U, 14986U, 13969U, 16586U, 1039U,
12630U, 1891U, 4295U, 13196U, 4876U, 8203U, 13725U, 8045U,
1574U, 3968U, 7592U, 16029U, 966U, 3438U, 7197U, 15231U,
1412U, 14468U, 1421U, 14460U, 14476U, 1956U, 5081U, 8110U,
16651U, 863U, 3128U, 7094U, 14897U, 1844U, 4797U, 7886U,
16418U, 3704U, 10003U, 15735U, 16056U, 1967U, 5092U, 8121U,
16662U, 874U, 3139U, 7105U, 14908U, 4442U, 13267U, 16155U,
14181U, 3374U, 15200U, 1213U, 3567U, 7269U, 15588U, 1740U,
4595U, 7758U, 16298U, 660U, 2724U, 6691U, 9866U, 14536U,
946U, 3385U, 7177U, 15211U, 1449U, 3785U, 7467U, 15827U,
1731U, 4564U, 7749U, 16267U, 832U, 12525U, 3078U, 13001U,
7063U, 13406U, 14849U, 13891U, 1803U, 12804U, 4691U, 13292U,
7845U, 13571U, 16377U, 14219U, 1361U, 3723U, 7405U, 15754U,
1636U, 4206U, 7654U, 16112U, 2085U, 5492U, 8382U, 16796U,
2144U, 5541U, 8431U, 16845U, 14502U, 14491U, 1165U, 3511U,
7230U, 15532U, 957U, 3422U, 7188U, 15222U, 1997U, 5131U,
8151U, 16692U, 1204U, 12721U, 3558U, 13085U, 7260U, 13488U,
15579U, 14105U, 931U, 12560U, 3208U, 13030U, 7162U, 13441U,
15185U, 14050U, 1271U, 3623U, 7315U, 15644U, 14250U, 15023U,
12849U, 1063U, 13616U, 8227U, 1519U, 3891U, 7537U, 15952U,
1471U, 12741U, 3807U, 13105U, 7489U, 13508U, 15849U, 14125U,
1836U, 12813U, 4748U, 13301U, 7878U, 13580U, 16410U, 14228U,
1186U, 3542U, 7251U, 15563U, 6814U, 9912U, 15306U, 5187U,
6917U, 15409U, 5304U, 1370U, 3732U, 7414U, 15763U, 6865U,
9963U, 15357U, 5238U, 6964U, 15456U, 5351U, 1644U, 4407U,
7662U, 16120U, 690U, 2775U, 6721U, 14586U, 1321U, 3673U,
7365U, 15704U, 6839U, 9937U, 15331U, 5212U, 6940U, 15432U,
5327U, 1402U, 3764U, 7446U, 15795U, 6892U, 9990U, 15384U,
5265U, 6989U, 15481U, 5376U, 1695U, 4487U, 7713U, 16189U,
1547U, 3919U, 7565U, 15989U, 7900U, 6801U, 10013U, 9899U,
16441U, 15293U, 4969U, 5174U, 7958U, 6905U, 16499U, 15397U,
5027U, 5292U, 7928U, 6851U, 10041U, 9949U, 16469U, 15343U,
4997U, 5224U, 7984U, 6951U, 16525U, 15443U, 5053U, 5338U,
7914U, 6826U, 10027U, 9924U, 16455U, 15318U, 4983U, 5199U,
7971U, 6928U, 16512U, 15420U, 5040U, 5315U, 7943U, 6878U,
10056U, 9976U, 16484U, 15370U, 5012U, 5251U, 7998U, 6976U,
16539U, 15468U, 5067U, 5363U, 753U, 12515U, 2957U, 12981U,
6784U, 13396U, 14717U, 13871U, 12451U, 1591U, 4054U, 7609U,
16046U, 17108U, 12701U, 13065U, 13468U, 14085U, 15059U, 13983U,
1076U, 12644U, 4330U, 13210U, 8248U, 13739U, 14946U, 13926U,
999U, 12587U, 4255U, 13153U, 8163U, 13682U, 762U, 2966U,
6793U, 9878U, 14726U, 1429U, 14483U,
};
static inline void InitLoongArchMCInstrInfo(MCInstrInfo *II) {
II->InitMCInstrInfo(LoongArchDescs.Insts, LoongArchInstrNameIndices, LoongArchInstrNameData, nullptr, nullptr, 2429);
}
}
#endif
#ifdef GET_INSTRINFO_HEADER
#undef GET_INSTRINFO_HEADER
namespace llvm {
struct LoongArchGenInstrInfo : public TargetInstrInfo {
explicit LoongArchGenInstrInfo(unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
~LoongArchGenInstrInfo() override = default;
};
}
#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
namespace llvm {
extern const LoongArchInstrTable LoongArchDescs;
extern const unsigned LoongArchInstrNameIndices[];
extern const char LoongArchInstrNameData[];
LoongArchGenInstrInfo::LoongArchGenInstrInfo(unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
: TargetInstrInfo(CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode) {
InitMCInstrInfo(LoongArchDescs.Insts, LoongArchInstrNameIndices, LoongArchInstrNameData, nullptr, nullptr, 2429);
}
}
#endif
#ifdef GET_INSTRINFO_OPERAND_ENUM
#undef GET_INSTRINFO_OPERAND_ENUM
namespace llvm {
namespace LoongArch {
namespace OpName {
enum {
OPERAND_LAST
};
}
}
}
#endif
#ifdef GET_INSTRINFO_NAMED_OPS
#undef GET_INSTRINFO_NAMED_OPS
namespace llvm {
namespace LoongArch {
LLVM_READONLY
int16_t getNamedOperandIdx(uint16_t Opcode, uint16_t NamedIdx) {
return -1;
}
}
}
#endif
#ifdef GET_INSTRINFO_OPERAND_TYPES_ENUM
#undef GET_INSTRINFO_OPERAND_TYPES_ENUM
namespace llvm {
namespace LoongArch {
namespace OpTypes {
enum OperandType {
bare_symbol = 0,
f32imm = 1,
f64imm = 2,
grlenimm = 3,
i1imm = 4,
i8imm = 5,
i16imm = 6,
i32imm = 7,
i64imm = 8,
imm32 = 9,
imm64 = 10,
ptype0 = 11,
ptype1 = 12,
ptype2 = 13,
ptype3 = 14,
ptype4 = 15,
ptype5 = 16,
simm5 = 17,
simm8 = 18,
simm8_lsl1 = 19,
simm8_lsl2 = 20,
simm8_lsl3 = 21,
simm9_lsl3 = 22,
simm10 = 23,
simm10_lsl2 = 24,
simm11_lsl1 = 25,
simm12 = 26,
simm12_addlike = 27,
simm12_lu52id = 28,
simm13 = 29,
simm14_lsl2 = 30,
simm16 = 31,
simm16_lsl2 = 32,
simm16_lsl2_br = 33,
simm16_lsl16 = 34,
simm20 = 35,
simm20_lu12iw = 36,
simm20_lu32id = 37,
simm20_pcaddi = 38,
simm20_pcaddu18i = 39,
simm20_pcalau12i = 40,
simm21_lsl2 = 41,
simm26_b = 42,
simm26_symbol = 43,
simm32_hi16_lo12 = 44,
tprel_add_symbol = 45,
type0 = 46,
type1 = 47,
type2 = 48,
type3 = 49,
type4 = 50,
type5 = 51,
uimm1 = 52,
uimm2 = 53,
uimm2_plus1 = 54,
uimm3 = 55,
uimm4 = 56,
uimm5 = 57,
uimm6 = 58,
uimm7 = 59,
uimm8 = 60,
uimm12 = 61,
uimm12_ori = 62,
uimm14 = 63,
uimm15 = 64,
untyped_imm_0 = 65,
GPRMemAtomic = 66,
CFR = 67,
FCSR = 68,
FPR32 = 69,
FPR64 = 70,
GPR = 71,
GPRT = 72,
LASX256 = 73,
LSX128 = 74,
SCR = 75,
OPERAND_TYPE_LIST_END
};
}
}
}
#endif
#ifdef GET_INSTRINFO_OPERAND_TYPE
#undef GET_INSTRINFO_OPERAND_TYPE
namespace llvm {
namespace LoongArch {
LLVM_READONLY
static int getOperandType(uint16_t Opcode, uint16_t OpIdx) {
static const uint16_t Offsets[] = {
0,
1,
1,
1,
2,
3,
4,
5,
5,
8,
12,
13,
17,
20,
20,
20,
20,
20,
21,
23,
25,
25,
26,
27,
31,
33,
35,
35,
41,
42,
43,
46,
46,
48,
49,
49,
49,
49,
49,
49,
51,
54,
54,
54,
54,
55,
56,
57,
59,
60,
63,
66,
69,
72,
75,
78,
81,
84,
87,
90,
94,
98,
101,
104,
107,
108,
109,
111,
113,
118,
120,
123,
125,
129,
131,
133,
135,
137,
139,
141,
143,
145,
147,
150,
152,
154,
156,
158,
160,
161,
162,
164,
166,
168,
173,
178,
183,
185,
190,
195,
199,
202,
205,
208,
211,
214,
217,
220,
223,
226,
229,
232,
235,
238,
241,
244,
247,
250,
252,
256,
258,
259,
259,
260,
261,
262,
263,
265,
267,
269,
271,
272,
275,
277,
280,
282,
285,
288,
291,
295,
299,
302,
305,
309,
313,
316,
319,
323,
327,
332,
336,
341,
345,
350,
354,
359,
363,
367,
370,
373,
376,
379,
382,
385,
388,
391,
395,
399,
403,
407,
411,
415,
419,
423,
426,
429,
432,
436,
440,
443,
446,
449,
452,
454,
456,
458,
460,
462,
464,
467,
470,
472,
474,
476,
478,
480,
482,
484,
486,
489,
492,
494,
497,
500,
503,
506,
509,
512,
513,
514,
514,
515,
516,
516,
519,
522,
525,
528,
531,
534,
536,
538,
540,
541,
544,
546,
550,
553,
557,
560,
564,
566,
570,
572,
574,
576,
578,
580,
582,
584,
586,
588,
590,
592,
594,
596,
598,
600,
602,
604,
606,
608,
610,
612,
614,
616,
618,
621,
622,
623,
626,
629,
632,
635,
638,
642,
644,
647,
649,
651,
655,
658,
662,
666,
669,
669,
669,
670,
673,
676,
678,
680,
682,
684,
686,
688,
690,
692,
694,
696,
698,
700,
702,
704,
706,
710,
714,
716,
718,
722,
726,
731,
736,
741,
746,
751,
756,
761,
764,
767,
772,
773,
775,
776,
777,
778,
779,
780,
781,
787,
793,
795,
798,
800,
802,
804,
807,
809,
812,
814,
817,
819,
822,
824,
827,
829,
832,
834,
837,
839,
842,
844,
847,
849,
851,
857,
865,
873,
879,
885,
892,
899,
905,
912,
912,
915,
916,
918,
919,
920,
921,
921,
923,
925,
927,
929,
931,
933,
935,
937,
939,
941,
943,
945,
947,
949,
951,
953,
955,
957,
959,
961,
963,
965,
967,
969,
973,
977,
979,
981,
983,
985,
987,
989,
992,
995,
998,
1001,
1004,
1007,
1010,
1013,
1016,
1019,
1022,
1026,
1030,
1034,
1037,
1040,
1043,
1046,
1049,
1052,
1055,
1058,
1061,
1064,
1067,
1070,
1073,
1076,
1079,
1082,
1085,
1088,
1091,
1094,
1097,
1100,
1103,
1106,
1109,
1112,
1115,
1118,
1121,
1124,
1127,
1130,
1133,
1136,
1139,
1142,
1145,
1148,
1151,
1154,
1157,
1160,
1163,
1166,
1169,
1172,
1175,
1178,
1181,
1184,
1187,
1190,
1193,
1196,
1199,
1202,
1205,
1208,
1210,
1213,
1215,
1217,
1219,
1221,
1224,
1227,
1230,
1232,
1235,
1238,
1241,
1244,
1247,
1250,
1253,
1256,
1259,
1261,
1263,
1264,
1266,
1268,
1271,
1273,
1276,
1279,
1281,
1283,
1285,
1287,
1288,
1291,
1294,
1297,
1299,
1300,
1305,
1310,
1314,
1318,
1322,
1326,
1329,
1331,
1333,
1335,
1337,
1339,
1342,
1345,
1348,
1351,
1354,
1357,
1360,
1363,
1365,
1368,
1372,
1374,
1376,
1378,
1380,
1381,
1382,
1385,
1388,
1391,
1394,
1394,
1396,
1398,
1400,
1402,
1405,
1408,
1410,
1412,
1415,
1418,
1421,
1424,
1427,
1430,
1433,
1436,
1439,
1442,
1445,
1448,
1451,
1454,
1457,
1460,
1463,
1466,
1469,
1472,
1475,
1478,
1481,
1484,
1487,
1490,
1493,
1496,
1499,
1502,
1505,
1508,
1511,
1514,
1517,
1520,
1523,
1526,
1529,
1532,
1535,
1538,
1541,
1544,
1547,
1550,
1553,
1555,
1557,
1559,
1561,
1564,
1567,
1569,
1571,
1573,
1575,
1578,
1581,
1584,
1587,
1590,
1593,
1596,
1599,
1601,
1603,
1607,
1611,
1614,
1617,
1620,
1623,
1626,
1629,
1632,
1635,
1637,
1639,
1643,
1647,
1650,
1653,
1655,
1657,
1661,
1665,
1669,
1673,
1675,
1677,
1679,
1681,
1683,
1685,
1687,
1689,
1691,
1693,
1696,
1699,
1703,
1707,
1709,
1711,
1714,
1717,
1720,
1723,
1726,
1729,
1732,
1735,
1738,
1741,
1743,
1745,
1747,
1749,
1751,
1753,
1755,
1757,
1759,
1761,
1763,
1765,
1767,
1769,
1771,
1773,
1775,
1777,
1779,
1781,
1783,
1786,
1790,
1790,
1791,
1792,
1793,
1796,
1798,
1800,
1802,
1804,
1806,
1808,
1810,
1812,
1815,
1816,
1817,
1820,
1823,
1826,
1829,
1832,
1835,
1838,
1841,
1844,
1847,
1850,
1852,
1855,
1858,
1861,
1864,
1867,
1870,
1873,
1876,
1879,
1882,
1885,
1888,
1891,
1894,
1897,
1900,
1903,
1906,
1908,
1910,
1913,
1916,
1918,
1921,
1924,
1927,
1930,
1933,
1936,
1939,
1942,
1944,
1946,
1948,
1950,
1952,
1954,
1956,
1958,
1960,
1962,
1965,
1967,
1969,
1971,
1973,
1975,
1978,
1981,
1984,
1987,
1990,
1993,
1996,
1999,
2002,
2005,
2008,
2011,
2013,
2015,
2017,
2019,
2022,
2025,
2028,
2031,
2034,
2037,
2040,
2043,
2046,
2049,
2051,
2053,
2055,
2057,
2059,
2061,
2063,
2065,
2067,
2070,
2073,
2076,
2079,
2082,
2085,
2088,
2091,
2094,
2097,
2100,
2103,
2106,
2109,
2113,
2117,
2121,
2123,
2125,
2127,
2129,
2130,
2131,
2134,
2137,
2140,
2143,
2146,
2149,
2152,
2155,
2158,
2161,
2164,
2167,
2170,
2173,
2176,
2179,
2182,
2185,
2188,
2191,
2194,
2197,
2200,
2203,
2206,
2209,
2212,
2215,
2218,
2221,
2224,
2227,
2230,
2233,
2236,
2239,
2242,
2245,
2248,
2251,
2252,
2252,
2252,
2252,
2252,
2252,
2252,
2255,
2258,
2261,
2264,
2267,
2270,
2273,
2276,
2279,
2282,
2285,
2288,
2291,
2294,
2297,
2300,
2303,
2306,
2309,
2312,
2315,
2318,
2321,
2324,
2327,
2330,
2333,
2336,
2339,
2342,
2345,
2348,
2351,
2354,
2357,
2360,
2363,
2366,
2369,
2372,
2375,
2378,
2381,
2384,
2387,
2390,
2393,
2396,
2399,
2402,
2405,
2408,
2411,
2414,
2417,
2420,
2423,
2426,
2429,
2432,
2435,
2438,
2441,
2444,
2447,
2450,
2453,
2456,
2459,
2462,
2465,
2468,
2471,
2474,
2477,
2480,
2483,
2486,
2489,
2492,
2496,
2500,
2503,
2506,
2509,
2512,
2515,
2518,
2521,
2524,
2527,
2530,
2532,
2534,
2536,
2538,
2540,
2542,
2544,
2546,
2549,
2552,
2555,
2558,
2561,
2564,
2567,
2570,
2572,
2574,
2576,
2578,
2580,
2582,
2584,
2586,
2588,
2590,
2592,
2594,
2596,
2598,
2600,
2602,
2604,
2606,
2608,
2610,
2612,
2614,
2618,
2622,
2626,
2630,
2633,
2636,
2638,
2640,
2643,
2646,
2649,
2652,
2655,
2658,
2661,
2664,
2667,
2670,
2673,
2676,
2679,
2682,
2685,
2688,
2691,
2694,
2697,
2700,
2703,
2706,
2709,
2712,
2715,
2718,
2721,
2724,
2727,
2730,
2733,
2736,
2739,
2742,
2745,
2748,
2751,
2754,
2757,
2760,
2763,
2766,
2769,
2772,
2774,
2776,
2778,
2780,
2783,
2786,
2789,
2792,
2794,
2796,
2798,
2800,
2803,
2805,
2807,
2809,
2811,
2815,
2819,
2822,
2825,
2828,
2831,
2834,
2837,
2840,
2843,
2847,
2851,
2854,
2857,
2861,
2865,
2869,
2873,
2875,
2877,
2879,
2881,
2883,
2885,
2887,
2889,
2891,
2893,
2895,
2897,
2899,
2901,
2903,
2905,
2907,
2909,
2913,
2917,
2921,
2925,
2927,
2929,
2932,
2935,
2937,
2939,
2941,
2943,
2945,
2948,
2950,
2952,
2954,
2956,
2959,
2961,
2963,
2965,
2967,
2970,
2972,
2974,
2976,
2978,
2980,
2982,
2985,
2987,
2989,
2991,
2993,
2996,
2998,
3001,
3004,
3007,
3010,
3013,
3016,
3019,
3022,
3025,
3028,
3031,
3034,
3037,
3040,
3043,
3046,
3049,
3052,
3055,
3058,
3061,
3064,
3067,
3070,
3074,
3078,
3082,
3086,
3089,
3091,
3094,
3097,
3100,
3103,
3106,
3110,
3114,
3118,
3122,
3126,
3130,
3134,
3138,
3142,
3146,
3150,
3154,
3158,
3162,
3166,
3170,
3174,
3178,
3182,
3186,
3190,
3194,
3198,
3202,
3206,
3210,
3214,
3218,
3221,
3224,
3227,
3230,
3233,
3236,
3239,
3242,
3245,
3248,
3251,
3254,
3257,
3260,
3263,
3266,
3269,
3272,
3275,
3278,
3281,
3284,
3287,
3290,
3293,
3296,
3299,
3302,
3305,
3308,
3311,
3314,
3317,
3320,
3323,
3326,
3329,
3332,
3335,
3338,
3340,
3342,
3344,
3346,
3348,
3350,
3354,
3358,
3362,
3366,
3369,
3372,
3375,
3378,
3381,
3384,
3387,
3390,
3393,
3396,
3399,
3402,
3405,
3408,
3411,
3414,
3417,
3420,
3423,
3426,
3429,
3432,
3435,
3438,
3441,
3444,
3447,
3450,
3453,
3456,
3459,
3462,
3465,
3468,
3471,
3474,
3476,
3478,
3480,
3482,
3485,
3488,
3491,
3494,
3497,
3500,
3503,
3506,
3509,
3512,
3515,
3518,
3521,
3523,
3525,
3527,
3529,
3533,
3536,
3539,
3542,
3545,
3548,
3551,
3554,
3557,
3560,
3563,
3566,
3569,
3572,
3575,
3578,
3581,
3583,
3585,
3587,
3589,
3592,
3595,
3598,
3601,
3604,
3607,
3610,
3613,
3616,
3619,
3622,
3625,
3628,
3631,
3634,
3637,
3640,
3643,
3646,
3649,
3652,
3655,
3658,
3661,
3664,
3667,
3670,
3673,
3676,
3679,
3682,
3685,
3688,
3691,
3694,
3697,
3700,
3703,
3706,
3709,
3711,
3713,
3715,
3717,
3719,
3721,
3723,
3725,
3727,
3729,
3732,
3736,
3739,
3742,
3746,
3750,
3754,
3758,
3761,
3764,
3767,
3770,
3773,
3776,
3779,
3782,
3785,
3788,
3791,
3794,
3797,
3800,
3803,
3806,
3809,
3812,
3815,
3818,
3821,
3824,
3827,
3830,
3833,
3836,
3839,
3842,
3845,
3848,
3851,
3854,
3857,
3860,
3863,
3866,
3869,
3872,
3875,
3878,
3881,
3884,
3887,
3890,
3893,
3896,
3899,
3902,
3905,
3908,
3911,
3914,
3917,
3920,
3924,
3928,
3932,
3936,
3939,
3942,
3945,
3948,
3951,
3954,
3957,
3961,
3965,
3969,
3973,
3976,
3979,
3982,
3985,
3988,
3991,
3994,
3997,
4000,
4003,
4006,
4009,
4012,
4015,
4018,
4022,
4026,
4030,
4034,
4037,
4040,
4043,
4046,
4049,
4052,
4055,
4059,
4063,
4067,
4071,
4074,
4077,
4080,
4083,
4086,
4089,
4092,
4095,
4098,
4101,
4104,
4108,
4112,
4116,
4120,
4124,
4128,
4132,
4136,
4139,
4142,
4145,
4148,
4151,
4154,
4158,
4162,
4166,
4170,
4174,
4178,
4182,
4186,
4189,
4192,
4195,
4198,
4201,
4204,
4208,
4212,
4216,
4220,
4224,
4228,
4232,
4236,
4239,
4242,
4245,
4248,
4251,
4254,
4258,
4262,
4266,
4270,
4274,
4278,
4282,
4286,
4289,
4292,
4295,
4298,
4301,
4304,
4307,
4310,
4313,
4316,
4319,
4322,
4325,
4328,
4331,
4335,
4339,
4343,
4347,
4350,
4353,
4356,
4359,
4362,
4365,
4368,
4371,
4374,
4377,
4380,
4383,
4386,
4389,
4392,
4395,
4398,
4401,
4404,
4407,
4410,
4413,
4416,
4419,
4422,
4425,
4428,
4431,
4433,
4435,
4437,
4439,
4441,
4443,
4445,
4447,
4449,
4451,
4453,
4455,
4457,
4459,
4459,
4459,
4460,
4461,
4462,
4463,
4463,
4464,
4465,
4466,
4467,
4469,
4470,
4472,
4473,
4475,
4477,
4479,
4481,
4483,
4485,
4487,
4489,
4491,
4493,
4495,
4497,
4499,
4501,
4503,
4505,
4507,
4509,
4511,
4513,
4515,
4517,
4519,
4521,
4523,
4525,
4527,
4529,
4531,
4533,
4535,
4537,
4539,
4541,
4543,
4545,
4547,
4549,
4551,
4553,
4555,
4557,
4559,
4561,
4563,
4565,
4567,
4569,
4572,
4572,
4574,
4576,
4578,
4580,
4582,
4584,
4586,
4588,
4590,
4592,
4594,
4596,
4598,
4600,
4602,
4604,
4606,
4608,
4610,
4612,
4614,
4616,
4618,
4620,
4622,
4624,
4626,
4628,
4630,
4632,
4634,
4636,
4638,
4640,
4643,
4646,
4649,
4652,
4655,
4658,
4661,
4664,
4667,
4670,
4673,
4676,
4679,
4682,
4685,
4688,
4691,
4694,
4697,
4700,
4703,
4706,
4709,
4712,
4715,
4718,
4721,
4724,
4727,
4730,
4733,
4736,
4739,
4742,
4745,
4748,
4751,
4754,
4757,
4760,
4763,
4766,
4769,
4772,
4775,
4778,
4781,
4784,
4787,
4790,
4793,
4796,
4799,
4802,
4805,
4808,
4811,
4814,
4817,
4820,
4823,
4826,
4829,
4832,
4835,
4838,
4841,
4844,
4847,
4850,
4853,
4856,
4859,
4862,
4865,
4868,
4871,
4874,
4877,
4880,
4883,
4886,
4890,
4894,
4897,
4900,
4903,
4906,
4909,
4912,
4915,
4918,
4921,
4924,
4926,
4928,
4930,
4932,
4934,
4936,
4938,
4940,
4943,
4946,
4949,
4952,
4955,
4958,
4961,
4964,
4966,
4968,
4970,
4972,
4974,
4976,
4978,
4980,
4982,
4984,
4988,
4992,
4996,
5000,
5003,
5006,
5008,
5010,
5013,
5016,
5019,
5022,
5025,
5028,
5031,
5034,
5037,
5040,
5043,
5046,
5049,
5052,
5055,
5058,
5061,
5064,
5067,
5070,
5073,
5076,
5079,
5082,
5085,
5088,
5091,
5094,
5097,
5100,
5103,
5106,
5109,
5112,
5115,
5118,
5121,
5124,
5127,
5130,
5133,
5136,
5139,
5142,
5144,
5146,
5148,
5150,
5153,
5156,
5159,
5162,
5164,
5166,
5168,
5170,
5173,
5175,
5177,
5179,
5181,
5185,
5189,
5192,
5195,
5198,
5201,
5204,
5207,
5210,
5213,
5217,
5221,
5224,
5227,
5231,
5235,
5239,
5243,
5245,
5247,
5249,
5251,
5253,
5255,
5257,
5259,
5261,
5263,
5265,
5267,
5269,
5271,
5273,
5275,
5277,
5279,
5283,
5287,
5291,
5295,
5297,
5299,
5302,
5305,
5307,
5309,
5311,
5313,
5315,
5318,
5320,
5322,
5324,
5326,
5329,
5331,
5333,
5335,
5337,
5340,
5342,
5344,
5346,
5348,
5350,
5352,
5355,
5357,
5359,
5361,
5363,
5366,
5368,
5371,
5374,
5377,
5380,
5383,
5386,
5389,
5392,
5395,
5398,
5401,
5404,
5407,
5410,
5413,
5416,
5419,
5422,
5425,
5428,
5431,
5434,
5437,
5440,
5443,
5447,
5451,
5455,
5459,
5462,
5464,
5467,
5470,
5473,
5476,
5479,
5483,
5487,
5491,
5495,
5499,
5503,
5507,
5511,
5515,
5519,
5523,
5527,
5531,
5535,
5539,
5543,
5547,
5551,
5555,
5559,
5563,
5567,
5571,
5575,
5579,
5583,
5587,
5591,
5594,
5597,
5600,
5603,
5606,
5609,
5612,
5615,
5618,
5621,
5624,
5627,
5630,
5633,
5636,
5639,
5642,
5645,
5648,
5651,
5654,
5657,
5660,
5663,
5666,
5669,
5672,
5675,
5678,
5681,
5684,
5687,
5690,
5693,
5696,
5699,
5702,
5705,
5708,
5711,
5713,
5715,
5717,
5719,
5721,
5723,
5727,
5731,
5735,
5739,
5742,
5745,
5748,
5751,
5754,
5757,
5760,
5763,
5766,
5769,
5772,
5775,
5778,
5781,
5784,
5787,
5790,
5793,
5796,
5799,
5802,
5805,
5808,
5811,
5814,
5817,
5820,
5823,
5826,
5829,
5832,
5835,
5838,
5841,
5844,
5847,
5849,
5851,
5853,
5855,
5858,
5861,
5864,
5867,
5870,
5873,
5876,
5879,
5882,
5885,
5888,
5891,
5894,
5896,
5898,
5900,
5902,
5905,
5909,
5913,
5916,
5919,
5922,
5925,
5928,
5931,
5934,
5937,
5940,
5943,
5946,
5949,
5952,
5955,
5958,
5961,
5964,
5967,
5970,
5972,
5974,
5976,
5978,
5980,
5982,
5984,
5986,
5988,
5991,
5994,
5997,
6000,
6003,
6006,
6009,
6012,
6015,
6018,
6021,
6024,
6027,
6030,
6033,
6036,
6039,
6042,
6045,
6048,
6051,
6054,
6057,
6060,
6063,
6066,
6069,
6072,
6075,
6078,
6081,
6084,
6087,
6090,
6093,
6096,
6098,
6100,
6102,
6104,
6106,
6108,
6110,
6112,
6114,
6116,
6119,
6123,
6126,
6129,
6133,
6137,
6141,
6145,
6148,
6151,
6154,
6157,
6160,
6163,
6166,
6169,
6172,
6175,
6178,
6181,
6184,
6187,
6190,
6193,
6196,
6199,
6202,
6205,
6208,
6211,
6214,
6217,
6220,
6223,
6226,
6229,
6232,
6235,
6238,
6241,
6244,
6247,
6250,
6253,
6256,
6259,
6262,
6265,
6268,
6271,
6274,
6277,
6280,
6283,
6286,
6289,
6292,
6295,
6298,
6301,
6304,
6307,
6311,
6315,
6319,
6323,
6326,
6329,
6332,
6335,
6338,
6341,
6344,
6348,
6352,
6356,
6360,
6363,
6366,
6369,
6372,
6375,
6378,
6381,
6384,
6387,
6390,
6393,
6396,
6399,
6402,
6405,
6409,
6413,
6417,
6421,
6424,
6427,
6430,
6433,
6436,
6439,
6442,
6446,
6450,
6454,
6458,
6461,
6464,
6467,
6470,
6473,
6476,
6479,
6482,
6485,
6488,
6491,
6495,
6499,
6503,
6507,
6511,
6515,
6519,
6523,
6526,
6529,
6532,
6535,
6538,
6541,
6545,
6549,
6553,
6557,
6561,
6565,
6569,
6573,
6576,
6579,
6582,
6585,
6588,
6591,
6595,
6599,
6603,
6607,
6611,
6615,
6619,
6623,
6626,
6629,
6632,
6635,
6638,
6641,
6645,
6649,
6653,
6657,
6661,
6665,
6669,
6673,
6676,
6679,
6682,
6685,
6688,
6691,
6694,
6697,
6700,
6703,
6706,
6709,
6712,
6715,
6718,
6722,
6726,
6730,
6734,
6737,
6740,
6743,
6746,
6749,
6752,
6755,
6758,
6761,
6764,
6767,
6770,
6773,
6776,
6779,
6782,
6785,
6788,
6791,
6794,
6797,
6800,
6803,
6806,
6809,
6812,
6815,
};
using namespace OpTypes;
static const int8_t OpcodeOperandTypes[] = {
-1,
i32imm,
i32imm,
i32imm,
i32imm,
-1, -1, i32imm,
-1, -1, -1, i32imm,
-1,
-1, -1, -1, i32imm,
-1, -1, i32imm,
-1,
-1, -1,
-1, -1,
i32imm,
i32imm,
i64imm, i64imm, i8imm, i32imm,
-1, -1,
i64imm, i32imm,
-1, i64imm, i32imm, -1, i32imm, i32imm,
-1,
i32imm,
-1, i32imm, i32imm,
-1, i32imm,
-1,
-1, -1,
-1, -1, -1,
i64imm,
-1,
-1,
-1, -1,
-1,
type0, type0, untyped_imm_0,
type0, type0, untyped_imm_0,
type0, type0, untyped_imm_0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0, type0,
type0, type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0,
type0,
type0, -1,
type0, -1,
type0, -1, i32imm, type1, i64imm,
type0, -1,
type0, type1, untyped_imm_0,
type0, type1,
type0, type0, type1, untyped_imm_0,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type0,
type0, type0,
type0, type1, i32imm,
type0, type0,
type0, type0,
type0, type1,
type0, type1,
type0, type0,
type0,
type0,
type0, ptype1,
type0, ptype1,
type0, ptype1,
type0, ptype1, ptype1, type2, -1,
type0, ptype1, ptype1, type2, -1,
type0, ptype1, ptype1, type2, -1,
type0, ptype1,
ptype0, type1, ptype0, ptype2, -1,
type0, type1, type2, type0, type0,
type0, ptype1, type0, type0,
type0, ptype1, type0,
type0, ptype1, type0,
type0, ptype1, type0,
type0, ptype1, type0,
type0, ptype1, type0,
type0, ptype1, type0,
type0, ptype1, type0,
type0, ptype1, type0,
type0, ptype1, type0,
type0, ptype1, type0,
type0, ptype1, type0,
type0, ptype1, type0,
type0, ptype1, type0,
type0, ptype1, type0,
type0, ptype1, type0,
type0, ptype1, type0,
type0, ptype1, type0,
i32imm, i32imm,
ptype0, i32imm, i32imm, i32imm,
type0, -1,
type0,
-1,
-1,
-1,
-1,
type0, type1,
type0, type1,
type0, -1,
type0, -1,
type0,
type0, type1, -1,
type0, type1,
type0, type0, untyped_imm_0,
type0, type1,
type0, type0, type1,
type0, type0, type1,
type0, type0, type1,
type0, type0, type0, type1,
type0, type0, type0, type1,
type0, type0, type1,
type0, type0, type1,
type0, -1, type1, type1,
type0, -1, type1, type1,
type0, type1, type1,
type0, type1, type1,
type0, type1, type0, type0,
type0, type1, type0, type0,
type0, type1, type0, type0, type1,
type0, type1, type0, type0,
type0, type1, type0, type0, type1,
type0, type1, type0, type0,
type0, type1, type0, type0, type1,
type0, type1, type0, type0,
type0, type1, type0, type0, type1,
type0, type1, type0, type0,
type0, type1, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type1,
type0, type0, type1,
type0, type0, type0, untyped_imm_0,
type0, type0, type0, untyped_imm_0,
type0, type0, type0, untyped_imm_0,
type0, type0, type0, untyped_imm_0,
type0, type0, type0, untyped_imm_0,
type0, type0, type0, untyped_imm_0,
type0, type0, type0, untyped_imm_0,
type0, type0, type0, untyped_imm_0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0, type0,
type0, type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type1,
type0, type0,
type0, type0,
type0, type0,
type0, type0,
type0, type0,
type0, type0,
type0, type0, type1,
type0, type1, type0,
type0, type0,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type0,
type0, type0, type1,
type0, type1, -1,
type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0,
type0,
type0,
type0,
ptype0, ptype0, type1,
ptype0, ptype0, type1,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0,
type0, type1,
type0, type1,
-1,
ptype0, -1, type1,
type0, -1,
type0, type0, type1, untyped_imm_0,
type0, type0, untyped_imm_0,
type0, type0, type1, type2,
type0, type1, type2,
type0, type1, type1, -1,
type0, type1,
type0, type0, type1, type0,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type0,
type0, type0,
type0, type0,
type0, type0,
type0, type0,
type0, type0,
type0, type0,
type0, type0,
type0, type0,
type0, type0,
type0, type0,
type0, type0,
type0, type0,
type0, type0,
type0, type0,
type0, type0,
type0, type1,
type0, -1,
type0, -1,
ptype0, type1, i32imm,
ptype0,
ptype0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0,
type0, type0, type0, type0,
type0, type0,
type0, type0, type1,
type0, -1,
-1, type0,
ptype0, ptype1, type2, untyped_imm_0,
ptype0, ptype1, type2,
ptype0, ptype1, type2, untyped_imm_0,
ptype0, type1, type2, untyped_imm_0,
ptype0, type1, untyped_imm_0,
i8imm,
type0, type1, type2,
type0, type1, type2,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type1,
type0, type0, type1, type1,
type0, type0, type1, type1,
i32imm, i32imm,
i32imm, i32imm,
GPR, GPR, GPR, tprel_add_symbol,
GPR, GPR, GPR, tprel_add_symbol,
GPR, GPR, GPR, GPR, grlenimm,
GPR, GPR, GPR, GPR, grlenimm,
GPR, GPR, GPR, GPR, grlenimm,
GPR, GPR, GPR, GPR, grlenimm,
GPR, GPR, GPR, GPR, grlenimm,
GPR, GPR, GPR, GPR, grlenimm,
GPR, GPR, GPR, GPR, grlenimm,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR, GPR, grlenimm,
simm26_b,
GPR, simm16_lsl2,
simm26_b,
bare_symbol,
bare_symbol,
GPR,
bare_symbol,
bare_symbol,
GPR, GPR, GPR, GPR, GPR, grlenimm,
GPR, GPR, GPR, GPR, GPR, grlenimm,
CFR, CFR,
GPR, GPR, simm16_lsl2,
GPR, simm16_lsl2,
GPR, simm16_lsl2,
GPR, bare_symbol,
GPR, GPR, bare_symbol,
GPR, bare_symbol,
GPR, GPR, bare_symbol,
GPR, bare_symbol,
GPR, GPR, bare_symbol,
GPR, bare_symbol,
GPR, GPR, bare_symbol,
GPR, bare_symbol,
GPR, GPR, bare_symbol,
GPR, bare_symbol,
GPR, GPR, bare_symbol,
GPR, bare_symbol,
GPR, GPR, bare_symbol,
GPR, bare_symbol,
GPR, GPR, bare_symbol,
GPR, bare_symbol,
CFR, GPR, grlenimm,
GPR, imm64,
GPR, imm32,
GPR, GPR, GPR, GPR, GPR, grlenimm,
GPR, GPR, GPR, GPR, GPR, GPR, grlenimm, grlenimm,
GPR, GPR, GPR, GPR, GPR, GPR, grlenimm, grlenimm,
GPR, GPR, GPR, GPR, GPR, grlenimm,
GPR, GPR, GPR, GPR, GPR, grlenimm,
GPR, GPR, GPR, GPR, GPR, GPR, grlenimm,
GPR, GPR, GPR, GPR, GPR, GPR, grlenimm,
GPR, GPR, GPR, GPR, GPR, grlenimm,
GPR, GPR, GPR, GPR, GPR, GPR, grlenimm,
CFR, GPR, grlenimm,
bare_symbol,
GPR, bare_symbol,
GPRT,
bare_symbol,
bare_symbol,
GPR, LSX128,
GPR, LSX128,
GPR, LSX128,
GPR, LSX128,
GPR, LSX128,
GPR, LSX128,
GPR, LSX128,
GPR, LSX128,
GPR, LSX128,
GPR, LSX128,
LSX128, simm10,
LSX128, simm10,
LSX128, simm10,
LSX128, simm10,
GPR, LASX256,
GPR, LASX256,
GPR, LASX256,
GPR, LASX256,
GPR, LASX256,
GPR, LASX256,
GPR, LASX256,
GPR, LASX256,
GPR, LASX256,
GPR, LASX256,
LASX256, LASX256, GPR, uimm5,
LASX256, LASX256, GPR, uimm4,
LASX256, simm10,
LASX256, simm10,
LASX256, simm10,
LASX256, simm10,
GPR, uimm2,
uimm2, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, simm12_addlike,
GPR, GPR, simm12_addlike,
GPR, GPR, simm5,
GPR, GPR, simm5,
GPR, GPR, simm16,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR, uimm2_plus1,
GPR, GPR, GPR, uimm2_plus1,
GPR, GPR, GPR, uimm2_plus1,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPRMemAtomic,
GPR, GPR, GPR,
GPR, GPR, uimm12,
GPR, GPR, GPR,
GPR, GPR, uimm4,
GPR, GPR, uimm4,
GPR, GPR, uimm4,
GPR, uimm8,
GPR, GPR, uimm4,
GPR, uimm4,
GPR, uimm4,
GPR, uimm8,
GPR, uimm4,
GPR, GPR, uimm4,
GPR, uimm5, uimm4,
GPR, GPR, uimm4,
GPR, uimm4,
GPR, GPR, uimm4,
GPR, uimm5, uimm4,
GPR, GPR, uimm4,
GPR, uimm5, uimm4,
GPR, GPR, uimm4,
GPR, uimm5, uimm4,
GPR, GPR, uimm4,
GPR, GPR, uimm4,
GPR, GPR, uimm4,
GPR, GPR,
GPR, GPR,
simm26_b,
CFR, simm21_lsl2,
CFR, simm21_lsl2,
GPR, GPR, simm16_lsl2_br,
GPR, simm21_lsl2,
GPR, GPR, simm16_lsl2_br,
GPR, GPR, simm16_lsl2_br,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
simm26_symbol,
GPR, GPR, simm16_lsl2_br,
GPR, GPR, simm16_lsl2_br,
GPR, GPR, simm16_lsl2_br,
GPR, simm21_lsl2,
uimm15,
GPR, GPR, GPR, uimm6, uimm6,
GPR, GPR, GPR, uimm5, uimm5,
GPR, GPR, uimm6, uimm6,
GPR, GPR, uimm5, uimm5,
GPR, GPR, GPR, uimm3,
GPR, GPR, GPR, uimm2,
uimm5, GPR, simm12,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, uimm14,
GPR, GPR, uimm14,
GPR, GPR, GPR, uimm14,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
uimm15,
uimm15,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR,
GPR, GPR,
FPR64, FPR64,
FPR32, FPR32,
FPR64, FPR64, FPR64,
FPR32, FPR32, FPR32,
FPR64, FPR64,
FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
CFR, FPR64, FPR64,
CFR, FPR32, FPR32,
FPR64, FPR64, FPR64,
FPR32, FPR32, FPR32,
FPR32, FPR32, FPR32,
FPR64, FPR32,
FPR32, FPR32,
FPR32, FPR64,
FPR32, FPR32,
FPR64, FPR64, FPR64,
FPR32, FPR32, FPR32,
FPR64, FPR64,
FPR64, FPR32,
FPR32, FPR64,
FPR32, FPR32,
FPR64, GPR, GPR,
FPR32, GPR, GPR,
FPR64, GPR, GPR,
FPR32, GPR, GPR,
FPR64, GPR, GPR,
FPR32, GPR, GPR,
FPR64, GPR, simm12,
FPR32, GPR, simm12,
FPR64, FPR64,
FPR32, FPR32,
FPR64, FPR64, FPR64, FPR64,
FPR32, FPR32, FPR32, FPR32,
FPR64, FPR64, FPR64,
FPR32, FPR32, FPR32,
FPR64, FPR64, FPR64,
FPR32, FPR32, FPR32,
FPR64, FPR64, FPR64,
FPR32, FPR32, FPR32,
FPR64, FPR64, FPR64,
FPR32, FPR32, FPR32,
FPR64, FPR64,
FPR32, FPR32,
FPR64, FPR64, FPR64, FPR64,
FPR32, FPR32, FPR32, FPR32,
FPR64, FPR64, FPR64,
FPR32, FPR32, FPR32,
FPR64, FPR64,
FPR32, FPR32,
FPR64, FPR64, FPR64, FPR64,
FPR32, FPR32, FPR32, FPR32,
FPR64, FPR64, FPR64, FPR64,
FPR32, FPR32, FPR32, FPR32,
FPR64, FPR64,
FPR32, FPR32,
FPR64, FPR64,
FPR32, FPR32,
FPR64, FPR64,
FPR32, FPR32,
FPR64, FPR64,
FPR32, FPR32,
FPR64, FPR64,
FPR32, FPR32,
FPR64, FPR64, FPR64,
FPR32, FPR32, FPR32,
FPR64, FPR64, FPR64, CFR,
FPR32, FPR32, FPR32, CFR,
FPR64, FPR64,
FPR32, FPR32,
FPR64, GPR, GPR,
FPR32, GPR, GPR,
FPR64, GPR, GPR,
FPR32, GPR, GPR,
FPR64, GPR, GPR,
FPR32, GPR, GPR,
FPR64, GPR, simm12,
FPR32, GPR, simm12,
FPR64, FPR64, FPR64,
FPR32, FPR32, FPR32,
FPR64, FPR64,
FPR64, FPR32,
FPR32, FPR64,
FPR32, FPR32,
FPR64, FPR64,
FPR64, FPR32,
FPR32, FPR64,
FPR32, FPR32,
FPR64, FPR64,
FPR64, FPR32,
FPR32, FPR64,
FPR32, FPR32,
FPR64, FPR64,
FPR64, FPR32,
FPR32, FPR64,
FPR32, FPR32,
FPR64, FPR64,
FPR64, FPR32,
FPR32, FPR64,
FPR32, FPR32,
GPR, uimm14,
GPR, GPR, uimm14,
GPR, GPR, GPR, uimm14,
uimm15,
uimm15,
uimm15,
GPR, GPR, uimm5,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR, simm16_lsl2,
simm21_lsl2,
simm21_lsl2,
GPR, GPR, uimm8,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, simm12_addlike,
GPR, GPR, simm12_addlike,
GPR, uimm8,
GPR, GPR, simm14_lsl2,
GPR, GPR, simm14_lsl2,
GPR, GPR, simm12_addlike,
GPR, GPR, simm12_addlike,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, simm12_addlike,
GPR, GPR, simm12_addlike,
GPR, GPR, simm12_addlike,
GPR, GPR, simm12_addlike,
GPR, GPR, simm12_addlike,
GPR, GPR, simm12_addlike,
GPR, GPR, simm12_addlike,
GPR, GPR,
GPR, GPR,
GPR, GPR, simm14_lsl2,
GPR, GPR, simm14_lsl2,
GPR, simm20_lu12iw,
GPR, GPR, simm20_lu32id,
GPR, GPR, simm12_lu52id,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
FPR32, CFR,
GPR, CFR,
GPR, FCSR,
CFR, FPR32,
GPR, FPR64,
GPR, FPR32,
GPR, FPR64,
GPR, FPR64,
CFR, GPR,
FCSR, GPR,
FPR64, FPR64, GPR,
FPR64, GPR,
FPR32, GPR,
FPR64, GPR,
SCR, GPR,
GPR, SCR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, uimm12_ori,
GPR, GPR, GPR,
GPR, simm20_pcaddi,
GPR, simm20,
GPR, simm20_pcaddu18i,
GPR, simm20_pcalau12i,
uimm5, GPR, simm12,
uimm5, GPR, GPR,
GPR, GPR, uimm3,
GPR, GPR, uimm6,
GPR, GPR, uimm4,
GPR, GPR, uimm5,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR, uimm3,
GPR, GPR, uimm6,
GPR, GPR, uimm4,
GPR, GPR, uimm5,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR, simm14_lsl2,
GPR, GPR, GPR, GPR,
GPR, GPR, GPR, simm14_lsl2,
GPR, uimm4,
GPR, uimm4,
GPR, GPR,
GPR, GPR,
CFR,
CFR,
GPR, GPR, uimm6,
GPR, GPR, uimm5,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, simm12,
GPR, GPR, GPR,
GPR, GPR, simm12,
GPR, GPR, uimm6,
GPR, GPR, uimm5,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, uimm6,
GPR, GPR, uimm5,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, simm12_addlike,
GPR, GPR, simm12_addlike,
GPR, GPR, simm14_lsl2,
GPR, GPR, simm14_lsl2,
GPR, GPR, simm12_addlike,
GPR, GPR, simm12_addlike,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, simm12_addlike,
GPR, GPR, simm12_addlike,
GPR, GPR, simm12_addlike,
GPR, GPR, simm12_addlike,
GPR, GPR, GPR,
GPR, GPR, GPR,
uimm15,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, uimm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, uimm8,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, uimm3,
LSX128, LSX128, uimm6,
LSX128, LSX128, uimm4,
LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, uimm3,
LSX128, LSX128, uimm6,
LSX128, LSX128, uimm4,
LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, uimm8,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, uimm3,
LSX128, LSX128, uimm6,
LSX128, LSX128, uimm4,
LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, uimm5,
LSX128, LSX128, uimm5,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, LSX128, uimm8,
LSX128, LSX128, LSX128, uimm8,
LSX128, LSX128, LSX128, uimm8,
LSX128, LSX128, LSX128, uimm8,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, GPR, uimm4,
LSX128, LSX128, GPR, uimm1,
LSX128, LSX128, GPR, uimm3,
LSX128, LSX128, GPR, uimm2,
LSX128, GPR, simm12,
LSX128, simm13,
LSX128, GPR, simm12,
LSX128, GPR, simm9_lsl3,
LSX128, GPR, simm11_lsl1,
LSX128, GPR, simm10_lsl2,
LSX128, GPR, GPR,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, simm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, simm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, simm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, simm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, simm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, simm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, simm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, simm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, uimm8,
LSX128, LSX128, LSX128,
LSX128, LSX128, uimm8,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128,
LSX128, LSX128, LSX128, uimm8,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
GPR, LSX128, uimm4,
GPR, LSX128, uimm4,
GPR, LSX128, uimm1,
GPR, LSX128, uimm1,
GPR, LSX128, uimm3,
GPR, LSX128, uimm3,
GPR, LSX128, uimm2,
GPR, LSX128, uimm2,
LSX128, GPR,
LSX128, GPR,
LSX128, GPR,
LSX128, GPR,
LSX128, LSX128, uimm4,
LSX128, LSX128, uimm1,
LSX128, LSX128, uimm3,
LSX128, LSX128, uimm2,
LSX128, LSX128, GPR,
LSX128, LSX128, GPR,
LSX128, LSX128, GPR,
LSX128, LSX128, GPR,
LSX128, LSX128, uimm3,
LSX128, LSX128, uimm6,
LSX128, LSX128, uimm4,
LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, uimm3,
LSX128, LSX128, uimm3,
LSX128, LSX128, uimm6,
LSX128, LSX128, uimm6,
LSX128, LSX128, uimm4,
LSX128, LSX128, uimm4,
LSX128, LSX128, uimm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, simm5,
LSX128, LSX128, simm5,
LSX128, LSX128, simm5,
LSX128, LSX128, simm5,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
CFR, LSX128,
CFR, LSX128,
CFR, LSX128,
CFR, LSX128,
CFR, LSX128,
CFR, LSX128,
CFR, LSX128,
CFR, LSX128,
CFR, LSX128,
CFR, LSX128,
LSX128, LSX128, uimm8,
LSX128, LSX128, LSX128, uimm8,
LSX128, LSX128, uimm8,
LSX128, LSX128, uimm8,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, simm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, simm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, simm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, simm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, uimm3,
LSX128, LSX128, uimm6,
LSX128, LSX128, uimm4,
LSX128, LSX128, uimm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, uimm3,
LSX128, LSX128, uimm3,
LSX128, LSX128, uimm4,
LSX128, LSX128, uimm4,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, simm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, simm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, simm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, simm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, uimm3,
LSX128, LSX128, uimm6,
LSX128, LSX128, uimm4,
LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm4,
LSX128, LSX128, LSX128, uimm7,
LSX128, LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm6,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, uimm3,
LSX128, LSX128, uimm6,
LSX128, LSX128, uimm4,
LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm4,
LSX128, LSX128, LSX128, uimm7,
LSX128, LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm6,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, uimm3,
LSX128, LSX128, uimm6,
LSX128, LSX128, uimm4,
LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm4,
LSX128, LSX128, LSX128, uimm7,
LSX128, LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm6,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, uimm3,
LSX128, LSX128, uimm6,
LSX128, LSX128, uimm4,
LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm4,
LSX128, LSX128, LSX128, uimm7,
LSX128, LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm6,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, uimm4,
LSX128, LSX128, LSX128, uimm4,
LSX128, LSX128, LSX128, uimm7,
LSX128, LSX128, LSX128, uimm7,
LSX128, LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm6,
LSX128, LSX128, LSX128, uimm6,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, uimm4,
LSX128, LSX128, LSX128, uimm4,
LSX128, LSX128, LSX128, uimm7,
LSX128, LSX128, LSX128, uimm7,
LSX128, LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm6,
LSX128, LSX128, LSX128, uimm6,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, uimm4,
LSX128, LSX128, LSX128, uimm4,
LSX128, LSX128, LSX128, uimm7,
LSX128, LSX128, LSX128, uimm7,
LSX128, LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm6,
LSX128, LSX128, LSX128, uimm6,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128, uimm4,
LSX128, LSX128, LSX128, uimm4,
LSX128, LSX128, LSX128, uimm7,
LSX128, LSX128, LSX128, uimm7,
LSX128, LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128, uimm6,
LSX128, LSX128, LSX128, uimm6,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, GPR, simm12,
LSX128, GPR, simm8, uimm4,
LSX128, GPR, simm8_lsl3, uimm1,
LSX128, GPR, simm8_lsl1, uimm3,
LSX128, GPR, simm8_lsl2, uimm2,
LSX128, GPR, GPR,
LSX128, LSX128, uimm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, uimm5,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, LSX128,
LSX128, LSX128, uimm8,
LSX128, LSX128, LSX128,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR,
GPR,
GPR,
GPR,
GPR,
GPR,
GPR,
GPR,
GPR, uimm8,
GPR,
GPR, uimm8,
uimm3,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, uimm3,
GPR, uimm6,
GPR, uimm4,
GPR, uimm5,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, uimm3,
GPR, uimm6,
GPR, uimm4,
GPR, uimm5,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, uimm3,
GPR, uimm6,
GPR, uimm4,
GPR, uimm5,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, uimm3,
GPR, uimm6,
GPR, uimm4,
GPR, uimm5,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, uimm5, uimm8,
GPR, uimm3,
GPR, uimm6,
GPR, uimm4,
GPR, uimm5,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, uimm3,
GPR, uimm6,
GPR, uimm4,
GPR, uimm5,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, uimm3,
GPR, uimm6,
GPR, uimm4,
GPR, uimm5,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR,
GPR, GPR, GPR,
GPR, GPR, uimm12,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, uimm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, uimm8,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, uimm3,
LASX256, LASX256, uimm6,
LASX256, LASX256, uimm4,
LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, uimm3,
LASX256, LASX256, uimm6,
LASX256, LASX256, uimm4,
LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, uimm8,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, uimm3,
LASX256, LASX256, uimm6,
LASX256, LASX256, uimm4,
LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, uimm5,
LASX256, LASX256, uimm5,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, LASX256, uimm8,
LASX256, LASX256, LASX256, uimm8,
LASX256, LASX256, LASX256, uimm8,
LASX256, LASX256, LASX256, uimm8,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, GPR, uimm2,
LASX256, LASX256, GPR, uimm3,
LASX256, LASX256, LASX256, uimm2,
LASX256, LASX256, LASX256, uimm3,
LASX256, GPR, simm12,
LASX256, simm13,
LASX256, GPR, simm12,
LASX256, GPR, simm9_lsl3,
LASX256, GPR, simm11_lsl1,
LASX256, GPR, simm10_lsl2,
LASX256, GPR, GPR,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, simm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, simm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, simm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, simm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, simm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, simm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, simm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, simm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, uimm8,
LASX256, LASX256, LASX256,
LASX256, LASX256, uimm8,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, uimm8,
LASX256, LASX256, LASX256, uimm8,
LASX256, LASX256, LASX256, uimm8,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
GPR, LASX256, uimm2,
GPR, LASX256, uimm2,
GPR, LASX256, uimm3,
GPR, LASX256, uimm3,
LASX256, LASX256, uimm2,
LASX256, LASX256, uimm3,
LASX256, LASX256, uimm4,
LASX256, LASX256, uimm1,
LASX256, LASX256, uimm3,
LASX256, LASX256, uimm2,
LASX256, GPR,
LASX256, GPR,
LASX256, GPR,
LASX256, GPR,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256,
LASX256, LASX256, GPR,
LASX256, LASX256, GPR,
LASX256, LASX256, GPR,
LASX256, LASX256, GPR,
LASX256, LASX256, uimm3,
LASX256, LASX256, uimm6,
LASX256, LASX256, uimm4,
LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, uimm3,
LASX256, LASX256, uimm3,
LASX256, LASX256, uimm6,
LASX256, LASX256, uimm6,
LASX256, LASX256, uimm4,
LASX256, LASX256, uimm4,
LASX256, LASX256, uimm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, simm5,
LASX256, LASX256, simm5,
LASX256, LASX256, simm5,
LASX256, LASX256, simm5,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
CFR, LASX256,
CFR, LASX256,
CFR, LASX256,
CFR, LASX256,
CFR, LASX256,
CFR, LASX256,
CFR, LASX256,
CFR, LASX256,
CFR, LASX256,
CFR, LASX256,
LASX256, LASX256, uimm8,
LASX256, LASX256, LASX256, uimm8,
LASX256, LASX256, uimm8,
LASX256, LASX256, uimm8,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, simm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, simm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, simm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, simm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, uimm3,
LASX256, LASX256, uimm6,
LASX256, LASX256, uimm4,
LASX256, LASX256, uimm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, uimm3,
LASX256, LASX256, uimm3,
LASX256, LASX256, uimm4,
LASX256, LASX256, uimm4,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, simm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, simm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, simm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, simm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, uimm3,
LASX256, LASX256, uimm6,
LASX256, LASX256, uimm4,
LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm4,
LASX256, LASX256, LASX256, uimm7,
LASX256, LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm6,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, uimm3,
LASX256, LASX256, uimm6,
LASX256, LASX256, uimm4,
LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm4,
LASX256, LASX256, LASX256, uimm7,
LASX256, LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm6,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, uimm3,
LASX256, LASX256, uimm6,
LASX256, LASX256, uimm4,
LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm4,
LASX256, LASX256, LASX256, uimm7,
LASX256, LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm6,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, uimm3,
LASX256, LASX256, uimm6,
LASX256, LASX256, uimm4,
LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm4,
LASX256, LASX256, LASX256, uimm7,
LASX256, LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm6,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, uimm4,
LASX256, LASX256, LASX256, uimm4,
LASX256, LASX256, LASX256, uimm7,
LASX256, LASX256, LASX256, uimm7,
LASX256, LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm6,
LASX256, LASX256, LASX256, uimm6,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, uimm4,
LASX256, LASX256, LASX256, uimm4,
LASX256, LASX256, LASX256, uimm7,
LASX256, LASX256, LASX256, uimm7,
LASX256, LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm6,
LASX256, LASX256, LASX256, uimm6,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, uimm4,
LASX256, LASX256, LASX256, uimm4,
LASX256, LASX256, LASX256, uimm7,
LASX256, LASX256, LASX256, uimm7,
LASX256, LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm6,
LASX256, LASX256, LASX256, uimm6,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256, uimm4,
LASX256, LASX256, LASX256, uimm4,
LASX256, LASX256, LASX256, uimm7,
LASX256, LASX256, LASX256, uimm7,
LASX256, LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256, uimm6,
LASX256, LASX256, LASX256, uimm6,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, GPR, simm12,
LASX256, GPR, simm8, uimm5,
LASX256, GPR, simm8_lsl3, uimm2,
LASX256, GPR, simm8_lsl1, uimm4,
LASX256, GPR, simm8_lsl2, uimm3,
LASX256, GPR, GPR,
LASX256, LASX256, uimm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, uimm5,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, LASX256,
LASX256, LASX256, uimm8,
LASX256, LASX256, LASX256,
};
return OpcodeOperandTypes[Offsets[Opcode] + OpIdx];
}
}
}
#endif
#ifdef GET_INSTRINFO_MEM_OPERAND_SIZE
#undef GET_INSTRINFO_MEM_OPERAND_SIZE
namespace llvm {
namespace LoongArch {
LLVM_READONLY
static int getMemOperandSize(int OpType) {
switch (OpType) {
default: return 0;
}
}
}
}
#endif
#ifdef GET_INSTRINFO_LOGICAL_OPERAND_SIZE_MAP
#undef GET_INSTRINFO_LOGICAL_OPERAND_SIZE_MAP
namespace llvm {
namespace LoongArch {
LLVM_READONLY static unsigned
getLogicalOperandSize(uint16_t Opcode, uint16_t LogicalOpIdx) {
return LogicalOpIdx;
}
LLVM_READONLY static inline unsigned
getLogicalOperandIdx(uint16_t Opcode, uint16_t LogicalOpIdx) {
auto S = 0U;
for (auto i = 0U; i < LogicalOpIdx; ++i)
S += getLogicalOperandSize(Opcode, i);
return S;
}
}
}
#endif
#ifdef GET_INSTRINFO_LOGICAL_OPERAND_TYPE_MAP
#undef GET_INSTRINFO_LOGICAL_OPERAND_TYPE_MAP
namespace llvm {
namespace LoongArch {
LLVM_READONLY static int
getLogicalOperandType(uint16_t Opcode, uint16_t LogicalOpIdx) {
return -1;
}
}
}
#endif
#ifdef GET_INSTRINFO_MC_HELPER_DECLS
#undef GET_INSTRINFO_MC_HELPER_DECLS
namespace llvm {
class MCInst;
class FeatureBitset;
namespace LoongArch_MC {
void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
}
}
#endif
#ifdef GET_INSTRINFO_MC_HELPERS
#undef GET_INSTRINFO_MC_HELPERS
namespace llvm {
namespace LoongArch_MC {
}
}
#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
namespace llvm {
namespace LoongArch_MC {
enum SubtargetFeatureBits : uint8_t {
Feature_IsLA64Bit = 4,
Feature_IsLA32Bit = 3,
Feature_HasLaGlobalWithPcrelBit = 1,
Feature_HasLaGlobalWithAbsBit = 0,
Feature_HasLaLocalWithAbsBit = 2,
};
inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
FeatureBitset Features;
if (FB[LoongArch::Feature64Bit])
Features.set(Feature_IsLA64Bit);
if (!FB[LoongArch::Feature64Bit])
Features.set(Feature_IsLA32Bit);
if (FB[LoongArch::LaGlobalWithPcrel])
Features.set(Feature_HasLaGlobalWithPcrelBit);
if (FB[LoongArch::LaGlobalWithAbs])
Features.set(Feature_HasLaGlobalWithAbsBit);
if (FB[LoongArch::LaLocalWithAbs])
Features.set(Feature_HasLaLocalWithAbsBit);
return Features;
}
inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
enum : uint8_t {
CEFBS_None,
CEFBS_IsLA32,
CEFBS_IsLA64,
CEFBS_IsLA32_HasLaGlobalWithAbs,
CEFBS_IsLA64_HasLaGlobalWithAbs,
};
static constexpr FeatureBitset FeatureBitsets[] = {
{},
{Feature_IsLA32Bit, },
{Feature_IsLA64Bit, },
{Feature_IsLA32Bit, Feature_HasLaGlobalWithAbsBit, },
{Feature_IsLA64Bit, Feature_HasLaGlobalWithAbsBit, },
};
static constexpr uint8_t RequiredFeaturesRefs[] = {
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA32,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA32_HasLaGlobalWithAbs,
CEFBS_IsLA64_HasLaGlobalWithAbs,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA32,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_IsLA64,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
CEFBS_None,
};
assert(Opcode < 2429);
return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
}
}
}
#endif
#ifdef GET_AVAILABLE_OPCODE_CHECKER
#undef GET_AVAILABLE_OPCODE_CHECKER
namespace llvm {
namespace LoongArch_MC {
bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
FeatureBitset MissingFeatures =
(AvailableFeatures & RequiredFeatures) ^
RequiredFeatures;
return !MissingFeatures.any();
}
}
}
#endif
#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
#undef ENABLE_INSTR_PREDICATE_VERIFIER
#include <sstream>
namespace llvm {
namespace LoongArch_MC {
#ifndef NDEBUG
static const char *SubtargetFeatureNames[] = {
"Feature_HasLaGlobalWithAbs",
"Feature_HasLaGlobalWithPcrel",
"Feature_HasLaLocalWithAbs",
"Feature_IsLA32",
"Feature_IsLA64",
nullptr
};
#endif
void verifyInstructionPredicates(
unsigned Opcode, const FeatureBitset &Features) {
#ifndef NDEBUG
FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
FeatureBitset MissingFeatures =
(AvailableFeatures & RequiredFeatures) ^
RequiredFeatures;
if (MissingFeatures.any()) {
std::ostringstream Msg;
Msg << "Attempting to emit " << &LoongArchInstrNameData[LoongArchInstrNameIndices[Opcode]]
<< " instruction but the ";
for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
if (MissingFeatures.test(i))
Msg << SubtargetFeatureNames[i] << " ";
Msg << "predicate(s) are not met";
report_fatal_error(Msg.str().c_str());
}
#endif
}
}
}
#endif