mirror of
https://github.com/capstone-engine/capstone.git
synced 2024-11-30 08:50:42 +00:00
95966a1393
* Initial auto-sync LoongArch support - Accompanied llvm changes: https://github.com/capstone-engine/llvm-capstone/pull/45 - MC Tests are generated from llvm - Instruction groups are implemented - Register accesses are implemented - Memory operands are handled for memory instructions - Code are formatted using clang-format of LLVM 17 - Import tests from LLVM MC - Collect operand type and access - Collect registers read/modified --------- Co-authored-by: CoA <1109673069@qq.com> * Ensure same indent for all patched lines. * Emit upper case OP_GROUP enum * Spell all enum values in capital letters. * Capticalize enums in loongarch_detail.c * Add test which contains now a tab. * Run clang-format on test_loongarch.c --------- Co-authored-by: CoA <1109673069@qq.com> Co-authored-by: Rot127 <unisono@quyllur.org>
18849 lines
511 KiB
C
18849 lines
511 KiB
C
/* Capstone Disassembly Engine, https://www.capstone-engine.org */
|
|
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */
|
|
/* Rot127 <unisono@quyllur.org> 2022-2024 */
|
|
/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */
|
|
|
|
/* LLVM-commit: <commit> */
|
|
/* LLVM-tag: <tag> */
|
|
|
|
/* Do not edit. */
|
|
|
|
/* Capstone's LLVM TableGen Backends: */
|
|
/* https://github.com/capstone-engine/llvm-capstone */
|
|
|
|
{
|
|
/* PHINODE */
|
|
LoongArch_PHI /* 0 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_INLINEASM /* 1 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_INLINEASM_BR /* 2 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_CFI_INSTRUCTION /* 3 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_EH_LABEL /* 4 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_GC_LABEL /* 5 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_ANNOTATION_LABEL /* 6 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_KILL /* 7 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_EXTRACT_SUBREG /* 8 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_INSERT_SUBREG /* 9 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_IMPLICIT_DEF /* 10 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_SUBREG_TO_REG /* 11 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_COPY_TO_REGCLASS /* 12 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* DBG_VALUE */
|
|
LoongArch_DBG_VALUE /* 13 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* DBG_VALUE_LIST */
|
|
LoongArch_DBG_VALUE_LIST /* 14 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* DBG_INSTR_REF */
|
|
LoongArch_DBG_INSTR_REF /* 15 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* DBG_PHI */
|
|
LoongArch_DBG_PHI /* 16 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* DBG_LABEL */
|
|
LoongArch_DBG_LABEL /* 17 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_REG_SEQUENCE /* 18 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_COPY /* 19 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* BUNDLE */
|
|
LoongArch_BUNDLE /* 20 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* LIFETIME_START */
|
|
LoongArch_LIFETIME_START /* 21 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* LIFETIME_END */
|
|
LoongArch_LIFETIME_END /* 22 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* PSEUDO_PROBE */
|
|
LoongArch_PSEUDO_PROBE /* 23 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_ARITH_FENCE /* 24 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_STACKMAP /* 25 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* # FEntry call */
|
|
LoongArch_FENTRY_CALL /* 26 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_PATCHPOINT /* 27 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_LOAD_STACK_GUARD /* 28 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_PREALLOCATED_SETUP /* 29 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_PREALLOCATED_ARG /* 30 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_STATEPOINT /* 31 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_LOCAL_ESCAPE /* 32 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_FAULTING_OP /* 33 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_PATCHABLE_OP /* 34 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* # XRay Function Enter. */
|
|
LoongArch_PATCHABLE_FUNCTION_ENTER /* 35 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* # XRay Function Patchable RET. */
|
|
LoongArch_PATCHABLE_RET /* 36 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* # XRay Function Exit. */
|
|
LoongArch_PATCHABLE_FUNCTION_EXIT /* 37 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* # XRay Tail Call Exit. */
|
|
LoongArch_PATCHABLE_TAIL_CALL /* 38 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* # XRay Custom Event Log. */
|
|
LoongArch_PATCHABLE_EVENT_CALL /* 39 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* # XRay Typed Event Log. */
|
|
LoongArch_PATCHABLE_TYPED_EVENT_CALL /* 40 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_ICALL_BRANCH_FUNNEL /* 41 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_MEMBARRIER /* 42 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_JUMP_TABLE_DEBUG_INFO /* 43 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ASSERT_SEXT /* 44 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ASSERT_ZEXT /* 45 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ASSERT_ALIGN /* 46 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ADD /* 47 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SUB /* 48 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_MUL /* 49 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SDIV /* 50 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UDIV /* 51 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SREM /* 52 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UREM /* 53 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SDIVREM /* 54 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UDIVREM /* 55 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_AND /* 56 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_OR /* 57 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_XOR /* 58 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_IMPLICIT_DEF /* 59 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_PHI /* 60 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FRAME_INDEX /* 61 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_GLOBAL_VALUE /* 62 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_CONSTANT_POOL /* 63 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_EXTRACT /* 64 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UNMERGE_VALUES /* 65 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INSERT /* 66 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_MERGE_VALUES /* 67 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_BUILD_VECTOR /* 68 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_BUILD_VECTOR_TRUNC /* 69 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_CONCAT_VECTORS /* 70 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_PTRTOINT /* 71 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INTTOPTR /* 72 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_BITCAST /* 73 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FREEZE /* 74 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_CONSTANT_FOLD_BARRIER /* 75 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INTRINSIC_FPTRUNC_ROUND /* 76 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INTRINSIC_TRUNC /* 77 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INTRINSIC_ROUND /* 78 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INTRINSIC_LRINT /* 79 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INTRINSIC_ROUNDEVEN /* 80 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_READCYCLECOUNTER /* 81 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_LOAD /* 82 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SEXTLOAD /* 83 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ZEXTLOAD /* 84 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INDEXED_LOAD /* 85 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INDEXED_SEXTLOAD /* 86 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INDEXED_ZEXTLOAD /* 87 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_STORE /* 88 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INDEXED_STORE /* 89 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMIC_CMPXCHG_WITH_SUCCESS /* 90 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMIC_CMPXCHG /* 91 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_XCHG /* 92 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_ADD /* 93 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_SUB /* 94 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_AND /* 95 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_NAND /* 96 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_OR /* 97 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_XOR /* 98 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_MAX /* 99 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_MIN /* 100 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_UMAX /* 101 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_UMIN /* 102 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_FADD /* 103 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_FSUB /* 104 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_FMAX /* 105 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_FMIN /* 106 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_UINC_WRAP /* 107 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ATOMICRMW_UDEC_WRAP /* 108 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FENCE /* 109 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_PREFETCH /* 110 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_BRCOND /* 111 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_BRINDIRECT /* 112 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INVOKE_REGION_START /* 113 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INTRINSIC /* 114 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INTRINSIC_W_SIDE_EFFECTS /* 115 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INTRINSIC_CONVERGENT /* 116 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS /* 117 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ANYEXT /* 118 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_TRUNC /* 119 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_CONSTANT /* 120 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FCONSTANT /* 121 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VASTART /* 122 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VAARG /* 123 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SEXT /* 124 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SEXT_INREG /* 125 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ZEXT /* 126 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SHL /* 127 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_LSHR /* 128 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ASHR /* 129 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FSHL /* 130 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FSHR /* 131 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ROTR /* 132 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ROTL /* 133 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ICMP /* 134 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FCMP /* 135 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SELECT /* 136 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UADDO /* 137 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UADDE /* 138 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_USUBO /* 139 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_USUBE /* 140 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SADDO /* 141 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SADDE /* 142 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SSUBO /* 143 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SSUBE /* 144 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UMULO /* 145 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SMULO /* 146 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UMULH /* 147 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SMULH /* 148 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UADDSAT /* 149 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SADDSAT /* 150 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_USUBSAT /* 151 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SSUBSAT /* 152 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_USHLSAT /* 153 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SSHLSAT /* 154 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SMULFIX /* 155 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UMULFIX /* 156 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SMULFIXSAT /* 157 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UMULFIXSAT /* 158 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SDIVFIX /* 159 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UDIVFIX /* 160 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SDIVFIXSAT /* 161 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UDIVFIXSAT /* 162 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FADD /* 163 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FSUB /* 164 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FMUL /* 165 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FMA /* 166 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FMAD /* 167 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FDIV /* 168 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FREM /* 169 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FPOW /* 170 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FPOWI /* 171 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FEXP /* 172 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FEXP2 /* 173 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FEXP10 /* 174 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FLOG /* 175 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FLOG2 /* 176 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FLOG10 /* 177 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FLDEXP /* 178 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FFREXP /* 179 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FNEG /* 180 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FPEXT /* 181 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FPTRUNC /* 182 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FPTOSI /* 183 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FPTOUI /* 184 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SITOFP /* 185 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UITOFP /* 186 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FABS /* 187 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FCOPYSIGN /* 188 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_IS_FPCLASS /* 189 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FCANONICALIZE /* 190 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FMINNUM /* 191 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FMAXNUM /* 192 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FMINNUM_IEEE /* 193 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FMAXNUM_IEEE /* 194 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FMINIMUM /* 195 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FMAXIMUM /* 196 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_GET_FPENV /* 197 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SET_FPENV /* 198 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_RESET_FPENV /* 199 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_GET_FPMODE /* 200 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SET_FPMODE /* 201 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_RESET_FPMODE /* 202 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_PTR_ADD /* 203 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_PTRMASK /* 204 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SMIN /* 205 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SMAX /* 206 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UMIN /* 207 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UMAX /* 208 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ABS /* 209 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_LROUND /* 210 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_LLROUND /* 211 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_BR /* 212 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_BRJT /* 213 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_INSERT_VECTOR_ELT /* 214 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_EXTRACT_VECTOR_ELT /* 215 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SHUFFLE_VECTOR /* 216 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_CTTZ /* 217 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_CTTZ_ZERO_UNDEF /* 218 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_CTLZ /* 219 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_CTLZ_ZERO_UNDEF /* 220 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_CTPOP /* 221 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_BSWAP /* 222 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_BITREVERSE /* 223 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FCEIL /* 224 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FCOS /* 225 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FSIN /* 226 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FSQRT /* 227 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FFLOOR /* 228 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FRINT /* 229 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_FNEARBYINT /* 230 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_ADDRSPACE_CAST /* 231 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_BLOCK_ADDR /* 232 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_JUMP_TABLE /* 233 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_DYN_STACKALLOC /* 234 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_STACKSAVE /* 235 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_STACKRESTORE /* 236 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_STRICT_FADD /* 237 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_STRICT_FSUB /* 238 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_STRICT_FMUL /* 239 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_STRICT_FDIV /* 240 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_STRICT_FREM /* 241 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_STRICT_FMA /* 242 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_STRICT_FSQRT /* 243 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_STRICT_FLDEXP /* 244 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_READ_REGISTER /* 245 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_WRITE_REGISTER /* 246 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_MEMCPY /* 247 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_MEMCPY_INLINE /* 248 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_MEMMOVE /* 249 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_MEMSET /* 250 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_BZERO /* 251 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_SEQ_FADD /* 252 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_SEQ_FMUL /* 253 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_FADD /* 254 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_FMUL /* 255 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_FMAX /* 256 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_FMIN /* 257 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_FMAXIMUM /* 258 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_FMINIMUM /* 259 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_ADD /* 260 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_MUL /* 261 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_AND /* 262 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_OR /* 263 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_XOR /* 264 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_SMAX /* 265 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_SMIN /* 266 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_UMAX /* 267 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_VECREDUCE_UMIN /* 268 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_SBFX /* 269 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
LoongArch_G_UBFX /* 270 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_ADJCALLSTACKDOWN /* 271 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_ADJCALLSTACKUP /* 272 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoAtomicLoadAdd32 /* 273 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoAtomicLoadAnd32 /* 274 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoAtomicLoadNand32 /* 275 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoAtomicLoadNand64 /* 276 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoAtomicLoadOr32 /* 277 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoAtomicLoadSub32 /* 278 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoAtomicLoadXor32 /* 279 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoAtomicStoreD /* 280 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoAtomicStoreW /* 281 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoAtomicSwap32 /* 282 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoBR /* 283 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoBRIND /* 284 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoB_TAIL /* 285 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoCALL /* 286 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* call36 $dst */
|
|
LoongArch_PseudoCALL36 /* 287 */, LOONGARCH_INS_CALL36,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { LOONGARCH_REG_R1, 0 }, { LOONGARCH_GRP_CALL, LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoCALLIndirect /* 288 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoCALL_LARGE /* 289 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoCALL_MEDIUM /* 290 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoCmpXchg32 /* 291 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoCmpXchg64 /* 292 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoCopyCFR /* 293 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoJIRL_CALL /* 294 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoJIRL_TAIL /* 295 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* la.abs $dst, $src */
|
|
LoongArch_PseudoLA_ABS /* 296 */, LOONGARCH_INS_LA_ABS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* la.abs $dst, $src */
|
|
LoongArch_PseudoLA_ABS_LARGE /* 297 */, LOONGARCH_INS_LA_ABS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* la.got $dst, $src */
|
|
LoongArch_PseudoLA_GOT /* 298 */, LOONGARCH_INS_LA_GOT,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* la.got $dst, $tmp, $src */
|
|
LoongArch_PseudoLA_GOT_LARGE /* 299 */, LOONGARCH_INS_LA_GOT,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { LOONGARCH_REG_R20, 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* la.pcrel $dst, $src */
|
|
LoongArch_PseudoLA_PCREL /* 300 */, LOONGARCH_INS_LA_PCREL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* la.pcrel $dst, $tmp, $src */
|
|
LoongArch_PseudoLA_PCREL_LARGE /* 301 */, LOONGARCH_INS_LA_PCREL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { LOONGARCH_REG_R20, 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* la.tls.gd $dst, $src */
|
|
LoongArch_PseudoLA_TLS_GD /* 302 */, LOONGARCH_INS_LA_TLS_GD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* la.tls.gd $dst, $tmp, $src */
|
|
LoongArch_PseudoLA_TLS_GD_LARGE /* 303 */, LOONGARCH_INS_LA_TLS_GD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { LOONGARCH_REG_R20, 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* la.tls.ie $dst, $src */
|
|
LoongArch_PseudoLA_TLS_IE /* 304 */, LOONGARCH_INS_LA_TLS_IE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* la.tls.ie $dst, $tmp, $src */
|
|
LoongArch_PseudoLA_TLS_IE_LARGE /* 305 */, LOONGARCH_INS_LA_TLS_IE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { LOONGARCH_REG_R20, 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* la.tls.ld $dst, $src */
|
|
LoongArch_PseudoLA_TLS_LD /* 306 */, LOONGARCH_INS_LA_TLS_LD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* la.tls.ld $dst, $tmp, $src */
|
|
LoongArch_PseudoLA_TLS_LD_LARGE /* 307 */, LOONGARCH_INS_LA_TLS_LD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { LOONGARCH_REG_R20, 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* la.tls.le $dst, $src */
|
|
LoongArch_PseudoLA_TLS_LE /* 308 */, LOONGARCH_INS_LA_TLS_LE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoLD_CFR /* 309 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* li.d $rd, $imm */
|
|
LoongArch_PseudoLI_D /* 310 */, LOONGARCH_INS_LI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* li.w $rd, $imm */
|
|
LoongArch_PseudoLI_W /* 311 */, LOONGARCH_INS_LI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoMaskedAtomicLoadAdd32 /* 312 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoMaskedAtomicLoadMax32 /* 313 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoMaskedAtomicLoadMin32 /* 314 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoMaskedAtomicLoadNand32 /* 315 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoMaskedAtomicLoadSub32 /* 316 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoMaskedAtomicLoadUMax32 /* 317 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoMaskedAtomicLoadUMin32 /* 318 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoMaskedAtomicSwap32 /* 319 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoMaskedCmpXchg32 /* 320 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoRET /* 321 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoST_CFR /* 322 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoTAIL /* 323 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* tail36 $tmp, $dst */
|
|
LoongArch_PseudoTAIL36 /* 324 */, LOONGARCH_INS_TAIL36,
|
|
#ifndef CAPSTONE_DIET
|
|
{ LOONGARCH_REG_R3, 0 }, { 0 }, { LOONGARCH_GRP_RET, LOONGARCH_GRP_CALL, LOONGARCH_FEATURE_ISLA64, 0 }, 1, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoTAILIndirect /* 325 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoTAIL_LARGE /* 326 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoTAIL_MEDIUM /* 327 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoUNIMP /* 328 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoVBNZ /* 329 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoVBNZ_B /* 330 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoVBNZ_D /* 331 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoVBNZ_H /* 332 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoVBNZ_W /* 333 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoVBZ /* 334 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoVBZ_B /* 335 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoVBZ_D /* 336 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoVBZ_H /* 337 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoVBZ_W /* 338 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* vrepli.b $vd, $imm */
|
|
LoongArch_PseudoVREPLI_B /* 339 */, LOONGARCH_INS_VREPLI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vrepli.d $vd, $imm */
|
|
LoongArch_PseudoVREPLI_D /* 340 */, LOONGARCH_INS_VREPLI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vrepli.h $vd, $imm */
|
|
LoongArch_PseudoVREPLI_H /* 341 */, LOONGARCH_INS_VREPLI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vrepli.w $vd, $imm */
|
|
LoongArch_PseudoVREPLI_W /* 342 */, LOONGARCH_INS_VREPLI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoXVBNZ /* 343 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoXVBNZ_B /* 344 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoXVBNZ_D /* 345 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoXVBNZ_H /* 346 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoXVBNZ_W /* 347 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoXVBZ /* 348 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoXVBZ_B /* 349 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoXVBZ_D /* 350 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoXVBZ_H /* 351 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoXVBZ_W /* 352 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoXVINSGR2VR_B /* 353 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_PseudoXVINSGR2VR_H /* 354 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* xvrepli.b $xd, $imm */
|
|
LoongArch_PseudoXVREPLI_B /* 355 */, LOONGARCH_INS_XVREPLI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvrepli.d $xd, $imm */
|
|
LoongArch_PseudoXVREPLI_D /* 356 */, LOONGARCH_INS_XVREPLI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvrepli.h $xd, $imm */
|
|
LoongArch_PseudoXVREPLI_H /* 357 */, LOONGARCH_INS_XVREPLI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvrepli.w $xd, $imm */
|
|
LoongArch_PseudoXVREPLI_W /* 358 */, LOONGARCH_INS_XVREPLI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_PSEUDO, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_RDFCSR /* 359 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* */
|
|
LoongArch_WRFCSR /* 360 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* adc.b $rd, $rj, $rk */
|
|
LoongArch_ADC_B /* 361 */, LOONGARCH_INS_ADC_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* adc.d $rd, $rj, $rk */
|
|
LoongArch_ADC_D /* 362 */, LOONGARCH_INS_ADC_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* adc.h $rd, $rj, $rk */
|
|
LoongArch_ADC_H /* 363 */, LOONGARCH_INS_ADC_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* adc.w $rd, $rj, $rk */
|
|
LoongArch_ADC_W /* 364 */, LOONGARCH_INS_ADC_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* addi.d $rd, $rj, $imm12 */
|
|
LoongArch_ADDI_D /* 365 */, LOONGARCH_INS_ADDI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* addi.w $rd, $rj, $imm12 */
|
|
LoongArch_ADDI_W /* 366 */, LOONGARCH_INS_ADDI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* addu12i.d $rd, $rj, $imm5 */
|
|
LoongArch_ADDU12I_D /* 367 */, LOONGARCH_INS_ADDU12I_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* addu12i.w $rd, $rj, $imm5 */
|
|
LoongArch_ADDU12I_W /* 368 */, LOONGARCH_INS_ADDU12I_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* addu16i.d $rd, $rj, $imm16 */
|
|
LoongArch_ADDU16I_D /* 369 */, LOONGARCH_INS_ADDU16I_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI16, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* add.d $rd, $rj, $rk */
|
|
LoongArch_ADD_D /* 370 */, LOONGARCH_INS_ADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* add.w $rd, $rj, $rk */
|
|
LoongArch_ADD_W /* 371 */, LOONGARCH_INS_ADD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* alsl.d $rd, $rj, $rk, $imm2 */
|
|
LoongArch_ALSL_D /* 372 */, LOONGARCH_INS_ALSL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3RI2, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* alsl.w $rd, $rj, $rk, $imm2 */
|
|
LoongArch_ALSL_W /* 373 */, LOONGARCH_INS_ALSL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3RI2, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* alsl.wu $rd, $rj, $rk, $imm2 */
|
|
LoongArch_ALSL_WU /* 374 */, LOONGARCH_INS_ALSL_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3RI2, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amadd.b $rd, $rk, $rj */
|
|
LoongArch_AMADD_B /* 375 */, LOONGARCH_INS_AMADD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amadd.d $rd, $rk, $rj */
|
|
LoongArch_AMADD_D /* 376 */, LOONGARCH_INS_AMADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amadd.h $rd, $rk, $rj */
|
|
LoongArch_AMADD_H /* 377 */, LOONGARCH_INS_AMADD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amadd.w $rd, $rk, $rj */
|
|
LoongArch_AMADD_W /* 378 */, LOONGARCH_INS_AMADD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amadd_db.b $rd, $rk, $rj */
|
|
LoongArch_AMADD__DB_B /* 379 */, LOONGARCH_INS_AMADD_DB_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amadd_db.d $rd, $rk, $rj */
|
|
LoongArch_AMADD__DB_D /* 380 */, LOONGARCH_INS_AMADD_DB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amadd_db.h $rd, $rk, $rj */
|
|
LoongArch_AMADD__DB_H /* 381 */, LOONGARCH_INS_AMADD_DB_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amadd_db.w $rd, $rk, $rj */
|
|
LoongArch_AMADD__DB_W /* 382 */, LOONGARCH_INS_AMADD_DB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amand.d $rd, $rk, $rj */
|
|
LoongArch_AMAND_D /* 383 */, LOONGARCH_INS_AMAND_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amand.w $rd, $rk, $rj */
|
|
LoongArch_AMAND_W /* 384 */, LOONGARCH_INS_AMAND_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amand_db.d $rd, $rk, $rj */
|
|
LoongArch_AMAND__DB_D /* 385 */, LOONGARCH_INS_AMAND_DB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amand_db.w $rd, $rk, $rj */
|
|
LoongArch_AMAND__DB_W /* 386 */, LOONGARCH_INS_AMAND_DB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amcas.b $rd, $rk, $rj */
|
|
LoongArch_AMCAS_B /* 387 */, LOONGARCH_INS_AMCAS_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amcas.d $rd, $rk, $rj */
|
|
LoongArch_AMCAS_D /* 388 */, LOONGARCH_INS_AMCAS_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amcas.h $rd, $rk, $rj */
|
|
LoongArch_AMCAS_H /* 389 */, LOONGARCH_INS_AMCAS_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amcas.w $rd, $rk, $rj */
|
|
LoongArch_AMCAS_W /* 390 */, LOONGARCH_INS_AMCAS_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amcas_db.b $rd, $rk, $rj */
|
|
LoongArch_AMCAS__DB_B /* 391 */, LOONGARCH_INS_AMCAS_DB_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amcas_db.d $rd, $rk, $rj */
|
|
LoongArch_AMCAS__DB_D /* 392 */, LOONGARCH_INS_AMCAS_DB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amcas_db.h $rd, $rk, $rj */
|
|
LoongArch_AMCAS__DB_H /* 393 */, LOONGARCH_INS_AMCAS_DB_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amcas_db.w $rd, $rk, $rj */
|
|
LoongArch_AMCAS__DB_W /* 394 */, LOONGARCH_INS_AMCAS_DB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ammax.d $rd, $rk, $rj */
|
|
LoongArch_AMMAX_D /* 395 */, LOONGARCH_INS_AMMAX_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ammax.du $rd, $rk, $rj */
|
|
LoongArch_AMMAX_DU /* 396 */, LOONGARCH_INS_AMMAX_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ammax.w $rd, $rk, $rj */
|
|
LoongArch_AMMAX_W /* 397 */, LOONGARCH_INS_AMMAX_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ammax.wu $rd, $rk, $rj */
|
|
LoongArch_AMMAX_WU /* 398 */, LOONGARCH_INS_AMMAX_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ammax_db.d $rd, $rk, $rj */
|
|
LoongArch_AMMAX__DB_D /* 399 */, LOONGARCH_INS_AMMAX_DB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ammax_db.du $rd, $rk, $rj */
|
|
LoongArch_AMMAX__DB_DU /* 400 */, LOONGARCH_INS_AMMAX_DB_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ammax_db.w $rd, $rk, $rj */
|
|
LoongArch_AMMAX__DB_W /* 401 */, LOONGARCH_INS_AMMAX_DB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ammax_db.wu $rd, $rk, $rj */
|
|
LoongArch_AMMAX__DB_WU /* 402 */, LOONGARCH_INS_AMMAX_DB_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ammin.d $rd, $rk, $rj */
|
|
LoongArch_AMMIN_D /* 403 */, LOONGARCH_INS_AMMIN_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ammin.du $rd, $rk, $rj */
|
|
LoongArch_AMMIN_DU /* 404 */, LOONGARCH_INS_AMMIN_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ammin.w $rd, $rk, $rj */
|
|
LoongArch_AMMIN_W /* 405 */, LOONGARCH_INS_AMMIN_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ammin.wu $rd, $rk, $rj */
|
|
LoongArch_AMMIN_WU /* 406 */, LOONGARCH_INS_AMMIN_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ammin_db.d $rd, $rk, $rj */
|
|
LoongArch_AMMIN__DB_D /* 407 */, LOONGARCH_INS_AMMIN_DB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ammin_db.du $rd, $rk, $rj */
|
|
LoongArch_AMMIN__DB_DU /* 408 */, LOONGARCH_INS_AMMIN_DB_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ammin_db.w $rd, $rk, $rj */
|
|
LoongArch_AMMIN__DB_W /* 409 */, LOONGARCH_INS_AMMIN_DB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ammin_db.wu $rd, $rk, $rj */
|
|
LoongArch_AMMIN__DB_WU /* 410 */, LOONGARCH_INS_AMMIN_DB_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amor.d $rd, $rk, $rj */
|
|
LoongArch_AMOR_D /* 411 */, LOONGARCH_INS_AMOR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amor.w $rd, $rk, $rj */
|
|
LoongArch_AMOR_W /* 412 */, LOONGARCH_INS_AMOR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amor_db.d $rd, $rk, $rj */
|
|
LoongArch_AMOR__DB_D /* 413 */, LOONGARCH_INS_AMOR_DB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amor_db.w $rd, $rk, $rj */
|
|
LoongArch_AMOR__DB_W /* 414 */, LOONGARCH_INS_AMOR_DB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amswap.b $rd, $rk, $rj */
|
|
LoongArch_AMSWAP_B /* 415 */, LOONGARCH_INS_AMSWAP_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amswap.d $rd, $rk, $rj */
|
|
LoongArch_AMSWAP_D /* 416 */, LOONGARCH_INS_AMSWAP_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amswap.h $rd, $rk, $rj */
|
|
LoongArch_AMSWAP_H /* 417 */, LOONGARCH_INS_AMSWAP_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amswap.w $rd, $rk, $rj */
|
|
LoongArch_AMSWAP_W /* 418 */, LOONGARCH_INS_AMSWAP_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amswap_db.b $rd, $rk, $rj */
|
|
LoongArch_AMSWAP__DB_B /* 419 */, LOONGARCH_INS_AMSWAP_DB_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amswap_db.d $rd, $rk, $rj */
|
|
LoongArch_AMSWAP__DB_D /* 420 */, LOONGARCH_INS_AMSWAP_DB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amswap_db.h $rd, $rk, $rj */
|
|
LoongArch_AMSWAP__DB_H /* 421 */, LOONGARCH_INS_AMSWAP_DB_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amswap_db.w $rd, $rk, $rj */
|
|
LoongArch_AMSWAP__DB_W /* 422 */, LOONGARCH_INS_AMSWAP_DB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amxor.d $rd, $rk, $rj */
|
|
LoongArch_AMXOR_D /* 423 */, LOONGARCH_INS_AMXOR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amxor.w $rd, $rk, $rj */
|
|
LoongArch_AMXOR_W /* 424 */, LOONGARCH_INS_AMXOR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amxor_db.d $rd, $rk, $rj */
|
|
LoongArch_AMXOR__DB_D /* 425 */, LOONGARCH_INS_AMXOR_DB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* amxor_db.w $rd, $rk, $rj */
|
|
LoongArch_AMXOR__DB_W /* 426 */, LOONGARCH_INS_AMXOR_DB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* and $rd, $rj, $rk */
|
|
LoongArch_AND /* 427 */, LOONGARCH_INS_AND,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* andi $rd, $rj, $imm12 */
|
|
LoongArch_ANDI /* 428 */, LOONGARCH_INS_ANDI,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* andn $rd, $rj, $rk */
|
|
LoongArch_ANDN /* 429 */, LOONGARCH_INS_ANDN,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armadc.w $rj, $rk, $imm4 */
|
|
LoongArch_ARMADC_W /* 430 */, LOONGARCH_INS_ARMADC_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armadd.w $rj, $rk, $imm4 */
|
|
LoongArch_ARMADD_W /* 431 */, LOONGARCH_INS_ARMADD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armand.w $rj, $rk, $imm4 */
|
|
LoongArch_ARMAND_W /* 432 */, LOONGARCH_INS_ARMAND_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armmfflag $rd, $imm8 */
|
|
LoongArch_ARMMFFLAG /* 433 */, LOONGARCH_INS_ARMMFFLAG,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI8, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armmove $rd, $rj, $imm4 */
|
|
LoongArch_ARMMOVE /* 434 */, LOONGARCH_INS_ARMMOVE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armmov.d $rj, $imm4 */
|
|
LoongArch_ARMMOV_D /* 435 */, LOONGARCH_INS_ARMMOV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armmov.w $rj, $imm4 */
|
|
LoongArch_ARMMOV_W /* 436 */, LOONGARCH_INS_ARMMOV_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armmtflag $rd, $imm8 */
|
|
LoongArch_ARMMTFLAG /* 437 */, LOONGARCH_INS_ARMMTFLAG,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI8, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armnot.w $rj, $imm4 */
|
|
LoongArch_ARMNOT_W /* 438 */, LOONGARCH_INS_ARMNOT_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armor.w $rj, $rk, $imm4 */
|
|
LoongArch_ARMOR_W /* 439 */, LOONGARCH_INS_ARMOR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armrotri.w $rj, $imm5, $imm4 */
|
|
LoongArch_ARMROTRI_W /* 440 */, LOONGARCH_INS_ARMROTRI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI5I4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armrotr.w $rj, $rk, $imm4 */
|
|
LoongArch_ARMROTR_W /* 441 */, LOONGARCH_INS_ARMROTR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armrrx.w $rj, $imm4 */
|
|
LoongArch_ARMRRX_W /* 442 */, LOONGARCH_INS_ARMRRX_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armsbc.w $rj, $rk, $imm4 */
|
|
LoongArch_ARMSBC_W /* 443 */, LOONGARCH_INS_ARMSBC_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armslli.w $rj, $imm5, $imm4 */
|
|
LoongArch_ARMSLLI_W /* 444 */, LOONGARCH_INS_ARMSLLI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI5I4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armsll.w $rj, $rk, $imm4 */
|
|
LoongArch_ARMSLL_W /* 445 */, LOONGARCH_INS_ARMSLL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armsrai.w $rj, $imm5, $imm4 */
|
|
LoongArch_ARMSRAI_W /* 446 */, LOONGARCH_INS_ARMSRAI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI5I4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armsra.w $rj, $rk, $imm4 */
|
|
LoongArch_ARMSRA_W /* 447 */, LOONGARCH_INS_ARMSRA_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armsrli.w $rj, $imm5, $imm4 */
|
|
LoongArch_ARMSRLI_W /* 448 */, LOONGARCH_INS_ARMSRLI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI5I4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armsrl.w $rj, $rk, $imm4 */
|
|
LoongArch_ARMSRL_W /* 449 */, LOONGARCH_INS_ARMSRL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armsub.w $rj, $rk, $imm4 */
|
|
LoongArch_ARMSUB_W /* 450 */, LOONGARCH_INS_ARMSUB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* armxor.w $rj, $rk, $imm4 */
|
|
LoongArch_ARMXOR_W /* 451 */, LOONGARCH_INS_ARMXOR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* asrtgt.d $rj, $rk */
|
|
LoongArch_ASRTGT_D /* 452 */, LOONGARCH_INS_ASRTGT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTASRT, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* asrtle.d $rj, $rk */
|
|
LoongArch_ASRTLE_D /* 453 */, LOONGARCH_INS_ASRTLE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTASRT, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* b $imm26 */
|
|
LoongArch_B /* 454 */, LOONGARCH_INS_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_GRP_JUMP, 0 }, 1, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI26, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bceqz $cj, $imm21 */
|
|
LoongArch_BCEQZ /* 455 */, LOONGARCH_INS_BCEQZ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_GRP_JUMP, 0 }, 1, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTBR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bcnez $cj, $imm21 */
|
|
LoongArch_BCNEZ /* 456 */, LOONGARCH_INS_BCNEZ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_GRP_JUMP, 0 }, 1, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTBR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* beq $rj, $rd, $imm16 */
|
|
LoongArch_BEQ /* 457 */, LOONGARCH_INS_BEQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_GRP_JUMP, 0 }, 1, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI16, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* beqz $rj, $imm21 */
|
|
LoongArch_BEQZ /* 458 */, LOONGARCH_INS_BEQZ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_GRP_JUMP, 0 }, 1, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI21, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bge $rj, $rd, $imm16 */
|
|
LoongArch_BGE /* 459 */, LOONGARCH_INS_BGE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_GRP_JUMP, 0 }, 1, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI16, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bgeu $rj, $rd, $imm16 */
|
|
LoongArch_BGEU /* 460 */, LOONGARCH_INS_BGEU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_GRP_JUMP, 0 }, 1, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI16, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bitrev.4b $rd, $rj */
|
|
LoongArch_BITREV_4B /* 461 */, LOONGARCH_INS_BITREV_4B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bitrev.8b $rd, $rj */
|
|
LoongArch_BITREV_8B /* 462 */, LOONGARCH_INS_BITREV_8B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bitrev.d $rd, $rj */
|
|
LoongArch_BITREV_D /* 463 */, LOONGARCH_INS_BITREV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bitrev.w $rd, $rj */
|
|
LoongArch_BITREV_W /* 464 */, LOONGARCH_INS_BITREV_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bl $imm26 */
|
|
LoongArch_BL /* 465 */, LOONGARCH_INS_BL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { LOONGARCH_REG_R1, 0 }, { LOONGARCH_GRP_CALL, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI26, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* blt $rj, $rd, $imm16 */
|
|
LoongArch_BLT /* 466 */, LOONGARCH_INS_BLT,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_GRP_JUMP, 0 }, 1, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI16, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bltu $rj, $rd, $imm16 */
|
|
LoongArch_BLTU /* 467 */, LOONGARCH_INS_BLTU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_GRP_JUMP, 0 }, 1, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI16, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bne $rj, $rd, $imm16 */
|
|
LoongArch_BNE /* 468 */, LOONGARCH_INS_BNE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_GRP_JUMP, 0 }, 1, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI16, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bnez $rj, $imm21 */
|
|
LoongArch_BNEZ /* 469 */, LOONGARCH_INS_BNEZ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_GRP_JUMP, 0 }, 1, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI21, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* break $imm15 */
|
|
LoongArch_BREAK /* 470 */, LOONGARCH_INS_BREAK,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI15, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bstrins.d $rd, $rj, $msbd, $lsbd */
|
|
LoongArch_BSTRINS_D /* 471 */, LOONGARCH_INS_BSTRINS_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTBSTR_D, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bstrins.w $rd, $rj, $msbw, $lsbw */
|
|
LoongArch_BSTRINS_W /* 472 */, LOONGARCH_INS_BSTRINS_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTBSTR_W, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bstrpick.d $rd, $rj, $msbd, $lsbd */
|
|
LoongArch_BSTRPICK_D /* 473 */, LOONGARCH_INS_BSTRPICK_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTBSTR_D, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bstrpick.w $rd, $rj, $msbw, $lsbw */
|
|
LoongArch_BSTRPICK_W /* 474 */, LOONGARCH_INS_BSTRPICK_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTBSTR_W, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bytepick.d $rd, $rj, $rk, $imm3 */
|
|
LoongArch_BYTEPICK_D /* 475 */, LOONGARCH_INS_BYTEPICK_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3RI3, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bytepick.w $rd, $rj, $rk, $imm2 */
|
|
LoongArch_BYTEPICK_W /* 476 */, LOONGARCH_INS_BYTEPICK_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3RI2, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* cacop $op, $rj, $imm12 */
|
|
LoongArch_CACOP /* 477 */, LOONGARCH_INS_CACOP,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTCACOP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* clo.d $rd, $rj */
|
|
LoongArch_CLO_D /* 478 */, LOONGARCH_INS_CLO_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* clo.w $rd, $rj */
|
|
LoongArch_CLO_W /* 479 */, LOONGARCH_INS_CLO_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* clz.d $rd, $rj */
|
|
LoongArch_CLZ_D /* 480 */, LOONGARCH_INS_CLZ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* clz.w $rd, $rj */
|
|
LoongArch_CLZ_W /* 481 */, LOONGARCH_INS_CLZ_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* cpucfg $rd, $rj */
|
|
LoongArch_CPUCFG /* 482 */, LOONGARCH_INS_CPUCFG,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* crcc.w.b.w $rd, $rj, $rk */
|
|
LoongArch_CRCC_W_B_W /* 483 */, LOONGARCH_INS_CRCC_W_B_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* crcc.w.d.w $rd, $rj, $rk */
|
|
LoongArch_CRCC_W_D_W /* 484 */, LOONGARCH_INS_CRCC_W_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* crcc.w.h.w $rd, $rj, $rk */
|
|
LoongArch_CRCC_W_H_W /* 485 */, LOONGARCH_INS_CRCC_W_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* crcc.w.w.w $rd, $rj, $rk */
|
|
LoongArch_CRCC_W_W_W /* 486 */, LOONGARCH_INS_CRCC_W_W_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* crc.w.b.w $rd, $rj, $rk */
|
|
LoongArch_CRC_W_B_W /* 487 */, LOONGARCH_INS_CRC_W_B_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* crc.w.d.w $rd, $rj, $rk */
|
|
LoongArch_CRC_W_D_W /* 488 */, LOONGARCH_INS_CRC_W_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* crc.w.h.w $rd, $rj, $rk */
|
|
LoongArch_CRC_W_H_W /* 489 */, LOONGARCH_INS_CRC_W_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* crc.w.w.w $rd, $rj, $rk */
|
|
LoongArch_CRC_W_W_W /* 490 */, LOONGARCH_INS_CRC_W_W_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* csrrd $rd, $csr_num */
|
|
LoongArch_CSRRD /* 491 */, LOONGARCH_INS_CSRRD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTCSR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* csrwr $rd, $csr_num */
|
|
LoongArch_CSRWR /* 492 */, LOONGARCH_INS_CSRWR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTCSR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* csrxchg $rd, $rj, $csr_num */
|
|
LoongArch_CSRXCHG /* 493 */, LOONGARCH_INS_CSRXCHG,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTCSRXCHG, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* cto.d $rd, $rj */
|
|
LoongArch_CTO_D /* 494 */, LOONGARCH_INS_CTO_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* cto.w $rd, $rj */
|
|
LoongArch_CTO_W /* 495 */, LOONGARCH_INS_CTO_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ctz.d $rd, $rj */
|
|
LoongArch_CTZ_D /* 496 */, LOONGARCH_INS_CTZ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ctz.w $rd, $rj */
|
|
LoongArch_CTZ_W /* 497 */, LOONGARCH_INS_CTZ_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* dbar $imm15 */
|
|
LoongArch_DBAR /* 498 */, LOONGARCH_INS_DBAR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI15, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* dbcl $imm15 */
|
|
LoongArch_DBCL /* 499 */, LOONGARCH_INS_DBCL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI15, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* div.d $rd, $rj, $rk */
|
|
LoongArch_DIV_D /* 500 */, LOONGARCH_INS_DIV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* div.du $rd, $rj, $rk */
|
|
LoongArch_DIV_DU /* 501 */, LOONGARCH_INS_DIV_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* div.w $rd, $rj, $rk */
|
|
LoongArch_DIV_W /* 502 */, LOONGARCH_INS_DIV_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* div.wu $rd, $rj, $rk */
|
|
LoongArch_DIV_WU /* 503 */, LOONGARCH_INS_DIV_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ertn */
|
|
LoongArch_ERTN /* 504 */, LOONGARCH_INS_ERTN,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI32, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ext.w.b $rd, $rj */
|
|
LoongArch_EXT_W_B /* 505 */, LOONGARCH_INS_EXT_W_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ext.w.h $rd, $rj */
|
|
LoongArch_EXT_W_H /* 506 */, LOONGARCH_INS_EXT_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fabs.d $fd, $fj */
|
|
LoongArch_FABS_D /* 507 */, LOONGARCH_INS_FABS_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fabs.s $fd, $fj */
|
|
LoongArch_FABS_S /* 508 */, LOONGARCH_INS_FABS_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fadd.d $fd, $fj, $fk */
|
|
LoongArch_FADD_D /* 509 */, LOONGARCH_INS_FADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fadd.s $fd, $fj, $fk */
|
|
LoongArch_FADD_S /* 510 */, LOONGARCH_INS_FADD_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fclass.d $fd, $fj */
|
|
LoongArch_FCLASS_D /* 511 */, LOONGARCH_INS_FCLASS_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fclass.s $fd, $fj */
|
|
LoongArch_FCLASS_S /* 512 */, LOONGARCH_INS_FCLASS_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.caf.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_CAF_D /* 513 */, LOONGARCH_INS_FCMP_CAF_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.caf.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_CAF_S /* 514 */, LOONGARCH_INS_FCMP_CAF_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.ceq.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_CEQ_D /* 515 */, LOONGARCH_INS_FCMP_CEQ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.ceq.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_CEQ_S /* 516 */, LOONGARCH_INS_FCMP_CEQ_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cle.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_CLE_D /* 517 */, LOONGARCH_INS_FCMP_CLE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cle.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_CLE_S /* 518 */, LOONGARCH_INS_FCMP_CLE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.clt.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_CLT_D /* 519 */, LOONGARCH_INS_FCMP_CLT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.clt.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_CLT_S /* 520 */, LOONGARCH_INS_FCMP_CLT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cne.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_CNE_D /* 521 */, LOONGARCH_INS_FCMP_CNE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cne.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_CNE_S /* 522 */, LOONGARCH_INS_FCMP_CNE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cor.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_COR_D /* 523 */, LOONGARCH_INS_FCMP_COR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cor.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_COR_S /* 524 */, LOONGARCH_INS_FCMP_COR_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cueq.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_CUEQ_D /* 525 */, LOONGARCH_INS_FCMP_CUEQ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cueq.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_CUEQ_S /* 526 */, LOONGARCH_INS_FCMP_CUEQ_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cule.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_CULE_D /* 527 */, LOONGARCH_INS_FCMP_CULE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cule.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_CULE_S /* 528 */, LOONGARCH_INS_FCMP_CULE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cult.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_CULT_D /* 529 */, LOONGARCH_INS_FCMP_CULT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cult.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_CULT_S /* 530 */, LOONGARCH_INS_FCMP_CULT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cune.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_CUNE_D /* 531 */, LOONGARCH_INS_FCMP_CUNE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cune.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_CUNE_S /* 532 */, LOONGARCH_INS_FCMP_CUNE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cun.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_CUN_D /* 533 */, LOONGARCH_INS_FCMP_CUN_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cun.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_CUN_S /* 534 */, LOONGARCH_INS_FCMP_CUN_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.saf.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_SAF_D /* 535 */, LOONGARCH_INS_FCMP_SAF_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.saf.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_SAF_S /* 536 */, LOONGARCH_INS_FCMP_SAF_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.seq.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_SEQ_D /* 537 */, LOONGARCH_INS_FCMP_SEQ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.seq.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_SEQ_S /* 538 */, LOONGARCH_INS_FCMP_SEQ_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.sle.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_SLE_D /* 539 */, LOONGARCH_INS_FCMP_SLE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.sle.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_SLE_S /* 540 */, LOONGARCH_INS_FCMP_SLE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.slt.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_SLT_D /* 541 */, LOONGARCH_INS_FCMP_SLT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.slt.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_SLT_S /* 542 */, LOONGARCH_INS_FCMP_SLT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.sne.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_SNE_D /* 543 */, LOONGARCH_INS_FCMP_SNE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.sne.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_SNE_S /* 544 */, LOONGARCH_INS_FCMP_SNE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.sor.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_SOR_D /* 545 */, LOONGARCH_INS_FCMP_SOR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.sor.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_SOR_S /* 546 */, LOONGARCH_INS_FCMP_SOR_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.sueq.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_SUEQ_D /* 547 */, LOONGARCH_INS_FCMP_SUEQ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.sueq.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_SUEQ_S /* 548 */, LOONGARCH_INS_FCMP_SUEQ_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.sule.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_SULE_D /* 549 */, LOONGARCH_INS_FCMP_SULE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.sule.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_SULE_S /* 550 */, LOONGARCH_INS_FCMP_SULE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.sult.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_SULT_D /* 551 */, LOONGARCH_INS_FCMP_SULT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.sult.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_SULT_S /* 552 */, LOONGARCH_INS_FCMP_SULT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.sune.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_SUNE_D /* 553 */, LOONGARCH_INS_FCMP_SUNE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.sune.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_SUNE_S /* 554 */, LOONGARCH_INS_FCMP_SUNE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.sun.d $cd, $fj, $fk */
|
|
LoongArch_FCMP_SUN_D /* 555 */, LOONGARCH_INS_FCMP_SUN_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.sun.s $cd, $fj, $fk */
|
|
LoongArch_FCMP_SUN_S /* 556 */, LOONGARCH_INS_FCMP_SUN_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFCMP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcopysign.d $fd, $fj, $fk */
|
|
LoongArch_FCOPYSIGN_D /* 557 */, LOONGARCH_INS_FCOPYSIGN_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcopysign.s $fd, $fj, $fk */
|
|
LoongArch_FCOPYSIGN_S /* 558 */, LOONGARCH_INS_FCOPYSIGN_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcvt.d.ld $fd, $fj, $fk */
|
|
LoongArch_FCVT_D_LD /* 559 */, LOONGARCH_INS_FCVT_D_LD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcvt.d.s $fd, $fj */
|
|
LoongArch_FCVT_D_S /* 560 */, LOONGARCH_INS_FCVT_D_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcvt.ld.d $fd, $fj */
|
|
LoongArch_FCVT_LD_D /* 561 */, LOONGARCH_INS_FCVT_LD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcvt.s.d $fd, $fj */
|
|
LoongArch_FCVT_S_D /* 562 */, LOONGARCH_INS_FCVT_S_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcvt.ud.d $fd, $fj */
|
|
LoongArch_FCVT_UD_D /* 563 */, LOONGARCH_INS_FCVT_UD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fdiv.d $fd, $fj, $fk */
|
|
LoongArch_FDIV_D /* 564 */, LOONGARCH_INS_FDIV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fdiv.s $fd, $fj, $fk */
|
|
LoongArch_FDIV_S /* 565 */, LOONGARCH_INS_FDIV_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ffint.d.l $fd, $fj */
|
|
LoongArch_FFINT_D_L /* 566 */, LOONGARCH_INS_FFINT_D_L,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ffint.d.w $fd, $fj */
|
|
LoongArch_FFINT_D_W /* 567 */, LOONGARCH_INS_FFINT_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ffint.s.l $fd, $fj */
|
|
LoongArch_FFINT_S_L /* 568 */, LOONGARCH_INS_FFINT_S_L,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ffint.s.w $fd, $fj */
|
|
LoongArch_FFINT_S_W /* 569 */, LOONGARCH_INS_FFINT_S_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fldgt.d $fd, $rj, $rk */
|
|
LoongArch_FLDGT_D /* 570 */, LOONGARCH_INS_FLDGT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMEM, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fldgt.s $fd, $rj, $rk */
|
|
LoongArch_FLDGT_S /* 571 */, LOONGARCH_INS_FLDGT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMEM, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fldle.d $fd, $rj, $rk */
|
|
LoongArch_FLDLE_D /* 572 */, LOONGARCH_INS_FLDLE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMEM, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fldle.s $fd, $rj, $rk */
|
|
LoongArch_FLDLE_S /* 573 */, LOONGARCH_INS_FLDLE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMEM, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fldx.d $fd, $rj, $rk */
|
|
LoongArch_FLDX_D /* 574 */, LOONGARCH_INS_FLDX_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMEM, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fldx.s $fd, $rj, $rk */
|
|
LoongArch_FLDX_S /* 575 */, LOONGARCH_INS_FLDX_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMEM, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fld.d $fd, $rj, $imm12 */
|
|
LoongArch_FLD_D /* 576 */, LOONGARCH_INS_FLD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2RI12, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fld.s $fd, $rj, $imm12 */
|
|
LoongArch_FLD_S /* 577 */, LOONGARCH_INS_FLD_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2RI12, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* flogb.d $fd, $fj */
|
|
LoongArch_FLOGB_D /* 578 */, LOONGARCH_INS_FLOGB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* flogb.s $fd, $fj */
|
|
LoongArch_FLOGB_S /* 579 */, LOONGARCH_INS_FLOGB_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmadd.d $fd, $fj, $fk, $fa */
|
|
LoongArch_FMADD_D /* 580 */, LOONGARCH_INS_FMADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT4R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmadd.s $fd, $fj, $fk, $fa */
|
|
LoongArch_FMADD_S /* 581 */, LOONGARCH_INS_FMADD_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT4R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmaxa.d $fd, $fj, $fk */
|
|
LoongArch_FMAXA_D /* 582 */, LOONGARCH_INS_FMAXA_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmaxa.s $fd, $fj, $fk */
|
|
LoongArch_FMAXA_S /* 583 */, LOONGARCH_INS_FMAXA_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmax.d $fd, $fj, $fk */
|
|
LoongArch_FMAX_D /* 584 */, LOONGARCH_INS_FMAX_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmax.s $fd, $fj, $fk */
|
|
LoongArch_FMAX_S /* 585 */, LOONGARCH_INS_FMAX_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmina.d $fd, $fj, $fk */
|
|
LoongArch_FMINA_D /* 586 */, LOONGARCH_INS_FMINA_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmina.s $fd, $fj, $fk */
|
|
LoongArch_FMINA_S /* 587 */, LOONGARCH_INS_FMINA_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmin.d $fd, $fj, $fk */
|
|
LoongArch_FMIN_D /* 588 */, LOONGARCH_INS_FMIN_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmin.s $fd, $fj, $fk */
|
|
LoongArch_FMIN_S /* 589 */, LOONGARCH_INS_FMIN_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmov.d $dst, $src */
|
|
LoongArch_FMOV_D /* 590 */, LOONGARCH_INS_FMOV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMOV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmov.s $dst, $src */
|
|
LoongArch_FMOV_S /* 591 */, LOONGARCH_INS_FMOV_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMOV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmsub.d $fd, $fj, $fk, $fa */
|
|
LoongArch_FMSUB_D /* 592 */, LOONGARCH_INS_FMSUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT4R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmsub.s $fd, $fj, $fk, $fa */
|
|
LoongArch_FMSUB_S /* 593 */, LOONGARCH_INS_FMSUB_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT4R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmul.d $fd, $fj, $fk */
|
|
LoongArch_FMUL_D /* 594 */, LOONGARCH_INS_FMUL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmul.s $fd, $fj, $fk */
|
|
LoongArch_FMUL_S /* 595 */, LOONGARCH_INS_FMUL_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fneg.d $fd, $fj */
|
|
LoongArch_FNEG_D /* 596 */, LOONGARCH_INS_FNEG_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fneg.s $fd, $fj */
|
|
LoongArch_FNEG_S /* 597 */, LOONGARCH_INS_FNEG_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnmadd.d $fd, $fj, $fk, $fa */
|
|
LoongArch_FNMADD_D /* 598 */, LOONGARCH_INS_FNMADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT4R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnmadd.s $fd, $fj, $fk, $fa */
|
|
LoongArch_FNMADD_S /* 599 */, LOONGARCH_INS_FNMADD_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT4R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnmsub.d $fd, $fj, $fk, $fa */
|
|
LoongArch_FNMSUB_D /* 600 */, LOONGARCH_INS_FNMSUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT4R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnmsub.s $fd, $fj, $fk, $fa */
|
|
LoongArch_FNMSUB_S /* 601 */, LOONGARCH_INS_FNMSUB_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT4R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* frecipe.d $fd, $fj */
|
|
LoongArch_FRECIPE_D /* 602 */, LOONGARCH_INS_FRECIPE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* frecipe.s $fd, $fj */
|
|
LoongArch_FRECIPE_S /* 603 */, LOONGARCH_INS_FRECIPE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* frecip.d $fd, $fj */
|
|
LoongArch_FRECIP_D /* 604 */, LOONGARCH_INS_FRECIP_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* frecip.s $fd, $fj */
|
|
LoongArch_FRECIP_S /* 605 */, LOONGARCH_INS_FRECIP_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* frint.d $fd, $fj */
|
|
LoongArch_FRINT_D /* 606 */, LOONGARCH_INS_FRINT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* frint.s $fd, $fj */
|
|
LoongArch_FRINT_S /* 607 */, LOONGARCH_INS_FRINT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* frsqrte.d $fd, $fj */
|
|
LoongArch_FRSQRTE_D /* 608 */, LOONGARCH_INS_FRSQRTE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* frsqrte.s $fd, $fj */
|
|
LoongArch_FRSQRTE_S /* 609 */, LOONGARCH_INS_FRSQRTE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* frsqrt.d $fd, $fj */
|
|
LoongArch_FRSQRT_D /* 610 */, LOONGARCH_INS_FRSQRT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* frsqrt.s $fd, $fj */
|
|
LoongArch_FRSQRT_S /* 611 */, LOONGARCH_INS_FRSQRT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fscaleb.d $fd, $fj, $fk */
|
|
LoongArch_FSCALEB_D /* 612 */, LOONGARCH_INS_FSCALEB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fscaleb.s $fd, $fj, $fk */
|
|
LoongArch_FSCALEB_S /* 613 */, LOONGARCH_INS_FSCALEB_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsel $fd, $fj, $fk, $ca */
|
|
LoongArch_FSEL_xD /* 614 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* fsel $fd, $fj, $fk, $ca */
|
|
LoongArch_FSEL_xS /* 615 */, LOONGARCH_INS_FSEL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTFSEL, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsqrt.d $fd, $fj */
|
|
LoongArch_FSQRT_D /* 616 */, LOONGARCH_INS_FSQRT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsqrt.s $fd, $fj */
|
|
LoongArch_FSQRT_S /* 617 */, LOONGARCH_INS_FSQRT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fstgt.d $fd, $rj, $rk */
|
|
LoongArch_FSTGT_D /* 618 */, LOONGARCH_INS_FSTGT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMEM, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fstgt.s $fd, $rj, $rk */
|
|
LoongArch_FSTGT_S /* 619 */, LOONGARCH_INS_FSTGT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMEM, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fstle.d $fd, $rj, $rk */
|
|
LoongArch_FSTLE_D /* 620 */, LOONGARCH_INS_FSTLE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMEM, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fstle.s $fd, $rj, $rk */
|
|
LoongArch_FSTLE_S /* 621 */, LOONGARCH_INS_FSTLE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMEM, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fstx.d $fd, $rj, $rk */
|
|
LoongArch_FSTX_D /* 622 */, LOONGARCH_INS_FSTX_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMEM, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fstx.s $fd, $rj, $rk */
|
|
LoongArch_FSTX_S /* 623 */, LOONGARCH_INS_FSTX_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMEM, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fst.d $fd, $rj, $imm12 */
|
|
LoongArch_FST_D /* 624 */, LOONGARCH_INS_FST_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2RI12, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fst.s $fd, $rj, $imm12 */
|
|
LoongArch_FST_S /* 625 */, LOONGARCH_INS_FST_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2RI12, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsub.d $fd, $fj, $fk */
|
|
LoongArch_FSUB_D /* 626 */, LOONGARCH_INS_FSUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsub.s $fd, $fj, $fk */
|
|
LoongArch_FSUB_S /* 627 */, LOONGARCH_INS_FSUB_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftintrm.l.d $fd, $fj */
|
|
LoongArch_FTINTRM_L_D /* 628 */, LOONGARCH_INS_FTINTRM_L_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftintrm.l.s $fd, $fj */
|
|
LoongArch_FTINTRM_L_S /* 629 */, LOONGARCH_INS_FTINTRM_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftintrm.w.d $fd, $fj */
|
|
LoongArch_FTINTRM_W_D /* 630 */, LOONGARCH_INS_FTINTRM_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftintrm.w.s $fd, $fj */
|
|
LoongArch_FTINTRM_W_S /* 631 */, LOONGARCH_INS_FTINTRM_W_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftintrne.l.d $fd, $fj */
|
|
LoongArch_FTINTRNE_L_D /* 632 */, LOONGARCH_INS_FTINTRNE_L_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftintrne.l.s $fd, $fj */
|
|
LoongArch_FTINTRNE_L_S /* 633 */, LOONGARCH_INS_FTINTRNE_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftintrne.w.d $fd, $fj */
|
|
LoongArch_FTINTRNE_W_D /* 634 */, LOONGARCH_INS_FTINTRNE_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftintrne.w.s $fd, $fj */
|
|
LoongArch_FTINTRNE_W_S /* 635 */, LOONGARCH_INS_FTINTRNE_W_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftintrp.l.d $fd, $fj */
|
|
LoongArch_FTINTRP_L_D /* 636 */, LOONGARCH_INS_FTINTRP_L_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftintrp.l.s $fd, $fj */
|
|
LoongArch_FTINTRP_L_S /* 637 */, LOONGARCH_INS_FTINTRP_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftintrp.w.d $fd, $fj */
|
|
LoongArch_FTINTRP_W_D /* 638 */, LOONGARCH_INS_FTINTRP_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftintrp.w.s $fd, $fj */
|
|
LoongArch_FTINTRP_W_S /* 639 */, LOONGARCH_INS_FTINTRP_W_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftintrz.l.d $fd, $fj */
|
|
LoongArch_FTINTRZ_L_D /* 640 */, LOONGARCH_INS_FTINTRZ_L_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftintrz.l.s $fd, $fj */
|
|
LoongArch_FTINTRZ_L_S /* 641 */, LOONGARCH_INS_FTINTRZ_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftintrz.w.d $fd, $fj */
|
|
LoongArch_FTINTRZ_W_D /* 642 */, LOONGARCH_INS_FTINTRZ_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftintrz.w.s $fd, $fj */
|
|
LoongArch_FTINTRZ_W_S /* 643 */, LOONGARCH_INS_FTINTRZ_W_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftint.l.d $fd, $fj */
|
|
LoongArch_FTINT_L_D /* 644 */, LOONGARCH_INS_FTINT_L_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftint.l.s $fd, $fj */
|
|
LoongArch_FTINT_L_S /* 645 */, LOONGARCH_INS_FTINT_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftint.w.d $fd, $fj */
|
|
LoongArch_FTINT_W_D /* 646 */, LOONGARCH_INS_FTINT_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ftint.w.s $fd, $fj */
|
|
LoongArch_FTINT_W_S /* 647 */, LOONGARCH_INS_FTINT_W_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* gcsrrd $rd, $csr_num */
|
|
LoongArch_GCSRRD /* 648 */, LOONGARCH_INS_GCSRRD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTCSR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* gcsrwr $rd, $csr_num */
|
|
LoongArch_GCSRWR /* 649 */, LOONGARCH_INS_GCSRWR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTCSR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* gcsrxchg $rd, $rj, $csr_num */
|
|
LoongArch_GCSRXCHG /* 650 */, LOONGARCH_INS_GCSRXCHG,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTCSRXCHG, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* gtlbflush */
|
|
LoongArch_GTLBFLUSH /* 651 */, LOONGARCH_INS_GTLBFLUSH,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI32, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* hvcl $imm15 */
|
|
LoongArch_HVCL /* 652 */, LOONGARCH_INS_HVCL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI15, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ibar $imm15 */
|
|
LoongArch_IBAR /* 653 */, LOONGARCH_INS_IBAR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI15, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* idle $imm15 */
|
|
LoongArch_IDLE /* 654 */, LOONGARCH_INS_IDLE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI15, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* invtlb $op, $rj, $rk */
|
|
LoongArch_INVTLB /* 655 */, LOONGARCH_INS_INVTLB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTINVTLB, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* iocsrrd.b $rd, $rj */
|
|
LoongArch_IOCSRRD_B /* 656 */, LOONGARCH_INS_IOCSRRD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* iocsrrd.d $rd, $rj */
|
|
LoongArch_IOCSRRD_D /* 657 */, LOONGARCH_INS_IOCSRRD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* iocsrrd.h $rd, $rj */
|
|
LoongArch_IOCSRRD_H /* 658 */, LOONGARCH_INS_IOCSRRD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* iocsrrd.w $rd, $rj */
|
|
LoongArch_IOCSRRD_W /* 659 */, LOONGARCH_INS_IOCSRRD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* iocsrwr.b $rd, $rj */
|
|
LoongArch_IOCSRWR_B /* 660 */, LOONGARCH_INS_IOCSRWR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* iocsrwr.d $rd, $rj */
|
|
LoongArch_IOCSRWR_D /* 661 */, LOONGARCH_INS_IOCSRWR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* iocsrwr.h $rd, $rj */
|
|
LoongArch_IOCSRWR_H /* 662 */, LOONGARCH_INS_IOCSRWR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* iocsrwr.w $rd, $rj */
|
|
LoongArch_IOCSRWR_W /* 663 */, LOONGARCH_INS_IOCSRWR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* jirl $rd, $rj, $imm16 */
|
|
LoongArch_JIRL /* 664 */, LOONGARCH_INS_JIRL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI16, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* jiscr0 $imm21 */
|
|
LoongArch_JISCR0 /* 665 */, LOONGARCH_INS_JISCR0,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTJISCR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* jiscr1 $imm21 */
|
|
LoongArch_JISCR1 /* 666 */, LOONGARCH_INS_JISCR1,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTJISCR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* lddir $rd, $rj, $imm8 */
|
|
LoongArch_LDDIR /* 667 */, LOONGARCH_INS_LDDIR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldgt.b $rd, $rj, $rk */
|
|
LoongArch_LDGT_B /* 668 */, LOONGARCH_INS_LDGT_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldgt.d $rd, $rj, $rk */
|
|
LoongArch_LDGT_D /* 669 */, LOONGARCH_INS_LDGT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldgt.h $rd, $rj, $rk */
|
|
LoongArch_LDGT_H /* 670 */, LOONGARCH_INS_LDGT_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldgt.w $rd, $rj, $rk */
|
|
LoongArch_LDGT_W /* 671 */, LOONGARCH_INS_LDGT_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldle.b $rd, $rj, $rk */
|
|
LoongArch_LDLE_B /* 672 */, LOONGARCH_INS_LDLE_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldle.d $rd, $rj, $rk */
|
|
LoongArch_LDLE_D /* 673 */, LOONGARCH_INS_LDLE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldle.h $rd, $rj, $rk */
|
|
LoongArch_LDLE_H /* 674 */, LOONGARCH_INS_LDLE_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldle.w $rd, $rj, $rk */
|
|
LoongArch_LDLE_W /* 675 */, LOONGARCH_INS_LDLE_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldl.d $rd, $rj, $imm12 */
|
|
LoongArch_LDL_D /* 676 */, LOONGARCH_INS_LDL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldl.w $rd, $rj, $imm12 */
|
|
LoongArch_LDL_W /* 677 */, LOONGARCH_INS_LDL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldpte $rj, $seq */
|
|
LoongArch_LDPTE /* 678 */, LOONGARCH_INS_LDPTE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTLDPTE, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldptr.d $rd, $rj, $imm14 */
|
|
LoongArch_LDPTR_D /* 679 */, LOONGARCH_INS_LDPTR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI14, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldptr.w $rd, $rj, $imm14 */
|
|
LoongArch_LDPTR_W /* 680 */, LOONGARCH_INS_LDPTR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI14, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldr.d $rd, $rj, $imm12 */
|
|
LoongArch_LDR_D /* 681 */, LOONGARCH_INS_LDR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldr.w $rd, $rj, $imm12 */
|
|
LoongArch_LDR_W /* 682 */, LOONGARCH_INS_LDR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldx.b $rd, $rj, $rk */
|
|
LoongArch_LDX_B /* 683 */, LOONGARCH_INS_LDX_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldx.bu $rd, $rj, $rk */
|
|
LoongArch_LDX_BU /* 684 */, LOONGARCH_INS_LDX_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldx.d $rd, $rj, $rk */
|
|
LoongArch_LDX_D /* 685 */, LOONGARCH_INS_LDX_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldx.h $rd, $rj, $rk */
|
|
LoongArch_LDX_H /* 686 */, LOONGARCH_INS_LDX_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldx.hu $rd, $rj, $rk */
|
|
LoongArch_LDX_HU /* 687 */, LOONGARCH_INS_LDX_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldx.w $rd, $rj, $rk */
|
|
LoongArch_LDX_W /* 688 */, LOONGARCH_INS_LDX_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldx.wu $rd, $rj, $rk */
|
|
LoongArch_LDX_WU /* 689 */, LOONGARCH_INS_LDX_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld.b $rd, $rj, $imm12 */
|
|
LoongArch_LD_B /* 690 */, LOONGARCH_INS_LD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld.bu $rd, $rj, $imm12 */
|
|
LoongArch_LD_BU /* 691 */, LOONGARCH_INS_LD_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld.d $rd, $rj, $imm12 */
|
|
LoongArch_LD_D /* 692 */, LOONGARCH_INS_LD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld.h $rd, $rj, $imm12 */
|
|
LoongArch_LD_H /* 693 */, LOONGARCH_INS_LD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld.hu $rd, $rj, $imm12 */
|
|
LoongArch_LD_HU /* 694 */, LOONGARCH_INS_LD_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld.w $rd, $rj, $imm12 */
|
|
LoongArch_LD_W /* 695 */, LOONGARCH_INS_LD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld.wu $rd, $rj, $imm12 */
|
|
LoongArch_LD_WU /* 696 */, LOONGARCH_INS_LD_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* llacq.d $rd, $rj */
|
|
LoongArch_LLACQ_D /* 697 */, LOONGARCH_INS_LLACQ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* llacq.w $rd, $rj */
|
|
LoongArch_LLACQ_W /* 698 */, LOONGARCH_INS_LLACQ_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ll.d $rd, $rj, $imm14 */
|
|
LoongArch_LL_D /* 699 */, LOONGARCH_INS_LL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI14, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ll.w $rd, $rj, $imm14 */
|
|
LoongArch_LL_W /* 700 */, LOONGARCH_INS_LL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI14, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* lu12i.w $rd, $imm20 */
|
|
LoongArch_LU12I_W /* 701 */, LOONGARCH_INS_LU12I_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI20, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* lu32i.d $rd, $imm20 */
|
|
LoongArch_LU32I_D /* 702 */, LOONGARCH_INS_LU32I_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI20, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* lu52i.d $rd, $rj, $imm12 */
|
|
LoongArch_LU52I_D /* 703 */, LOONGARCH_INS_LU52I_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* maskeqz $rd, $rj, $rk */
|
|
LoongArch_MASKEQZ /* 704 */, LOONGARCH_INS_MASKEQZ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* masknez $rd, $rj, $rk */
|
|
LoongArch_MASKNEZ /* 705 */, LOONGARCH_INS_MASKNEZ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mod.d $rd, $rj, $rk */
|
|
LoongArch_MOD_D /* 706 */, LOONGARCH_INS_MOD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mod.du $rd, $rj, $rk */
|
|
LoongArch_MOD_DU /* 707 */, LOONGARCH_INS_MOD_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mod.w $rd, $rj, $rk */
|
|
LoongArch_MOD_W /* 708 */, LOONGARCH_INS_MOD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mod.wu $rd, $rj, $rk */
|
|
LoongArch_MOD_WU /* 709 */, LOONGARCH_INS_MOD_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movcf2fr $dst, $src */
|
|
LoongArch_MOVCF2FR_xS /* 710 */, LOONGARCH_INS_MOVCF2FR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMOV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movcf2gr $dst, $src */
|
|
LoongArch_MOVCF2GR /* 711 */, LOONGARCH_INS_MOVCF2GR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMOV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movfcsr2gr $dst, $src */
|
|
LoongArch_MOVFCSR2GR /* 712 */, LOONGARCH_INS_MOVFCSR2GR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMOV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movfr2cf $dst, $src */
|
|
LoongArch_MOVFR2CF_xS /* 713 */, LOONGARCH_INS_MOVFR2CF,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMOV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movfr2gr.d $dst, $src */
|
|
LoongArch_MOVFR2GR_D /* 714 */, LOONGARCH_INS_MOVFR2GR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMOV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movfr2gr.s $dst, $src */
|
|
LoongArch_MOVFR2GR_S /* 715 */, LOONGARCH_INS_MOVFR2GR_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMOV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movfr2gr.s $dst, $src */
|
|
LoongArch_MOVFR2GR_S_64 /* 716 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* movfrh2gr.s $dst, $src */
|
|
LoongArch_MOVFRH2GR_S /* 717 */, LOONGARCH_INS_MOVFRH2GR_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMOV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movgr2cf $dst, $src */
|
|
LoongArch_MOVGR2CF /* 718 */, LOONGARCH_INS_MOVGR2CF,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMOV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movgr2fcsr $dst, $src */
|
|
LoongArch_MOVGR2FCSR /* 719 */, LOONGARCH_INS_MOVGR2FCSR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMOV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movgr2frh.w $dst, $src */
|
|
LoongArch_MOVGR2FRH_W /* 720 */, LOONGARCH_INS_MOVGR2FRH_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMOV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movgr2fr.d $dst, $src */
|
|
LoongArch_MOVGR2FR_D /* 721 */, LOONGARCH_INS_MOVGR2FR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMOV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movgr2fr.w $dst, $src */
|
|
LoongArch_MOVGR2FR_W /* 722 */, LOONGARCH_INS_MOVGR2FR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FPFMTMOV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movgr2fr.w $dst, $src */
|
|
LoongArch_MOVGR2FR_W_64 /* 723 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* movgr2scr $sd, $rj */
|
|
LoongArch_MOVGR2SCR /* 724 */, LOONGARCH_INS_MOVGR2SCR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTGR2SCR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movscr2gr $rd, $sj */
|
|
LoongArch_MOVSCR2GR /* 725 */, LOONGARCH_INS_MOVSCR2GR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTSCR2GR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mulh.d $rd, $rj, $rk */
|
|
LoongArch_MULH_D /* 726 */, LOONGARCH_INS_MULH_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mulh.du $rd, $rj, $rk */
|
|
LoongArch_MULH_DU /* 727 */, LOONGARCH_INS_MULH_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mulh.w $rd, $rj, $rk */
|
|
LoongArch_MULH_W /* 728 */, LOONGARCH_INS_MULH_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mulh.wu $rd, $rj, $rk */
|
|
LoongArch_MULH_WU /* 729 */, LOONGARCH_INS_MULH_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mulw.d.w $rd, $rj, $rk */
|
|
LoongArch_MULW_D_W /* 730 */, LOONGARCH_INS_MULW_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mulw.d.wu $rd, $rj, $rk */
|
|
LoongArch_MULW_D_WU /* 731 */, LOONGARCH_INS_MULW_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mul.d $rd, $rj, $rk */
|
|
LoongArch_MUL_D /* 732 */, LOONGARCH_INS_MUL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mul.w $rd, $rj, $rk */
|
|
LoongArch_MUL_W /* 733 */, LOONGARCH_INS_MUL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* nor $rd, $rj, $rk */
|
|
LoongArch_NOR /* 734 */, LOONGARCH_INS_NOR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* or $rd, $rj, $rk */
|
|
LoongArch_OR /* 735 */, LOONGARCH_INS_OR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ori $rd, $rj, $imm12 */
|
|
LoongArch_ORI /* 736 */, LOONGARCH_INS_ORI,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* orn $rd, $rj, $rk */
|
|
LoongArch_ORN /* 737 */, LOONGARCH_INS_ORN,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* pcaddi $rd, $imm20 */
|
|
LoongArch_PCADDI /* 738 */, LOONGARCH_INS_PCADDI,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI20, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* pcaddu12i $rd, $imm20 */
|
|
LoongArch_PCADDU12I /* 739 */, LOONGARCH_INS_PCADDU12I,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI20, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* pcaddu18i $rd, $imm20 */
|
|
LoongArch_PCADDU18I /* 740 */, LOONGARCH_INS_PCADDU18I,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI20, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* pcalau12i $rd, $imm20 */
|
|
LoongArch_PCALAU12I /* 741 */, LOONGARCH_INS_PCALAU12I,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI20, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* preld $imm5, $rj, $imm12 */
|
|
LoongArch_PRELD /* 742 */, LOONGARCH_INS_PRELD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTPRELD, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* preldx $imm5, $rj, $rk */
|
|
LoongArch_PRELDX /* 743 */, LOONGARCH_INS_PRELDX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTPRELDX, CS_AC_READ_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rcri.b $rd, $rj, $imm3 */
|
|
LoongArch_RCRI_B /* 744 */, LOONGARCH_INS_RCRI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rcri.d $rd, $rj, $imm6 */
|
|
LoongArch_RCRI_D /* 745 */, LOONGARCH_INS_RCRI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rcri.h $rd, $rj, $imm4 */
|
|
LoongArch_RCRI_H /* 746 */, LOONGARCH_INS_RCRI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rcri.w $rd, $rj, $imm5 */
|
|
LoongArch_RCRI_W /* 747 */, LOONGARCH_INS_RCRI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rcr.b $rd, $rj, $rk */
|
|
LoongArch_RCR_B /* 748 */, LOONGARCH_INS_RCR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rcr.d $rd, $rj, $rk */
|
|
LoongArch_RCR_D /* 749 */, LOONGARCH_INS_RCR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rcr.h $rd, $rj, $rk */
|
|
LoongArch_RCR_H /* 750 */, LOONGARCH_INS_RCR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rcr.w $rd, $rj, $rk */
|
|
LoongArch_RCR_W /* 751 */, LOONGARCH_INS_RCR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rdtimeh.w $rd, $rj */
|
|
LoongArch_RDTIMEH_W /* 752 */, LOONGARCH_INS_RDTIMEH_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rdtimel.w $rd, $rj */
|
|
LoongArch_RDTIMEL_W /* 753 */, LOONGARCH_INS_RDTIMEL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rdtime.d $rd, $rj */
|
|
LoongArch_RDTIME_D /* 754 */, LOONGARCH_INS_RDTIME_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* revb.2h $rd, $rj */
|
|
LoongArch_REVB_2H /* 755 */, LOONGARCH_INS_REVB_2H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* revb.2w $rd, $rj */
|
|
LoongArch_REVB_2W /* 756 */, LOONGARCH_INS_REVB_2W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* revb.4h $rd, $rj */
|
|
LoongArch_REVB_4H /* 757 */, LOONGARCH_INS_REVB_4H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* revb.d $rd, $rj */
|
|
LoongArch_REVB_D /* 758 */, LOONGARCH_INS_REVB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* revh.2w $rd, $rj */
|
|
LoongArch_REVH_2W /* 759 */, LOONGARCH_INS_REVH_2W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* revh.d $rd, $rj */
|
|
LoongArch_REVH_D /* 760 */, LOONGARCH_INS_REVH_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rotri.b $rd, $rj, $imm3 */
|
|
LoongArch_ROTRI_B /* 761 */, LOONGARCH_INS_ROTRI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rotri.d $rd, $rj, $imm6 */
|
|
LoongArch_ROTRI_D /* 762 */, LOONGARCH_INS_ROTRI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rotri.h $rd, $rj, $imm4 */
|
|
LoongArch_ROTRI_H /* 763 */, LOONGARCH_INS_ROTRI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rotri.w $rd, $rj, $imm5 */
|
|
LoongArch_ROTRI_W /* 764 */, LOONGARCH_INS_ROTRI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rotr.b $rd, $rj, $rk */
|
|
LoongArch_ROTR_B /* 765 */, LOONGARCH_INS_ROTR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rotr.d $rd, $rj, $rk */
|
|
LoongArch_ROTR_D /* 766 */, LOONGARCH_INS_ROTR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rotr.h $rd, $rj, $rk */
|
|
LoongArch_ROTR_H /* 767 */, LOONGARCH_INS_ROTR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rotr.w $rd, $rj, $rk */
|
|
LoongArch_ROTR_W /* 768 */, LOONGARCH_INS_ROTR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sbc.b $rd, $rj, $rk */
|
|
LoongArch_SBC_B /* 769 */, LOONGARCH_INS_SBC_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sbc.d $rd, $rj, $rk */
|
|
LoongArch_SBC_D /* 770 */, LOONGARCH_INS_SBC_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sbc.h $rd, $rj, $rk */
|
|
LoongArch_SBC_H /* 771 */, LOONGARCH_INS_SBC_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sbc.w $rd, $rj, $rk */
|
|
LoongArch_SBC_W /* 772 */, LOONGARCH_INS_SBC_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* screl.d $rd, $rj */
|
|
LoongArch_SCREL_D /* 773 */, LOONGARCH_INS_SCREL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* screl.w $rd, $rj */
|
|
LoongArch_SCREL_W /* 774 */, LOONGARCH_INS_SCREL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sc.d $rd, $rj, $imm14 */
|
|
LoongArch_SC_D /* 775 */, LOONGARCH_INS_SC_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI14, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sc.q $rd, $rk, $rj */
|
|
LoongArch_SC_Q /* 776 */, LOONGARCH_INS_SC_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sc.w $rd, $rj, $imm14 */
|
|
LoongArch_SC_W /* 777 */, LOONGARCH_INS_SC_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI14, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* setarmj $rd, $imm4 */
|
|
LoongArch_SETARMJ /* 778 */, LOONGARCH_INS_SETARMJ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* setx86j $rd, $imm4 */
|
|
LoongArch_SETX86J /* 779 */, LOONGARCH_INS_SETX86J,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* setx86loope $rd, $rj */
|
|
LoongArch_SETX86LOOPE /* 780 */, LOONGARCH_INS_SETX86LOOPE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* setx86loopne $rd, $rj */
|
|
LoongArch_SETX86LOOPNE /* 781 */, LOONGARCH_INS_SETX86LOOPNE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.caf.s $cd, $$fa0, $$fa0 */
|
|
LoongArch_SET_CFR_FALSE /* 782 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmp.cueq.s $cd, $$fa0, $$fa0 */
|
|
LoongArch_SET_CFR_TRUE /* 783 */, LOONGARCH_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* slli.d $rd, $rj, $imm6 */
|
|
LoongArch_SLLI_D /* 784 */, LOONGARCH_INS_SLLI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* slli.w $rd, $rj, $imm5 */
|
|
LoongArch_SLLI_W /* 785 */, LOONGARCH_INS_SLLI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sll.d $rd, $rj, $rk */
|
|
LoongArch_SLL_D /* 786 */, LOONGARCH_INS_SLL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sll.w $rd, $rj, $rk */
|
|
LoongArch_SLL_W /* 787 */, LOONGARCH_INS_SLL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* slt $rd, $rj, $rk */
|
|
LoongArch_SLT /* 788 */, LOONGARCH_INS_SLT,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* slti $rd, $rj, $imm12 */
|
|
LoongArch_SLTI /* 789 */, LOONGARCH_INS_SLTI,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sltu $rd, $rj, $rk */
|
|
LoongArch_SLTU /* 790 */, LOONGARCH_INS_SLTU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sltui $rd, $rj, $imm12 */
|
|
LoongArch_SLTUI /* 791 */, LOONGARCH_INS_SLTUI,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* srai.d $rd, $rj, $imm6 */
|
|
LoongArch_SRAI_D /* 792 */, LOONGARCH_INS_SRAI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* srai.w $rd, $rj, $imm5 */
|
|
LoongArch_SRAI_W /* 793 */, LOONGARCH_INS_SRAI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sra.d $rd, $rj, $rk */
|
|
LoongArch_SRA_D /* 794 */, LOONGARCH_INS_SRA_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sra.w $rd, $rj, $rk */
|
|
LoongArch_SRA_W /* 795 */, LOONGARCH_INS_SRA_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* srli.d $rd, $rj, $imm6 */
|
|
LoongArch_SRLI_D /* 796 */, LOONGARCH_INS_SRLI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* srli.w $rd, $rj, $imm5 */
|
|
LoongArch_SRLI_W /* 797 */, LOONGARCH_INS_SRLI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* srl.d $rd, $rj, $rk */
|
|
LoongArch_SRL_D /* 798 */, LOONGARCH_INS_SRL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* srl.w $rd, $rj, $rk */
|
|
LoongArch_SRL_W /* 799 */, LOONGARCH_INS_SRL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stgt.b $rd, $rj, $rk */
|
|
LoongArch_STGT_B /* 800 */, LOONGARCH_INS_STGT_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stgt.d $rd, $rj, $rk */
|
|
LoongArch_STGT_D /* 801 */, LOONGARCH_INS_STGT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stgt.h $rd, $rj, $rk */
|
|
LoongArch_STGT_H /* 802 */, LOONGARCH_INS_STGT_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stgt.w $rd, $rj, $rk */
|
|
LoongArch_STGT_W /* 803 */, LOONGARCH_INS_STGT_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stle.b $rd, $rj, $rk */
|
|
LoongArch_STLE_B /* 804 */, LOONGARCH_INS_STLE_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stle.d $rd, $rj, $rk */
|
|
LoongArch_STLE_D /* 805 */, LOONGARCH_INS_STLE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stle.h $rd, $rj, $rk */
|
|
LoongArch_STLE_H /* 806 */, LOONGARCH_INS_STLE_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stle.w $rd, $rj, $rk */
|
|
LoongArch_STLE_W /* 807 */, LOONGARCH_INS_STLE_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stl.d $rd, $rj, $imm12 */
|
|
LoongArch_STL_D /* 808 */, LOONGARCH_INS_STL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stl.w $rd, $rj, $imm12 */
|
|
LoongArch_STL_W /* 809 */, LOONGARCH_INS_STL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stptr.d $rd, $rj, $imm14 */
|
|
LoongArch_STPTR_D /* 810 */, LOONGARCH_INS_STPTR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI14, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stptr.w $rd, $rj, $imm14 */
|
|
LoongArch_STPTR_W /* 811 */, LOONGARCH_INS_STPTR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI14, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* str.d $rd, $rj, $imm12 */
|
|
LoongArch_STR_D /* 812 */, LOONGARCH_INS_STR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* str.w $rd, $rj, $imm12 */
|
|
LoongArch_STR_W /* 813 */, LOONGARCH_INS_STR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stx.b $rd, $rj, $rk */
|
|
LoongArch_STX_B /* 814 */, LOONGARCH_INS_STX_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stx.d $rd, $rj, $rk */
|
|
LoongArch_STX_D /* 815 */, LOONGARCH_INS_STX_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stx.h $rd, $rj, $rk */
|
|
LoongArch_STX_H /* 816 */, LOONGARCH_INS_STX_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stx.w $rd, $rj, $rk */
|
|
LoongArch_STX_W /* 817 */, LOONGARCH_INS_STX_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* st.b $rd, $rj, $imm12 */
|
|
LoongArch_ST_B /* 818 */, LOONGARCH_INS_ST_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* st.d $rd, $rj, $imm12 */
|
|
LoongArch_ST_D /* 819 */, LOONGARCH_INS_ST_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* st.h $rd, $rj, $imm12 */
|
|
LoongArch_ST_H /* 820 */, LOONGARCH_INS_ST_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* st.w $rd, $rj, $imm12 */
|
|
LoongArch_ST_W /* 821 */, LOONGARCH_INS_ST_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sub.d $rd, $rj, $rk */
|
|
LoongArch_SUB_D /* 822 */, LOONGARCH_INS_SUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sub.w $rd, $rj, $rk */
|
|
LoongArch_SUB_W /* 823 */, LOONGARCH_INS_SUB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* syscall $imm15 */
|
|
LoongArch_SYSCALL /* 824 */, LOONGARCH_INS_SYSCALL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI15, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* tlbclr */
|
|
LoongArch_TLBCLR /* 825 */, LOONGARCH_INS_TLBCLR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI32, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* tlbfill */
|
|
LoongArch_TLBFILL /* 826 */, LOONGARCH_INS_TLBFILL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI32, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* tlbflush */
|
|
LoongArch_TLBFLUSH /* 827 */, LOONGARCH_INS_TLBFLUSH,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI32, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* tlbrd */
|
|
LoongArch_TLBRD /* 828 */, LOONGARCH_INS_TLBRD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI32, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* tlbsrch */
|
|
LoongArch_TLBSRCH /* 829 */, LOONGARCH_INS_TLBSRCH,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI32, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* tlbwr */
|
|
LoongArch_TLBWR /* 830 */, LOONGARCH_INS_TLBWR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI32, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vabsd.b $vd, $vj, $vk */
|
|
LoongArch_VABSD_B /* 831 */, LOONGARCH_INS_VABSD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vabsd.bu $vd, $vj, $vk */
|
|
LoongArch_VABSD_BU /* 832 */, LOONGARCH_INS_VABSD_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vabsd.d $vd, $vj, $vk */
|
|
LoongArch_VABSD_D /* 833 */, LOONGARCH_INS_VABSD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vabsd.du $vd, $vj, $vk */
|
|
LoongArch_VABSD_DU /* 834 */, LOONGARCH_INS_VABSD_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vabsd.h $vd, $vj, $vk */
|
|
LoongArch_VABSD_H /* 835 */, LOONGARCH_INS_VABSD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vabsd.hu $vd, $vj, $vk */
|
|
LoongArch_VABSD_HU /* 836 */, LOONGARCH_INS_VABSD_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vabsd.w $vd, $vj, $vk */
|
|
LoongArch_VABSD_W /* 837 */, LOONGARCH_INS_VABSD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vabsd.wu $vd, $vj, $vk */
|
|
LoongArch_VABSD_WU /* 838 */, LOONGARCH_INS_VABSD_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vadda.b $vd, $vj, $vk */
|
|
LoongArch_VADDA_B /* 839 */, LOONGARCH_INS_VADDA_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vadda.d $vd, $vj, $vk */
|
|
LoongArch_VADDA_D /* 840 */, LOONGARCH_INS_VADDA_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vadda.h $vd, $vj, $vk */
|
|
LoongArch_VADDA_H /* 841 */, LOONGARCH_INS_VADDA_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vadda.w $vd, $vj, $vk */
|
|
LoongArch_VADDA_W /* 842 */, LOONGARCH_INS_VADDA_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddi.bu $vd, $vj, $imm5 */
|
|
LoongArch_VADDI_BU /* 843 */, LOONGARCH_INS_VADDI_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddi.du $vd, $vj, $imm5 */
|
|
LoongArch_VADDI_DU /* 844 */, LOONGARCH_INS_VADDI_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddi.hu $vd, $vj, $imm5 */
|
|
LoongArch_VADDI_HU /* 845 */, LOONGARCH_INS_VADDI_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddi.wu $vd, $vj, $imm5 */
|
|
LoongArch_VADDI_WU /* 846 */, LOONGARCH_INS_VADDI_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwev.d.w $vd, $vj, $vk */
|
|
LoongArch_VADDWEV_D_W /* 847 */, LOONGARCH_INS_VADDWEV_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwev.d.wu $vd, $vj, $vk */
|
|
LoongArch_VADDWEV_D_WU /* 848 */, LOONGARCH_INS_VADDWEV_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwev.d.wu.w $vd, $vj, $vk */
|
|
LoongArch_VADDWEV_D_WU_W /* 849 */, LOONGARCH_INS_VADDWEV_D_WU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwev.h.b $vd, $vj, $vk */
|
|
LoongArch_VADDWEV_H_B /* 850 */, LOONGARCH_INS_VADDWEV_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwev.h.bu $vd, $vj, $vk */
|
|
LoongArch_VADDWEV_H_BU /* 851 */, LOONGARCH_INS_VADDWEV_H_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwev.h.bu.b $vd, $vj, $vk */
|
|
LoongArch_VADDWEV_H_BU_B /* 852 */, LOONGARCH_INS_VADDWEV_H_BU_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwev.q.d $vd, $vj, $vk */
|
|
LoongArch_VADDWEV_Q_D /* 853 */, LOONGARCH_INS_VADDWEV_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwev.q.du $vd, $vj, $vk */
|
|
LoongArch_VADDWEV_Q_DU /* 854 */, LOONGARCH_INS_VADDWEV_Q_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwev.q.du.d $vd, $vj, $vk */
|
|
LoongArch_VADDWEV_Q_DU_D /* 855 */, LOONGARCH_INS_VADDWEV_Q_DU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwev.w.h $vd, $vj, $vk */
|
|
LoongArch_VADDWEV_W_H /* 856 */, LOONGARCH_INS_VADDWEV_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwev.w.hu $vd, $vj, $vk */
|
|
LoongArch_VADDWEV_W_HU /* 857 */, LOONGARCH_INS_VADDWEV_W_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwev.w.hu.h $vd, $vj, $vk */
|
|
LoongArch_VADDWEV_W_HU_H /* 858 */, LOONGARCH_INS_VADDWEV_W_HU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwod.d.w $vd, $vj, $vk */
|
|
LoongArch_VADDWOD_D_W /* 859 */, LOONGARCH_INS_VADDWOD_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwod.d.wu $vd, $vj, $vk */
|
|
LoongArch_VADDWOD_D_WU /* 860 */, LOONGARCH_INS_VADDWOD_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwod.d.wu.w $vd, $vj, $vk */
|
|
LoongArch_VADDWOD_D_WU_W /* 861 */, LOONGARCH_INS_VADDWOD_D_WU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwod.h.b $vd, $vj, $vk */
|
|
LoongArch_VADDWOD_H_B /* 862 */, LOONGARCH_INS_VADDWOD_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwod.h.bu $vd, $vj, $vk */
|
|
LoongArch_VADDWOD_H_BU /* 863 */, LOONGARCH_INS_VADDWOD_H_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwod.h.bu.b $vd, $vj, $vk */
|
|
LoongArch_VADDWOD_H_BU_B /* 864 */, LOONGARCH_INS_VADDWOD_H_BU_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwod.q.d $vd, $vj, $vk */
|
|
LoongArch_VADDWOD_Q_D /* 865 */, LOONGARCH_INS_VADDWOD_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwod.q.du $vd, $vj, $vk */
|
|
LoongArch_VADDWOD_Q_DU /* 866 */, LOONGARCH_INS_VADDWOD_Q_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwod.q.du.d $vd, $vj, $vk */
|
|
LoongArch_VADDWOD_Q_DU_D /* 867 */, LOONGARCH_INS_VADDWOD_Q_DU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwod.w.h $vd, $vj, $vk */
|
|
LoongArch_VADDWOD_W_H /* 868 */, LOONGARCH_INS_VADDWOD_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwod.w.hu $vd, $vj, $vk */
|
|
LoongArch_VADDWOD_W_HU /* 869 */, LOONGARCH_INS_VADDWOD_W_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vaddwod.w.hu.h $vd, $vj, $vk */
|
|
LoongArch_VADDWOD_W_HU_H /* 870 */, LOONGARCH_INS_VADDWOD_W_HU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vadd.b $vd, $vj, $vk */
|
|
LoongArch_VADD_B /* 871 */, LOONGARCH_INS_VADD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vadd.d $vd, $vj, $vk */
|
|
LoongArch_VADD_D /* 872 */, LOONGARCH_INS_VADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vadd.h $vd, $vj, $vk */
|
|
LoongArch_VADD_H /* 873 */, LOONGARCH_INS_VADD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vadd.q $vd, $vj, $vk */
|
|
LoongArch_VADD_Q /* 874 */, LOONGARCH_INS_VADD_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vadd.w $vd, $vj, $vk */
|
|
LoongArch_VADD_W /* 875 */, LOONGARCH_INS_VADD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vandi.b $vd, $vj, $imm8 */
|
|
LoongArch_VANDI_B /* 876 */, LOONGARCH_INS_VANDI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vandn.v $vd, $vj, $vk */
|
|
LoongArch_VANDN_V /* 877 */, LOONGARCH_INS_VANDN_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vand.v $vd, $vj, $vk */
|
|
LoongArch_VAND_V /* 878 */, LOONGARCH_INS_VAND_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vavgr.b $vd, $vj, $vk */
|
|
LoongArch_VAVGR_B /* 879 */, LOONGARCH_INS_VAVGR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vavgr.bu $vd, $vj, $vk */
|
|
LoongArch_VAVGR_BU /* 880 */, LOONGARCH_INS_VAVGR_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vavgr.d $vd, $vj, $vk */
|
|
LoongArch_VAVGR_D /* 881 */, LOONGARCH_INS_VAVGR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vavgr.du $vd, $vj, $vk */
|
|
LoongArch_VAVGR_DU /* 882 */, LOONGARCH_INS_VAVGR_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vavgr.h $vd, $vj, $vk */
|
|
LoongArch_VAVGR_H /* 883 */, LOONGARCH_INS_VAVGR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vavgr.hu $vd, $vj, $vk */
|
|
LoongArch_VAVGR_HU /* 884 */, LOONGARCH_INS_VAVGR_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vavgr.w $vd, $vj, $vk */
|
|
LoongArch_VAVGR_W /* 885 */, LOONGARCH_INS_VAVGR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vavgr.wu $vd, $vj, $vk */
|
|
LoongArch_VAVGR_WU /* 886 */, LOONGARCH_INS_VAVGR_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vavg.b $vd, $vj, $vk */
|
|
LoongArch_VAVG_B /* 887 */, LOONGARCH_INS_VAVG_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vavg.bu $vd, $vj, $vk */
|
|
LoongArch_VAVG_BU /* 888 */, LOONGARCH_INS_VAVG_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vavg.d $vd, $vj, $vk */
|
|
LoongArch_VAVG_D /* 889 */, LOONGARCH_INS_VAVG_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vavg.du $vd, $vj, $vk */
|
|
LoongArch_VAVG_DU /* 890 */, LOONGARCH_INS_VAVG_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vavg.h $vd, $vj, $vk */
|
|
LoongArch_VAVG_H /* 891 */, LOONGARCH_INS_VAVG_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vavg.hu $vd, $vj, $vk */
|
|
LoongArch_VAVG_HU /* 892 */, LOONGARCH_INS_VAVG_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vavg.w $vd, $vj, $vk */
|
|
LoongArch_VAVG_W /* 893 */, LOONGARCH_INS_VAVG_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vavg.wu $vd, $vj, $vk */
|
|
LoongArch_VAVG_WU /* 894 */, LOONGARCH_INS_VAVG_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitclri.b $vd, $vj, $imm3 */
|
|
LoongArch_VBITCLRI_B /* 895 */, LOONGARCH_INS_VBITCLRI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitclri.d $vd, $vj, $imm6 */
|
|
LoongArch_VBITCLRI_D /* 896 */, LOONGARCH_INS_VBITCLRI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitclri.h $vd, $vj, $imm4 */
|
|
LoongArch_VBITCLRI_H /* 897 */, LOONGARCH_INS_VBITCLRI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitclri.w $vd, $vj, $imm5 */
|
|
LoongArch_VBITCLRI_W /* 898 */, LOONGARCH_INS_VBITCLRI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitclr.b $vd, $vj, $vk */
|
|
LoongArch_VBITCLR_B /* 899 */, LOONGARCH_INS_VBITCLR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitclr.d $vd, $vj, $vk */
|
|
LoongArch_VBITCLR_D /* 900 */, LOONGARCH_INS_VBITCLR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitclr.h $vd, $vj, $vk */
|
|
LoongArch_VBITCLR_H /* 901 */, LOONGARCH_INS_VBITCLR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitclr.w $vd, $vj, $vk */
|
|
LoongArch_VBITCLR_W /* 902 */, LOONGARCH_INS_VBITCLR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitrevi.b $vd, $vj, $imm3 */
|
|
LoongArch_VBITREVI_B /* 903 */, LOONGARCH_INS_VBITREVI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitrevi.d $vd, $vj, $imm6 */
|
|
LoongArch_VBITREVI_D /* 904 */, LOONGARCH_INS_VBITREVI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitrevi.h $vd, $vj, $imm4 */
|
|
LoongArch_VBITREVI_H /* 905 */, LOONGARCH_INS_VBITREVI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitrevi.w $vd, $vj, $imm5 */
|
|
LoongArch_VBITREVI_W /* 906 */, LOONGARCH_INS_VBITREVI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitrev.b $vd, $vj, $vk */
|
|
LoongArch_VBITREV_B /* 907 */, LOONGARCH_INS_VBITREV_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitrev.d $vd, $vj, $vk */
|
|
LoongArch_VBITREV_D /* 908 */, LOONGARCH_INS_VBITREV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitrev.h $vd, $vj, $vk */
|
|
LoongArch_VBITREV_H /* 909 */, LOONGARCH_INS_VBITREV_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitrev.w $vd, $vj, $vk */
|
|
LoongArch_VBITREV_W /* 910 */, LOONGARCH_INS_VBITREV_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitseli.b $vd, $vj, $imm8 */
|
|
LoongArch_VBITSELI_B /* 911 */, LOONGARCH_INS_VBITSELI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitsel.v $vd, $vj, $vk, $va */
|
|
LoongArch_VBITSEL_V /* 912 */, LOONGARCH_INS_VBITSEL_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_VVVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitseti.b $vd, $vj, $imm3 */
|
|
LoongArch_VBITSETI_B /* 913 */, LOONGARCH_INS_VBITSETI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitseti.d $vd, $vj, $imm6 */
|
|
LoongArch_VBITSETI_D /* 914 */, LOONGARCH_INS_VBITSETI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitseti.h $vd, $vj, $imm4 */
|
|
LoongArch_VBITSETI_H /* 915 */, LOONGARCH_INS_VBITSETI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitseti.w $vd, $vj, $imm5 */
|
|
LoongArch_VBITSETI_W /* 916 */, LOONGARCH_INS_VBITSETI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitset.b $vd, $vj, $vk */
|
|
LoongArch_VBITSET_B /* 917 */, LOONGARCH_INS_VBITSET_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitset.d $vd, $vj, $vk */
|
|
LoongArch_VBITSET_D /* 918 */, LOONGARCH_INS_VBITSET_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitset.h $vd, $vj, $vk */
|
|
LoongArch_VBITSET_H /* 919 */, LOONGARCH_INS_VBITSET_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbitset.w $vd, $vj, $vk */
|
|
LoongArch_VBITSET_W /* 920 */, LOONGARCH_INS_VBITSET_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbsll.v $vd, $vj, $imm5 */
|
|
LoongArch_VBSLL_V /* 921 */, LOONGARCH_INS_VBSLL_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vbsrl.v $vd, $vj, $imm5 */
|
|
LoongArch_VBSRL_V /* 922 */, LOONGARCH_INS_VBSRL_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vclo.b $vd, $vj */
|
|
LoongArch_VCLO_B /* 923 */, LOONGARCH_INS_VCLO_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vclo.d $vd, $vj */
|
|
LoongArch_VCLO_D /* 924 */, LOONGARCH_INS_VCLO_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vclo.h $vd, $vj */
|
|
LoongArch_VCLO_H /* 925 */, LOONGARCH_INS_VCLO_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vclo.w $vd, $vj */
|
|
LoongArch_VCLO_W /* 926 */, LOONGARCH_INS_VCLO_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vclz.b $vd, $vj */
|
|
LoongArch_VCLZ_B /* 927 */, LOONGARCH_INS_VCLZ_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vclz.d $vd, $vj */
|
|
LoongArch_VCLZ_D /* 928 */, LOONGARCH_INS_VCLZ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vclz.h $vd, $vj */
|
|
LoongArch_VCLZ_H /* 929 */, LOONGARCH_INS_VCLZ_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vclz.w $vd, $vj */
|
|
LoongArch_VCLZ_W /* 930 */, LOONGARCH_INS_VCLZ_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vdiv.b $vd, $vj, $vk */
|
|
LoongArch_VDIV_B /* 931 */, LOONGARCH_INS_VDIV_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vdiv.bu $vd, $vj, $vk */
|
|
LoongArch_VDIV_BU /* 932 */, LOONGARCH_INS_VDIV_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vdiv.d $vd, $vj, $vk */
|
|
LoongArch_VDIV_D /* 933 */, LOONGARCH_INS_VDIV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vdiv.du $vd, $vj, $vk */
|
|
LoongArch_VDIV_DU /* 934 */, LOONGARCH_INS_VDIV_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vdiv.h $vd, $vj, $vk */
|
|
LoongArch_VDIV_H /* 935 */, LOONGARCH_INS_VDIV_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vdiv.hu $vd, $vj, $vk */
|
|
LoongArch_VDIV_HU /* 936 */, LOONGARCH_INS_VDIV_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vdiv.w $vd, $vj, $vk */
|
|
LoongArch_VDIV_W /* 937 */, LOONGARCH_INS_VDIV_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vdiv.wu $vd, $vj, $vk */
|
|
LoongArch_VDIV_WU /* 938 */, LOONGARCH_INS_VDIV_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vext2xv.du.bu $xd, $xj */
|
|
LoongArch_VEXT2XV_DU_BU /* 939 */, LOONGARCH_INS_VEXT2XV_DU_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vext2xv.du.hu $xd, $xj */
|
|
LoongArch_VEXT2XV_DU_HU /* 940 */, LOONGARCH_INS_VEXT2XV_DU_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vext2xv.du.wu $xd, $xj */
|
|
LoongArch_VEXT2XV_DU_WU /* 941 */, LOONGARCH_INS_VEXT2XV_DU_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vext2xv.d.b $xd, $xj */
|
|
LoongArch_VEXT2XV_D_B /* 942 */, LOONGARCH_INS_VEXT2XV_D_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vext2xv.d.h $xd, $xj */
|
|
LoongArch_VEXT2XV_D_H /* 943 */, LOONGARCH_INS_VEXT2XV_D_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vext2xv.d.w $xd, $xj */
|
|
LoongArch_VEXT2XV_D_W /* 944 */, LOONGARCH_INS_VEXT2XV_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vext2xv.hu.bu $xd, $xj */
|
|
LoongArch_VEXT2XV_HU_BU /* 945 */, LOONGARCH_INS_VEXT2XV_HU_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vext2xv.h.b $xd, $xj */
|
|
LoongArch_VEXT2XV_H_B /* 946 */, LOONGARCH_INS_VEXT2XV_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vext2xv.wu.bu $xd, $xj */
|
|
LoongArch_VEXT2XV_WU_BU /* 947 */, LOONGARCH_INS_VEXT2XV_WU_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vext2xv.wu.hu $xd, $xj */
|
|
LoongArch_VEXT2XV_WU_HU /* 948 */, LOONGARCH_INS_VEXT2XV_WU_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vext2xv.w.b $xd, $xj */
|
|
LoongArch_VEXT2XV_W_B /* 949 */, LOONGARCH_INS_VEXT2XV_W_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vext2xv.w.h $xd, $xj */
|
|
LoongArch_VEXT2XV_W_H /* 950 */, LOONGARCH_INS_VEXT2XV_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vexth.du.wu $vd, $vj */
|
|
LoongArch_VEXTH_DU_WU /* 951 */, LOONGARCH_INS_VEXTH_DU_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vexth.d.w $vd, $vj */
|
|
LoongArch_VEXTH_D_W /* 952 */, LOONGARCH_INS_VEXTH_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vexth.hu.bu $vd, $vj */
|
|
LoongArch_VEXTH_HU_BU /* 953 */, LOONGARCH_INS_VEXTH_HU_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vexth.h.b $vd, $vj */
|
|
LoongArch_VEXTH_H_B /* 954 */, LOONGARCH_INS_VEXTH_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vexth.qu.du $vd, $vj */
|
|
LoongArch_VEXTH_QU_DU /* 955 */, LOONGARCH_INS_VEXTH_QU_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vexth.q.d $vd, $vj */
|
|
LoongArch_VEXTH_Q_D /* 956 */, LOONGARCH_INS_VEXTH_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vexth.wu.hu $vd, $vj */
|
|
LoongArch_VEXTH_WU_HU /* 957 */, LOONGARCH_INS_VEXTH_WU_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vexth.w.h $vd, $vj */
|
|
LoongArch_VEXTH_W_H /* 958 */, LOONGARCH_INS_VEXTH_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vextl.qu.du $vd, $vj */
|
|
LoongArch_VEXTL_QU_DU /* 959 */, LOONGARCH_INS_VEXTL_QU_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vextl.q.d $vd, $vj */
|
|
LoongArch_VEXTL_Q_D /* 960 */, LOONGARCH_INS_VEXTL_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vextrins.b $vd, $vj, $imm8 */
|
|
LoongArch_VEXTRINS_B /* 961 */, LOONGARCH_INS_VEXTRINS_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vextrins.d $vd, $vj, $imm8 */
|
|
LoongArch_VEXTRINS_D /* 962 */, LOONGARCH_INS_VEXTRINS_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vextrins.h $vd, $vj, $imm8 */
|
|
LoongArch_VEXTRINS_H /* 963 */, LOONGARCH_INS_VEXTRINS_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vextrins.w $vd, $vj, $imm8 */
|
|
LoongArch_VEXTRINS_W /* 964 */, LOONGARCH_INS_VEXTRINS_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfadd.d $vd, $vj, $vk */
|
|
LoongArch_VFADD_D /* 965 */, LOONGARCH_INS_VFADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfadd.s $vd, $vj, $vk */
|
|
LoongArch_VFADD_S /* 966 */, LOONGARCH_INS_VFADD_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfclass.d $vd, $vj */
|
|
LoongArch_VFCLASS_D /* 967 */, LOONGARCH_INS_VFCLASS_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfclass.s $vd, $vj */
|
|
LoongArch_VFCLASS_S /* 968 */, LOONGARCH_INS_VFCLASS_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.caf.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CAF_D /* 969 */, LOONGARCH_INS_VFCMP_CAF_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.caf.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CAF_S /* 970 */, LOONGARCH_INS_VFCMP_CAF_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.ceq.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CEQ_D /* 971 */, LOONGARCH_INS_VFCMP_CEQ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.ceq.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CEQ_S /* 972 */, LOONGARCH_INS_VFCMP_CEQ_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.cle.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CLE_D /* 973 */, LOONGARCH_INS_VFCMP_CLE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.cle.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CLE_S /* 974 */, LOONGARCH_INS_VFCMP_CLE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.clt.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CLT_D /* 975 */, LOONGARCH_INS_VFCMP_CLT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.clt.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CLT_S /* 976 */, LOONGARCH_INS_VFCMP_CLT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.cne.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CNE_D /* 977 */, LOONGARCH_INS_VFCMP_CNE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.cne.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CNE_S /* 978 */, LOONGARCH_INS_VFCMP_CNE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.cor.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_COR_D /* 979 */, LOONGARCH_INS_VFCMP_COR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.cor.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_COR_S /* 980 */, LOONGARCH_INS_VFCMP_COR_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.cueq.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CUEQ_D /* 981 */, LOONGARCH_INS_VFCMP_CUEQ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.cueq.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CUEQ_S /* 982 */, LOONGARCH_INS_VFCMP_CUEQ_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.cule.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CULE_D /* 983 */, LOONGARCH_INS_VFCMP_CULE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.cule.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CULE_S /* 984 */, LOONGARCH_INS_VFCMP_CULE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.cult.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CULT_D /* 985 */, LOONGARCH_INS_VFCMP_CULT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.cult.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CULT_S /* 986 */, LOONGARCH_INS_VFCMP_CULT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.cune.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CUNE_D /* 987 */, LOONGARCH_INS_VFCMP_CUNE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.cune.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CUNE_S /* 988 */, LOONGARCH_INS_VFCMP_CUNE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.cun.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CUN_D /* 989 */, LOONGARCH_INS_VFCMP_CUN_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.cun.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_CUN_S /* 990 */, LOONGARCH_INS_VFCMP_CUN_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.saf.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SAF_D /* 991 */, LOONGARCH_INS_VFCMP_SAF_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.saf.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SAF_S /* 992 */, LOONGARCH_INS_VFCMP_SAF_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.seq.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SEQ_D /* 993 */, LOONGARCH_INS_VFCMP_SEQ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.seq.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SEQ_S /* 994 */, LOONGARCH_INS_VFCMP_SEQ_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.sle.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SLE_D /* 995 */, LOONGARCH_INS_VFCMP_SLE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.sle.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SLE_S /* 996 */, LOONGARCH_INS_VFCMP_SLE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.slt.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SLT_D /* 997 */, LOONGARCH_INS_VFCMP_SLT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.slt.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SLT_S /* 998 */, LOONGARCH_INS_VFCMP_SLT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.sne.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SNE_D /* 999 */, LOONGARCH_INS_VFCMP_SNE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.sne.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SNE_S /* 1000 */, LOONGARCH_INS_VFCMP_SNE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.sor.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SOR_D /* 1001 */, LOONGARCH_INS_VFCMP_SOR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.sor.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SOR_S /* 1002 */, LOONGARCH_INS_VFCMP_SOR_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.sueq.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SUEQ_D /* 1003 */, LOONGARCH_INS_VFCMP_SUEQ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.sueq.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SUEQ_S /* 1004 */, LOONGARCH_INS_VFCMP_SUEQ_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.sule.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SULE_D /* 1005 */, LOONGARCH_INS_VFCMP_SULE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.sule.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SULE_S /* 1006 */, LOONGARCH_INS_VFCMP_SULE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.sult.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SULT_D /* 1007 */, LOONGARCH_INS_VFCMP_SULT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.sult.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SULT_S /* 1008 */, LOONGARCH_INS_VFCMP_SULT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.sune.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SUNE_D /* 1009 */, LOONGARCH_INS_VFCMP_SUNE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.sune.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SUNE_S /* 1010 */, LOONGARCH_INS_VFCMP_SUNE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.sun.d $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SUN_D /* 1011 */, LOONGARCH_INS_VFCMP_SUN_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcmp.sun.s $vd, $vj, $vk */
|
|
LoongArch_VFCMP_SUN_S /* 1012 */, LOONGARCH_INS_VFCMP_SUN_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcvth.d.s $vd, $vj */
|
|
LoongArch_VFCVTH_D_S /* 1013 */, LOONGARCH_INS_VFCVTH_D_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcvth.s.h $vd, $vj */
|
|
LoongArch_VFCVTH_S_H /* 1014 */, LOONGARCH_INS_VFCVTH_S_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcvtl.d.s $vd, $vj */
|
|
LoongArch_VFCVTL_D_S /* 1015 */, LOONGARCH_INS_VFCVTL_D_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcvtl.s.h $vd, $vj */
|
|
LoongArch_VFCVTL_S_H /* 1016 */, LOONGARCH_INS_VFCVTL_S_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcvt.h.s $vd, $vj, $vk */
|
|
LoongArch_VFCVT_H_S /* 1017 */, LOONGARCH_INS_VFCVT_H_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfcvt.s.d $vd, $vj, $vk */
|
|
LoongArch_VFCVT_S_D /* 1018 */, LOONGARCH_INS_VFCVT_S_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfdiv.d $vd, $vj, $vk */
|
|
LoongArch_VFDIV_D /* 1019 */, LOONGARCH_INS_VFDIV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfdiv.s $vd, $vj, $vk */
|
|
LoongArch_VFDIV_S /* 1020 */, LOONGARCH_INS_VFDIV_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vffinth.d.w $vd, $vj */
|
|
LoongArch_VFFINTH_D_W /* 1021 */, LOONGARCH_INS_VFFINTH_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vffintl.d.w $vd, $vj */
|
|
LoongArch_VFFINTL_D_W /* 1022 */, LOONGARCH_INS_VFFINTL_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vffint.d.l $vd, $vj */
|
|
LoongArch_VFFINT_D_L /* 1023 */, LOONGARCH_INS_VFFINT_D_L,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vffint.d.lu $vd, $vj */
|
|
LoongArch_VFFINT_D_LU /* 1024 */, LOONGARCH_INS_VFFINT_D_LU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vffint.s.l $vd, $vj, $vk */
|
|
LoongArch_VFFINT_S_L /* 1025 */, LOONGARCH_INS_VFFINT_S_L,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vffint.s.w $vd, $vj */
|
|
LoongArch_VFFINT_S_W /* 1026 */, LOONGARCH_INS_VFFINT_S_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vffint.s.wu $vd, $vj */
|
|
LoongArch_VFFINT_S_WU /* 1027 */, LOONGARCH_INS_VFFINT_S_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vflogb.d $vd, $vj */
|
|
LoongArch_VFLOGB_D /* 1028 */, LOONGARCH_INS_VFLOGB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vflogb.s $vd, $vj */
|
|
LoongArch_VFLOGB_S /* 1029 */, LOONGARCH_INS_VFLOGB_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfmadd.d $vd, $vj, $vk, $va */
|
|
LoongArch_VFMADD_D /* 1030 */, LOONGARCH_INS_VFMADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_VVVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfmadd.s $vd, $vj, $vk, $va */
|
|
LoongArch_VFMADD_S /* 1031 */, LOONGARCH_INS_VFMADD_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_VVVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfmaxa.d $vd, $vj, $vk */
|
|
LoongArch_VFMAXA_D /* 1032 */, LOONGARCH_INS_VFMAXA_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfmaxa.s $vd, $vj, $vk */
|
|
LoongArch_VFMAXA_S /* 1033 */, LOONGARCH_INS_VFMAXA_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfmax.d $vd, $vj, $vk */
|
|
LoongArch_VFMAX_D /* 1034 */, LOONGARCH_INS_VFMAX_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfmax.s $vd, $vj, $vk */
|
|
LoongArch_VFMAX_S /* 1035 */, LOONGARCH_INS_VFMAX_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfmina.d $vd, $vj, $vk */
|
|
LoongArch_VFMINA_D /* 1036 */, LOONGARCH_INS_VFMINA_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfmina.s $vd, $vj, $vk */
|
|
LoongArch_VFMINA_S /* 1037 */, LOONGARCH_INS_VFMINA_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfmin.d $vd, $vj, $vk */
|
|
LoongArch_VFMIN_D /* 1038 */, LOONGARCH_INS_VFMIN_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfmin.s $vd, $vj, $vk */
|
|
LoongArch_VFMIN_S /* 1039 */, LOONGARCH_INS_VFMIN_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfmsub.d $vd, $vj, $vk, $va */
|
|
LoongArch_VFMSUB_D /* 1040 */, LOONGARCH_INS_VFMSUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_VVVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfmsub.s $vd, $vj, $vk, $va */
|
|
LoongArch_VFMSUB_S /* 1041 */, LOONGARCH_INS_VFMSUB_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_VVVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfmul.d $vd, $vj, $vk */
|
|
LoongArch_VFMUL_D /* 1042 */, LOONGARCH_INS_VFMUL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfmul.s $vd, $vj, $vk */
|
|
LoongArch_VFMUL_S /* 1043 */, LOONGARCH_INS_VFMUL_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfnmadd.d $vd, $vj, $vk, $va */
|
|
LoongArch_VFNMADD_D /* 1044 */, LOONGARCH_INS_VFNMADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_VVVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfnmadd.s $vd, $vj, $vk, $va */
|
|
LoongArch_VFNMADD_S /* 1045 */, LOONGARCH_INS_VFNMADD_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_VVVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfnmsub.d $vd, $vj, $vk, $va */
|
|
LoongArch_VFNMSUB_D /* 1046 */, LOONGARCH_INS_VFNMSUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_VVVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfnmsub.s $vd, $vj, $vk, $va */
|
|
LoongArch_VFNMSUB_S /* 1047 */, LOONGARCH_INS_VFNMSUB_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_VVVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrecipe.d $vd, $vj */
|
|
LoongArch_VFRECIPE_D /* 1048 */, LOONGARCH_INS_VFRECIPE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrecipe.s $vd, $vj */
|
|
LoongArch_VFRECIPE_S /* 1049 */, LOONGARCH_INS_VFRECIPE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrecip.d $vd, $vj */
|
|
LoongArch_VFRECIP_D /* 1050 */, LOONGARCH_INS_VFRECIP_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrecip.s $vd, $vj */
|
|
LoongArch_VFRECIP_S /* 1051 */, LOONGARCH_INS_VFRECIP_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrintrm.d $vd, $vj */
|
|
LoongArch_VFRINTRM_D /* 1052 */, LOONGARCH_INS_VFRINTRM_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrintrm.s $vd, $vj */
|
|
LoongArch_VFRINTRM_S /* 1053 */, LOONGARCH_INS_VFRINTRM_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrintrne.d $vd, $vj */
|
|
LoongArch_VFRINTRNE_D /* 1054 */, LOONGARCH_INS_VFRINTRNE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrintrne.s $vd, $vj */
|
|
LoongArch_VFRINTRNE_S /* 1055 */, LOONGARCH_INS_VFRINTRNE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrintrp.d $vd, $vj */
|
|
LoongArch_VFRINTRP_D /* 1056 */, LOONGARCH_INS_VFRINTRP_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrintrp.s $vd, $vj */
|
|
LoongArch_VFRINTRP_S /* 1057 */, LOONGARCH_INS_VFRINTRP_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrintrz.d $vd, $vj */
|
|
LoongArch_VFRINTRZ_D /* 1058 */, LOONGARCH_INS_VFRINTRZ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrintrz.s $vd, $vj */
|
|
LoongArch_VFRINTRZ_S /* 1059 */, LOONGARCH_INS_VFRINTRZ_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrint.d $vd, $vj */
|
|
LoongArch_VFRINT_D /* 1060 */, LOONGARCH_INS_VFRINT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrint.s $vd, $vj */
|
|
LoongArch_VFRINT_S /* 1061 */, LOONGARCH_INS_VFRINT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrsqrte.d $vd, $vj */
|
|
LoongArch_VFRSQRTE_D /* 1062 */, LOONGARCH_INS_VFRSQRTE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrsqrte.s $vd, $vj */
|
|
LoongArch_VFRSQRTE_S /* 1063 */, LOONGARCH_INS_VFRSQRTE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrsqrt.d $vd, $vj */
|
|
LoongArch_VFRSQRT_D /* 1064 */, LOONGARCH_INS_VFRSQRT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrsqrt.s $vd, $vj */
|
|
LoongArch_VFRSQRT_S /* 1065 */, LOONGARCH_INS_VFRSQRT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrstpi.b $vd, $vj, $imm5 */
|
|
LoongArch_VFRSTPI_B /* 1066 */, LOONGARCH_INS_VFRSTPI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrstpi.h $vd, $vj, $imm5 */
|
|
LoongArch_VFRSTPI_H /* 1067 */, LOONGARCH_INS_VFRSTPI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrstp.b $vd, $vj, $vk */
|
|
LoongArch_VFRSTP_B /* 1068 */, LOONGARCH_INS_VFRSTP_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfrstp.h $vd, $vj, $vk */
|
|
LoongArch_VFRSTP_H /* 1069 */, LOONGARCH_INS_VFRSTP_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfsqrt.d $vd, $vj */
|
|
LoongArch_VFSQRT_D /* 1070 */, LOONGARCH_INS_VFSQRT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfsqrt.s $vd, $vj */
|
|
LoongArch_VFSQRT_S /* 1071 */, LOONGARCH_INS_VFSQRT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfsub.d $vd, $vj, $vk */
|
|
LoongArch_VFSUB_D /* 1072 */, LOONGARCH_INS_VFSUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vfsub.s $vd, $vj, $vk */
|
|
LoongArch_VFSUB_S /* 1073 */, LOONGARCH_INS_VFSUB_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftinth.l.s $vd, $vj */
|
|
LoongArch_VFTINTH_L_S /* 1074 */, LOONGARCH_INS_VFTINTH_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintl.l.s $vd, $vj */
|
|
LoongArch_VFTINTL_L_S /* 1075 */, LOONGARCH_INS_VFTINTL_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrmh.l.s $vd, $vj */
|
|
LoongArch_VFTINTRMH_L_S /* 1076 */, LOONGARCH_INS_VFTINTRMH_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrml.l.s $vd, $vj */
|
|
LoongArch_VFTINTRML_L_S /* 1077 */, LOONGARCH_INS_VFTINTRML_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrm.l.d $vd, $vj */
|
|
LoongArch_VFTINTRM_L_D /* 1078 */, LOONGARCH_INS_VFTINTRM_L_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrm.w.d $vd, $vj, $vk */
|
|
LoongArch_VFTINTRM_W_D /* 1079 */, LOONGARCH_INS_VFTINTRM_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrm.w.s $vd, $vj */
|
|
LoongArch_VFTINTRM_W_S /* 1080 */, LOONGARCH_INS_VFTINTRM_W_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrneh.l.s $vd, $vj */
|
|
LoongArch_VFTINTRNEH_L_S /* 1081 */, LOONGARCH_INS_VFTINTRNEH_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrnel.l.s $vd, $vj */
|
|
LoongArch_VFTINTRNEL_L_S /* 1082 */, LOONGARCH_INS_VFTINTRNEL_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrne.l.d $vd, $vj */
|
|
LoongArch_VFTINTRNE_L_D /* 1083 */, LOONGARCH_INS_VFTINTRNE_L_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrne.w.d $vd, $vj, $vk */
|
|
LoongArch_VFTINTRNE_W_D /* 1084 */, LOONGARCH_INS_VFTINTRNE_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrne.w.s $vd, $vj */
|
|
LoongArch_VFTINTRNE_W_S /* 1085 */, LOONGARCH_INS_VFTINTRNE_W_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrph.l.s $vd, $vj */
|
|
LoongArch_VFTINTRPH_L_S /* 1086 */, LOONGARCH_INS_VFTINTRPH_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrpl.l.s $vd, $vj */
|
|
LoongArch_VFTINTRPL_L_S /* 1087 */, LOONGARCH_INS_VFTINTRPL_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrp.l.d $vd, $vj */
|
|
LoongArch_VFTINTRP_L_D /* 1088 */, LOONGARCH_INS_VFTINTRP_L_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrp.w.d $vd, $vj, $vk */
|
|
LoongArch_VFTINTRP_W_D /* 1089 */, LOONGARCH_INS_VFTINTRP_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrp.w.s $vd, $vj */
|
|
LoongArch_VFTINTRP_W_S /* 1090 */, LOONGARCH_INS_VFTINTRP_W_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrzh.l.s $vd, $vj */
|
|
LoongArch_VFTINTRZH_L_S /* 1091 */, LOONGARCH_INS_VFTINTRZH_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrzl.l.s $vd, $vj */
|
|
LoongArch_VFTINTRZL_L_S /* 1092 */, LOONGARCH_INS_VFTINTRZL_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrz.lu.d $vd, $vj */
|
|
LoongArch_VFTINTRZ_LU_D /* 1093 */, LOONGARCH_INS_VFTINTRZ_LU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrz.l.d $vd, $vj */
|
|
LoongArch_VFTINTRZ_L_D /* 1094 */, LOONGARCH_INS_VFTINTRZ_L_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrz.wu.s $vd, $vj */
|
|
LoongArch_VFTINTRZ_WU_S /* 1095 */, LOONGARCH_INS_VFTINTRZ_WU_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrz.w.d $vd, $vj, $vk */
|
|
LoongArch_VFTINTRZ_W_D /* 1096 */, LOONGARCH_INS_VFTINTRZ_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftintrz.w.s $vd, $vj */
|
|
LoongArch_VFTINTRZ_W_S /* 1097 */, LOONGARCH_INS_VFTINTRZ_W_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftint.lu.d $vd, $vj */
|
|
LoongArch_VFTINT_LU_D /* 1098 */, LOONGARCH_INS_VFTINT_LU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftint.l.d $vd, $vj */
|
|
LoongArch_VFTINT_L_D /* 1099 */, LOONGARCH_INS_VFTINT_L_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftint.wu.s $vd, $vj */
|
|
LoongArch_VFTINT_WU_S /* 1100 */, LOONGARCH_INS_VFTINT_WU_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftint.w.d $vd, $vj, $vk */
|
|
LoongArch_VFTINT_W_D /* 1101 */, LOONGARCH_INS_VFTINT_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vftint.w.s $vd, $vj */
|
|
LoongArch_VFTINT_W_S /* 1102 */, LOONGARCH_INS_VFTINT_W_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vhaddw.du.wu $vd, $vj, $vk */
|
|
LoongArch_VHADDW_DU_WU /* 1103 */, LOONGARCH_INS_VHADDW_DU_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vhaddw.d.w $vd, $vj, $vk */
|
|
LoongArch_VHADDW_D_W /* 1104 */, LOONGARCH_INS_VHADDW_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vhaddw.hu.bu $vd, $vj, $vk */
|
|
LoongArch_VHADDW_HU_BU /* 1105 */, LOONGARCH_INS_VHADDW_HU_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vhaddw.h.b $vd, $vj, $vk */
|
|
LoongArch_VHADDW_H_B /* 1106 */, LOONGARCH_INS_VHADDW_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vhaddw.qu.du $vd, $vj, $vk */
|
|
LoongArch_VHADDW_QU_DU /* 1107 */, LOONGARCH_INS_VHADDW_QU_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vhaddw.q.d $vd, $vj, $vk */
|
|
LoongArch_VHADDW_Q_D /* 1108 */, LOONGARCH_INS_VHADDW_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vhaddw.wu.hu $vd, $vj, $vk */
|
|
LoongArch_VHADDW_WU_HU /* 1109 */, LOONGARCH_INS_VHADDW_WU_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vhaddw.w.h $vd, $vj, $vk */
|
|
LoongArch_VHADDW_W_H /* 1110 */, LOONGARCH_INS_VHADDW_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vhsubw.du.wu $vd, $vj, $vk */
|
|
LoongArch_VHSUBW_DU_WU /* 1111 */, LOONGARCH_INS_VHSUBW_DU_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vhsubw.d.w $vd, $vj, $vk */
|
|
LoongArch_VHSUBW_D_W /* 1112 */, LOONGARCH_INS_VHSUBW_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vhsubw.hu.bu $vd, $vj, $vk */
|
|
LoongArch_VHSUBW_HU_BU /* 1113 */, LOONGARCH_INS_VHSUBW_HU_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vhsubw.h.b $vd, $vj, $vk */
|
|
LoongArch_VHSUBW_H_B /* 1114 */, LOONGARCH_INS_VHSUBW_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vhsubw.qu.du $vd, $vj, $vk */
|
|
LoongArch_VHSUBW_QU_DU /* 1115 */, LOONGARCH_INS_VHSUBW_QU_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vhsubw.q.d $vd, $vj, $vk */
|
|
LoongArch_VHSUBW_Q_D /* 1116 */, LOONGARCH_INS_VHSUBW_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vhsubw.wu.hu $vd, $vj, $vk */
|
|
LoongArch_VHSUBW_WU_HU /* 1117 */, LOONGARCH_INS_VHSUBW_WU_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vhsubw.w.h $vd, $vj, $vk */
|
|
LoongArch_VHSUBW_W_H /* 1118 */, LOONGARCH_INS_VHSUBW_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vilvh.b $vd, $vj, $vk */
|
|
LoongArch_VILVH_B /* 1119 */, LOONGARCH_INS_VILVH_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vilvh.d $vd, $vj, $vk */
|
|
LoongArch_VILVH_D /* 1120 */, LOONGARCH_INS_VILVH_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vilvh.h $vd, $vj, $vk */
|
|
LoongArch_VILVH_H /* 1121 */, LOONGARCH_INS_VILVH_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vilvh.w $vd, $vj, $vk */
|
|
LoongArch_VILVH_W /* 1122 */, LOONGARCH_INS_VILVH_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vilvl.b $vd, $vj, $vk */
|
|
LoongArch_VILVL_B /* 1123 */, LOONGARCH_INS_VILVL_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vilvl.d $vd, $vj, $vk */
|
|
LoongArch_VILVL_D /* 1124 */, LOONGARCH_INS_VILVL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vilvl.h $vd, $vj, $vk */
|
|
LoongArch_VILVL_H /* 1125 */, LOONGARCH_INS_VILVL_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vilvl.w $vd, $vj, $vk */
|
|
LoongArch_VILVL_W /* 1126 */, LOONGARCH_INS_VILVL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vinsgr2vr.b $vd, $rj, $imm4 */
|
|
LoongArch_VINSGR2VR_B /* 1127 */, LOONGARCH_INS_VINSGR2VR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VRI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vinsgr2vr.d $vd, $rj, $imm1 */
|
|
LoongArch_VINSGR2VR_D /* 1128 */, LOONGARCH_INS_VINSGR2VR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI1_VRI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vinsgr2vr.h $vd, $rj, $imm3 */
|
|
LoongArch_VINSGR2VR_H /* 1129 */, LOONGARCH_INS_VINSGR2VR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_VRI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vinsgr2vr.w $vd, $rj, $imm2 */
|
|
LoongArch_VINSGR2VR_W /* 1130 */, LOONGARCH_INS_VINSGR2VR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI2_VRI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vld $vd, $rj, $imm12 */
|
|
LoongArch_VLD /* 1131 */, LOONGARCH_INS_VLD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12_VRI, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vldi $vd, $imm13 */
|
|
LoongArch_VLDI /* 1132 */, LOONGARCH_INS_VLDI,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI13_VI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vldrepl.b $vd, $rj, $imm12 */
|
|
LoongArch_VLDREPL_B /* 1133 */, LOONGARCH_INS_VLDREPL_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12_VRI, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vldrepl.d $vd, $rj, $imm9 */
|
|
LoongArch_VLDREPL_D /* 1134 */, LOONGARCH_INS_VLDREPL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI9_VRI, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vldrepl.h $vd, $rj, $imm11 */
|
|
LoongArch_VLDREPL_H /* 1135 */, LOONGARCH_INS_VLDREPL_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI11_VRI, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vldrepl.w $vd, $rj, $imm10 */
|
|
LoongArch_VLDREPL_W /* 1136 */, LOONGARCH_INS_VLDREPL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI10_VRI, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vldx $vd, $rj, $rk */
|
|
LoongArch_VLDX /* 1137 */, LOONGARCH_INS_VLDX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VRR, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwev.d.w $vd, $vj, $vk */
|
|
LoongArch_VMADDWEV_D_W /* 1138 */, LOONGARCH_INS_VMADDWEV_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwev.d.wu $vd, $vj, $vk */
|
|
LoongArch_VMADDWEV_D_WU /* 1139 */, LOONGARCH_INS_VMADDWEV_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwev.d.wu.w $vd, $vj, $vk */
|
|
LoongArch_VMADDWEV_D_WU_W /* 1140 */, LOONGARCH_INS_VMADDWEV_D_WU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwev.h.b $vd, $vj, $vk */
|
|
LoongArch_VMADDWEV_H_B /* 1141 */, LOONGARCH_INS_VMADDWEV_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwev.h.bu $vd, $vj, $vk */
|
|
LoongArch_VMADDWEV_H_BU /* 1142 */, LOONGARCH_INS_VMADDWEV_H_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwev.h.bu.b $vd, $vj, $vk */
|
|
LoongArch_VMADDWEV_H_BU_B /* 1143 */, LOONGARCH_INS_VMADDWEV_H_BU_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwev.q.d $vd, $vj, $vk */
|
|
LoongArch_VMADDWEV_Q_D /* 1144 */, LOONGARCH_INS_VMADDWEV_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwev.q.du $vd, $vj, $vk */
|
|
LoongArch_VMADDWEV_Q_DU /* 1145 */, LOONGARCH_INS_VMADDWEV_Q_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwev.q.du.d $vd, $vj, $vk */
|
|
LoongArch_VMADDWEV_Q_DU_D /* 1146 */, LOONGARCH_INS_VMADDWEV_Q_DU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwev.w.h $vd, $vj, $vk */
|
|
LoongArch_VMADDWEV_W_H /* 1147 */, LOONGARCH_INS_VMADDWEV_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwev.w.hu $vd, $vj, $vk */
|
|
LoongArch_VMADDWEV_W_HU /* 1148 */, LOONGARCH_INS_VMADDWEV_W_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwev.w.hu.h $vd, $vj, $vk */
|
|
LoongArch_VMADDWEV_W_HU_H /* 1149 */, LOONGARCH_INS_VMADDWEV_W_HU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwod.d.w $vd, $vj, $vk */
|
|
LoongArch_VMADDWOD_D_W /* 1150 */, LOONGARCH_INS_VMADDWOD_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwod.d.wu $vd, $vj, $vk */
|
|
LoongArch_VMADDWOD_D_WU /* 1151 */, LOONGARCH_INS_VMADDWOD_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwod.d.wu.w $vd, $vj, $vk */
|
|
LoongArch_VMADDWOD_D_WU_W /* 1152 */, LOONGARCH_INS_VMADDWOD_D_WU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwod.h.b $vd, $vj, $vk */
|
|
LoongArch_VMADDWOD_H_B /* 1153 */, LOONGARCH_INS_VMADDWOD_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwod.h.bu $vd, $vj, $vk */
|
|
LoongArch_VMADDWOD_H_BU /* 1154 */, LOONGARCH_INS_VMADDWOD_H_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwod.h.bu.b $vd, $vj, $vk */
|
|
LoongArch_VMADDWOD_H_BU_B /* 1155 */, LOONGARCH_INS_VMADDWOD_H_BU_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwod.q.d $vd, $vj, $vk */
|
|
LoongArch_VMADDWOD_Q_D /* 1156 */, LOONGARCH_INS_VMADDWOD_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwod.q.du $vd, $vj, $vk */
|
|
LoongArch_VMADDWOD_Q_DU /* 1157 */, LOONGARCH_INS_VMADDWOD_Q_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwod.q.du.d $vd, $vj, $vk */
|
|
LoongArch_VMADDWOD_Q_DU_D /* 1158 */, LOONGARCH_INS_VMADDWOD_Q_DU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwod.w.h $vd, $vj, $vk */
|
|
LoongArch_VMADDWOD_W_H /* 1159 */, LOONGARCH_INS_VMADDWOD_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwod.w.hu $vd, $vj, $vk */
|
|
LoongArch_VMADDWOD_W_HU /* 1160 */, LOONGARCH_INS_VMADDWOD_W_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaddwod.w.hu.h $vd, $vj, $vk */
|
|
LoongArch_VMADDWOD_W_HU_H /* 1161 */, LOONGARCH_INS_VMADDWOD_W_HU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmadd.b $vd, $vj, $vk */
|
|
LoongArch_VMADD_B /* 1162 */, LOONGARCH_INS_VMADD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmadd.d $vd, $vj, $vk */
|
|
LoongArch_VMADD_D /* 1163 */, LOONGARCH_INS_VMADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmadd.h $vd, $vj, $vk */
|
|
LoongArch_VMADD_H /* 1164 */, LOONGARCH_INS_VMADD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmadd.w $vd, $vj, $vk */
|
|
LoongArch_VMADD_W /* 1165 */, LOONGARCH_INS_VMADD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaxi.b $vd, $vj, $imm5 */
|
|
LoongArch_VMAXI_B /* 1166 */, LOONGARCH_INS_VMAXI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaxi.bu $vd, $vj, $imm5 */
|
|
LoongArch_VMAXI_BU /* 1167 */, LOONGARCH_INS_VMAXI_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaxi.d $vd, $vj, $imm5 */
|
|
LoongArch_VMAXI_D /* 1168 */, LOONGARCH_INS_VMAXI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaxi.du $vd, $vj, $imm5 */
|
|
LoongArch_VMAXI_DU /* 1169 */, LOONGARCH_INS_VMAXI_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaxi.h $vd, $vj, $imm5 */
|
|
LoongArch_VMAXI_H /* 1170 */, LOONGARCH_INS_VMAXI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaxi.hu $vd, $vj, $imm5 */
|
|
LoongArch_VMAXI_HU /* 1171 */, LOONGARCH_INS_VMAXI_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaxi.w $vd, $vj, $imm5 */
|
|
LoongArch_VMAXI_W /* 1172 */, LOONGARCH_INS_VMAXI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmaxi.wu $vd, $vj, $imm5 */
|
|
LoongArch_VMAXI_WU /* 1173 */, LOONGARCH_INS_VMAXI_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmax.b $vd, $vj, $vk */
|
|
LoongArch_VMAX_B /* 1174 */, LOONGARCH_INS_VMAX_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmax.bu $vd, $vj, $vk */
|
|
LoongArch_VMAX_BU /* 1175 */, LOONGARCH_INS_VMAX_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmax.d $vd, $vj, $vk */
|
|
LoongArch_VMAX_D /* 1176 */, LOONGARCH_INS_VMAX_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmax.du $vd, $vj, $vk */
|
|
LoongArch_VMAX_DU /* 1177 */, LOONGARCH_INS_VMAX_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmax.h $vd, $vj, $vk */
|
|
LoongArch_VMAX_H /* 1178 */, LOONGARCH_INS_VMAX_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmax.hu $vd, $vj, $vk */
|
|
LoongArch_VMAX_HU /* 1179 */, LOONGARCH_INS_VMAX_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmax.w $vd, $vj, $vk */
|
|
LoongArch_VMAX_W /* 1180 */, LOONGARCH_INS_VMAX_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmax.wu $vd, $vj, $vk */
|
|
LoongArch_VMAX_WU /* 1181 */, LOONGARCH_INS_VMAX_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmini.b $vd, $vj, $imm5 */
|
|
LoongArch_VMINI_B /* 1182 */, LOONGARCH_INS_VMINI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmini.bu $vd, $vj, $imm5 */
|
|
LoongArch_VMINI_BU /* 1183 */, LOONGARCH_INS_VMINI_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmini.d $vd, $vj, $imm5 */
|
|
LoongArch_VMINI_D /* 1184 */, LOONGARCH_INS_VMINI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmini.du $vd, $vj, $imm5 */
|
|
LoongArch_VMINI_DU /* 1185 */, LOONGARCH_INS_VMINI_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmini.h $vd, $vj, $imm5 */
|
|
LoongArch_VMINI_H /* 1186 */, LOONGARCH_INS_VMINI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmini.hu $vd, $vj, $imm5 */
|
|
LoongArch_VMINI_HU /* 1187 */, LOONGARCH_INS_VMINI_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmini.w $vd, $vj, $imm5 */
|
|
LoongArch_VMINI_W /* 1188 */, LOONGARCH_INS_VMINI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmini.wu $vd, $vj, $imm5 */
|
|
LoongArch_VMINI_WU /* 1189 */, LOONGARCH_INS_VMINI_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmin.b $vd, $vj, $vk */
|
|
LoongArch_VMIN_B /* 1190 */, LOONGARCH_INS_VMIN_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmin.bu $vd, $vj, $vk */
|
|
LoongArch_VMIN_BU /* 1191 */, LOONGARCH_INS_VMIN_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmin.d $vd, $vj, $vk */
|
|
LoongArch_VMIN_D /* 1192 */, LOONGARCH_INS_VMIN_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmin.du $vd, $vj, $vk */
|
|
LoongArch_VMIN_DU /* 1193 */, LOONGARCH_INS_VMIN_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmin.h $vd, $vj, $vk */
|
|
LoongArch_VMIN_H /* 1194 */, LOONGARCH_INS_VMIN_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmin.hu $vd, $vj, $vk */
|
|
LoongArch_VMIN_HU /* 1195 */, LOONGARCH_INS_VMIN_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmin.w $vd, $vj, $vk */
|
|
LoongArch_VMIN_W /* 1196 */, LOONGARCH_INS_VMIN_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmin.wu $vd, $vj, $vk */
|
|
LoongArch_VMIN_WU /* 1197 */, LOONGARCH_INS_VMIN_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmod.b $vd, $vj, $vk */
|
|
LoongArch_VMOD_B /* 1198 */, LOONGARCH_INS_VMOD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmod.bu $vd, $vj, $vk */
|
|
LoongArch_VMOD_BU /* 1199 */, LOONGARCH_INS_VMOD_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmod.d $vd, $vj, $vk */
|
|
LoongArch_VMOD_D /* 1200 */, LOONGARCH_INS_VMOD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmod.du $vd, $vj, $vk */
|
|
LoongArch_VMOD_DU /* 1201 */, LOONGARCH_INS_VMOD_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmod.h $vd, $vj, $vk */
|
|
LoongArch_VMOD_H /* 1202 */, LOONGARCH_INS_VMOD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmod.hu $vd, $vj, $vk */
|
|
LoongArch_VMOD_HU /* 1203 */, LOONGARCH_INS_VMOD_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmod.w $vd, $vj, $vk */
|
|
LoongArch_VMOD_W /* 1204 */, LOONGARCH_INS_VMOD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmod.wu $vd, $vj, $vk */
|
|
LoongArch_VMOD_WU /* 1205 */, LOONGARCH_INS_VMOD_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmskgez.b $vd, $vj */
|
|
LoongArch_VMSKGEZ_B /* 1206 */, LOONGARCH_INS_VMSKGEZ_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmskltz.b $vd, $vj */
|
|
LoongArch_VMSKLTZ_B /* 1207 */, LOONGARCH_INS_VMSKLTZ_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmskltz.d $vd, $vj */
|
|
LoongArch_VMSKLTZ_D /* 1208 */, LOONGARCH_INS_VMSKLTZ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmskltz.h $vd, $vj */
|
|
LoongArch_VMSKLTZ_H /* 1209 */, LOONGARCH_INS_VMSKLTZ_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmskltz.w $vd, $vj */
|
|
LoongArch_VMSKLTZ_W /* 1210 */, LOONGARCH_INS_VMSKLTZ_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmsknz.b $vd, $vj */
|
|
LoongArch_VMSKNZ_B /* 1211 */, LOONGARCH_INS_VMSKNZ_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmsub.b $vd, $vj, $vk */
|
|
LoongArch_VMSUB_B /* 1212 */, LOONGARCH_INS_VMSUB_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmsub.d $vd, $vj, $vk */
|
|
LoongArch_VMSUB_D /* 1213 */, LOONGARCH_INS_VMSUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmsub.h $vd, $vj, $vk */
|
|
LoongArch_VMSUB_H /* 1214 */, LOONGARCH_INS_VMSUB_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmsub.w $vd, $vj, $vk */
|
|
LoongArch_VMSUB_W /* 1215 */, LOONGARCH_INS_VMSUB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmuh.b $vd, $vj, $vk */
|
|
LoongArch_VMUH_B /* 1216 */, LOONGARCH_INS_VMUH_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmuh.bu $vd, $vj, $vk */
|
|
LoongArch_VMUH_BU /* 1217 */, LOONGARCH_INS_VMUH_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmuh.d $vd, $vj, $vk */
|
|
LoongArch_VMUH_D /* 1218 */, LOONGARCH_INS_VMUH_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmuh.du $vd, $vj, $vk */
|
|
LoongArch_VMUH_DU /* 1219 */, LOONGARCH_INS_VMUH_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmuh.h $vd, $vj, $vk */
|
|
LoongArch_VMUH_H /* 1220 */, LOONGARCH_INS_VMUH_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmuh.hu $vd, $vj, $vk */
|
|
LoongArch_VMUH_HU /* 1221 */, LOONGARCH_INS_VMUH_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmuh.w $vd, $vj, $vk */
|
|
LoongArch_VMUH_W /* 1222 */, LOONGARCH_INS_VMUH_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmuh.wu $vd, $vj, $vk */
|
|
LoongArch_VMUH_WU /* 1223 */, LOONGARCH_INS_VMUH_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwev.d.w $vd, $vj, $vk */
|
|
LoongArch_VMULWEV_D_W /* 1224 */, LOONGARCH_INS_VMULWEV_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwev.d.wu $vd, $vj, $vk */
|
|
LoongArch_VMULWEV_D_WU /* 1225 */, LOONGARCH_INS_VMULWEV_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwev.d.wu.w $vd, $vj, $vk */
|
|
LoongArch_VMULWEV_D_WU_W /* 1226 */, LOONGARCH_INS_VMULWEV_D_WU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwev.h.b $vd, $vj, $vk */
|
|
LoongArch_VMULWEV_H_B /* 1227 */, LOONGARCH_INS_VMULWEV_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwev.h.bu $vd, $vj, $vk */
|
|
LoongArch_VMULWEV_H_BU /* 1228 */, LOONGARCH_INS_VMULWEV_H_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwev.h.bu.b $vd, $vj, $vk */
|
|
LoongArch_VMULWEV_H_BU_B /* 1229 */, LOONGARCH_INS_VMULWEV_H_BU_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwev.q.d $vd, $vj, $vk */
|
|
LoongArch_VMULWEV_Q_D /* 1230 */, LOONGARCH_INS_VMULWEV_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwev.q.du $vd, $vj, $vk */
|
|
LoongArch_VMULWEV_Q_DU /* 1231 */, LOONGARCH_INS_VMULWEV_Q_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwev.q.du.d $vd, $vj, $vk */
|
|
LoongArch_VMULWEV_Q_DU_D /* 1232 */, LOONGARCH_INS_VMULWEV_Q_DU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwev.w.h $vd, $vj, $vk */
|
|
LoongArch_VMULWEV_W_H /* 1233 */, LOONGARCH_INS_VMULWEV_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwev.w.hu $vd, $vj, $vk */
|
|
LoongArch_VMULWEV_W_HU /* 1234 */, LOONGARCH_INS_VMULWEV_W_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwev.w.hu.h $vd, $vj, $vk */
|
|
LoongArch_VMULWEV_W_HU_H /* 1235 */, LOONGARCH_INS_VMULWEV_W_HU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwod.d.w $vd, $vj, $vk */
|
|
LoongArch_VMULWOD_D_W /* 1236 */, LOONGARCH_INS_VMULWOD_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwod.d.wu $vd, $vj, $vk */
|
|
LoongArch_VMULWOD_D_WU /* 1237 */, LOONGARCH_INS_VMULWOD_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwod.d.wu.w $vd, $vj, $vk */
|
|
LoongArch_VMULWOD_D_WU_W /* 1238 */, LOONGARCH_INS_VMULWOD_D_WU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwod.h.b $vd, $vj, $vk */
|
|
LoongArch_VMULWOD_H_B /* 1239 */, LOONGARCH_INS_VMULWOD_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwod.h.bu $vd, $vj, $vk */
|
|
LoongArch_VMULWOD_H_BU /* 1240 */, LOONGARCH_INS_VMULWOD_H_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwod.h.bu.b $vd, $vj, $vk */
|
|
LoongArch_VMULWOD_H_BU_B /* 1241 */, LOONGARCH_INS_VMULWOD_H_BU_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwod.q.d $vd, $vj, $vk */
|
|
LoongArch_VMULWOD_Q_D /* 1242 */, LOONGARCH_INS_VMULWOD_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwod.q.du $vd, $vj, $vk */
|
|
LoongArch_VMULWOD_Q_DU /* 1243 */, LOONGARCH_INS_VMULWOD_Q_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwod.q.du.d $vd, $vj, $vk */
|
|
LoongArch_VMULWOD_Q_DU_D /* 1244 */, LOONGARCH_INS_VMULWOD_Q_DU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwod.w.h $vd, $vj, $vk */
|
|
LoongArch_VMULWOD_W_H /* 1245 */, LOONGARCH_INS_VMULWOD_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwod.w.hu $vd, $vj, $vk */
|
|
LoongArch_VMULWOD_W_HU /* 1246 */, LOONGARCH_INS_VMULWOD_W_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmulwod.w.hu.h $vd, $vj, $vk */
|
|
LoongArch_VMULWOD_W_HU_H /* 1247 */, LOONGARCH_INS_VMULWOD_W_HU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmul.b $vd, $vj, $vk */
|
|
LoongArch_VMUL_B /* 1248 */, LOONGARCH_INS_VMUL_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmul.d $vd, $vj, $vk */
|
|
LoongArch_VMUL_D /* 1249 */, LOONGARCH_INS_VMUL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmul.h $vd, $vj, $vk */
|
|
LoongArch_VMUL_H /* 1250 */, LOONGARCH_INS_VMUL_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vmul.w $vd, $vj, $vk */
|
|
LoongArch_VMUL_W /* 1251 */, LOONGARCH_INS_VMUL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vneg.b $vd, $vj */
|
|
LoongArch_VNEG_B /* 1252 */, LOONGARCH_INS_VNEG_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vneg.d $vd, $vj */
|
|
LoongArch_VNEG_D /* 1253 */, LOONGARCH_INS_VNEG_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vneg.h $vd, $vj */
|
|
LoongArch_VNEG_H /* 1254 */, LOONGARCH_INS_VNEG_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vneg.w $vd, $vj */
|
|
LoongArch_VNEG_W /* 1255 */, LOONGARCH_INS_VNEG_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vnori.b $vd, $vj, $imm8 */
|
|
LoongArch_VNORI_B /* 1256 */, LOONGARCH_INS_VNORI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vnor.v $vd, $vj, $vk */
|
|
LoongArch_VNOR_V /* 1257 */, LOONGARCH_INS_VNOR_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vori.b $vd, $vj, $imm8 */
|
|
LoongArch_VORI_B /* 1258 */, LOONGARCH_INS_VORI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vorn.v $vd, $vj, $vk */
|
|
LoongArch_VORN_V /* 1259 */, LOONGARCH_INS_VORN_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vor.v $vd, $vj, $vk */
|
|
LoongArch_VOR_V /* 1260 */, LOONGARCH_INS_VOR_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpackev.b $vd, $vj, $vk */
|
|
LoongArch_VPACKEV_B /* 1261 */, LOONGARCH_INS_VPACKEV_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpackev.d $vd, $vj, $vk */
|
|
LoongArch_VPACKEV_D /* 1262 */, LOONGARCH_INS_VPACKEV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpackev.h $vd, $vj, $vk */
|
|
LoongArch_VPACKEV_H /* 1263 */, LOONGARCH_INS_VPACKEV_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpackev.w $vd, $vj, $vk */
|
|
LoongArch_VPACKEV_W /* 1264 */, LOONGARCH_INS_VPACKEV_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpackod.b $vd, $vj, $vk */
|
|
LoongArch_VPACKOD_B /* 1265 */, LOONGARCH_INS_VPACKOD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpackod.d $vd, $vj, $vk */
|
|
LoongArch_VPACKOD_D /* 1266 */, LOONGARCH_INS_VPACKOD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpackod.h $vd, $vj, $vk */
|
|
LoongArch_VPACKOD_H /* 1267 */, LOONGARCH_INS_VPACKOD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpackod.w $vd, $vj, $vk */
|
|
LoongArch_VPACKOD_W /* 1268 */, LOONGARCH_INS_VPACKOD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpcnt.b $vd, $vj */
|
|
LoongArch_VPCNT_B /* 1269 */, LOONGARCH_INS_VPCNT_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpcnt.d $vd, $vj */
|
|
LoongArch_VPCNT_D /* 1270 */, LOONGARCH_INS_VPCNT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpcnt.h $vd, $vj */
|
|
LoongArch_VPCNT_H /* 1271 */, LOONGARCH_INS_VPCNT_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpcnt.w $vd, $vj */
|
|
LoongArch_VPCNT_W /* 1272 */, LOONGARCH_INS_VPCNT_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpermi.w $vd, $vj, $imm8 */
|
|
LoongArch_VPERMI_W /* 1273 */, LOONGARCH_INS_VPERMI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpickev.b $vd, $vj, $vk */
|
|
LoongArch_VPICKEV_B /* 1274 */, LOONGARCH_INS_VPICKEV_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpickev.d $vd, $vj, $vk */
|
|
LoongArch_VPICKEV_D /* 1275 */, LOONGARCH_INS_VPICKEV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpickev.h $vd, $vj, $vk */
|
|
LoongArch_VPICKEV_H /* 1276 */, LOONGARCH_INS_VPICKEV_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpickev.w $vd, $vj, $vk */
|
|
LoongArch_VPICKEV_W /* 1277 */, LOONGARCH_INS_VPICKEV_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpickod.b $vd, $vj, $vk */
|
|
LoongArch_VPICKOD_B /* 1278 */, LOONGARCH_INS_VPICKOD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpickod.d $vd, $vj, $vk */
|
|
LoongArch_VPICKOD_D /* 1279 */, LOONGARCH_INS_VPICKOD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpickod.h $vd, $vj, $vk */
|
|
LoongArch_VPICKOD_H /* 1280 */, LOONGARCH_INS_VPICKOD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpickod.w $vd, $vj, $vk */
|
|
LoongArch_VPICKOD_W /* 1281 */, LOONGARCH_INS_VPICKOD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpickve2gr.b $rd, $vj, $imm4 */
|
|
LoongArch_VPICKVE2GR_B /* 1282 */, LOONGARCH_INS_VPICKVE2GR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_RVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpickve2gr.bu $rd, $vj, $imm4 */
|
|
LoongArch_VPICKVE2GR_BU /* 1283 */, LOONGARCH_INS_VPICKVE2GR_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_RVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpickve2gr.d $rd, $vj, $imm1 */
|
|
LoongArch_VPICKVE2GR_D /* 1284 */, LOONGARCH_INS_VPICKVE2GR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI1_RVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpickve2gr.du $rd, $vj, $imm1 */
|
|
LoongArch_VPICKVE2GR_DU /* 1285 */, LOONGARCH_INS_VPICKVE2GR_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI1_RVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpickve2gr.h $rd, $vj, $imm3 */
|
|
LoongArch_VPICKVE2GR_H /* 1286 */, LOONGARCH_INS_VPICKVE2GR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_RVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpickve2gr.hu $rd, $vj, $imm3 */
|
|
LoongArch_VPICKVE2GR_HU /* 1287 */, LOONGARCH_INS_VPICKVE2GR_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_RVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpickve2gr.w $rd, $vj, $imm2 */
|
|
LoongArch_VPICKVE2GR_W /* 1288 */, LOONGARCH_INS_VPICKVE2GR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI2_RVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vpickve2gr.wu $rd, $vj, $imm2 */
|
|
LoongArch_VPICKVE2GR_WU /* 1289 */, LOONGARCH_INS_VPICKVE2GR_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI2_RVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vreplgr2vr.b $vd, $rj */
|
|
LoongArch_VREPLGR2VR_B /* 1290 */, LOONGARCH_INS_VREPLGR2VR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vreplgr2vr.d $vd, $rj */
|
|
LoongArch_VREPLGR2VR_D /* 1291 */, LOONGARCH_INS_VREPLGR2VR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vreplgr2vr.h $vd, $rj */
|
|
LoongArch_VREPLGR2VR_H /* 1292 */, LOONGARCH_INS_VREPLGR2VR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vreplgr2vr.w $vd, $rj */
|
|
LoongArch_VREPLGR2VR_W /* 1293 */, LOONGARCH_INS_VREPLGR2VR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_VR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vreplvei.b $vd, $vj, $imm4 */
|
|
LoongArch_VREPLVEI_B /* 1294 */, LOONGARCH_INS_VREPLVEI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vreplvei.d $vd, $vj, $imm1 */
|
|
LoongArch_VREPLVEI_D /* 1295 */, LOONGARCH_INS_VREPLVEI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI1_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vreplvei.h $vd, $vj, $imm3 */
|
|
LoongArch_VREPLVEI_H /* 1296 */, LOONGARCH_INS_VREPLVEI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vreplvei.w $vd, $vj, $imm2 */
|
|
LoongArch_VREPLVEI_W /* 1297 */, LOONGARCH_INS_VREPLVEI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI2_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vreplve.b $vd, $vj, $rk */
|
|
LoongArch_VREPLVE_B /* 1298 */, LOONGARCH_INS_VREPLVE_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vreplve.d $vd, $vj, $rk */
|
|
LoongArch_VREPLVE_D /* 1299 */, LOONGARCH_INS_VREPLVE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vreplve.h $vd, $vj, $rk */
|
|
LoongArch_VREPLVE_H /* 1300 */, LOONGARCH_INS_VREPLVE_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vreplve.w $vd, $vj, $rk */
|
|
LoongArch_VREPLVE_W /* 1301 */, LOONGARCH_INS_VREPLVE_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vrotri.b $vd, $vj, $imm3 */
|
|
LoongArch_VROTRI_B /* 1302 */, LOONGARCH_INS_VROTRI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vrotri.d $vd, $vj, $imm6 */
|
|
LoongArch_VROTRI_D /* 1303 */, LOONGARCH_INS_VROTRI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vrotri.h $vd, $vj, $imm4 */
|
|
LoongArch_VROTRI_H /* 1304 */, LOONGARCH_INS_VROTRI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vrotri.w $vd, $vj, $imm5 */
|
|
LoongArch_VROTRI_W /* 1305 */, LOONGARCH_INS_VROTRI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vrotr.b $vd, $vj, $vk */
|
|
LoongArch_VROTR_B /* 1306 */, LOONGARCH_INS_VROTR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vrotr.d $vd, $vj, $vk */
|
|
LoongArch_VROTR_D /* 1307 */, LOONGARCH_INS_VROTR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vrotr.h $vd, $vj, $vk */
|
|
LoongArch_VROTR_H /* 1308 */, LOONGARCH_INS_VROTR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vrotr.w $vd, $vj, $vk */
|
|
LoongArch_VROTR_W /* 1309 */, LOONGARCH_INS_VROTR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsadd.b $vd, $vj, $vk */
|
|
LoongArch_VSADD_B /* 1310 */, LOONGARCH_INS_VSADD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsadd.bu $vd, $vj, $vk */
|
|
LoongArch_VSADD_BU /* 1311 */, LOONGARCH_INS_VSADD_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsadd.d $vd, $vj, $vk */
|
|
LoongArch_VSADD_D /* 1312 */, LOONGARCH_INS_VSADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsadd.du $vd, $vj, $vk */
|
|
LoongArch_VSADD_DU /* 1313 */, LOONGARCH_INS_VSADD_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsadd.h $vd, $vj, $vk */
|
|
LoongArch_VSADD_H /* 1314 */, LOONGARCH_INS_VSADD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsadd.hu $vd, $vj, $vk */
|
|
LoongArch_VSADD_HU /* 1315 */, LOONGARCH_INS_VSADD_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsadd.w $vd, $vj, $vk */
|
|
LoongArch_VSADD_W /* 1316 */, LOONGARCH_INS_VSADD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsadd.wu $vd, $vj, $vk */
|
|
LoongArch_VSADD_WU /* 1317 */, LOONGARCH_INS_VSADD_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsat.b $vd, $vj, $imm3 */
|
|
LoongArch_VSAT_B /* 1318 */, LOONGARCH_INS_VSAT_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsat.bu $vd, $vj, $imm3 */
|
|
LoongArch_VSAT_BU /* 1319 */, LOONGARCH_INS_VSAT_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsat.d $vd, $vj, $imm6 */
|
|
LoongArch_VSAT_D /* 1320 */, LOONGARCH_INS_VSAT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsat.du $vd, $vj, $imm6 */
|
|
LoongArch_VSAT_DU /* 1321 */, LOONGARCH_INS_VSAT_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsat.h $vd, $vj, $imm4 */
|
|
LoongArch_VSAT_H /* 1322 */, LOONGARCH_INS_VSAT_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsat.hu $vd, $vj, $imm4 */
|
|
LoongArch_VSAT_HU /* 1323 */, LOONGARCH_INS_VSAT_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsat.w $vd, $vj, $imm5 */
|
|
LoongArch_VSAT_W /* 1324 */, LOONGARCH_INS_VSAT_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsat.wu $vd, $vj, $imm5 */
|
|
LoongArch_VSAT_WU /* 1325 */, LOONGARCH_INS_VSAT_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vseqi.b $vd, $vj, $imm5 */
|
|
LoongArch_VSEQI_B /* 1326 */, LOONGARCH_INS_VSEQI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vseqi.d $vd, $vj, $imm5 */
|
|
LoongArch_VSEQI_D /* 1327 */, LOONGARCH_INS_VSEQI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vseqi.h $vd, $vj, $imm5 */
|
|
LoongArch_VSEQI_H /* 1328 */, LOONGARCH_INS_VSEQI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vseqi.w $vd, $vj, $imm5 */
|
|
LoongArch_VSEQI_W /* 1329 */, LOONGARCH_INS_VSEQI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vseq.b $vd, $vj, $vk */
|
|
LoongArch_VSEQ_B /* 1330 */, LOONGARCH_INS_VSEQ_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vseq.d $vd, $vj, $vk */
|
|
LoongArch_VSEQ_D /* 1331 */, LOONGARCH_INS_VSEQ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vseq.h $vd, $vj, $vk */
|
|
LoongArch_VSEQ_H /* 1332 */, LOONGARCH_INS_VSEQ_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vseq.w $vd, $vj, $vk */
|
|
LoongArch_VSEQ_W /* 1333 */, LOONGARCH_INS_VSEQ_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsetallnez.b $cd, $vj */
|
|
LoongArch_VSETALLNEZ_B /* 1334 */, LOONGARCH_INS_VSETALLNEZ_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsetallnez.d $cd, $vj */
|
|
LoongArch_VSETALLNEZ_D /* 1335 */, LOONGARCH_INS_VSETALLNEZ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsetallnez.h $cd, $vj */
|
|
LoongArch_VSETALLNEZ_H /* 1336 */, LOONGARCH_INS_VSETALLNEZ_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsetallnez.w $cd, $vj */
|
|
LoongArch_VSETALLNEZ_W /* 1337 */, LOONGARCH_INS_VSETALLNEZ_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsetanyeqz.b $cd, $vj */
|
|
LoongArch_VSETANYEQZ_B /* 1338 */, LOONGARCH_INS_VSETANYEQZ_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsetanyeqz.d $cd, $vj */
|
|
LoongArch_VSETANYEQZ_D /* 1339 */, LOONGARCH_INS_VSETANYEQZ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsetanyeqz.h $cd, $vj */
|
|
LoongArch_VSETANYEQZ_H /* 1340 */, LOONGARCH_INS_VSETANYEQZ_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsetanyeqz.w $cd, $vj */
|
|
LoongArch_VSETANYEQZ_W /* 1341 */, LOONGARCH_INS_VSETANYEQZ_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vseteqz.v $cd, $vj */
|
|
LoongArch_VSETEQZ_V /* 1342 */, LOONGARCH_INS_VSETEQZ_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsetnez.v $cd, $vj */
|
|
LoongArch_VSETNEZ_V /* 1343 */, LOONGARCH_INS_VSETNEZ_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vshuf4i.b $vd, $vj, $imm8 */
|
|
LoongArch_VSHUF4I_B /* 1344 */, LOONGARCH_INS_VSHUF4I_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vshuf4i.d $vd, $vj, $imm8 */
|
|
LoongArch_VSHUF4I_D /* 1345 */, LOONGARCH_INS_VSHUF4I_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vshuf4i.h $vd, $vj, $imm8 */
|
|
LoongArch_VSHUF4I_H /* 1346 */, LOONGARCH_INS_VSHUF4I_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vshuf4i.w $vd, $vj, $imm8 */
|
|
LoongArch_VSHUF4I_W /* 1347 */, LOONGARCH_INS_VSHUF4I_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vshuf.b $vd, $vj, $vk, $va */
|
|
LoongArch_VSHUF_B /* 1348 */, LOONGARCH_INS_VSHUF_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_VVVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vshuf.d $vd, $vj, $vk */
|
|
LoongArch_VSHUF_D /* 1349 */, LOONGARCH_INS_VSHUF_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vshuf.h $vd, $vj, $vk */
|
|
LoongArch_VSHUF_H /* 1350 */, LOONGARCH_INS_VSHUF_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vshuf.w $vd, $vj, $vk */
|
|
LoongArch_VSHUF_W /* 1351 */, LOONGARCH_INS_VSHUF_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsigncov.b $vd, $vj, $vk */
|
|
LoongArch_VSIGNCOV_B /* 1352 */, LOONGARCH_INS_VSIGNCOV_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsigncov.d $vd, $vj, $vk */
|
|
LoongArch_VSIGNCOV_D /* 1353 */, LOONGARCH_INS_VSIGNCOV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsigncov.h $vd, $vj, $vk */
|
|
LoongArch_VSIGNCOV_H /* 1354 */, LOONGARCH_INS_VSIGNCOV_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsigncov.w $vd, $vj, $vk */
|
|
LoongArch_VSIGNCOV_W /* 1355 */, LOONGARCH_INS_VSIGNCOV_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslei.b $vd, $vj, $imm5 */
|
|
LoongArch_VSLEI_B /* 1356 */, LOONGARCH_INS_VSLEI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslei.bu $vd, $vj, $imm5 */
|
|
LoongArch_VSLEI_BU /* 1357 */, LOONGARCH_INS_VSLEI_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslei.d $vd, $vj, $imm5 */
|
|
LoongArch_VSLEI_D /* 1358 */, LOONGARCH_INS_VSLEI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslei.du $vd, $vj, $imm5 */
|
|
LoongArch_VSLEI_DU /* 1359 */, LOONGARCH_INS_VSLEI_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslei.h $vd, $vj, $imm5 */
|
|
LoongArch_VSLEI_H /* 1360 */, LOONGARCH_INS_VSLEI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslei.hu $vd, $vj, $imm5 */
|
|
LoongArch_VSLEI_HU /* 1361 */, LOONGARCH_INS_VSLEI_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslei.w $vd, $vj, $imm5 */
|
|
LoongArch_VSLEI_W /* 1362 */, LOONGARCH_INS_VSLEI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslei.wu $vd, $vj, $imm5 */
|
|
LoongArch_VSLEI_WU /* 1363 */, LOONGARCH_INS_VSLEI_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsle.b $vd, $vj, $vk */
|
|
LoongArch_VSLE_B /* 1364 */, LOONGARCH_INS_VSLE_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsle.bu $vd, $vj, $vk */
|
|
LoongArch_VSLE_BU /* 1365 */, LOONGARCH_INS_VSLE_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsle.d $vd, $vj, $vk */
|
|
LoongArch_VSLE_D /* 1366 */, LOONGARCH_INS_VSLE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsle.du $vd, $vj, $vk */
|
|
LoongArch_VSLE_DU /* 1367 */, LOONGARCH_INS_VSLE_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsle.h $vd, $vj, $vk */
|
|
LoongArch_VSLE_H /* 1368 */, LOONGARCH_INS_VSLE_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsle.hu $vd, $vj, $vk */
|
|
LoongArch_VSLE_HU /* 1369 */, LOONGARCH_INS_VSLE_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsle.w $vd, $vj, $vk */
|
|
LoongArch_VSLE_W /* 1370 */, LOONGARCH_INS_VSLE_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsle.wu $vd, $vj, $vk */
|
|
LoongArch_VSLE_WU /* 1371 */, LOONGARCH_INS_VSLE_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslli.b $vd, $vj, $imm3 */
|
|
LoongArch_VSLLI_B /* 1372 */, LOONGARCH_INS_VSLLI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslli.d $vd, $vj, $imm6 */
|
|
LoongArch_VSLLI_D /* 1373 */, LOONGARCH_INS_VSLLI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslli.h $vd, $vj, $imm4 */
|
|
LoongArch_VSLLI_H /* 1374 */, LOONGARCH_INS_VSLLI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslli.w $vd, $vj, $imm5 */
|
|
LoongArch_VSLLI_W /* 1375 */, LOONGARCH_INS_VSLLI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsllwil.du.wu $vd, $vj, $imm5 */
|
|
LoongArch_VSLLWIL_DU_WU /* 1376 */, LOONGARCH_INS_VSLLWIL_DU_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsllwil.d.w $vd, $vj, $imm5 */
|
|
LoongArch_VSLLWIL_D_W /* 1377 */, LOONGARCH_INS_VSLLWIL_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsllwil.hu.bu $vd, $vj, $imm3 */
|
|
LoongArch_VSLLWIL_HU_BU /* 1378 */, LOONGARCH_INS_VSLLWIL_HU_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsllwil.h.b $vd, $vj, $imm3 */
|
|
LoongArch_VSLLWIL_H_B /* 1379 */, LOONGARCH_INS_VSLLWIL_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsllwil.wu.hu $vd, $vj, $imm4 */
|
|
LoongArch_VSLLWIL_WU_HU /* 1380 */, LOONGARCH_INS_VSLLWIL_WU_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsllwil.w.h $vd, $vj, $imm4 */
|
|
LoongArch_VSLLWIL_W_H /* 1381 */, LOONGARCH_INS_VSLLWIL_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsll.b $vd, $vj, $vk */
|
|
LoongArch_VSLL_B /* 1382 */, LOONGARCH_INS_VSLL_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsll.d $vd, $vj, $vk */
|
|
LoongArch_VSLL_D /* 1383 */, LOONGARCH_INS_VSLL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsll.h $vd, $vj, $vk */
|
|
LoongArch_VSLL_H /* 1384 */, LOONGARCH_INS_VSLL_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsll.w $vd, $vj, $vk */
|
|
LoongArch_VSLL_W /* 1385 */, LOONGARCH_INS_VSLL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslti.b $vd, $vj, $imm5 */
|
|
LoongArch_VSLTI_B /* 1386 */, LOONGARCH_INS_VSLTI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslti.bu $vd, $vj, $imm5 */
|
|
LoongArch_VSLTI_BU /* 1387 */, LOONGARCH_INS_VSLTI_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslti.d $vd, $vj, $imm5 */
|
|
LoongArch_VSLTI_D /* 1388 */, LOONGARCH_INS_VSLTI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslti.du $vd, $vj, $imm5 */
|
|
LoongArch_VSLTI_DU /* 1389 */, LOONGARCH_INS_VSLTI_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslti.h $vd, $vj, $imm5 */
|
|
LoongArch_VSLTI_H /* 1390 */, LOONGARCH_INS_VSLTI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslti.hu $vd, $vj, $imm5 */
|
|
LoongArch_VSLTI_HU /* 1391 */, LOONGARCH_INS_VSLTI_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslti.w $vd, $vj, $imm5 */
|
|
LoongArch_VSLTI_W /* 1392 */, LOONGARCH_INS_VSLTI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslti.wu $vd, $vj, $imm5 */
|
|
LoongArch_VSLTI_WU /* 1393 */, LOONGARCH_INS_VSLTI_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslt.b $vd, $vj, $vk */
|
|
LoongArch_VSLT_B /* 1394 */, LOONGARCH_INS_VSLT_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslt.bu $vd, $vj, $vk */
|
|
LoongArch_VSLT_BU /* 1395 */, LOONGARCH_INS_VSLT_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslt.d $vd, $vj, $vk */
|
|
LoongArch_VSLT_D /* 1396 */, LOONGARCH_INS_VSLT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslt.du $vd, $vj, $vk */
|
|
LoongArch_VSLT_DU /* 1397 */, LOONGARCH_INS_VSLT_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslt.h $vd, $vj, $vk */
|
|
LoongArch_VSLT_H /* 1398 */, LOONGARCH_INS_VSLT_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslt.hu $vd, $vj, $vk */
|
|
LoongArch_VSLT_HU /* 1399 */, LOONGARCH_INS_VSLT_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslt.w $vd, $vj, $vk */
|
|
LoongArch_VSLT_W /* 1400 */, LOONGARCH_INS_VSLT_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vslt.wu $vd, $vj, $vk */
|
|
LoongArch_VSLT_WU /* 1401 */, LOONGARCH_INS_VSLT_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrai.b $vd, $vj, $imm3 */
|
|
LoongArch_VSRAI_B /* 1402 */, LOONGARCH_INS_VSRAI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrai.d $vd, $vj, $imm6 */
|
|
LoongArch_VSRAI_D /* 1403 */, LOONGARCH_INS_VSRAI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrai.h $vd, $vj, $imm4 */
|
|
LoongArch_VSRAI_H /* 1404 */, LOONGARCH_INS_VSRAI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrai.w $vd, $vj, $imm5 */
|
|
LoongArch_VSRAI_W /* 1405 */, LOONGARCH_INS_VSRAI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrani.b.h $vd, $vj, $imm4 */
|
|
LoongArch_VSRANI_B_H /* 1406 */, LOONGARCH_INS_VSRANI_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrani.d.q $vd, $vj, $imm7 */
|
|
LoongArch_VSRANI_D_Q /* 1407 */, LOONGARCH_INS_VSRANI_D_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrani.h.w $vd, $vj, $imm5 */
|
|
LoongArch_VSRANI_H_W /* 1408 */, LOONGARCH_INS_VSRANI_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrani.w.d $vd, $vj, $imm6 */
|
|
LoongArch_VSRANI_W_D /* 1409 */, LOONGARCH_INS_VSRANI_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsran.b.h $vd, $vj, $vk */
|
|
LoongArch_VSRAN_B_H /* 1410 */, LOONGARCH_INS_VSRAN_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsran.h.w $vd, $vj, $vk */
|
|
LoongArch_VSRAN_H_W /* 1411 */, LOONGARCH_INS_VSRAN_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsran.w.d $vd, $vj, $vk */
|
|
LoongArch_VSRAN_W_D /* 1412 */, LOONGARCH_INS_VSRAN_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrari.b $vd, $vj, $imm3 */
|
|
LoongArch_VSRARI_B /* 1413 */, LOONGARCH_INS_VSRARI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrari.d $vd, $vj, $imm6 */
|
|
LoongArch_VSRARI_D /* 1414 */, LOONGARCH_INS_VSRARI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrari.h $vd, $vj, $imm4 */
|
|
LoongArch_VSRARI_H /* 1415 */, LOONGARCH_INS_VSRARI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrari.w $vd, $vj, $imm5 */
|
|
LoongArch_VSRARI_W /* 1416 */, LOONGARCH_INS_VSRARI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrarni.b.h $vd, $vj, $imm4 */
|
|
LoongArch_VSRARNI_B_H /* 1417 */, LOONGARCH_INS_VSRARNI_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrarni.d.q $vd, $vj, $imm7 */
|
|
LoongArch_VSRARNI_D_Q /* 1418 */, LOONGARCH_INS_VSRARNI_D_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrarni.h.w $vd, $vj, $imm5 */
|
|
LoongArch_VSRARNI_H_W /* 1419 */, LOONGARCH_INS_VSRARNI_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrarni.w.d $vd, $vj, $imm6 */
|
|
LoongArch_VSRARNI_W_D /* 1420 */, LOONGARCH_INS_VSRARNI_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrarn.b.h $vd, $vj, $vk */
|
|
LoongArch_VSRARN_B_H /* 1421 */, LOONGARCH_INS_VSRARN_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrarn.h.w $vd, $vj, $vk */
|
|
LoongArch_VSRARN_H_W /* 1422 */, LOONGARCH_INS_VSRARN_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrarn.w.d $vd, $vj, $vk */
|
|
LoongArch_VSRARN_W_D /* 1423 */, LOONGARCH_INS_VSRARN_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrar.b $vd, $vj, $vk */
|
|
LoongArch_VSRAR_B /* 1424 */, LOONGARCH_INS_VSRAR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrar.d $vd, $vj, $vk */
|
|
LoongArch_VSRAR_D /* 1425 */, LOONGARCH_INS_VSRAR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrar.h $vd, $vj, $vk */
|
|
LoongArch_VSRAR_H /* 1426 */, LOONGARCH_INS_VSRAR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrar.w $vd, $vj, $vk */
|
|
LoongArch_VSRAR_W /* 1427 */, LOONGARCH_INS_VSRAR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsra.b $vd, $vj, $vk */
|
|
LoongArch_VSRA_B /* 1428 */, LOONGARCH_INS_VSRA_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsra.d $vd, $vj, $vk */
|
|
LoongArch_VSRA_D /* 1429 */, LOONGARCH_INS_VSRA_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsra.h $vd, $vj, $vk */
|
|
LoongArch_VSRA_H /* 1430 */, LOONGARCH_INS_VSRA_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsra.w $vd, $vj, $vk */
|
|
LoongArch_VSRA_W /* 1431 */, LOONGARCH_INS_VSRA_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrli.b $vd, $vj, $imm3 */
|
|
LoongArch_VSRLI_B /* 1432 */, LOONGARCH_INS_VSRLI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrli.d $vd, $vj, $imm6 */
|
|
LoongArch_VSRLI_D /* 1433 */, LOONGARCH_INS_VSRLI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrli.h $vd, $vj, $imm4 */
|
|
LoongArch_VSRLI_H /* 1434 */, LOONGARCH_INS_VSRLI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrli.w $vd, $vj, $imm5 */
|
|
LoongArch_VSRLI_W /* 1435 */, LOONGARCH_INS_VSRLI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlni.b.h $vd, $vj, $imm4 */
|
|
LoongArch_VSRLNI_B_H /* 1436 */, LOONGARCH_INS_VSRLNI_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlni.d.q $vd, $vj, $imm7 */
|
|
LoongArch_VSRLNI_D_Q /* 1437 */, LOONGARCH_INS_VSRLNI_D_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlni.h.w $vd, $vj, $imm5 */
|
|
LoongArch_VSRLNI_H_W /* 1438 */, LOONGARCH_INS_VSRLNI_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlni.w.d $vd, $vj, $imm6 */
|
|
LoongArch_VSRLNI_W_D /* 1439 */, LOONGARCH_INS_VSRLNI_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrln.b.h $vd, $vj, $vk */
|
|
LoongArch_VSRLN_B_H /* 1440 */, LOONGARCH_INS_VSRLN_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrln.h.w $vd, $vj, $vk */
|
|
LoongArch_VSRLN_H_W /* 1441 */, LOONGARCH_INS_VSRLN_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrln.w.d $vd, $vj, $vk */
|
|
LoongArch_VSRLN_W_D /* 1442 */, LOONGARCH_INS_VSRLN_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlri.b $vd, $vj, $imm3 */
|
|
LoongArch_VSRLRI_B /* 1443 */, LOONGARCH_INS_VSRLRI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlri.d $vd, $vj, $imm6 */
|
|
LoongArch_VSRLRI_D /* 1444 */, LOONGARCH_INS_VSRLRI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlri.h $vd, $vj, $imm4 */
|
|
LoongArch_VSRLRI_H /* 1445 */, LOONGARCH_INS_VSRLRI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlri.w $vd, $vj, $imm5 */
|
|
LoongArch_VSRLRI_W /* 1446 */, LOONGARCH_INS_VSRLRI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlrni.b.h $vd, $vj, $imm4 */
|
|
LoongArch_VSRLRNI_B_H /* 1447 */, LOONGARCH_INS_VSRLRNI_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlrni.d.q $vd, $vj, $imm7 */
|
|
LoongArch_VSRLRNI_D_Q /* 1448 */, LOONGARCH_INS_VSRLRNI_D_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlrni.h.w $vd, $vj, $imm5 */
|
|
LoongArch_VSRLRNI_H_W /* 1449 */, LOONGARCH_INS_VSRLRNI_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlrni.w.d $vd, $vj, $imm6 */
|
|
LoongArch_VSRLRNI_W_D /* 1450 */, LOONGARCH_INS_VSRLRNI_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlrn.b.h $vd, $vj, $vk */
|
|
LoongArch_VSRLRN_B_H /* 1451 */, LOONGARCH_INS_VSRLRN_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlrn.h.w $vd, $vj, $vk */
|
|
LoongArch_VSRLRN_H_W /* 1452 */, LOONGARCH_INS_VSRLRN_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlrn.w.d $vd, $vj, $vk */
|
|
LoongArch_VSRLRN_W_D /* 1453 */, LOONGARCH_INS_VSRLRN_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlr.b $vd, $vj, $vk */
|
|
LoongArch_VSRLR_B /* 1454 */, LOONGARCH_INS_VSRLR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlr.d $vd, $vj, $vk */
|
|
LoongArch_VSRLR_D /* 1455 */, LOONGARCH_INS_VSRLR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlr.h $vd, $vj, $vk */
|
|
LoongArch_VSRLR_H /* 1456 */, LOONGARCH_INS_VSRLR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrlr.w $vd, $vj, $vk */
|
|
LoongArch_VSRLR_W /* 1457 */, LOONGARCH_INS_VSRLR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrl.b $vd, $vj, $vk */
|
|
LoongArch_VSRL_B /* 1458 */, LOONGARCH_INS_VSRL_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrl.d $vd, $vj, $vk */
|
|
LoongArch_VSRL_D /* 1459 */, LOONGARCH_INS_VSRL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrl.h $vd, $vj, $vk */
|
|
LoongArch_VSRL_H /* 1460 */, LOONGARCH_INS_VSRL_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsrl.w $vd, $vj, $vk */
|
|
LoongArch_VSRL_W /* 1461 */, LOONGARCH_INS_VSRL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrani.bu.h $vd, $vj, $imm4 */
|
|
LoongArch_VSSRANI_BU_H /* 1462 */, LOONGARCH_INS_VSSRANI_BU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrani.b.h $vd, $vj, $imm4 */
|
|
LoongArch_VSSRANI_B_H /* 1463 */, LOONGARCH_INS_VSSRANI_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrani.du.q $vd, $vj, $imm7 */
|
|
LoongArch_VSSRANI_DU_Q /* 1464 */, LOONGARCH_INS_VSSRANI_DU_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrani.d.q $vd, $vj, $imm7 */
|
|
LoongArch_VSSRANI_D_Q /* 1465 */, LOONGARCH_INS_VSSRANI_D_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrani.hu.w $vd, $vj, $imm5 */
|
|
LoongArch_VSSRANI_HU_W /* 1466 */, LOONGARCH_INS_VSSRANI_HU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrani.h.w $vd, $vj, $imm5 */
|
|
LoongArch_VSSRANI_H_W /* 1467 */, LOONGARCH_INS_VSSRANI_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrani.wu.d $vd, $vj, $imm6 */
|
|
LoongArch_VSSRANI_WU_D /* 1468 */, LOONGARCH_INS_VSSRANI_WU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrani.w.d $vd, $vj, $imm6 */
|
|
LoongArch_VSSRANI_W_D /* 1469 */, LOONGARCH_INS_VSSRANI_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssran.bu.h $vd, $vj, $vk */
|
|
LoongArch_VSSRAN_BU_H /* 1470 */, LOONGARCH_INS_VSSRAN_BU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssran.b.h $vd, $vj, $vk */
|
|
LoongArch_VSSRAN_B_H /* 1471 */, LOONGARCH_INS_VSSRAN_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssran.hu.w $vd, $vj, $vk */
|
|
LoongArch_VSSRAN_HU_W /* 1472 */, LOONGARCH_INS_VSSRAN_HU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssran.h.w $vd, $vj, $vk */
|
|
LoongArch_VSSRAN_H_W /* 1473 */, LOONGARCH_INS_VSSRAN_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssran.wu.d $vd, $vj, $vk */
|
|
LoongArch_VSSRAN_WU_D /* 1474 */, LOONGARCH_INS_VSSRAN_WU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssran.w.d $vd, $vj, $vk */
|
|
LoongArch_VSSRAN_W_D /* 1475 */, LOONGARCH_INS_VSSRAN_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrarni.bu.h $vd, $vj, $imm4 */
|
|
LoongArch_VSSRARNI_BU_H /* 1476 */, LOONGARCH_INS_VSSRARNI_BU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrarni.b.h $vd, $vj, $imm4 */
|
|
LoongArch_VSSRARNI_B_H /* 1477 */, LOONGARCH_INS_VSSRARNI_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrarni.du.q $vd, $vj, $imm7 */
|
|
LoongArch_VSSRARNI_DU_Q /* 1478 */, LOONGARCH_INS_VSSRARNI_DU_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrarni.d.q $vd, $vj, $imm7 */
|
|
LoongArch_VSSRARNI_D_Q /* 1479 */, LOONGARCH_INS_VSSRARNI_D_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrarni.hu.w $vd, $vj, $imm5 */
|
|
LoongArch_VSSRARNI_HU_W /* 1480 */, LOONGARCH_INS_VSSRARNI_HU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrarni.h.w $vd, $vj, $imm5 */
|
|
LoongArch_VSSRARNI_H_W /* 1481 */, LOONGARCH_INS_VSSRARNI_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrarni.wu.d $vd, $vj, $imm6 */
|
|
LoongArch_VSSRARNI_WU_D /* 1482 */, LOONGARCH_INS_VSSRARNI_WU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrarni.w.d $vd, $vj, $imm6 */
|
|
LoongArch_VSSRARNI_W_D /* 1483 */, LOONGARCH_INS_VSSRARNI_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrarn.bu.h $vd, $vj, $vk */
|
|
LoongArch_VSSRARN_BU_H /* 1484 */, LOONGARCH_INS_VSSRARN_BU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrarn.b.h $vd, $vj, $vk */
|
|
LoongArch_VSSRARN_B_H /* 1485 */, LOONGARCH_INS_VSSRARN_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrarn.hu.w $vd, $vj, $vk */
|
|
LoongArch_VSSRARN_HU_W /* 1486 */, LOONGARCH_INS_VSSRARN_HU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrarn.h.w $vd, $vj, $vk */
|
|
LoongArch_VSSRARN_H_W /* 1487 */, LOONGARCH_INS_VSSRARN_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrarn.wu.d $vd, $vj, $vk */
|
|
LoongArch_VSSRARN_WU_D /* 1488 */, LOONGARCH_INS_VSSRARN_WU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrarn.w.d $vd, $vj, $vk */
|
|
LoongArch_VSSRARN_W_D /* 1489 */, LOONGARCH_INS_VSSRARN_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlni.bu.h $vd, $vj, $imm4 */
|
|
LoongArch_VSSRLNI_BU_H /* 1490 */, LOONGARCH_INS_VSSRLNI_BU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlni.b.h $vd, $vj, $imm4 */
|
|
LoongArch_VSSRLNI_B_H /* 1491 */, LOONGARCH_INS_VSSRLNI_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlni.du.q $vd, $vj, $imm7 */
|
|
LoongArch_VSSRLNI_DU_Q /* 1492 */, LOONGARCH_INS_VSSRLNI_DU_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlni.d.q $vd, $vj, $imm7 */
|
|
LoongArch_VSSRLNI_D_Q /* 1493 */, LOONGARCH_INS_VSSRLNI_D_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlni.hu.w $vd, $vj, $imm5 */
|
|
LoongArch_VSSRLNI_HU_W /* 1494 */, LOONGARCH_INS_VSSRLNI_HU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlni.h.w $vd, $vj, $imm5 */
|
|
LoongArch_VSSRLNI_H_W /* 1495 */, LOONGARCH_INS_VSSRLNI_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlni.wu.d $vd, $vj, $imm6 */
|
|
LoongArch_VSSRLNI_WU_D /* 1496 */, LOONGARCH_INS_VSSRLNI_WU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlni.w.d $vd, $vj, $imm6 */
|
|
LoongArch_VSSRLNI_W_D /* 1497 */, LOONGARCH_INS_VSSRLNI_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrln.bu.h $vd, $vj, $vk */
|
|
LoongArch_VSSRLN_BU_H /* 1498 */, LOONGARCH_INS_VSSRLN_BU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrln.b.h $vd, $vj, $vk */
|
|
LoongArch_VSSRLN_B_H /* 1499 */, LOONGARCH_INS_VSSRLN_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrln.hu.w $vd, $vj, $vk */
|
|
LoongArch_VSSRLN_HU_W /* 1500 */, LOONGARCH_INS_VSSRLN_HU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrln.h.w $vd, $vj, $vk */
|
|
LoongArch_VSSRLN_H_W /* 1501 */, LOONGARCH_INS_VSSRLN_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrln.wu.d $vd, $vj, $vk */
|
|
LoongArch_VSSRLN_WU_D /* 1502 */, LOONGARCH_INS_VSSRLN_WU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrln.w.d $vd, $vj, $vk */
|
|
LoongArch_VSSRLN_W_D /* 1503 */, LOONGARCH_INS_VSSRLN_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlrni.bu.h $vd, $vj, $imm4 */
|
|
LoongArch_VSSRLRNI_BU_H /* 1504 */, LOONGARCH_INS_VSSRLRNI_BU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlrni.b.h $vd, $vj, $imm4 */
|
|
LoongArch_VSSRLRNI_B_H /* 1505 */, LOONGARCH_INS_VSSRLRNI_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlrni.du.q $vd, $vj, $imm7 */
|
|
LoongArch_VSSRLRNI_DU_Q /* 1506 */, LOONGARCH_INS_VSSRLRNI_DU_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlrni.d.q $vd, $vj, $imm7 */
|
|
LoongArch_VSSRLRNI_D_Q /* 1507 */, LOONGARCH_INS_VSSRLRNI_D_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlrni.hu.w $vd, $vj, $imm5 */
|
|
LoongArch_VSSRLRNI_HU_W /* 1508 */, LOONGARCH_INS_VSSRLRNI_HU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlrni.h.w $vd, $vj, $imm5 */
|
|
LoongArch_VSSRLRNI_H_W /* 1509 */, LOONGARCH_INS_VSSRLRNI_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlrni.wu.d $vd, $vj, $imm6 */
|
|
LoongArch_VSSRLRNI_WU_D /* 1510 */, LOONGARCH_INS_VSSRLRNI_WU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlrni.w.d $vd, $vj, $imm6 */
|
|
LoongArch_VSSRLRNI_W_D /* 1511 */, LOONGARCH_INS_VSSRLRNI_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlrn.bu.h $vd, $vj, $vk */
|
|
LoongArch_VSSRLRN_BU_H /* 1512 */, LOONGARCH_INS_VSSRLRN_BU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlrn.b.h $vd, $vj, $vk */
|
|
LoongArch_VSSRLRN_B_H /* 1513 */, LOONGARCH_INS_VSSRLRN_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlrn.hu.w $vd, $vj, $vk */
|
|
LoongArch_VSSRLRN_HU_W /* 1514 */, LOONGARCH_INS_VSSRLRN_HU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlrn.h.w $vd, $vj, $vk */
|
|
LoongArch_VSSRLRN_H_W /* 1515 */, LOONGARCH_INS_VSSRLRN_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlrn.wu.d $vd, $vj, $vk */
|
|
LoongArch_VSSRLRN_WU_D /* 1516 */, LOONGARCH_INS_VSSRLRN_WU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssrlrn.w.d $vd, $vj, $vk */
|
|
LoongArch_VSSRLRN_W_D /* 1517 */, LOONGARCH_INS_VSSRLRN_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssub.b $vd, $vj, $vk */
|
|
LoongArch_VSSUB_B /* 1518 */, LOONGARCH_INS_VSSUB_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssub.bu $vd, $vj, $vk */
|
|
LoongArch_VSSUB_BU /* 1519 */, LOONGARCH_INS_VSSUB_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssub.d $vd, $vj, $vk */
|
|
LoongArch_VSSUB_D /* 1520 */, LOONGARCH_INS_VSSUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssub.du $vd, $vj, $vk */
|
|
LoongArch_VSSUB_DU /* 1521 */, LOONGARCH_INS_VSSUB_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssub.h $vd, $vj, $vk */
|
|
LoongArch_VSSUB_H /* 1522 */, LOONGARCH_INS_VSSUB_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssub.hu $vd, $vj, $vk */
|
|
LoongArch_VSSUB_HU /* 1523 */, LOONGARCH_INS_VSSUB_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssub.w $vd, $vj, $vk */
|
|
LoongArch_VSSUB_W /* 1524 */, LOONGARCH_INS_VSSUB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vssub.wu $vd, $vj, $vk */
|
|
LoongArch_VSSUB_WU /* 1525 */, LOONGARCH_INS_VSSUB_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vst $vd, $rj, $imm12 */
|
|
LoongArch_VST /* 1526 */, LOONGARCH_INS_VST,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12_VRI, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vstelm.b $vd, $rj, $imm8, $imm4 */
|
|
LoongArch_VSTELM_B /* 1527 */, LOONGARCH_INS_VSTELM_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8I4_VRII, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vstelm.d $vd, $rj, $imm8, $imm1 */
|
|
LoongArch_VSTELM_D /* 1528 */, LOONGARCH_INS_VSTELM_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8I1_VRII, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vstelm.h $vd, $rj, $imm8, $imm3 */
|
|
LoongArch_VSTELM_H /* 1529 */, LOONGARCH_INS_VSTELM_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8I3_VRII, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vstelm.w $vd, $rj, $imm8, $imm2 */
|
|
LoongArch_VSTELM_W /* 1530 */, LOONGARCH_INS_VSTELM_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8I2_VRII, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vstx $vd, $rj, $rk */
|
|
LoongArch_VSTX /* 1531 */, LOONGARCH_INS_VSTX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VRR, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubi.bu $vd, $vj, $imm5 */
|
|
LoongArch_VSUBI_BU /* 1532 */, LOONGARCH_INS_VSUBI_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubi.du $vd, $vj, $imm5 */
|
|
LoongArch_VSUBI_DU /* 1533 */, LOONGARCH_INS_VSUBI_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubi.hu $vd, $vj, $imm5 */
|
|
LoongArch_VSUBI_HU /* 1534 */, LOONGARCH_INS_VSUBI_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubi.wu $vd, $vj, $imm5 */
|
|
LoongArch_VSUBI_WU /* 1535 */, LOONGARCH_INS_VSUBI_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubwev.d.w $vd, $vj, $vk */
|
|
LoongArch_VSUBWEV_D_W /* 1536 */, LOONGARCH_INS_VSUBWEV_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubwev.d.wu $vd, $vj, $vk */
|
|
LoongArch_VSUBWEV_D_WU /* 1537 */, LOONGARCH_INS_VSUBWEV_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubwev.h.b $vd, $vj, $vk */
|
|
LoongArch_VSUBWEV_H_B /* 1538 */, LOONGARCH_INS_VSUBWEV_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubwev.h.bu $vd, $vj, $vk */
|
|
LoongArch_VSUBWEV_H_BU /* 1539 */, LOONGARCH_INS_VSUBWEV_H_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubwev.q.d $vd, $vj, $vk */
|
|
LoongArch_VSUBWEV_Q_D /* 1540 */, LOONGARCH_INS_VSUBWEV_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubwev.q.du $vd, $vj, $vk */
|
|
LoongArch_VSUBWEV_Q_DU /* 1541 */, LOONGARCH_INS_VSUBWEV_Q_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubwev.w.h $vd, $vj, $vk */
|
|
LoongArch_VSUBWEV_W_H /* 1542 */, LOONGARCH_INS_VSUBWEV_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubwev.w.hu $vd, $vj, $vk */
|
|
LoongArch_VSUBWEV_W_HU /* 1543 */, LOONGARCH_INS_VSUBWEV_W_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubwod.d.w $vd, $vj, $vk */
|
|
LoongArch_VSUBWOD_D_W /* 1544 */, LOONGARCH_INS_VSUBWOD_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubwod.d.wu $vd, $vj, $vk */
|
|
LoongArch_VSUBWOD_D_WU /* 1545 */, LOONGARCH_INS_VSUBWOD_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubwod.h.b $vd, $vj, $vk */
|
|
LoongArch_VSUBWOD_H_B /* 1546 */, LOONGARCH_INS_VSUBWOD_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubwod.h.bu $vd, $vj, $vk */
|
|
LoongArch_VSUBWOD_H_BU /* 1547 */, LOONGARCH_INS_VSUBWOD_H_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubwod.q.d $vd, $vj, $vk */
|
|
LoongArch_VSUBWOD_Q_D /* 1548 */, LOONGARCH_INS_VSUBWOD_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubwod.q.du $vd, $vj, $vk */
|
|
LoongArch_VSUBWOD_Q_DU /* 1549 */, LOONGARCH_INS_VSUBWOD_Q_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubwod.w.h $vd, $vj, $vk */
|
|
LoongArch_VSUBWOD_W_H /* 1550 */, LOONGARCH_INS_VSUBWOD_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsubwod.w.hu $vd, $vj, $vk */
|
|
LoongArch_VSUBWOD_W_HU /* 1551 */, LOONGARCH_INS_VSUBWOD_W_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsub.b $vd, $vj, $vk */
|
|
LoongArch_VSUB_B /* 1552 */, LOONGARCH_INS_VSUB_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsub.d $vd, $vj, $vk */
|
|
LoongArch_VSUB_D /* 1553 */, LOONGARCH_INS_VSUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsub.h $vd, $vj, $vk */
|
|
LoongArch_VSUB_H /* 1554 */, LOONGARCH_INS_VSUB_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsub.q $vd, $vj, $vk */
|
|
LoongArch_VSUB_Q /* 1555 */, LOONGARCH_INS_VSUB_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vsub.w $vd, $vj, $vk */
|
|
LoongArch_VSUB_W /* 1556 */, LOONGARCH_INS_VSUB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vxori.b $vd, $vj, $imm8 */
|
|
LoongArch_VXORI_B /* 1557 */, LOONGARCH_INS_VXORI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_VVI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* vxor.v $vd, $vj, $vk */
|
|
LoongArch_VXOR_V /* 1558 */, LOONGARCH_INS_VXOR_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_VVV, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86adc.b $rj, $rk */
|
|
LoongArch_X86ADC_B /* 1559 */, LOONGARCH_INS_X86ADC_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86adc.d $rj, $rk */
|
|
LoongArch_X86ADC_D /* 1560 */, LOONGARCH_INS_X86ADC_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86adc.h $rj, $rk */
|
|
LoongArch_X86ADC_H /* 1561 */, LOONGARCH_INS_X86ADC_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86adc.w $rj, $rk */
|
|
LoongArch_X86ADC_W /* 1562 */, LOONGARCH_INS_X86ADC_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86add.b $rj, $rk */
|
|
LoongArch_X86ADD_B /* 1563 */, LOONGARCH_INS_X86ADD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86add.d $rj, $rk */
|
|
LoongArch_X86ADD_D /* 1564 */, LOONGARCH_INS_X86ADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86add.du $rj, $rk */
|
|
LoongArch_X86ADD_DU /* 1565 */, LOONGARCH_INS_X86ADD_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86add.h $rj, $rk */
|
|
LoongArch_X86ADD_H /* 1566 */, LOONGARCH_INS_X86ADD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86add.w $rj, $rk */
|
|
LoongArch_X86ADD_W /* 1567 */, LOONGARCH_INS_X86ADD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86add.wu $rj, $rk */
|
|
LoongArch_X86ADD_WU /* 1568 */, LOONGARCH_INS_X86ADD_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86and.b $rj, $rk */
|
|
LoongArch_X86AND_B /* 1569 */, LOONGARCH_INS_X86AND_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86and.d $rj, $rk */
|
|
LoongArch_X86AND_D /* 1570 */, LOONGARCH_INS_X86AND_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86and.h $rj, $rk */
|
|
LoongArch_X86AND_H /* 1571 */, LOONGARCH_INS_X86AND_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86and.w $rj, $rk */
|
|
LoongArch_X86AND_W /* 1572 */, LOONGARCH_INS_X86AND_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86clrtm */
|
|
LoongArch_X86CLRTM /* 1573 */, LOONGARCH_INS_X86CLRTM,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI32, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86dectop */
|
|
LoongArch_X86DECTOP /* 1574 */, LOONGARCH_INS_X86DECTOP,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI32, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86dec.b $rj */
|
|
LoongArch_X86DEC_B /* 1575 */, LOONGARCH_INS_X86DEC_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86dec.d $rj */
|
|
LoongArch_X86DEC_D /* 1576 */, LOONGARCH_INS_X86DEC_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86dec.h $rj */
|
|
LoongArch_X86DEC_H /* 1577 */, LOONGARCH_INS_X86DEC_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86dec.w $rj */
|
|
LoongArch_X86DEC_W /* 1578 */, LOONGARCH_INS_X86DEC_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86inctop */
|
|
LoongArch_X86INCTOP /* 1579 */, LOONGARCH_INS_X86INCTOP,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI32, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86inc.b $rj */
|
|
LoongArch_X86INC_B /* 1580 */, LOONGARCH_INS_X86INC_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86inc.d $rj */
|
|
LoongArch_X86INC_D /* 1581 */, LOONGARCH_INS_X86INC_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86inc.h $rj */
|
|
LoongArch_X86INC_H /* 1582 */, LOONGARCH_INS_X86INC_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86inc.w $rj */
|
|
LoongArch_X86INC_W /* 1583 */, LOONGARCH_INS_X86INC_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86mfflag $rd, $imm8 */
|
|
LoongArch_X86MFFLAG /* 1584 */, LOONGARCH_INS_X86MFFLAG,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI8, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86mftop $rd */
|
|
LoongArch_X86MFTOP /* 1585 */, LOONGARCH_INS_X86MFTOP,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTMFTOP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86mtflag $rd, $imm8 */
|
|
LoongArch_X86MTFLAG /* 1586 */, LOONGARCH_INS_X86MTFLAG,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI8, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86mttop $ptr */
|
|
LoongArch_X86MTTOP /* 1587 */, LOONGARCH_INS_X86MTTOP,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTMTTOP, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86mul.b $rj, $rk */
|
|
LoongArch_X86MUL_B /* 1588 */, LOONGARCH_INS_X86MUL_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86mul.bu $rj, $rk */
|
|
LoongArch_X86MUL_BU /* 1589 */, LOONGARCH_INS_X86MUL_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86mul.d $rj, $rk */
|
|
LoongArch_X86MUL_D /* 1590 */, LOONGARCH_INS_X86MUL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86mul.du $rj, $rk */
|
|
LoongArch_X86MUL_DU /* 1591 */, LOONGARCH_INS_X86MUL_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86mul.h $rj, $rk */
|
|
LoongArch_X86MUL_H /* 1592 */, LOONGARCH_INS_X86MUL_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86mul.hu $rj, $rk */
|
|
LoongArch_X86MUL_HU /* 1593 */, LOONGARCH_INS_X86MUL_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86mul.w $rj, $rk */
|
|
LoongArch_X86MUL_W /* 1594 */, LOONGARCH_INS_X86MUL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86mul.wu $rj, $rk */
|
|
LoongArch_X86MUL_WU /* 1595 */, LOONGARCH_INS_X86MUL_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86or.b $rj, $rk */
|
|
LoongArch_X86OR_B /* 1596 */, LOONGARCH_INS_X86OR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86or.d $rj, $rk */
|
|
LoongArch_X86OR_D /* 1597 */, LOONGARCH_INS_X86OR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86or.h $rj, $rk */
|
|
LoongArch_X86OR_H /* 1598 */, LOONGARCH_INS_X86OR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86or.w $rj, $rk */
|
|
LoongArch_X86OR_W /* 1599 */, LOONGARCH_INS_X86OR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rcli.b $rj, $imm3 */
|
|
LoongArch_X86RCLI_B /* 1600 */, LOONGARCH_INS_X86RCLI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI3, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rcli.d $rj, $imm6 */
|
|
LoongArch_X86RCLI_D /* 1601 */, LOONGARCH_INS_X86RCLI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI6, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rcli.h $rj, $imm4 */
|
|
LoongArch_X86RCLI_H /* 1602 */, LOONGARCH_INS_X86RCLI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rcli.w $rj, $imm5 */
|
|
LoongArch_X86RCLI_W /* 1603 */, LOONGARCH_INS_X86RCLI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI5, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rcl.b $rj, $rk */
|
|
LoongArch_X86RCL_B /* 1604 */, LOONGARCH_INS_X86RCL_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rcl.d $rj, $rk */
|
|
LoongArch_X86RCL_D /* 1605 */, LOONGARCH_INS_X86RCL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rcl.h $rj, $rk */
|
|
LoongArch_X86RCL_H /* 1606 */, LOONGARCH_INS_X86RCL_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rcl.w $rj, $rk */
|
|
LoongArch_X86RCL_W /* 1607 */, LOONGARCH_INS_X86RCL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rcri.b $rj, $imm3 */
|
|
LoongArch_X86RCRI_B /* 1608 */, LOONGARCH_INS_X86RCRI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI3, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rcri.d $rj, $imm6 */
|
|
LoongArch_X86RCRI_D /* 1609 */, LOONGARCH_INS_X86RCRI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI6, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rcri.h $rj, $imm4 */
|
|
LoongArch_X86RCRI_H /* 1610 */, LOONGARCH_INS_X86RCRI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rcri.w $rj, $imm5 */
|
|
LoongArch_X86RCRI_W /* 1611 */, LOONGARCH_INS_X86RCRI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI5, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rcr.b $rj, $rk */
|
|
LoongArch_X86RCR_B /* 1612 */, LOONGARCH_INS_X86RCR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rcr.d $rj, $rk */
|
|
LoongArch_X86RCR_D /* 1613 */, LOONGARCH_INS_X86RCR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rcr.h $rj, $rk */
|
|
LoongArch_X86RCR_H /* 1614 */, LOONGARCH_INS_X86RCR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rcr.w $rj, $rk */
|
|
LoongArch_X86RCR_W /* 1615 */, LOONGARCH_INS_X86RCR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rotli.b $rj, $imm3 */
|
|
LoongArch_X86ROTLI_B /* 1616 */, LOONGARCH_INS_X86ROTLI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI3, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rotli.d $rj, $imm6 */
|
|
LoongArch_X86ROTLI_D /* 1617 */, LOONGARCH_INS_X86ROTLI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI6, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rotli.h $rj, $imm4 */
|
|
LoongArch_X86ROTLI_H /* 1618 */, LOONGARCH_INS_X86ROTLI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rotli.w $rj, $imm5 */
|
|
LoongArch_X86ROTLI_W /* 1619 */, LOONGARCH_INS_X86ROTLI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI5, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rotl.b $rj, $rk */
|
|
LoongArch_X86ROTL_B /* 1620 */, LOONGARCH_INS_X86ROTL_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rotl.d $rj, $rk */
|
|
LoongArch_X86ROTL_D /* 1621 */, LOONGARCH_INS_X86ROTL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rotl.h $rj, $rk */
|
|
LoongArch_X86ROTL_H /* 1622 */, LOONGARCH_INS_X86ROTL_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rotl.w $rj, $rk */
|
|
LoongArch_X86ROTL_W /* 1623 */, LOONGARCH_INS_X86ROTL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rotri.b $rj, $imm3 */
|
|
LoongArch_X86ROTRI_B /* 1624 */, LOONGARCH_INS_X86ROTRI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI3, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rotri.d $rj, $imm6 */
|
|
LoongArch_X86ROTRI_D /* 1625 */, LOONGARCH_INS_X86ROTRI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI6, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rotri.h $rj, $imm4 */
|
|
LoongArch_X86ROTRI_H /* 1626 */, LOONGARCH_INS_X86ROTRI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rotri.w $rj, $imm5 */
|
|
LoongArch_X86ROTRI_W /* 1627 */, LOONGARCH_INS_X86ROTRI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI5, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rotr.b $rj, $rk */
|
|
LoongArch_X86ROTR_B /* 1628 */, LOONGARCH_INS_X86ROTR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rotr.d $rj, $rk */
|
|
LoongArch_X86ROTR_D /* 1629 */, LOONGARCH_INS_X86ROTR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rotr.h $rj, $rk */
|
|
LoongArch_X86ROTR_H /* 1630 */, LOONGARCH_INS_X86ROTR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86rotr.w $rj, $rk */
|
|
LoongArch_X86ROTR_W /* 1631 */, LOONGARCH_INS_X86ROTR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sbc.b $rj, $rk */
|
|
LoongArch_X86SBC_B /* 1632 */, LOONGARCH_INS_X86SBC_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sbc.d $rj, $rk */
|
|
LoongArch_X86SBC_D /* 1633 */, LOONGARCH_INS_X86SBC_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sbc.h $rj, $rk */
|
|
LoongArch_X86SBC_H /* 1634 */, LOONGARCH_INS_X86SBC_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sbc.w $rj, $rk */
|
|
LoongArch_X86SBC_W /* 1635 */, LOONGARCH_INS_X86SBC_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86settag $rd, $imm5, $imm8 */
|
|
LoongArch_X86SETTAG /* 1636 */, LOONGARCH_INS_X86SETTAG,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI5I8, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86settm */
|
|
LoongArch_X86SETTM /* 1637 */, LOONGARCH_INS_X86SETTM,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMTI32, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86slli.b $rj, $imm3 */
|
|
LoongArch_X86SLLI_B /* 1638 */, LOONGARCH_INS_X86SLLI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI3, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86slli.d $rj, $imm6 */
|
|
LoongArch_X86SLLI_D /* 1639 */, LOONGARCH_INS_X86SLLI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI6, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86slli.h $rj, $imm4 */
|
|
LoongArch_X86SLLI_H /* 1640 */, LOONGARCH_INS_X86SLLI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86slli.w $rj, $imm5 */
|
|
LoongArch_X86SLLI_W /* 1641 */, LOONGARCH_INS_X86SLLI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI5, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sll.b $rj, $rk */
|
|
LoongArch_X86SLL_B /* 1642 */, LOONGARCH_INS_X86SLL_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sll.d $rj, $rk */
|
|
LoongArch_X86SLL_D /* 1643 */, LOONGARCH_INS_X86SLL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sll.h $rj, $rk */
|
|
LoongArch_X86SLL_H /* 1644 */, LOONGARCH_INS_X86SLL_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sll.w $rj, $rk */
|
|
LoongArch_X86SLL_W /* 1645 */, LOONGARCH_INS_X86SLL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86srai.b $rj, $imm3 */
|
|
LoongArch_X86SRAI_B /* 1646 */, LOONGARCH_INS_X86SRAI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI3, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86srai.d $rj, $imm6 */
|
|
LoongArch_X86SRAI_D /* 1647 */, LOONGARCH_INS_X86SRAI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI6, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86srai.h $rj, $imm4 */
|
|
LoongArch_X86SRAI_H /* 1648 */, LOONGARCH_INS_X86SRAI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86srai.w $rj, $imm5 */
|
|
LoongArch_X86SRAI_W /* 1649 */, LOONGARCH_INS_X86SRAI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI5, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sra.b $rj, $rk */
|
|
LoongArch_X86SRA_B /* 1650 */, LOONGARCH_INS_X86SRA_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sra.d $rj, $rk */
|
|
LoongArch_X86SRA_D /* 1651 */, LOONGARCH_INS_X86SRA_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sra.h $rj, $rk */
|
|
LoongArch_X86SRA_H /* 1652 */, LOONGARCH_INS_X86SRA_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sra.w $rj, $rk */
|
|
LoongArch_X86SRA_W /* 1653 */, LOONGARCH_INS_X86SRA_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86srli.b $rj, $imm3 */
|
|
LoongArch_X86SRLI_B /* 1654 */, LOONGARCH_INS_X86SRLI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI3, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86srli.d $rj, $imm6 */
|
|
LoongArch_X86SRLI_D /* 1655 */, LOONGARCH_INS_X86SRLI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI6, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86srli.h $rj, $imm4 */
|
|
LoongArch_X86SRLI_H /* 1656 */, LOONGARCH_INS_X86SRLI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI4, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86srli.w $rj, $imm5 */
|
|
LoongArch_X86SRLI_W /* 1657 */, LOONGARCH_INS_X86SRLI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT1RI5, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86srl.b $rj, $rk */
|
|
LoongArch_X86SRL_B /* 1658 */, LOONGARCH_INS_X86SRL_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86srl.d $rj, $rk */
|
|
LoongArch_X86SRL_D /* 1659 */, LOONGARCH_INS_X86SRL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86srl.h $rj, $rk */
|
|
LoongArch_X86SRL_H /* 1660 */, LOONGARCH_INS_X86SRL_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86srl.w $rj, $rk */
|
|
LoongArch_X86SRL_W /* 1661 */, LOONGARCH_INS_X86SRL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sub.b $rj, $rk */
|
|
LoongArch_X86SUB_B /* 1662 */, LOONGARCH_INS_X86SUB_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sub.d $rj, $rk */
|
|
LoongArch_X86SUB_D /* 1663 */, LOONGARCH_INS_X86SUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sub.du $rj, $rk */
|
|
LoongArch_X86SUB_DU /* 1664 */, LOONGARCH_INS_X86SUB_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sub.h $rj, $rk */
|
|
LoongArch_X86SUB_H /* 1665 */, LOONGARCH_INS_X86SUB_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sub.w $rj, $rk */
|
|
LoongArch_X86SUB_W /* 1666 */, LOONGARCH_INS_X86SUB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86sub.wu $rj, $rk */
|
|
LoongArch_X86SUB_WU /* 1667 */, LOONGARCH_INS_X86SUB_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86xor.b $rj, $rk */
|
|
LoongArch_X86XOR_B /* 1668 */, LOONGARCH_INS_X86XOR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86xor.d $rj, $rk */
|
|
LoongArch_X86XOR_D /* 1669 */, LOONGARCH_INS_X86XOR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { LOONGARCH_FEATURE_ISLA64, 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86xor.h $rj, $rk */
|
|
LoongArch_X86XOR_H /* 1670 */, LOONGARCH_INS_X86XOR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* x86xor.w $rj, $rk */
|
|
LoongArch_X86XOR_W /* 1671 */, LOONGARCH_INS_X86XOR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_NODSTFMT2R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xor $rd, $rj, $rk */
|
|
LoongArch_XOR /* 1672 */, LOONGARCH_INS_XOR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xori $rd, $rj, $imm12 */
|
|
LoongArch_XORI /* 1673 */, LOONGARCH_INS_XORI,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvabsd.b $xd, $xj, $xk */
|
|
LoongArch_XVABSD_B /* 1674 */, LOONGARCH_INS_XVABSD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvabsd.bu $xd, $xj, $xk */
|
|
LoongArch_XVABSD_BU /* 1675 */, LOONGARCH_INS_XVABSD_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvabsd.d $xd, $xj, $xk */
|
|
LoongArch_XVABSD_D /* 1676 */, LOONGARCH_INS_XVABSD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvabsd.du $xd, $xj, $xk */
|
|
LoongArch_XVABSD_DU /* 1677 */, LOONGARCH_INS_XVABSD_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvabsd.h $xd, $xj, $xk */
|
|
LoongArch_XVABSD_H /* 1678 */, LOONGARCH_INS_XVABSD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvabsd.hu $xd, $xj, $xk */
|
|
LoongArch_XVABSD_HU /* 1679 */, LOONGARCH_INS_XVABSD_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvabsd.w $xd, $xj, $xk */
|
|
LoongArch_XVABSD_W /* 1680 */, LOONGARCH_INS_XVABSD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvabsd.wu $xd, $xj, $xk */
|
|
LoongArch_XVABSD_WU /* 1681 */, LOONGARCH_INS_XVABSD_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvadda.b $xd, $xj, $xk */
|
|
LoongArch_XVADDA_B /* 1682 */, LOONGARCH_INS_XVADDA_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvadda.d $xd, $xj, $xk */
|
|
LoongArch_XVADDA_D /* 1683 */, LOONGARCH_INS_XVADDA_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvadda.h $xd, $xj, $xk */
|
|
LoongArch_XVADDA_H /* 1684 */, LOONGARCH_INS_XVADDA_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvadda.w $xd, $xj, $xk */
|
|
LoongArch_XVADDA_W /* 1685 */, LOONGARCH_INS_XVADDA_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddi.bu $xd, $xj, $imm5 */
|
|
LoongArch_XVADDI_BU /* 1686 */, LOONGARCH_INS_XVADDI_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddi.du $xd, $xj, $imm5 */
|
|
LoongArch_XVADDI_DU /* 1687 */, LOONGARCH_INS_XVADDI_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddi.hu $xd, $xj, $imm5 */
|
|
LoongArch_XVADDI_HU /* 1688 */, LOONGARCH_INS_XVADDI_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddi.wu $xd, $xj, $imm5 */
|
|
LoongArch_XVADDI_WU /* 1689 */, LOONGARCH_INS_XVADDI_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwev.d.w $xd, $xj, $xk */
|
|
LoongArch_XVADDWEV_D_W /* 1690 */, LOONGARCH_INS_XVADDWEV_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwev.d.wu $xd, $xj, $xk */
|
|
LoongArch_XVADDWEV_D_WU /* 1691 */, LOONGARCH_INS_XVADDWEV_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwev.d.wu.w $xd, $xj, $xk */
|
|
LoongArch_XVADDWEV_D_WU_W /* 1692 */, LOONGARCH_INS_XVADDWEV_D_WU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwev.h.b $xd, $xj, $xk */
|
|
LoongArch_XVADDWEV_H_B /* 1693 */, LOONGARCH_INS_XVADDWEV_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwev.h.bu $xd, $xj, $xk */
|
|
LoongArch_XVADDWEV_H_BU /* 1694 */, LOONGARCH_INS_XVADDWEV_H_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwev.h.bu.b $xd, $xj, $xk */
|
|
LoongArch_XVADDWEV_H_BU_B /* 1695 */, LOONGARCH_INS_XVADDWEV_H_BU_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwev.q.d $xd, $xj, $xk */
|
|
LoongArch_XVADDWEV_Q_D /* 1696 */, LOONGARCH_INS_XVADDWEV_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwev.q.du $xd, $xj, $xk */
|
|
LoongArch_XVADDWEV_Q_DU /* 1697 */, LOONGARCH_INS_XVADDWEV_Q_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwev.q.du.d $xd, $xj, $xk */
|
|
LoongArch_XVADDWEV_Q_DU_D /* 1698 */, LOONGARCH_INS_XVADDWEV_Q_DU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwev.w.h $xd, $xj, $xk */
|
|
LoongArch_XVADDWEV_W_H /* 1699 */, LOONGARCH_INS_XVADDWEV_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwev.w.hu $xd, $xj, $xk */
|
|
LoongArch_XVADDWEV_W_HU /* 1700 */, LOONGARCH_INS_XVADDWEV_W_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwev.w.hu.h $xd, $xj, $xk */
|
|
LoongArch_XVADDWEV_W_HU_H /* 1701 */, LOONGARCH_INS_XVADDWEV_W_HU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwod.d.w $xd, $xj, $xk */
|
|
LoongArch_XVADDWOD_D_W /* 1702 */, LOONGARCH_INS_XVADDWOD_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwod.d.wu $xd, $xj, $xk */
|
|
LoongArch_XVADDWOD_D_WU /* 1703 */, LOONGARCH_INS_XVADDWOD_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwod.d.wu.w $xd, $xj, $xk */
|
|
LoongArch_XVADDWOD_D_WU_W /* 1704 */, LOONGARCH_INS_XVADDWOD_D_WU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwod.h.b $xd, $xj, $xk */
|
|
LoongArch_XVADDWOD_H_B /* 1705 */, LOONGARCH_INS_XVADDWOD_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwod.h.bu $xd, $xj, $xk */
|
|
LoongArch_XVADDWOD_H_BU /* 1706 */, LOONGARCH_INS_XVADDWOD_H_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwod.h.bu.b $xd, $xj, $xk */
|
|
LoongArch_XVADDWOD_H_BU_B /* 1707 */, LOONGARCH_INS_XVADDWOD_H_BU_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwod.q.d $xd, $xj, $xk */
|
|
LoongArch_XVADDWOD_Q_D /* 1708 */, LOONGARCH_INS_XVADDWOD_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwod.q.du $xd, $xj, $xk */
|
|
LoongArch_XVADDWOD_Q_DU /* 1709 */, LOONGARCH_INS_XVADDWOD_Q_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwod.q.du.d $xd, $xj, $xk */
|
|
LoongArch_XVADDWOD_Q_DU_D /* 1710 */, LOONGARCH_INS_XVADDWOD_Q_DU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwod.w.h $xd, $xj, $xk */
|
|
LoongArch_XVADDWOD_W_H /* 1711 */, LOONGARCH_INS_XVADDWOD_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwod.w.hu $xd, $xj, $xk */
|
|
LoongArch_XVADDWOD_W_HU /* 1712 */, LOONGARCH_INS_XVADDWOD_W_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvaddwod.w.hu.h $xd, $xj, $xk */
|
|
LoongArch_XVADDWOD_W_HU_H /* 1713 */, LOONGARCH_INS_XVADDWOD_W_HU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvadd.b $xd, $xj, $xk */
|
|
LoongArch_XVADD_B /* 1714 */, LOONGARCH_INS_XVADD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvadd.d $xd, $xj, $xk */
|
|
LoongArch_XVADD_D /* 1715 */, LOONGARCH_INS_XVADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvadd.h $xd, $xj, $xk */
|
|
LoongArch_XVADD_H /* 1716 */, LOONGARCH_INS_XVADD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvadd.q $xd, $xj, $xk */
|
|
LoongArch_XVADD_Q /* 1717 */, LOONGARCH_INS_XVADD_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvadd.w $xd, $xj, $xk */
|
|
LoongArch_XVADD_W /* 1718 */, LOONGARCH_INS_XVADD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvandi.b $xd, $xj, $imm8 */
|
|
LoongArch_XVANDI_B /* 1719 */, LOONGARCH_INS_XVANDI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvandn.v $xd, $xj, $xk */
|
|
LoongArch_XVANDN_V /* 1720 */, LOONGARCH_INS_XVANDN_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvand.v $xd, $xj, $xk */
|
|
LoongArch_XVAND_V /* 1721 */, LOONGARCH_INS_XVAND_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvavgr.b $xd, $xj, $xk */
|
|
LoongArch_XVAVGR_B /* 1722 */, LOONGARCH_INS_XVAVGR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvavgr.bu $xd, $xj, $xk */
|
|
LoongArch_XVAVGR_BU /* 1723 */, LOONGARCH_INS_XVAVGR_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvavgr.d $xd, $xj, $xk */
|
|
LoongArch_XVAVGR_D /* 1724 */, LOONGARCH_INS_XVAVGR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvavgr.du $xd, $xj, $xk */
|
|
LoongArch_XVAVGR_DU /* 1725 */, LOONGARCH_INS_XVAVGR_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvavgr.h $xd, $xj, $xk */
|
|
LoongArch_XVAVGR_H /* 1726 */, LOONGARCH_INS_XVAVGR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvavgr.hu $xd, $xj, $xk */
|
|
LoongArch_XVAVGR_HU /* 1727 */, LOONGARCH_INS_XVAVGR_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvavgr.w $xd, $xj, $xk */
|
|
LoongArch_XVAVGR_W /* 1728 */, LOONGARCH_INS_XVAVGR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvavgr.wu $xd, $xj, $xk */
|
|
LoongArch_XVAVGR_WU /* 1729 */, LOONGARCH_INS_XVAVGR_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvavg.b $xd, $xj, $xk */
|
|
LoongArch_XVAVG_B /* 1730 */, LOONGARCH_INS_XVAVG_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvavg.bu $xd, $xj, $xk */
|
|
LoongArch_XVAVG_BU /* 1731 */, LOONGARCH_INS_XVAVG_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvavg.d $xd, $xj, $xk */
|
|
LoongArch_XVAVG_D /* 1732 */, LOONGARCH_INS_XVAVG_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvavg.du $xd, $xj, $xk */
|
|
LoongArch_XVAVG_DU /* 1733 */, LOONGARCH_INS_XVAVG_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvavg.h $xd, $xj, $xk */
|
|
LoongArch_XVAVG_H /* 1734 */, LOONGARCH_INS_XVAVG_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvavg.hu $xd, $xj, $xk */
|
|
LoongArch_XVAVG_HU /* 1735 */, LOONGARCH_INS_XVAVG_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvavg.w $xd, $xj, $xk */
|
|
LoongArch_XVAVG_W /* 1736 */, LOONGARCH_INS_XVAVG_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvavg.wu $xd, $xj, $xk */
|
|
LoongArch_XVAVG_WU /* 1737 */, LOONGARCH_INS_XVAVG_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitclri.b $xd, $xj, $imm3 */
|
|
LoongArch_XVBITCLRI_B /* 1738 */, LOONGARCH_INS_XVBITCLRI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitclri.d $xd, $xj, $imm6 */
|
|
LoongArch_XVBITCLRI_D /* 1739 */, LOONGARCH_INS_XVBITCLRI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitclri.h $xd, $xj, $imm4 */
|
|
LoongArch_XVBITCLRI_H /* 1740 */, LOONGARCH_INS_XVBITCLRI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitclri.w $xd, $xj, $imm5 */
|
|
LoongArch_XVBITCLRI_W /* 1741 */, LOONGARCH_INS_XVBITCLRI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitclr.b $xd, $xj, $xk */
|
|
LoongArch_XVBITCLR_B /* 1742 */, LOONGARCH_INS_XVBITCLR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitclr.d $xd, $xj, $xk */
|
|
LoongArch_XVBITCLR_D /* 1743 */, LOONGARCH_INS_XVBITCLR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitclr.h $xd, $xj, $xk */
|
|
LoongArch_XVBITCLR_H /* 1744 */, LOONGARCH_INS_XVBITCLR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitclr.w $xd, $xj, $xk */
|
|
LoongArch_XVBITCLR_W /* 1745 */, LOONGARCH_INS_XVBITCLR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitrevi.b $xd, $xj, $imm3 */
|
|
LoongArch_XVBITREVI_B /* 1746 */, LOONGARCH_INS_XVBITREVI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitrevi.d $xd, $xj, $imm6 */
|
|
LoongArch_XVBITREVI_D /* 1747 */, LOONGARCH_INS_XVBITREVI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitrevi.h $xd, $xj, $imm4 */
|
|
LoongArch_XVBITREVI_H /* 1748 */, LOONGARCH_INS_XVBITREVI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitrevi.w $xd, $xj, $imm5 */
|
|
LoongArch_XVBITREVI_W /* 1749 */, LOONGARCH_INS_XVBITREVI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitrev.b $xd, $xj, $xk */
|
|
LoongArch_XVBITREV_B /* 1750 */, LOONGARCH_INS_XVBITREV_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitrev.d $xd, $xj, $xk */
|
|
LoongArch_XVBITREV_D /* 1751 */, LOONGARCH_INS_XVBITREV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitrev.h $xd, $xj, $xk */
|
|
LoongArch_XVBITREV_H /* 1752 */, LOONGARCH_INS_XVBITREV_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitrev.w $xd, $xj, $xk */
|
|
LoongArch_XVBITREV_W /* 1753 */, LOONGARCH_INS_XVBITREV_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitseli.b $xd, $xj, $imm8 */
|
|
LoongArch_XVBITSELI_B /* 1754 */, LOONGARCH_INS_XVBITSELI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitsel.v $xd, $xj, $xk, $xa */
|
|
LoongArch_XVBITSEL_V /* 1755 */, LOONGARCH_INS_XVBITSEL_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_XXXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitseti.b $xd, $xj, $imm3 */
|
|
LoongArch_XVBITSETI_B /* 1756 */, LOONGARCH_INS_XVBITSETI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitseti.d $xd, $xj, $imm6 */
|
|
LoongArch_XVBITSETI_D /* 1757 */, LOONGARCH_INS_XVBITSETI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitseti.h $xd, $xj, $imm4 */
|
|
LoongArch_XVBITSETI_H /* 1758 */, LOONGARCH_INS_XVBITSETI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitseti.w $xd, $xj, $imm5 */
|
|
LoongArch_XVBITSETI_W /* 1759 */, LOONGARCH_INS_XVBITSETI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitset.b $xd, $xj, $xk */
|
|
LoongArch_XVBITSET_B /* 1760 */, LOONGARCH_INS_XVBITSET_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitset.d $xd, $xj, $xk */
|
|
LoongArch_XVBITSET_D /* 1761 */, LOONGARCH_INS_XVBITSET_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitset.h $xd, $xj, $xk */
|
|
LoongArch_XVBITSET_H /* 1762 */, LOONGARCH_INS_XVBITSET_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbitset.w $xd, $xj, $xk */
|
|
LoongArch_XVBITSET_W /* 1763 */, LOONGARCH_INS_XVBITSET_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbsll.v $xd, $xj, $imm5 */
|
|
LoongArch_XVBSLL_V /* 1764 */, LOONGARCH_INS_XVBSLL_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvbsrl.v $xd, $xj, $imm5 */
|
|
LoongArch_XVBSRL_V /* 1765 */, LOONGARCH_INS_XVBSRL_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvclo.b $xd, $xj */
|
|
LoongArch_XVCLO_B /* 1766 */, LOONGARCH_INS_XVCLO_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvclo.d $xd, $xj */
|
|
LoongArch_XVCLO_D /* 1767 */, LOONGARCH_INS_XVCLO_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvclo.h $xd, $xj */
|
|
LoongArch_XVCLO_H /* 1768 */, LOONGARCH_INS_XVCLO_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvclo.w $xd, $xj */
|
|
LoongArch_XVCLO_W /* 1769 */, LOONGARCH_INS_XVCLO_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvclz.b $xd, $xj */
|
|
LoongArch_XVCLZ_B /* 1770 */, LOONGARCH_INS_XVCLZ_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvclz.d $xd, $xj */
|
|
LoongArch_XVCLZ_D /* 1771 */, LOONGARCH_INS_XVCLZ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvclz.h $xd, $xj */
|
|
LoongArch_XVCLZ_H /* 1772 */, LOONGARCH_INS_XVCLZ_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvclz.w $xd, $xj */
|
|
LoongArch_XVCLZ_W /* 1773 */, LOONGARCH_INS_XVCLZ_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvdiv.b $xd, $xj, $xk */
|
|
LoongArch_XVDIV_B /* 1774 */, LOONGARCH_INS_XVDIV_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvdiv.bu $xd, $xj, $xk */
|
|
LoongArch_XVDIV_BU /* 1775 */, LOONGARCH_INS_XVDIV_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvdiv.d $xd, $xj, $xk */
|
|
LoongArch_XVDIV_D /* 1776 */, LOONGARCH_INS_XVDIV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvdiv.du $xd, $xj, $xk */
|
|
LoongArch_XVDIV_DU /* 1777 */, LOONGARCH_INS_XVDIV_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvdiv.h $xd, $xj, $xk */
|
|
LoongArch_XVDIV_H /* 1778 */, LOONGARCH_INS_XVDIV_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvdiv.hu $xd, $xj, $xk */
|
|
LoongArch_XVDIV_HU /* 1779 */, LOONGARCH_INS_XVDIV_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvdiv.w $xd, $xj, $xk */
|
|
LoongArch_XVDIV_W /* 1780 */, LOONGARCH_INS_XVDIV_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvdiv.wu $xd, $xj, $xk */
|
|
LoongArch_XVDIV_WU /* 1781 */, LOONGARCH_INS_XVDIV_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvexth.du.wu $xd, $xj */
|
|
LoongArch_XVEXTH_DU_WU /* 1782 */, LOONGARCH_INS_XVEXTH_DU_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvexth.d.w $xd, $xj */
|
|
LoongArch_XVEXTH_D_W /* 1783 */, LOONGARCH_INS_XVEXTH_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvexth.hu.bu $xd, $xj */
|
|
LoongArch_XVEXTH_HU_BU /* 1784 */, LOONGARCH_INS_XVEXTH_HU_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvexth.h.b $xd, $xj */
|
|
LoongArch_XVEXTH_H_B /* 1785 */, LOONGARCH_INS_XVEXTH_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvexth.qu.du $xd, $xj */
|
|
LoongArch_XVEXTH_QU_DU /* 1786 */, LOONGARCH_INS_XVEXTH_QU_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvexth.q.d $xd, $xj */
|
|
LoongArch_XVEXTH_Q_D /* 1787 */, LOONGARCH_INS_XVEXTH_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvexth.wu.hu $xd, $xj */
|
|
LoongArch_XVEXTH_WU_HU /* 1788 */, LOONGARCH_INS_XVEXTH_WU_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvexth.w.h $xd, $xj */
|
|
LoongArch_XVEXTH_W_H /* 1789 */, LOONGARCH_INS_XVEXTH_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvextl.qu.du $xd, $xj */
|
|
LoongArch_XVEXTL_QU_DU /* 1790 */, LOONGARCH_INS_XVEXTL_QU_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvextl.q.d $xd, $xj */
|
|
LoongArch_XVEXTL_Q_D /* 1791 */, LOONGARCH_INS_XVEXTL_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvextrins.b $xd, $xj, $imm8 */
|
|
LoongArch_XVEXTRINS_B /* 1792 */, LOONGARCH_INS_XVEXTRINS_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvextrins.d $xd, $xj, $imm8 */
|
|
LoongArch_XVEXTRINS_D /* 1793 */, LOONGARCH_INS_XVEXTRINS_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvextrins.h $xd, $xj, $imm8 */
|
|
LoongArch_XVEXTRINS_H /* 1794 */, LOONGARCH_INS_XVEXTRINS_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvextrins.w $xd, $xj, $imm8 */
|
|
LoongArch_XVEXTRINS_W /* 1795 */, LOONGARCH_INS_XVEXTRINS_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfadd.d $xd, $xj, $xk */
|
|
LoongArch_XVFADD_D /* 1796 */, LOONGARCH_INS_XVFADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfadd.s $xd, $xj, $xk */
|
|
LoongArch_XVFADD_S /* 1797 */, LOONGARCH_INS_XVFADD_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfclass.d $xd, $xj */
|
|
LoongArch_XVFCLASS_D /* 1798 */, LOONGARCH_INS_XVFCLASS_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfclass.s $xd, $xj */
|
|
LoongArch_XVFCLASS_S /* 1799 */, LOONGARCH_INS_XVFCLASS_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.caf.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CAF_D /* 1800 */, LOONGARCH_INS_XVFCMP_CAF_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.caf.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CAF_S /* 1801 */, LOONGARCH_INS_XVFCMP_CAF_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.ceq.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CEQ_D /* 1802 */, LOONGARCH_INS_XVFCMP_CEQ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.ceq.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CEQ_S /* 1803 */, LOONGARCH_INS_XVFCMP_CEQ_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.cle.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CLE_D /* 1804 */, LOONGARCH_INS_XVFCMP_CLE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.cle.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CLE_S /* 1805 */, LOONGARCH_INS_XVFCMP_CLE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.clt.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CLT_D /* 1806 */, LOONGARCH_INS_XVFCMP_CLT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.clt.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CLT_S /* 1807 */, LOONGARCH_INS_XVFCMP_CLT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.cne.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CNE_D /* 1808 */, LOONGARCH_INS_XVFCMP_CNE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.cne.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CNE_S /* 1809 */, LOONGARCH_INS_XVFCMP_CNE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.cor.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_COR_D /* 1810 */, LOONGARCH_INS_XVFCMP_COR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.cor.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_COR_S /* 1811 */, LOONGARCH_INS_XVFCMP_COR_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.cueq.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CUEQ_D /* 1812 */, LOONGARCH_INS_XVFCMP_CUEQ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.cueq.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CUEQ_S /* 1813 */, LOONGARCH_INS_XVFCMP_CUEQ_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.cule.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CULE_D /* 1814 */, LOONGARCH_INS_XVFCMP_CULE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.cule.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CULE_S /* 1815 */, LOONGARCH_INS_XVFCMP_CULE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.cult.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CULT_D /* 1816 */, LOONGARCH_INS_XVFCMP_CULT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.cult.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CULT_S /* 1817 */, LOONGARCH_INS_XVFCMP_CULT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.cune.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CUNE_D /* 1818 */, LOONGARCH_INS_XVFCMP_CUNE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.cune.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CUNE_S /* 1819 */, LOONGARCH_INS_XVFCMP_CUNE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.cun.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CUN_D /* 1820 */, LOONGARCH_INS_XVFCMP_CUN_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.cun.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_CUN_S /* 1821 */, LOONGARCH_INS_XVFCMP_CUN_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.saf.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SAF_D /* 1822 */, LOONGARCH_INS_XVFCMP_SAF_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.saf.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SAF_S /* 1823 */, LOONGARCH_INS_XVFCMP_SAF_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.seq.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SEQ_D /* 1824 */, LOONGARCH_INS_XVFCMP_SEQ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.seq.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SEQ_S /* 1825 */, LOONGARCH_INS_XVFCMP_SEQ_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.sle.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SLE_D /* 1826 */, LOONGARCH_INS_XVFCMP_SLE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.sle.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SLE_S /* 1827 */, LOONGARCH_INS_XVFCMP_SLE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.slt.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SLT_D /* 1828 */, LOONGARCH_INS_XVFCMP_SLT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.slt.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SLT_S /* 1829 */, LOONGARCH_INS_XVFCMP_SLT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.sne.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SNE_D /* 1830 */, LOONGARCH_INS_XVFCMP_SNE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.sne.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SNE_S /* 1831 */, LOONGARCH_INS_XVFCMP_SNE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.sor.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SOR_D /* 1832 */, LOONGARCH_INS_XVFCMP_SOR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.sor.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SOR_S /* 1833 */, LOONGARCH_INS_XVFCMP_SOR_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.sueq.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SUEQ_D /* 1834 */, LOONGARCH_INS_XVFCMP_SUEQ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.sueq.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SUEQ_S /* 1835 */, LOONGARCH_INS_XVFCMP_SUEQ_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.sule.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SULE_D /* 1836 */, LOONGARCH_INS_XVFCMP_SULE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.sule.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SULE_S /* 1837 */, LOONGARCH_INS_XVFCMP_SULE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.sult.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SULT_D /* 1838 */, LOONGARCH_INS_XVFCMP_SULT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.sult.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SULT_S /* 1839 */, LOONGARCH_INS_XVFCMP_SULT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.sune.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SUNE_D /* 1840 */, LOONGARCH_INS_XVFCMP_SUNE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.sune.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SUNE_S /* 1841 */, LOONGARCH_INS_XVFCMP_SUNE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.sun.d $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SUN_D /* 1842 */, LOONGARCH_INS_XVFCMP_SUN_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcmp.sun.s $xd, $xj, $xk */
|
|
LoongArch_XVFCMP_SUN_S /* 1843 */, LOONGARCH_INS_XVFCMP_SUN_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcvth.d.s $xd, $xj */
|
|
LoongArch_XVFCVTH_D_S /* 1844 */, LOONGARCH_INS_XVFCVTH_D_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcvth.s.h $xd, $xj */
|
|
LoongArch_XVFCVTH_S_H /* 1845 */, LOONGARCH_INS_XVFCVTH_S_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcvtl.d.s $xd, $xj */
|
|
LoongArch_XVFCVTL_D_S /* 1846 */, LOONGARCH_INS_XVFCVTL_D_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcvtl.s.h $xd, $xj */
|
|
LoongArch_XVFCVTL_S_H /* 1847 */, LOONGARCH_INS_XVFCVTL_S_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcvt.h.s $xd, $xj, $xk */
|
|
LoongArch_XVFCVT_H_S /* 1848 */, LOONGARCH_INS_XVFCVT_H_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfcvt.s.d $xd, $xj, $xk */
|
|
LoongArch_XVFCVT_S_D /* 1849 */, LOONGARCH_INS_XVFCVT_S_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfdiv.d $xd, $xj, $xk */
|
|
LoongArch_XVFDIV_D /* 1850 */, LOONGARCH_INS_XVFDIV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfdiv.s $xd, $xj, $xk */
|
|
LoongArch_XVFDIV_S /* 1851 */, LOONGARCH_INS_XVFDIV_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvffinth.d.w $xd, $xj */
|
|
LoongArch_XVFFINTH_D_W /* 1852 */, LOONGARCH_INS_XVFFINTH_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvffintl.d.w $xd, $xj */
|
|
LoongArch_XVFFINTL_D_W /* 1853 */, LOONGARCH_INS_XVFFINTL_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvffint.d.l $xd, $xj */
|
|
LoongArch_XVFFINT_D_L /* 1854 */, LOONGARCH_INS_XVFFINT_D_L,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvffint.d.lu $xd, $xj */
|
|
LoongArch_XVFFINT_D_LU /* 1855 */, LOONGARCH_INS_XVFFINT_D_LU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvffint.s.l $xd, $xj, $xk */
|
|
LoongArch_XVFFINT_S_L /* 1856 */, LOONGARCH_INS_XVFFINT_S_L,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvffint.s.w $xd, $xj */
|
|
LoongArch_XVFFINT_S_W /* 1857 */, LOONGARCH_INS_XVFFINT_S_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvffint.s.wu $xd, $xj */
|
|
LoongArch_XVFFINT_S_WU /* 1858 */, LOONGARCH_INS_XVFFINT_S_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvflogb.d $xd, $xj */
|
|
LoongArch_XVFLOGB_D /* 1859 */, LOONGARCH_INS_XVFLOGB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvflogb.s $xd, $xj */
|
|
LoongArch_XVFLOGB_S /* 1860 */, LOONGARCH_INS_XVFLOGB_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfmadd.d $xd, $xj, $xk, $xa */
|
|
LoongArch_XVFMADD_D /* 1861 */, LOONGARCH_INS_XVFMADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_XXXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfmadd.s $xd, $xj, $xk, $xa */
|
|
LoongArch_XVFMADD_S /* 1862 */, LOONGARCH_INS_XVFMADD_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_XXXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfmaxa.d $xd, $xj, $xk */
|
|
LoongArch_XVFMAXA_D /* 1863 */, LOONGARCH_INS_XVFMAXA_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfmaxa.s $xd, $xj, $xk */
|
|
LoongArch_XVFMAXA_S /* 1864 */, LOONGARCH_INS_XVFMAXA_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfmax.d $xd, $xj, $xk */
|
|
LoongArch_XVFMAX_D /* 1865 */, LOONGARCH_INS_XVFMAX_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfmax.s $xd, $xj, $xk */
|
|
LoongArch_XVFMAX_S /* 1866 */, LOONGARCH_INS_XVFMAX_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfmina.d $xd, $xj, $xk */
|
|
LoongArch_XVFMINA_D /* 1867 */, LOONGARCH_INS_XVFMINA_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfmina.s $xd, $xj, $xk */
|
|
LoongArch_XVFMINA_S /* 1868 */, LOONGARCH_INS_XVFMINA_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfmin.d $xd, $xj, $xk */
|
|
LoongArch_XVFMIN_D /* 1869 */, LOONGARCH_INS_XVFMIN_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfmin.s $xd, $xj, $xk */
|
|
LoongArch_XVFMIN_S /* 1870 */, LOONGARCH_INS_XVFMIN_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfmsub.d $xd, $xj, $xk, $xa */
|
|
LoongArch_XVFMSUB_D /* 1871 */, LOONGARCH_INS_XVFMSUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_XXXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfmsub.s $xd, $xj, $xk, $xa */
|
|
LoongArch_XVFMSUB_S /* 1872 */, LOONGARCH_INS_XVFMSUB_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_XXXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfmul.d $xd, $xj, $xk */
|
|
LoongArch_XVFMUL_D /* 1873 */, LOONGARCH_INS_XVFMUL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfmul.s $xd, $xj, $xk */
|
|
LoongArch_XVFMUL_S /* 1874 */, LOONGARCH_INS_XVFMUL_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfnmadd.d $xd, $xj, $xk, $xa */
|
|
LoongArch_XVFNMADD_D /* 1875 */, LOONGARCH_INS_XVFNMADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_XXXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfnmadd.s $xd, $xj, $xk, $xa */
|
|
LoongArch_XVFNMADD_S /* 1876 */, LOONGARCH_INS_XVFNMADD_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_XXXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfnmsub.d $xd, $xj, $xk, $xa */
|
|
LoongArch_XVFNMSUB_D /* 1877 */, LOONGARCH_INS_XVFNMSUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_XXXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfnmsub.s $xd, $xj, $xk, $xa */
|
|
LoongArch_XVFNMSUB_S /* 1878 */, LOONGARCH_INS_XVFNMSUB_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_XXXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrecipe.d $xd, $xj */
|
|
LoongArch_XVFRECIPE_D /* 1879 */, LOONGARCH_INS_XVFRECIPE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrecipe.s $xd, $xj */
|
|
LoongArch_XVFRECIPE_S /* 1880 */, LOONGARCH_INS_XVFRECIPE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrecip.d $xd, $xj */
|
|
LoongArch_XVFRECIP_D /* 1881 */, LOONGARCH_INS_XVFRECIP_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrecip.s $xd, $xj */
|
|
LoongArch_XVFRECIP_S /* 1882 */, LOONGARCH_INS_XVFRECIP_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrintrm.d $xd, $xj */
|
|
LoongArch_XVFRINTRM_D /* 1883 */, LOONGARCH_INS_XVFRINTRM_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrintrm.s $xd, $xj */
|
|
LoongArch_XVFRINTRM_S /* 1884 */, LOONGARCH_INS_XVFRINTRM_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrintrne.d $xd, $xj */
|
|
LoongArch_XVFRINTRNE_D /* 1885 */, LOONGARCH_INS_XVFRINTRNE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrintrne.s $xd, $xj */
|
|
LoongArch_XVFRINTRNE_S /* 1886 */, LOONGARCH_INS_XVFRINTRNE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrintrp.d $xd, $xj */
|
|
LoongArch_XVFRINTRP_D /* 1887 */, LOONGARCH_INS_XVFRINTRP_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrintrp.s $xd, $xj */
|
|
LoongArch_XVFRINTRP_S /* 1888 */, LOONGARCH_INS_XVFRINTRP_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrintrz.d $xd, $xj */
|
|
LoongArch_XVFRINTRZ_D /* 1889 */, LOONGARCH_INS_XVFRINTRZ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrintrz.s $xd, $xj */
|
|
LoongArch_XVFRINTRZ_S /* 1890 */, LOONGARCH_INS_XVFRINTRZ_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrint.d $xd, $xj */
|
|
LoongArch_XVFRINT_D /* 1891 */, LOONGARCH_INS_XVFRINT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrint.s $xd, $xj */
|
|
LoongArch_XVFRINT_S /* 1892 */, LOONGARCH_INS_XVFRINT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrsqrte.d $xd, $xj */
|
|
LoongArch_XVFRSQRTE_D /* 1893 */, LOONGARCH_INS_XVFRSQRTE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrsqrte.s $xd, $xj */
|
|
LoongArch_XVFRSQRTE_S /* 1894 */, LOONGARCH_INS_XVFRSQRTE_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrsqrt.d $xd, $xj */
|
|
LoongArch_XVFRSQRT_D /* 1895 */, LOONGARCH_INS_XVFRSQRT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrsqrt.s $xd, $xj */
|
|
LoongArch_XVFRSQRT_S /* 1896 */, LOONGARCH_INS_XVFRSQRT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrstpi.b $xd, $xj, $imm5 */
|
|
LoongArch_XVFRSTPI_B /* 1897 */, LOONGARCH_INS_XVFRSTPI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrstpi.h $xd, $xj, $imm5 */
|
|
LoongArch_XVFRSTPI_H /* 1898 */, LOONGARCH_INS_XVFRSTPI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrstp.b $xd, $xj, $xk */
|
|
LoongArch_XVFRSTP_B /* 1899 */, LOONGARCH_INS_XVFRSTP_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfrstp.h $xd, $xj, $xk */
|
|
LoongArch_XVFRSTP_H /* 1900 */, LOONGARCH_INS_XVFRSTP_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfsqrt.d $xd, $xj */
|
|
LoongArch_XVFSQRT_D /* 1901 */, LOONGARCH_INS_XVFSQRT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfsqrt.s $xd, $xj */
|
|
LoongArch_XVFSQRT_S /* 1902 */, LOONGARCH_INS_XVFSQRT_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfsub.d $xd, $xj, $xk */
|
|
LoongArch_XVFSUB_D /* 1903 */, LOONGARCH_INS_XVFSUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvfsub.s $xd, $xj, $xk */
|
|
LoongArch_XVFSUB_S /* 1904 */, LOONGARCH_INS_XVFSUB_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftinth.l.s $xd, $xj */
|
|
LoongArch_XVFTINTH_L_S /* 1905 */, LOONGARCH_INS_XVFTINTH_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintl.l.s $xd, $xj */
|
|
LoongArch_XVFTINTL_L_S /* 1906 */, LOONGARCH_INS_XVFTINTL_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrmh.l.s $xd, $xj */
|
|
LoongArch_XVFTINTRMH_L_S /* 1907 */, LOONGARCH_INS_XVFTINTRMH_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrml.l.s $xd, $xj */
|
|
LoongArch_XVFTINTRML_L_S /* 1908 */, LOONGARCH_INS_XVFTINTRML_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrm.l.d $xd, $xj */
|
|
LoongArch_XVFTINTRM_L_D /* 1909 */, LOONGARCH_INS_XVFTINTRM_L_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrm.w.d $xd, $xj, $xk */
|
|
LoongArch_XVFTINTRM_W_D /* 1910 */, LOONGARCH_INS_XVFTINTRM_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrm.w.s $xd, $xj */
|
|
LoongArch_XVFTINTRM_W_S /* 1911 */, LOONGARCH_INS_XVFTINTRM_W_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrneh.l.s $xd, $xj */
|
|
LoongArch_XVFTINTRNEH_L_S /* 1912 */, LOONGARCH_INS_XVFTINTRNEH_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrnel.l.s $xd, $xj */
|
|
LoongArch_XVFTINTRNEL_L_S /* 1913 */, LOONGARCH_INS_XVFTINTRNEL_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrne.l.d $xd, $xj */
|
|
LoongArch_XVFTINTRNE_L_D /* 1914 */, LOONGARCH_INS_XVFTINTRNE_L_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrne.w.d $xd, $xj, $xk */
|
|
LoongArch_XVFTINTRNE_W_D /* 1915 */, LOONGARCH_INS_XVFTINTRNE_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrne.w.s $xd, $xj */
|
|
LoongArch_XVFTINTRNE_W_S /* 1916 */, LOONGARCH_INS_XVFTINTRNE_W_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrph.l.s $xd, $xj */
|
|
LoongArch_XVFTINTRPH_L_S /* 1917 */, LOONGARCH_INS_XVFTINTRPH_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrpl.l.s $xd, $xj */
|
|
LoongArch_XVFTINTRPL_L_S /* 1918 */, LOONGARCH_INS_XVFTINTRPL_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrp.l.d $xd, $xj */
|
|
LoongArch_XVFTINTRP_L_D /* 1919 */, LOONGARCH_INS_XVFTINTRP_L_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrp.w.d $xd, $xj, $xk */
|
|
LoongArch_XVFTINTRP_W_D /* 1920 */, LOONGARCH_INS_XVFTINTRP_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrp.w.s $xd, $xj */
|
|
LoongArch_XVFTINTRP_W_S /* 1921 */, LOONGARCH_INS_XVFTINTRP_W_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrzh.l.s $xd, $xj */
|
|
LoongArch_XVFTINTRZH_L_S /* 1922 */, LOONGARCH_INS_XVFTINTRZH_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrzl.l.s $xd, $xj */
|
|
LoongArch_XVFTINTRZL_L_S /* 1923 */, LOONGARCH_INS_XVFTINTRZL_L_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrz.lu.d $xd, $xj */
|
|
LoongArch_XVFTINTRZ_LU_D /* 1924 */, LOONGARCH_INS_XVFTINTRZ_LU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrz.l.d $xd, $xj */
|
|
LoongArch_XVFTINTRZ_L_D /* 1925 */, LOONGARCH_INS_XVFTINTRZ_L_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrz.wu.s $xd, $xj */
|
|
LoongArch_XVFTINTRZ_WU_S /* 1926 */, LOONGARCH_INS_XVFTINTRZ_WU_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrz.w.d $xd, $xj, $xk */
|
|
LoongArch_XVFTINTRZ_W_D /* 1927 */, LOONGARCH_INS_XVFTINTRZ_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftintrz.w.s $xd, $xj */
|
|
LoongArch_XVFTINTRZ_W_S /* 1928 */, LOONGARCH_INS_XVFTINTRZ_W_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftint.lu.d $xd, $xj */
|
|
LoongArch_XVFTINT_LU_D /* 1929 */, LOONGARCH_INS_XVFTINT_LU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftint.l.d $xd, $xj */
|
|
LoongArch_XVFTINT_L_D /* 1930 */, LOONGARCH_INS_XVFTINT_L_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftint.wu.s $xd, $xj */
|
|
LoongArch_XVFTINT_WU_S /* 1931 */, LOONGARCH_INS_XVFTINT_WU_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftint.w.d $xd, $xj, $xk */
|
|
LoongArch_XVFTINT_W_D /* 1932 */, LOONGARCH_INS_XVFTINT_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvftint.w.s $xd, $xj */
|
|
LoongArch_XVFTINT_W_S /* 1933 */, LOONGARCH_INS_XVFTINT_W_S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhaddw.du.wu $xd, $xj, $xk */
|
|
LoongArch_XVHADDW_DU_WU /* 1934 */, LOONGARCH_INS_XVHADDW_DU_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhaddw.d.w $xd, $xj, $xk */
|
|
LoongArch_XVHADDW_D_W /* 1935 */, LOONGARCH_INS_XVHADDW_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhaddw.hu.bu $xd, $xj, $xk */
|
|
LoongArch_XVHADDW_HU_BU /* 1936 */, LOONGARCH_INS_XVHADDW_HU_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhaddw.h.b $xd, $xj, $xk */
|
|
LoongArch_XVHADDW_H_B /* 1937 */, LOONGARCH_INS_XVHADDW_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhaddw.qu.du $xd, $xj, $xk */
|
|
LoongArch_XVHADDW_QU_DU /* 1938 */, LOONGARCH_INS_XVHADDW_QU_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhaddw.q.d $xd, $xj, $xk */
|
|
LoongArch_XVHADDW_Q_D /* 1939 */, LOONGARCH_INS_XVHADDW_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhaddw.wu.hu $xd, $xj, $xk */
|
|
LoongArch_XVHADDW_WU_HU /* 1940 */, LOONGARCH_INS_XVHADDW_WU_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhaddw.w.h $xd, $xj, $xk */
|
|
LoongArch_XVHADDW_W_H /* 1941 */, LOONGARCH_INS_XVHADDW_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhseli.d $xd, $xj, $imm5 */
|
|
LoongArch_XVHSELI_D /* 1942 */, LOONGARCH_INS_XVHSELI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhsubw.du.wu $xd, $xj, $xk */
|
|
LoongArch_XVHSUBW_DU_WU /* 1943 */, LOONGARCH_INS_XVHSUBW_DU_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhsubw.d.w $xd, $xj, $xk */
|
|
LoongArch_XVHSUBW_D_W /* 1944 */, LOONGARCH_INS_XVHSUBW_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhsubw.hu.bu $xd, $xj, $xk */
|
|
LoongArch_XVHSUBW_HU_BU /* 1945 */, LOONGARCH_INS_XVHSUBW_HU_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhsubw.h.b $xd, $xj, $xk */
|
|
LoongArch_XVHSUBW_H_B /* 1946 */, LOONGARCH_INS_XVHSUBW_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhsubw.qu.du $xd, $xj, $xk */
|
|
LoongArch_XVHSUBW_QU_DU /* 1947 */, LOONGARCH_INS_XVHSUBW_QU_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhsubw.q.d $xd, $xj, $xk */
|
|
LoongArch_XVHSUBW_Q_D /* 1948 */, LOONGARCH_INS_XVHSUBW_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhsubw.wu.hu $xd, $xj, $xk */
|
|
LoongArch_XVHSUBW_WU_HU /* 1949 */, LOONGARCH_INS_XVHSUBW_WU_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvhsubw.w.h $xd, $xj, $xk */
|
|
LoongArch_XVHSUBW_W_H /* 1950 */, LOONGARCH_INS_XVHSUBW_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvilvh.b $xd, $xj, $xk */
|
|
LoongArch_XVILVH_B /* 1951 */, LOONGARCH_INS_XVILVH_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvilvh.d $xd, $xj, $xk */
|
|
LoongArch_XVILVH_D /* 1952 */, LOONGARCH_INS_XVILVH_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvilvh.h $xd, $xj, $xk */
|
|
LoongArch_XVILVH_H /* 1953 */, LOONGARCH_INS_XVILVH_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvilvh.w $xd, $xj, $xk */
|
|
LoongArch_XVILVH_W /* 1954 */, LOONGARCH_INS_XVILVH_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvilvl.b $xd, $xj, $xk */
|
|
LoongArch_XVILVL_B /* 1955 */, LOONGARCH_INS_XVILVL_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvilvl.d $xd, $xj, $xk */
|
|
LoongArch_XVILVL_D /* 1956 */, LOONGARCH_INS_XVILVL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvilvl.h $xd, $xj, $xk */
|
|
LoongArch_XVILVL_H /* 1957 */, LOONGARCH_INS_XVILVL_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvilvl.w $xd, $xj, $xk */
|
|
LoongArch_XVILVL_W /* 1958 */, LOONGARCH_INS_XVILVL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvinsgr2vr.d $xd, $rj, $imm2 */
|
|
LoongArch_XVINSGR2VR_D /* 1959 */, LOONGARCH_INS_XVINSGR2VR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI2_XRI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvinsgr2vr.w $xd, $rj, $imm3 */
|
|
LoongArch_XVINSGR2VR_W /* 1960 */, LOONGARCH_INS_XVINSGR2VR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XRI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvinsve0.d $xd, $xj, $imm2 */
|
|
LoongArch_XVINSVE0_D /* 1961 */, LOONGARCH_INS_XVINSVE0_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI2_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvinsve0.w $xd, $xj, $imm3 */
|
|
LoongArch_XVINSVE0_W /* 1962 */, LOONGARCH_INS_XVINSVE0_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvld $xd, $rj, $imm12 */
|
|
LoongArch_XVLD /* 1963 */, LOONGARCH_INS_XVLD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12_XRI, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvldi $xd, $imm13 */
|
|
LoongArch_XVLDI /* 1964 */, LOONGARCH_INS_XVLDI,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT1RI13_XI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvldrepl.b $xd, $rj, $imm12 */
|
|
LoongArch_XVLDREPL_B /* 1965 */, LOONGARCH_INS_XVLDREPL_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12_XRI, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvldrepl.d $xd, $rj, $imm9 */
|
|
LoongArch_XVLDREPL_D /* 1966 */, LOONGARCH_INS_XVLDREPL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI9_XRI, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvldrepl.h $xd, $rj, $imm11 */
|
|
LoongArch_XVLDREPL_H /* 1967 */, LOONGARCH_INS_XVLDREPL_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI11_XRI, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvldrepl.w $xd, $rj, $imm10 */
|
|
LoongArch_XVLDREPL_W /* 1968 */, LOONGARCH_INS_XVLDREPL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI10_XRI, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvldx $xd, $rj, $rk */
|
|
LoongArch_XVLDX /* 1969 */, LOONGARCH_INS_XVLDX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XRR, CS_AC_READ }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwev.d.w $xd, $xj, $xk */
|
|
LoongArch_XVMADDWEV_D_W /* 1970 */, LOONGARCH_INS_XVMADDWEV_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwev.d.wu $xd, $xj, $xk */
|
|
LoongArch_XVMADDWEV_D_WU /* 1971 */, LOONGARCH_INS_XVMADDWEV_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwev.d.wu.w $xd, $xj, $xk */
|
|
LoongArch_XVMADDWEV_D_WU_W /* 1972 */, LOONGARCH_INS_XVMADDWEV_D_WU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwev.h.b $xd, $xj, $xk */
|
|
LoongArch_XVMADDWEV_H_B /* 1973 */, LOONGARCH_INS_XVMADDWEV_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwev.h.bu $xd, $xj, $xk */
|
|
LoongArch_XVMADDWEV_H_BU /* 1974 */, LOONGARCH_INS_XVMADDWEV_H_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwev.h.bu.b $xd, $xj, $xk */
|
|
LoongArch_XVMADDWEV_H_BU_B /* 1975 */, LOONGARCH_INS_XVMADDWEV_H_BU_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwev.q.d $xd, $xj, $xk */
|
|
LoongArch_XVMADDWEV_Q_D /* 1976 */, LOONGARCH_INS_XVMADDWEV_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwev.q.du $xd, $xj, $xk */
|
|
LoongArch_XVMADDWEV_Q_DU /* 1977 */, LOONGARCH_INS_XVMADDWEV_Q_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwev.q.du.d $xd, $xj, $xk */
|
|
LoongArch_XVMADDWEV_Q_DU_D /* 1978 */, LOONGARCH_INS_XVMADDWEV_Q_DU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwev.w.h $xd, $xj, $xk */
|
|
LoongArch_XVMADDWEV_W_H /* 1979 */, LOONGARCH_INS_XVMADDWEV_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwev.w.hu $xd, $xj, $xk */
|
|
LoongArch_XVMADDWEV_W_HU /* 1980 */, LOONGARCH_INS_XVMADDWEV_W_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwev.w.hu.h $xd, $xj, $xk */
|
|
LoongArch_XVMADDWEV_W_HU_H /* 1981 */, LOONGARCH_INS_XVMADDWEV_W_HU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwod.d.w $xd, $xj, $xk */
|
|
LoongArch_XVMADDWOD_D_W /* 1982 */, LOONGARCH_INS_XVMADDWOD_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwod.d.wu $xd, $xj, $xk */
|
|
LoongArch_XVMADDWOD_D_WU /* 1983 */, LOONGARCH_INS_XVMADDWOD_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwod.d.wu.w $xd, $xj, $xk */
|
|
LoongArch_XVMADDWOD_D_WU_W /* 1984 */, LOONGARCH_INS_XVMADDWOD_D_WU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwod.h.b $xd, $xj, $xk */
|
|
LoongArch_XVMADDWOD_H_B /* 1985 */, LOONGARCH_INS_XVMADDWOD_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwod.h.bu $xd, $xj, $xk */
|
|
LoongArch_XVMADDWOD_H_BU /* 1986 */, LOONGARCH_INS_XVMADDWOD_H_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwod.h.bu.b $xd, $xj, $xk */
|
|
LoongArch_XVMADDWOD_H_BU_B /* 1987 */, LOONGARCH_INS_XVMADDWOD_H_BU_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwod.q.d $xd, $xj, $xk */
|
|
LoongArch_XVMADDWOD_Q_D /* 1988 */, LOONGARCH_INS_XVMADDWOD_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwod.q.du $xd, $xj, $xk */
|
|
LoongArch_XVMADDWOD_Q_DU /* 1989 */, LOONGARCH_INS_XVMADDWOD_Q_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwod.q.du.d $xd, $xj, $xk */
|
|
LoongArch_XVMADDWOD_Q_DU_D /* 1990 */, LOONGARCH_INS_XVMADDWOD_Q_DU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwod.w.h $xd, $xj, $xk */
|
|
LoongArch_XVMADDWOD_W_H /* 1991 */, LOONGARCH_INS_XVMADDWOD_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwod.w.hu $xd, $xj, $xk */
|
|
LoongArch_XVMADDWOD_W_HU /* 1992 */, LOONGARCH_INS_XVMADDWOD_W_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaddwod.w.hu.h $xd, $xj, $xk */
|
|
LoongArch_XVMADDWOD_W_HU_H /* 1993 */, LOONGARCH_INS_XVMADDWOD_W_HU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmadd.b $xd, $xj, $xk */
|
|
LoongArch_XVMADD_B /* 1994 */, LOONGARCH_INS_XVMADD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmadd.d $xd, $xj, $xk */
|
|
LoongArch_XVMADD_D /* 1995 */, LOONGARCH_INS_XVMADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmadd.h $xd, $xj, $xk */
|
|
LoongArch_XVMADD_H /* 1996 */, LOONGARCH_INS_XVMADD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmadd.w $xd, $xj, $xk */
|
|
LoongArch_XVMADD_W /* 1997 */, LOONGARCH_INS_XVMADD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaxi.b $xd, $xj, $imm5 */
|
|
LoongArch_XVMAXI_B /* 1998 */, LOONGARCH_INS_XVMAXI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaxi.bu $xd, $xj, $imm5 */
|
|
LoongArch_XVMAXI_BU /* 1999 */, LOONGARCH_INS_XVMAXI_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaxi.d $xd, $xj, $imm5 */
|
|
LoongArch_XVMAXI_D /* 2000 */, LOONGARCH_INS_XVMAXI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaxi.du $xd, $xj, $imm5 */
|
|
LoongArch_XVMAXI_DU /* 2001 */, LOONGARCH_INS_XVMAXI_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaxi.h $xd, $xj, $imm5 */
|
|
LoongArch_XVMAXI_H /* 2002 */, LOONGARCH_INS_XVMAXI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaxi.hu $xd, $xj, $imm5 */
|
|
LoongArch_XVMAXI_HU /* 2003 */, LOONGARCH_INS_XVMAXI_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaxi.w $xd, $xj, $imm5 */
|
|
LoongArch_XVMAXI_W /* 2004 */, LOONGARCH_INS_XVMAXI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmaxi.wu $xd, $xj, $imm5 */
|
|
LoongArch_XVMAXI_WU /* 2005 */, LOONGARCH_INS_XVMAXI_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmax.b $xd, $xj, $xk */
|
|
LoongArch_XVMAX_B /* 2006 */, LOONGARCH_INS_XVMAX_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmax.bu $xd, $xj, $xk */
|
|
LoongArch_XVMAX_BU /* 2007 */, LOONGARCH_INS_XVMAX_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmax.d $xd, $xj, $xk */
|
|
LoongArch_XVMAX_D /* 2008 */, LOONGARCH_INS_XVMAX_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmax.du $xd, $xj, $xk */
|
|
LoongArch_XVMAX_DU /* 2009 */, LOONGARCH_INS_XVMAX_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmax.h $xd, $xj, $xk */
|
|
LoongArch_XVMAX_H /* 2010 */, LOONGARCH_INS_XVMAX_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmax.hu $xd, $xj, $xk */
|
|
LoongArch_XVMAX_HU /* 2011 */, LOONGARCH_INS_XVMAX_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmax.w $xd, $xj, $xk */
|
|
LoongArch_XVMAX_W /* 2012 */, LOONGARCH_INS_XVMAX_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmax.wu $xd, $xj, $xk */
|
|
LoongArch_XVMAX_WU /* 2013 */, LOONGARCH_INS_XVMAX_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmini.b $xd, $xj, $imm5 */
|
|
LoongArch_XVMINI_B /* 2014 */, LOONGARCH_INS_XVMINI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmini.bu $xd, $xj, $imm5 */
|
|
LoongArch_XVMINI_BU /* 2015 */, LOONGARCH_INS_XVMINI_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmini.d $xd, $xj, $imm5 */
|
|
LoongArch_XVMINI_D /* 2016 */, LOONGARCH_INS_XVMINI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmini.du $xd, $xj, $imm5 */
|
|
LoongArch_XVMINI_DU /* 2017 */, LOONGARCH_INS_XVMINI_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmini.h $xd, $xj, $imm5 */
|
|
LoongArch_XVMINI_H /* 2018 */, LOONGARCH_INS_XVMINI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmini.hu $xd, $xj, $imm5 */
|
|
LoongArch_XVMINI_HU /* 2019 */, LOONGARCH_INS_XVMINI_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmini.w $xd, $xj, $imm5 */
|
|
LoongArch_XVMINI_W /* 2020 */, LOONGARCH_INS_XVMINI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmini.wu $xd, $xj, $imm5 */
|
|
LoongArch_XVMINI_WU /* 2021 */, LOONGARCH_INS_XVMINI_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmin.b $xd, $xj, $xk */
|
|
LoongArch_XVMIN_B /* 2022 */, LOONGARCH_INS_XVMIN_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmin.bu $xd, $xj, $xk */
|
|
LoongArch_XVMIN_BU /* 2023 */, LOONGARCH_INS_XVMIN_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmin.d $xd, $xj, $xk */
|
|
LoongArch_XVMIN_D /* 2024 */, LOONGARCH_INS_XVMIN_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmin.du $xd, $xj, $xk */
|
|
LoongArch_XVMIN_DU /* 2025 */, LOONGARCH_INS_XVMIN_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmin.h $xd, $xj, $xk */
|
|
LoongArch_XVMIN_H /* 2026 */, LOONGARCH_INS_XVMIN_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmin.hu $xd, $xj, $xk */
|
|
LoongArch_XVMIN_HU /* 2027 */, LOONGARCH_INS_XVMIN_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmin.w $xd, $xj, $xk */
|
|
LoongArch_XVMIN_W /* 2028 */, LOONGARCH_INS_XVMIN_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmin.wu $xd, $xj, $xk */
|
|
LoongArch_XVMIN_WU /* 2029 */, LOONGARCH_INS_XVMIN_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmod.b $xd, $xj, $xk */
|
|
LoongArch_XVMOD_B /* 2030 */, LOONGARCH_INS_XVMOD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmod.bu $xd, $xj, $xk */
|
|
LoongArch_XVMOD_BU /* 2031 */, LOONGARCH_INS_XVMOD_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmod.d $xd, $xj, $xk */
|
|
LoongArch_XVMOD_D /* 2032 */, LOONGARCH_INS_XVMOD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmod.du $xd, $xj, $xk */
|
|
LoongArch_XVMOD_DU /* 2033 */, LOONGARCH_INS_XVMOD_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmod.h $xd, $xj, $xk */
|
|
LoongArch_XVMOD_H /* 2034 */, LOONGARCH_INS_XVMOD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmod.hu $xd, $xj, $xk */
|
|
LoongArch_XVMOD_HU /* 2035 */, LOONGARCH_INS_XVMOD_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmod.w $xd, $xj, $xk */
|
|
LoongArch_XVMOD_W /* 2036 */, LOONGARCH_INS_XVMOD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmod.wu $xd, $xj, $xk */
|
|
LoongArch_XVMOD_WU /* 2037 */, LOONGARCH_INS_XVMOD_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmskgez.b $xd, $xj */
|
|
LoongArch_XVMSKGEZ_B /* 2038 */, LOONGARCH_INS_XVMSKGEZ_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmskltz.b $xd, $xj */
|
|
LoongArch_XVMSKLTZ_B /* 2039 */, LOONGARCH_INS_XVMSKLTZ_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmskltz.d $xd, $xj */
|
|
LoongArch_XVMSKLTZ_D /* 2040 */, LOONGARCH_INS_XVMSKLTZ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmskltz.h $xd, $xj */
|
|
LoongArch_XVMSKLTZ_H /* 2041 */, LOONGARCH_INS_XVMSKLTZ_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmskltz.w $xd, $xj */
|
|
LoongArch_XVMSKLTZ_W /* 2042 */, LOONGARCH_INS_XVMSKLTZ_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmsknz.b $xd, $xj */
|
|
LoongArch_XVMSKNZ_B /* 2043 */, LOONGARCH_INS_XVMSKNZ_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmsub.b $xd, $xj, $xk */
|
|
LoongArch_XVMSUB_B /* 2044 */, LOONGARCH_INS_XVMSUB_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmsub.d $xd, $xj, $xk */
|
|
LoongArch_XVMSUB_D /* 2045 */, LOONGARCH_INS_XVMSUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmsub.h $xd, $xj, $xk */
|
|
LoongArch_XVMSUB_H /* 2046 */, LOONGARCH_INS_XVMSUB_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmsub.w $xd, $xj, $xk */
|
|
LoongArch_XVMSUB_W /* 2047 */, LOONGARCH_INS_XVMSUB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmuh.b $xd, $xj, $xk */
|
|
LoongArch_XVMUH_B /* 2048 */, LOONGARCH_INS_XVMUH_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmuh.bu $xd, $xj, $xk */
|
|
LoongArch_XVMUH_BU /* 2049 */, LOONGARCH_INS_XVMUH_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmuh.d $xd, $xj, $xk */
|
|
LoongArch_XVMUH_D /* 2050 */, LOONGARCH_INS_XVMUH_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmuh.du $xd, $xj, $xk */
|
|
LoongArch_XVMUH_DU /* 2051 */, LOONGARCH_INS_XVMUH_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmuh.h $xd, $xj, $xk */
|
|
LoongArch_XVMUH_H /* 2052 */, LOONGARCH_INS_XVMUH_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmuh.hu $xd, $xj, $xk */
|
|
LoongArch_XVMUH_HU /* 2053 */, LOONGARCH_INS_XVMUH_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmuh.w $xd, $xj, $xk */
|
|
LoongArch_XVMUH_W /* 2054 */, LOONGARCH_INS_XVMUH_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmuh.wu $xd, $xj, $xk */
|
|
LoongArch_XVMUH_WU /* 2055 */, LOONGARCH_INS_XVMUH_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwev.d.w $xd, $xj, $xk */
|
|
LoongArch_XVMULWEV_D_W /* 2056 */, LOONGARCH_INS_XVMULWEV_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwev.d.wu $xd, $xj, $xk */
|
|
LoongArch_XVMULWEV_D_WU /* 2057 */, LOONGARCH_INS_XVMULWEV_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwev.d.wu.w $xd, $xj, $xk */
|
|
LoongArch_XVMULWEV_D_WU_W /* 2058 */, LOONGARCH_INS_XVMULWEV_D_WU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwev.h.b $xd, $xj, $xk */
|
|
LoongArch_XVMULWEV_H_B /* 2059 */, LOONGARCH_INS_XVMULWEV_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwev.h.bu $xd, $xj, $xk */
|
|
LoongArch_XVMULWEV_H_BU /* 2060 */, LOONGARCH_INS_XVMULWEV_H_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwev.h.bu.b $xd, $xj, $xk */
|
|
LoongArch_XVMULWEV_H_BU_B /* 2061 */, LOONGARCH_INS_XVMULWEV_H_BU_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwev.q.d $xd, $xj, $xk */
|
|
LoongArch_XVMULWEV_Q_D /* 2062 */, LOONGARCH_INS_XVMULWEV_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwev.q.du $xd, $xj, $xk */
|
|
LoongArch_XVMULWEV_Q_DU /* 2063 */, LOONGARCH_INS_XVMULWEV_Q_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwev.q.du.d $xd, $xj, $xk */
|
|
LoongArch_XVMULWEV_Q_DU_D /* 2064 */, LOONGARCH_INS_XVMULWEV_Q_DU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwev.w.h $xd, $xj, $xk */
|
|
LoongArch_XVMULWEV_W_H /* 2065 */, LOONGARCH_INS_XVMULWEV_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwev.w.hu $xd, $xj, $xk */
|
|
LoongArch_XVMULWEV_W_HU /* 2066 */, LOONGARCH_INS_XVMULWEV_W_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwev.w.hu.h $xd, $xj, $xk */
|
|
LoongArch_XVMULWEV_W_HU_H /* 2067 */, LOONGARCH_INS_XVMULWEV_W_HU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwod.d.w $xd, $xj, $xk */
|
|
LoongArch_XVMULWOD_D_W /* 2068 */, LOONGARCH_INS_XVMULWOD_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwod.d.wu $xd, $xj, $xk */
|
|
LoongArch_XVMULWOD_D_WU /* 2069 */, LOONGARCH_INS_XVMULWOD_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwod.d.wu.w $xd, $xj, $xk */
|
|
LoongArch_XVMULWOD_D_WU_W /* 2070 */, LOONGARCH_INS_XVMULWOD_D_WU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwod.h.b $xd, $xj, $xk */
|
|
LoongArch_XVMULWOD_H_B /* 2071 */, LOONGARCH_INS_XVMULWOD_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwod.h.bu $xd, $xj, $xk */
|
|
LoongArch_XVMULWOD_H_BU /* 2072 */, LOONGARCH_INS_XVMULWOD_H_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwod.h.bu.b $xd, $xj, $xk */
|
|
LoongArch_XVMULWOD_H_BU_B /* 2073 */, LOONGARCH_INS_XVMULWOD_H_BU_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwod.q.d $xd, $xj, $xk */
|
|
LoongArch_XVMULWOD_Q_D /* 2074 */, LOONGARCH_INS_XVMULWOD_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwod.q.du $xd, $xj, $xk */
|
|
LoongArch_XVMULWOD_Q_DU /* 2075 */, LOONGARCH_INS_XVMULWOD_Q_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwod.q.du.d $xd, $xj, $xk */
|
|
LoongArch_XVMULWOD_Q_DU_D /* 2076 */, LOONGARCH_INS_XVMULWOD_Q_DU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwod.w.h $xd, $xj, $xk */
|
|
LoongArch_XVMULWOD_W_H /* 2077 */, LOONGARCH_INS_XVMULWOD_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwod.w.hu $xd, $xj, $xk */
|
|
LoongArch_XVMULWOD_W_HU /* 2078 */, LOONGARCH_INS_XVMULWOD_W_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmulwod.w.hu.h $xd, $xj, $xk */
|
|
LoongArch_XVMULWOD_W_HU_H /* 2079 */, LOONGARCH_INS_XVMULWOD_W_HU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmul.b $xd, $xj, $xk */
|
|
LoongArch_XVMUL_B /* 2080 */, LOONGARCH_INS_XVMUL_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmul.d $xd, $xj, $xk */
|
|
LoongArch_XVMUL_D /* 2081 */, LOONGARCH_INS_XVMUL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmul.h $xd, $xj, $xk */
|
|
LoongArch_XVMUL_H /* 2082 */, LOONGARCH_INS_XVMUL_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvmul.w $xd, $xj, $xk */
|
|
LoongArch_XVMUL_W /* 2083 */, LOONGARCH_INS_XVMUL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvneg.b $xd, $xj */
|
|
LoongArch_XVNEG_B /* 2084 */, LOONGARCH_INS_XVNEG_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvneg.d $xd, $xj */
|
|
LoongArch_XVNEG_D /* 2085 */, LOONGARCH_INS_XVNEG_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvneg.h $xd, $xj */
|
|
LoongArch_XVNEG_H /* 2086 */, LOONGARCH_INS_XVNEG_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvneg.w $xd, $xj */
|
|
LoongArch_XVNEG_W /* 2087 */, LOONGARCH_INS_XVNEG_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvnori.b $xd, $xj, $imm8 */
|
|
LoongArch_XVNORI_B /* 2088 */, LOONGARCH_INS_XVNORI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvnor.v $xd, $xj, $xk */
|
|
LoongArch_XVNOR_V /* 2089 */, LOONGARCH_INS_XVNOR_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvori.b $xd, $xj, $imm8 */
|
|
LoongArch_XVORI_B /* 2090 */, LOONGARCH_INS_XVORI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvorn.v $xd, $xj, $xk */
|
|
LoongArch_XVORN_V /* 2091 */, LOONGARCH_INS_XVORN_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvor.v $xd, $xj, $xk */
|
|
LoongArch_XVOR_V /* 2092 */, LOONGARCH_INS_XVOR_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpackev.b $xd, $xj, $xk */
|
|
LoongArch_XVPACKEV_B /* 2093 */, LOONGARCH_INS_XVPACKEV_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpackev.d $xd, $xj, $xk */
|
|
LoongArch_XVPACKEV_D /* 2094 */, LOONGARCH_INS_XVPACKEV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpackev.h $xd, $xj, $xk */
|
|
LoongArch_XVPACKEV_H /* 2095 */, LOONGARCH_INS_XVPACKEV_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpackev.w $xd, $xj, $xk */
|
|
LoongArch_XVPACKEV_W /* 2096 */, LOONGARCH_INS_XVPACKEV_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpackod.b $xd, $xj, $xk */
|
|
LoongArch_XVPACKOD_B /* 2097 */, LOONGARCH_INS_XVPACKOD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpackod.d $xd, $xj, $xk */
|
|
LoongArch_XVPACKOD_D /* 2098 */, LOONGARCH_INS_XVPACKOD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpackod.h $xd, $xj, $xk */
|
|
LoongArch_XVPACKOD_H /* 2099 */, LOONGARCH_INS_XVPACKOD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpackod.w $xd, $xj, $xk */
|
|
LoongArch_XVPACKOD_W /* 2100 */, LOONGARCH_INS_XVPACKOD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpcnt.b $xd, $xj */
|
|
LoongArch_XVPCNT_B /* 2101 */, LOONGARCH_INS_XVPCNT_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpcnt.d $xd, $xj */
|
|
LoongArch_XVPCNT_D /* 2102 */, LOONGARCH_INS_XVPCNT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpcnt.h $xd, $xj */
|
|
LoongArch_XVPCNT_H /* 2103 */, LOONGARCH_INS_XVPCNT_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpcnt.w $xd, $xj */
|
|
LoongArch_XVPCNT_W /* 2104 */, LOONGARCH_INS_XVPCNT_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpermi.d $xd, $xj, $imm8 */
|
|
LoongArch_XVPERMI_D /* 2105 */, LOONGARCH_INS_XVPERMI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpermi.q $xd, $xj, $imm8 */
|
|
LoongArch_XVPERMI_Q /* 2106 */, LOONGARCH_INS_XVPERMI_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpermi.w $xd, $xj, $imm8 */
|
|
LoongArch_XVPERMI_W /* 2107 */, LOONGARCH_INS_XVPERMI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvperm.w $xd, $xj, $xk */
|
|
LoongArch_XVPERM_W /* 2108 */, LOONGARCH_INS_XVPERM_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpickev.b $xd, $xj, $xk */
|
|
LoongArch_XVPICKEV_B /* 2109 */, LOONGARCH_INS_XVPICKEV_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpickev.d $xd, $xj, $xk */
|
|
LoongArch_XVPICKEV_D /* 2110 */, LOONGARCH_INS_XVPICKEV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpickev.h $xd, $xj, $xk */
|
|
LoongArch_XVPICKEV_H /* 2111 */, LOONGARCH_INS_XVPICKEV_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpickev.w $xd, $xj, $xk */
|
|
LoongArch_XVPICKEV_W /* 2112 */, LOONGARCH_INS_XVPICKEV_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpickod.b $xd, $xj, $xk */
|
|
LoongArch_XVPICKOD_B /* 2113 */, LOONGARCH_INS_XVPICKOD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpickod.d $xd, $xj, $xk */
|
|
LoongArch_XVPICKOD_D /* 2114 */, LOONGARCH_INS_XVPICKOD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpickod.h $xd, $xj, $xk */
|
|
LoongArch_XVPICKOD_H /* 2115 */, LOONGARCH_INS_XVPICKOD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpickod.w $xd, $xj, $xk */
|
|
LoongArch_XVPICKOD_W /* 2116 */, LOONGARCH_INS_XVPICKOD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpickve2gr.d $rd, $xj, $imm2 */
|
|
LoongArch_XVPICKVE2GR_D /* 2117 */, LOONGARCH_INS_XVPICKVE2GR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI2_RXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpickve2gr.du $rd, $xj, $imm2 */
|
|
LoongArch_XVPICKVE2GR_DU /* 2118 */, LOONGARCH_INS_XVPICKVE2GR_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI2_RXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpickve2gr.w $rd, $xj, $imm3 */
|
|
LoongArch_XVPICKVE2GR_W /* 2119 */, LOONGARCH_INS_XVPICKVE2GR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_RXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpickve2gr.wu $rd, $xj, $imm3 */
|
|
LoongArch_XVPICKVE2GR_WU /* 2120 */, LOONGARCH_INS_XVPICKVE2GR_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_RXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpickve.d $xd, $xj, $imm2 */
|
|
LoongArch_XVPICKVE_D /* 2121 */, LOONGARCH_INS_XVPICKVE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI2_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvpickve.w $xd, $xj, $imm3 */
|
|
LoongArch_XVPICKVE_W /* 2122 */, LOONGARCH_INS_XVPICKVE_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvrepl128vei.b $xd, $xj, $imm4 */
|
|
LoongArch_XVREPL128VEI_B /* 2123 */, LOONGARCH_INS_XVREPL128VEI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvrepl128vei.d $xd, $xj, $imm1 */
|
|
LoongArch_XVREPL128VEI_D /* 2124 */, LOONGARCH_INS_XVREPL128VEI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI1_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvrepl128vei.h $xd, $xj, $imm3 */
|
|
LoongArch_XVREPL128VEI_H /* 2125 */, LOONGARCH_INS_XVREPL128VEI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvrepl128vei.w $xd, $xj, $imm2 */
|
|
LoongArch_XVREPL128VEI_W /* 2126 */, LOONGARCH_INS_XVREPL128VEI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI2_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvreplgr2vr.b $xd, $rj */
|
|
LoongArch_XVREPLGR2VR_B /* 2127 */, LOONGARCH_INS_XVREPLGR2VR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvreplgr2vr.d $xd, $rj */
|
|
LoongArch_XVREPLGR2VR_D /* 2128 */, LOONGARCH_INS_XVREPLGR2VR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvreplgr2vr.h $xd, $rj */
|
|
LoongArch_XVREPLGR2VR_H /* 2129 */, LOONGARCH_INS_XVREPLGR2VR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvreplgr2vr.w $xd, $rj */
|
|
LoongArch_XVREPLGR2VR_W /* 2130 */, LOONGARCH_INS_XVREPLGR2VR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvreplve0.b $xd, $xj */
|
|
LoongArch_XVREPLVE0_B /* 2131 */, LOONGARCH_INS_XVREPLVE0_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvreplve0.d $xd, $xj */
|
|
LoongArch_XVREPLVE0_D /* 2132 */, LOONGARCH_INS_XVREPLVE0_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvreplve0.h $xd, $xj */
|
|
LoongArch_XVREPLVE0_H /* 2133 */, LOONGARCH_INS_XVREPLVE0_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvreplve0.q $xd, $xj */
|
|
LoongArch_XVREPLVE0_Q /* 2134 */, LOONGARCH_INS_XVREPLVE0_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvreplve0.w $xd, $xj */
|
|
LoongArch_XVREPLVE0_W /* 2135 */, LOONGARCH_INS_XVREPLVE0_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_XX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvreplve.b $xd, $xj, $rk */
|
|
LoongArch_XVREPLVE_B /* 2136 */, LOONGARCH_INS_XVREPLVE_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvreplve.d $xd, $xj, $rk */
|
|
LoongArch_XVREPLVE_D /* 2137 */, LOONGARCH_INS_XVREPLVE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvreplve.h $xd, $xj, $rk */
|
|
LoongArch_XVREPLVE_H /* 2138 */, LOONGARCH_INS_XVREPLVE_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvreplve.w $xd, $xj, $rk */
|
|
LoongArch_XVREPLVE_W /* 2139 */, LOONGARCH_INS_XVREPLVE_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXR, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvrotri.b $xd, $xj, $imm3 */
|
|
LoongArch_XVROTRI_B /* 2140 */, LOONGARCH_INS_XVROTRI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvrotri.d $xd, $xj, $imm6 */
|
|
LoongArch_XVROTRI_D /* 2141 */, LOONGARCH_INS_XVROTRI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvrotri.h $xd, $xj, $imm4 */
|
|
LoongArch_XVROTRI_H /* 2142 */, LOONGARCH_INS_XVROTRI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvrotri.w $xd, $xj, $imm5 */
|
|
LoongArch_XVROTRI_W /* 2143 */, LOONGARCH_INS_XVROTRI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvrotr.b $xd, $xj, $xk */
|
|
LoongArch_XVROTR_B /* 2144 */, LOONGARCH_INS_XVROTR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvrotr.d $xd, $xj, $xk */
|
|
LoongArch_XVROTR_D /* 2145 */, LOONGARCH_INS_XVROTR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvrotr.h $xd, $xj, $xk */
|
|
LoongArch_XVROTR_H /* 2146 */, LOONGARCH_INS_XVROTR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvrotr.w $xd, $xj, $xk */
|
|
LoongArch_XVROTR_W /* 2147 */, LOONGARCH_INS_XVROTR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsadd.b $xd, $xj, $xk */
|
|
LoongArch_XVSADD_B /* 2148 */, LOONGARCH_INS_XVSADD_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsadd.bu $xd, $xj, $xk */
|
|
LoongArch_XVSADD_BU /* 2149 */, LOONGARCH_INS_XVSADD_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsadd.d $xd, $xj, $xk */
|
|
LoongArch_XVSADD_D /* 2150 */, LOONGARCH_INS_XVSADD_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsadd.du $xd, $xj, $xk */
|
|
LoongArch_XVSADD_DU /* 2151 */, LOONGARCH_INS_XVSADD_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsadd.h $xd, $xj, $xk */
|
|
LoongArch_XVSADD_H /* 2152 */, LOONGARCH_INS_XVSADD_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsadd.hu $xd, $xj, $xk */
|
|
LoongArch_XVSADD_HU /* 2153 */, LOONGARCH_INS_XVSADD_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsadd.w $xd, $xj, $xk */
|
|
LoongArch_XVSADD_W /* 2154 */, LOONGARCH_INS_XVSADD_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsadd.wu $xd, $xj, $xk */
|
|
LoongArch_XVSADD_WU /* 2155 */, LOONGARCH_INS_XVSADD_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsat.b $xd, $xj, $imm3 */
|
|
LoongArch_XVSAT_B /* 2156 */, LOONGARCH_INS_XVSAT_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsat.bu $xd, $xj, $imm3 */
|
|
LoongArch_XVSAT_BU /* 2157 */, LOONGARCH_INS_XVSAT_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsat.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSAT_D /* 2158 */, LOONGARCH_INS_XVSAT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsat.du $xd, $xj, $imm6 */
|
|
LoongArch_XVSAT_DU /* 2159 */, LOONGARCH_INS_XVSAT_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsat.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSAT_H /* 2160 */, LOONGARCH_INS_XVSAT_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsat.hu $xd, $xj, $imm4 */
|
|
LoongArch_XVSAT_HU /* 2161 */, LOONGARCH_INS_XVSAT_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsat.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSAT_W /* 2162 */, LOONGARCH_INS_XVSAT_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsat.wu $xd, $xj, $imm5 */
|
|
LoongArch_XVSAT_WU /* 2163 */, LOONGARCH_INS_XVSAT_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvseqi.b $xd, $xj, $imm5 */
|
|
LoongArch_XVSEQI_B /* 2164 */, LOONGARCH_INS_XVSEQI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvseqi.d $xd, $xj, $imm5 */
|
|
LoongArch_XVSEQI_D /* 2165 */, LOONGARCH_INS_XVSEQI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvseqi.h $xd, $xj, $imm5 */
|
|
LoongArch_XVSEQI_H /* 2166 */, LOONGARCH_INS_XVSEQI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvseqi.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSEQI_W /* 2167 */, LOONGARCH_INS_XVSEQI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvseq.b $xd, $xj, $xk */
|
|
LoongArch_XVSEQ_B /* 2168 */, LOONGARCH_INS_XVSEQ_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvseq.d $xd, $xj, $xk */
|
|
LoongArch_XVSEQ_D /* 2169 */, LOONGARCH_INS_XVSEQ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvseq.h $xd, $xj, $xk */
|
|
LoongArch_XVSEQ_H /* 2170 */, LOONGARCH_INS_XVSEQ_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvseq.w $xd, $xj, $xk */
|
|
LoongArch_XVSEQ_W /* 2171 */, LOONGARCH_INS_XVSEQ_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsetallnez.b $cd, $xj */
|
|
LoongArch_XVSETALLNEZ_B /* 2172 */, LOONGARCH_INS_XVSETALLNEZ_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsetallnez.d $cd, $xj */
|
|
LoongArch_XVSETALLNEZ_D /* 2173 */, LOONGARCH_INS_XVSETALLNEZ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsetallnez.h $cd, $xj */
|
|
LoongArch_XVSETALLNEZ_H /* 2174 */, LOONGARCH_INS_XVSETALLNEZ_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsetallnez.w $cd, $xj */
|
|
LoongArch_XVSETALLNEZ_W /* 2175 */, LOONGARCH_INS_XVSETALLNEZ_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsetanyeqz.b $cd, $xj */
|
|
LoongArch_XVSETANYEQZ_B /* 2176 */, LOONGARCH_INS_XVSETANYEQZ_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsetanyeqz.d $cd, $xj */
|
|
LoongArch_XVSETANYEQZ_D /* 2177 */, LOONGARCH_INS_XVSETANYEQZ_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsetanyeqz.h $cd, $xj */
|
|
LoongArch_XVSETANYEQZ_H /* 2178 */, LOONGARCH_INS_XVSETANYEQZ_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsetanyeqz.w $cd, $xj */
|
|
LoongArch_XVSETANYEQZ_W /* 2179 */, LOONGARCH_INS_XVSETANYEQZ_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvseteqz.v $cd, $xj */
|
|
LoongArch_XVSETEQZ_V /* 2180 */, LOONGARCH_INS_XVSETEQZ_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsetnez.v $cd, $xj */
|
|
LoongArch_XVSETNEZ_V /* 2181 */, LOONGARCH_INS_XVSETNEZ_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2R_CX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvshuf4i.b $xd, $xj, $imm8 */
|
|
LoongArch_XVSHUF4I_B /* 2182 */, LOONGARCH_INS_XVSHUF4I_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvshuf4i.d $xd, $xj, $imm8 */
|
|
LoongArch_XVSHUF4I_D /* 2183 */, LOONGARCH_INS_XVSHUF4I_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvshuf4i.h $xd, $xj, $imm8 */
|
|
LoongArch_XVSHUF4I_H /* 2184 */, LOONGARCH_INS_XVSHUF4I_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvshuf4i.w $xd, $xj, $imm8 */
|
|
LoongArch_XVSHUF4I_W /* 2185 */, LOONGARCH_INS_XVSHUF4I_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvshuf.b $xd, $xj, $xk, $xa */
|
|
LoongArch_XVSHUF_B /* 2186 */, LOONGARCH_INS_XVSHUF_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT4R_XXXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvshuf.d $xd, $xj, $xk */
|
|
LoongArch_XVSHUF_D /* 2187 */, LOONGARCH_INS_XVSHUF_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvshuf.h $xd, $xj, $xk */
|
|
LoongArch_XVSHUF_H /* 2188 */, LOONGARCH_INS_XVSHUF_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvshuf.w $xd, $xj, $xk */
|
|
LoongArch_XVSHUF_W /* 2189 */, LOONGARCH_INS_XVSHUF_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsigncov.b $xd, $xj, $xk */
|
|
LoongArch_XVSIGNCOV_B /* 2190 */, LOONGARCH_INS_XVSIGNCOV_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsigncov.d $xd, $xj, $xk */
|
|
LoongArch_XVSIGNCOV_D /* 2191 */, LOONGARCH_INS_XVSIGNCOV_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsigncov.h $xd, $xj, $xk */
|
|
LoongArch_XVSIGNCOV_H /* 2192 */, LOONGARCH_INS_XVSIGNCOV_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsigncov.w $xd, $xj, $xk */
|
|
LoongArch_XVSIGNCOV_W /* 2193 */, LOONGARCH_INS_XVSIGNCOV_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslei.b $xd, $xj, $imm5 */
|
|
LoongArch_XVSLEI_B /* 2194 */, LOONGARCH_INS_XVSLEI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslei.bu $xd, $xj, $imm5 */
|
|
LoongArch_XVSLEI_BU /* 2195 */, LOONGARCH_INS_XVSLEI_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslei.d $xd, $xj, $imm5 */
|
|
LoongArch_XVSLEI_D /* 2196 */, LOONGARCH_INS_XVSLEI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslei.du $xd, $xj, $imm5 */
|
|
LoongArch_XVSLEI_DU /* 2197 */, LOONGARCH_INS_XVSLEI_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslei.h $xd, $xj, $imm5 */
|
|
LoongArch_XVSLEI_H /* 2198 */, LOONGARCH_INS_XVSLEI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslei.hu $xd, $xj, $imm5 */
|
|
LoongArch_XVSLEI_HU /* 2199 */, LOONGARCH_INS_XVSLEI_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslei.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSLEI_W /* 2200 */, LOONGARCH_INS_XVSLEI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslei.wu $xd, $xj, $imm5 */
|
|
LoongArch_XVSLEI_WU /* 2201 */, LOONGARCH_INS_XVSLEI_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsle.b $xd, $xj, $xk */
|
|
LoongArch_XVSLE_B /* 2202 */, LOONGARCH_INS_XVSLE_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsle.bu $xd, $xj, $xk */
|
|
LoongArch_XVSLE_BU /* 2203 */, LOONGARCH_INS_XVSLE_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsle.d $xd, $xj, $xk */
|
|
LoongArch_XVSLE_D /* 2204 */, LOONGARCH_INS_XVSLE_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsle.du $xd, $xj, $xk */
|
|
LoongArch_XVSLE_DU /* 2205 */, LOONGARCH_INS_XVSLE_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsle.h $xd, $xj, $xk */
|
|
LoongArch_XVSLE_H /* 2206 */, LOONGARCH_INS_XVSLE_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsle.hu $xd, $xj, $xk */
|
|
LoongArch_XVSLE_HU /* 2207 */, LOONGARCH_INS_XVSLE_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsle.w $xd, $xj, $xk */
|
|
LoongArch_XVSLE_W /* 2208 */, LOONGARCH_INS_XVSLE_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsle.wu $xd, $xj, $xk */
|
|
LoongArch_XVSLE_WU /* 2209 */, LOONGARCH_INS_XVSLE_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslli.b $xd, $xj, $imm3 */
|
|
LoongArch_XVSLLI_B /* 2210 */, LOONGARCH_INS_XVSLLI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslli.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSLLI_D /* 2211 */, LOONGARCH_INS_XVSLLI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslli.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSLLI_H /* 2212 */, LOONGARCH_INS_XVSLLI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslli.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSLLI_W /* 2213 */, LOONGARCH_INS_XVSLLI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsllwil.du.wu $xd, $xj, $imm5 */
|
|
LoongArch_XVSLLWIL_DU_WU /* 2214 */, LOONGARCH_INS_XVSLLWIL_DU_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsllwil.d.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSLLWIL_D_W /* 2215 */, LOONGARCH_INS_XVSLLWIL_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsllwil.hu.bu $xd, $xj, $imm3 */
|
|
LoongArch_XVSLLWIL_HU_BU /* 2216 */, LOONGARCH_INS_XVSLLWIL_HU_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsllwil.h.b $xd, $xj, $imm3 */
|
|
LoongArch_XVSLLWIL_H_B /* 2217 */, LOONGARCH_INS_XVSLLWIL_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsllwil.wu.hu $xd, $xj, $imm4 */
|
|
LoongArch_XVSLLWIL_WU_HU /* 2218 */, LOONGARCH_INS_XVSLLWIL_WU_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsllwil.w.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSLLWIL_W_H /* 2219 */, LOONGARCH_INS_XVSLLWIL_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsll.b $xd, $xj, $xk */
|
|
LoongArch_XVSLL_B /* 2220 */, LOONGARCH_INS_XVSLL_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsll.d $xd, $xj, $xk */
|
|
LoongArch_XVSLL_D /* 2221 */, LOONGARCH_INS_XVSLL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsll.h $xd, $xj, $xk */
|
|
LoongArch_XVSLL_H /* 2222 */, LOONGARCH_INS_XVSLL_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsll.w $xd, $xj, $xk */
|
|
LoongArch_XVSLL_W /* 2223 */, LOONGARCH_INS_XVSLL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslti.b $xd, $xj, $imm5 */
|
|
LoongArch_XVSLTI_B /* 2224 */, LOONGARCH_INS_XVSLTI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslti.bu $xd, $xj, $imm5 */
|
|
LoongArch_XVSLTI_BU /* 2225 */, LOONGARCH_INS_XVSLTI_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslti.d $xd, $xj, $imm5 */
|
|
LoongArch_XVSLTI_D /* 2226 */, LOONGARCH_INS_XVSLTI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslti.du $xd, $xj, $imm5 */
|
|
LoongArch_XVSLTI_DU /* 2227 */, LOONGARCH_INS_XVSLTI_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslti.h $xd, $xj, $imm5 */
|
|
LoongArch_XVSLTI_H /* 2228 */, LOONGARCH_INS_XVSLTI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslti.hu $xd, $xj, $imm5 */
|
|
LoongArch_XVSLTI_HU /* 2229 */, LOONGARCH_INS_XVSLTI_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslti.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSLTI_W /* 2230 */, LOONGARCH_INS_XVSLTI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslti.wu $xd, $xj, $imm5 */
|
|
LoongArch_XVSLTI_WU /* 2231 */, LOONGARCH_INS_XVSLTI_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslt.b $xd, $xj, $xk */
|
|
LoongArch_XVSLT_B /* 2232 */, LOONGARCH_INS_XVSLT_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslt.bu $xd, $xj, $xk */
|
|
LoongArch_XVSLT_BU /* 2233 */, LOONGARCH_INS_XVSLT_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslt.d $xd, $xj, $xk */
|
|
LoongArch_XVSLT_D /* 2234 */, LOONGARCH_INS_XVSLT_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslt.du $xd, $xj, $xk */
|
|
LoongArch_XVSLT_DU /* 2235 */, LOONGARCH_INS_XVSLT_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslt.h $xd, $xj, $xk */
|
|
LoongArch_XVSLT_H /* 2236 */, LOONGARCH_INS_XVSLT_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslt.hu $xd, $xj, $xk */
|
|
LoongArch_XVSLT_HU /* 2237 */, LOONGARCH_INS_XVSLT_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslt.w $xd, $xj, $xk */
|
|
LoongArch_XVSLT_W /* 2238 */, LOONGARCH_INS_XVSLT_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvslt.wu $xd, $xj, $xk */
|
|
LoongArch_XVSLT_WU /* 2239 */, LOONGARCH_INS_XVSLT_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrai.b $xd, $xj, $imm3 */
|
|
LoongArch_XVSRAI_B /* 2240 */, LOONGARCH_INS_XVSRAI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrai.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSRAI_D /* 2241 */, LOONGARCH_INS_XVSRAI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrai.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSRAI_H /* 2242 */, LOONGARCH_INS_XVSRAI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrai.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSRAI_W /* 2243 */, LOONGARCH_INS_XVSRAI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrani.b.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSRANI_B_H /* 2244 */, LOONGARCH_INS_XVSRANI_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrani.d.q $xd, $xj, $imm7 */
|
|
LoongArch_XVSRANI_D_Q /* 2245 */, LOONGARCH_INS_XVSRANI_D_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrani.h.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSRANI_H_W /* 2246 */, LOONGARCH_INS_XVSRANI_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrani.w.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSRANI_W_D /* 2247 */, LOONGARCH_INS_XVSRANI_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsran.b.h $xd, $xj, $xk */
|
|
LoongArch_XVSRAN_B_H /* 2248 */, LOONGARCH_INS_XVSRAN_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsran.h.w $xd, $xj, $xk */
|
|
LoongArch_XVSRAN_H_W /* 2249 */, LOONGARCH_INS_XVSRAN_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsran.w.d $xd, $xj, $xk */
|
|
LoongArch_XVSRAN_W_D /* 2250 */, LOONGARCH_INS_XVSRAN_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrari.b $xd, $xj, $imm3 */
|
|
LoongArch_XVSRARI_B /* 2251 */, LOONGARCH_INS_XVSRARI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrari.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSRARI_D /* 2252 */, LOONGARCH_INS_XVSRARI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrari.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSRARI_H /* 2253 */, LOONGARCH_INS_XVSRARI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrari.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSRARI_W /* 2254 */, LOONGARCH_INS_XVSRARI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrarni.b.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSRARNI_B_H /* 2255 */, LOONGARCH_INS_XVSRARNI_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrarni.d.q $xd, $xj, $imm7 */
|
|
LoongArch_XVSRARNI_D_Q /* 2256 */, LOONGARCH_INS_XVSRARNI_D_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrarni.h.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSRARNI_H_W /* 2257 */, LOONGARCH_INS_XVSRARNI_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrarni.w.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSRARNI_W_D /* 2258 */, LOONGARCH_INS_XVSRARNI_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrarn.b.h $xd, $xj, $xk */
|
|
LoongArch_XVSRARN_B_H /* 2259 */, LOONGARCH_INS_XVSRARN_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrarn.h.w $xd, $xj, $xk */
|
|
LoongArch_XVSRARN_H_W /* 2260 */, LOONGARCH_INS_XVSRARN_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrarn.w.d $xd, $xj, $xk */
|
|
LoongArch_XVSRARN_W_D /* 2261 */, LOONGARCH_INS_XVSRARN_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrar.b $xd, $xj, $xk */
|
|
LoongArch_XVSRAR_B /* 2262 */, LOONGARCH_INS_XVSRAR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrar.d $xd, $xj, $xk */
|
|
LoongArch_XVSRAR_D /* 2263 */, LOONGARCH_INS_XVSRAR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrar.h $xd, $xj, $xk */
|
|
LoongArch_XVSRAR_H /* 2264 */, LOONGARCH_INS_XVSRAR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrar.w $xd, $xj, $xk */
|
|
LoongArch_XVSRAR_W /* 2265 */, LOONGARCH_INS_XVSRAR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsra.b $xd, $xj, $xk */
|
|
LoongArch_XVSRA_B /* 2266 */, LOONGARCH_INS_XVSRA_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsra.d $xd, $xj, $xk */
|
|
LoongArch_XVSRA_D /* 2267 */, LOONGARCH_INS_XVSRA_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsra.h $xd, $xj, $xk */
|
|
LoongArch_XVSRA_H /* 2268 */, LOONGARCH_INS_XVSRA_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsra.w $xd, $xj, $xk */
|
|
LoongArch_XVSRA_W /* 2269 */, LOONGARCH_INS_XVSRA_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrli.b $xd, $xj, $imm3 */
|
|
LoongArch_XVSRLI_B /* 2270 */, LOONGARCH_INS_XVSRLI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrli.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSRLI_D /* 2271 */, LOONGARCH_INS_XVSRLI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrli.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSRLI_H /* 2272 */, LOONGARCH_INS_XVSRLI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrli.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSRLI_W /* 2273 */, LOONGARCH_INS_XVSRLI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlni.b.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSRLNI_B_H /* 2274 */, LOONGARCH_INS_XVSRLNI_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlni.d.q $xd, $xj, $imm7 */
|
|
LoongArch_XVSRLNI_D_Q /* 2275 */, LOONGARCH_INS_XVSRLNI_D_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlni.h.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSRLNI_H_W /* 2276 */, LOONGARCH_INS_XVSRLNI_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlni.w.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSRLNI_W_D /* 2277 */, LOONGARCH_INS_XVSRLNI_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrln.b.h $xd, $xj, $xk */
|
|
LoongArch_XVSRLN_B_H /* 2278 */, LOONGARCH_INS_XVSRLN_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrln.h.w $xd, $xj, $xk */
|
|
LoongArch_XVSRLN_H_W /* 2279 */, LOONGARCH_INS_XVSRLN_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrln.w.d $xd, $xj, $xk */
|
|
LoongArch_XVSRLN_W_D /* 2280 */, LOONGARCH_INS_XVSRLN_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlri.b $xd, $xj, $imm3 */
|
|
LoongArch_XVSRLRI_B /* 2281 */, LOONGARCH_INS_XVSRLRI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI3_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlri.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSRLRI_D /* 2282 */, LOONGARCH_INS_XVSRLRI_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlri.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSRLRI_H /* 2283 */, LOONGARCH_INS_XVSRLRI_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlri.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSRLRI_W /* 2284 */, LOONGARCH_INS_XVSRLRI_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlrni.b.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSRLRNI_B_H /* 2285 */, LOONGARCH_INS_XVSRLRNI_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlrni.d.q $xd, $xj, $imm7 */
|
|
LoongArch_XVSRLRNI_D_Q /* 2286 */, LOONGARCH_INS_XVSRLRNI_D_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlrni.h.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSRLRNI_H_W /* 2287 */, LOONGARCH_INS_XVSRLRNI_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlrni.w.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSRLRNI_W_D /* 2288 */, LOONGARCH_INS_XVSRLRNI_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlrn.b.h $xd, $xj, $xk */
|
|
LoongArch_XVSRLRN_B_H /* 2289 */, LOONGARCH_INS_XVSRLRN_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlrn.h.w $xd, $xj, $xk */
|
|
LoongArch_XVSRLRN_H_W /* 2290 */, LOONGARCH_INS_XVSRLRN_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlrn.w.d $xd, $xj, $xk */
|
|
LoongArch_XVSRLRN_W_D /* 2291 */, LOONGARCH_INS_XVSRLRN_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlr.b $xd, $xj, $xk */
|
|
LoongArch_XVSRLR_B /* 2292 */, LOONGARCH_INS_XVSRLR_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlr.d $xd, $xj, $xk */
|
|
LoongArch_XVSRLR_D /* 2293 */, LOONGARCH_INS_XVSRLR_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlr.h $xd, $xj, $xk */
|
|
LoongArch_XVSRLR_H /* 2294 */, LOONGARCH_INS_XVSRLR_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrlr.w $xd, $xj, $xk */
|
|
LoongArch_XVSRLR_W /* 2295 */, LOONGARCH_INS_XVSRLR_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrl.b $xd, $xj, $xk */
|
|
LoongArch_XVSRL_B /* 2296 */, LOONGARCH_INS_XVSRL_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrl.d $xd, $xj, $xk */
|
|
LoongArch_XVSRL_D /* 2297 */, LOONGARCH_INS_XVSRL_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrl.h $xd, $xj, $xk */
|
|
LoongArch_XVSRL_H /* 2298 */, LOONGARCH_INS_XVSRL_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsrl.w $xd, $xj, $xk */
|
|
LoongArch_XVSRL_W /* 2299 */, LOONGARCH_INS_XVSRL_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrani.bu.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSSRANI_BU_H /* 2300 */, LOONGARCH_INS_XVSSRANI_BU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrani.b.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSSRANI_B_H /* 2301 */, LOONGARCH_INS_XVSSRANI_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrani.du.q $xd, $xj, $imm7 */
|
|
LoongArch_XVSSRANI_DU_Q /* 2302 */, LOONGARCH_INS_XVSSRANI_DU_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrani.d.q $xd, $xj, $imm7 */
|
|
LoongArch_XVSSRANI_D_Q /* 2303 */, LOONGARCH_INS_XVSSRANI_D_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrani.hu.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSSRANI_HU_W /* 2304 */, LOONGARCH_INS_XVSSRANI_HU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrani.h.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSSRANI_H_W /* 2305 */, LOONGARCH_INS_XVSSRANI_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrani.wu.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSSRANI_WU_D /* 2306 */, LOONGARCH_INS_XVSSRANI_WU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrani.w.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSSRANI_W_D /* 2307 */, LOONGARCH_INS_XVSSRANI_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssran.bu.h $xd, $xj, $xk */
|
|
LoongArch_XVSSRAN_BU_H /* 2308 */, LOONGARCH_INS_XVSSRAN_BU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssran.b.h $xd, $xj, $xk */
|
|
LoongArch_XVSSRAN_B_H /* 2309 */, LOONGARCH_INS_XVSSRAN_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssran.hu.w $xd, $xj, $xk */
|
|
LoongArch_XVSSRAN_HU_W /* 2310 */, LOONGARCH_INS_XVSSRAN_HU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssran.h.w $xd, $xj, $xk */
|
|
LoongArch_XVSSRAN_H_W /* 2311 */, LOONGARCH_INS_XVSSRAN_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssran.wu.d $xd, $xj, $xk */
|
|
LoongArch_XVSSRAN_WU_D /* 2312 */, LOONGARCH_INS_XVSSRAN_WU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssran.w.d $xd, $xj, $xk */
|
|
LoongArch_XVSSRAN_W_D /* 2313 */, LOONGARCH_INS_XVSSRAN_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrarni.bu.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSSRARNI_BU_H /* 2314 */, LOONGARCH_INS_XVSSRARNI_BU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrarni.b.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSSRARNI_B_H /* 2315 */, LOONGARCH_INS_XVSSRARNI_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrarni.du.q $xd, $xj, $imm7 */
|
|
LoongArch_XVSSRARNI_DU_Q /* 2316 */, LOONGARCH_INS_XVSSRARNI_DU_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrarni.d.q $xd, $xj, $imm7 */
|
|
LoongArch_XVSSRARNI_D_Q /* 2317 */, LOONGARCH_INS_XVSSRARNI_D_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrarni.hu.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSSRARNI_HU_W /* 2318 */, LOONGARCH_INS_XVSSRARNI_HU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrarni.h.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSSRARNI_H_W /* 2319 */, LOONGARCH_INS_XVSSRARNI_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrarni.wu.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSSRARNI_WU_D /* 2320 */, LOONGARCH_INS_XVSSRARNI_WU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrarni.w.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSSRARNI_W_D /* 2321 */, LOONGARCH_INS_XVSSRARNI_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrarn.bu.h $xd, $xj, $xk */
|
|
LoongArch_XVSSRARN_BU_H /* 2322 */, LOONGARCH_INS_XVSSRARN_BU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrarn.b.h $xd, $xj, $xk */
|
|
LoongArch_XVSSRARN_B_H /* 2323 */, LOONGARCH_INS_XVSSRARN_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrarn.hu.w $xd, $xj, $xk */
|
|
LoongArch_XVSSRARN_HU_W /* 2324 */, LOONGARCH_INS_XVSSRARN_HU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrarn.h.w $xd, $xj, $xk */
|
|
LoongArch_XVSSRARN_H_W /* 2325 */, LOONGARCH_INS_XVSSRARN_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrarn.wu.d $xd, $xj, $xk */
|
|
LoongArch_XVSSRARN_WU_D /* 2326 */, LOONGARCH_INS_XVSSRARN_WU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrarn.w.d $xd, $xj, $xk */
|
|
LoongArch_XVSSRARN_W_D /* 2327 */, LOONGARCH_INS_XVSSRARN_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlni.bu.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSSRLNI_BU_H /* 2328 */, LOONGARCH_INS_XVSSRLNI_BU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlni.b.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSSRLNI_B_H /* 2329 */, LOONGARCH_INS_XVSSRLNI_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlni.du.q $xd, $xj, $imm7 */
|
|
LoongArch_XVSSRLNI_DU_Q /* 2330 */, LOONGARCH_INS_XVSSRLNI_DU_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlni.d.q $xd, $xj, $imm7 */
|
|
LoongArch_XVSSRLNI_D_Q /* 2331 */, LOONGARCH_INS_XVSSRLNI_D_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlni.hu.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSSRLNI_HU_W /* 2332 */, LOONGARCH_INS_XVSSRLNI_HU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlni.h.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSSRLNI_H_W /* 2333 */, LOONGARCH_INS_XVSSRLNI_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlni.wu.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSSRLNI_WU_D /* 2334 */, LOONGARCH_INS_XVSSRLNI_WU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlni.w.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSSRLNI_W_D /* 2335 */, LOONGARCH_INS_XVSSRLNI_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrln.bu.h $xd, $xj, $xk */
|
|
LoongArch_XVSSRLN_BU_H /* 2336 */, LOONGARCH_INS_XVSSRLN_BU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrln.b.h $xd, $xj, $xk */
|
|
LoongArch_XVSSRLN_B_H /* 2337 */, LOONGARCH_INS_XVSSRLN_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrln.hu.w $xd, $xj, $xk */
|
|
LoongArch_XVSSRLN_HU_W /* 2338 */, LOONGARCH_INS_XVSSRLN_HU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrln.h.w $xd, $xj, $xk */
|
|
LoongArch_XVSSRLN_H_W /* 2339 */, LOONGARCH_INS_XVSSRLN_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrln.wu.d $xd, $xj, $xk */
|
|
LoongArch_XVSSRLN_WU_D /* 2340 */, LOONGARCH_INS_XVSSRLN_WU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrln.w.d $xd, $xj, $xk */
|
|
LoongArch_XVSSRLN_W_D /* 2341 */, LOONGARCH_INS_XVSSRLN_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlrni.bu.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSSRLRNI_BU_H /* 2342 */, LOONGARCH_INS_XVSSRLRNI_BU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlrni.b.h $xd, $xj, $imm4 */
|
|
LoongArch_XVSSRLRNI_B_H /* 2343 */, LOONGARCH_INS_XVSSRLRNI_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI4_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlrni.du.q $xd, $xj, $imm7 */
|
|
LoongArch_XVSSRLRNI_DU_Q /* 2344 */, LOONGARCH_INS_XVSSRLRNI_DU_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlrni.d.q $xd, $xj, $imm7 */
|
|
LoongArch_XVSSRLRNI_D_Q /* 2345 */, LOONGARCH_INS_XVSSRLRNI_D_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI7_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlrni.hu.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSSRLRNI_HU_W /* 2346 */, LOONGARCH_INS_XVSSRLRNI_HU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlrni.h.w $xd, $xj, $imm5 */
|
|
LoongArch_XVSSRLRNI_H_W /* 2347 */, LOONGARCH_INS_XVSSRLRNI_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlrni.wu.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSSRLRNI_WU_D /* 2348 */, LOONGARCH_INS_XVSSRLRNI_WU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlrni.w.d $xd, $xj, $imm6 */
|
|
LoongArch_XVSSRLRNI_W_D /* 2349 */, LOONGARCH_INS_XVSSRLRNI_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI6_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlrn.bu.h $xd, $xj, $xk */
|
|
LoongArch_XVSSRLRN_BU_H /* 2350 */, LOONGARCH_INS_XVSSRLRN_BU_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlrn.b.h $xd, $xj, $xk */
|
|
LoongArch_XVSSRLRN_B_H /* 2351 */, LOONGARCH_INS_XVSSRLRN_B_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlrn.hu.w $xd, $xj, $xk */
|
|
LoongArch_XVSSRLRN_HU_W /* 2352 */, LOONGARCH_INS_XVSSRLRN_HU_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlrn.h.w $xd, $xj, $xk */
|
|
LoongArch_XVSSRLRN_H_W /* 2353 */, LOONGARCH_INS_XVSSRLRN_H_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlrn.wu.d $xd, $xj, $xk */
|
|
LoongArch_XVSSRLRN_WU_D /* 2354 */, LOONGARCH_INS_XVSSRLRN_WU_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssrlrn.w.d $xd, $xj, $xk */
|
|
LoongArch_XVSSRLRN_W_D /* 2355 */, LOONGARCH_INS_XVSSRLRN_W_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssub.b $xd, $xj, $xk */
|
|
LoongArch_XVSSUB_B /* 2356 */, LOONGARCH_INS_XVSSUB_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssub.bu $xd, $xj, $xk */
|
|
LoongArch_XVSSUB_BU /* 2357 */, LOONGARCH_INS_XVSSUB_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssub.d $xd, $xj, $xk */
|
|
LoongArch_XVSSUB_D /* 2358 */, LOONGARCH_INS_XVSSUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssub.du $xd, $xj, $xk */
|
|
LoongArch_XVSSUB_DU /* 2359 */, LOONGARCH_INS_XVSSUB_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssub.h $xd, $xj, $xk */
|
|
LoongArch_XVSSUB_H /* 2360 */, LOONGARCH_INS_XVSSUB_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssub.hu $xd, $xj, $xk */
|
|
LoongArch_XVSSUB_HU /* 2361 */, LOONGARCH_INS_XVSSUB_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssub.w $xd, $xj, $xk */
|
|
LoongArch_XVSSUB_W /* 2362 */, LOONGARCH_INS_XVSSUB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvssub.wu $xd, $xj, $xk */
|
|
LoongArch_XVSSUB_WU /* 2363 */, LOONGARCH_INS_XVSSUB_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvst $xd, $rj, $imm12 */
|
|
LoongArch_XVST /* 2364 */, LOONGARCH_INS_XVST,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI12_XRI, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvstelm.b $xd, $rj, $imm8, $imm5 */
|
|
LoongArch_XVSTELM_B /* 2365 */, LOONGARCH_INS_XVSTELM_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8I5_XRII, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvstelm.d $xd, $rj, $imm8, $imm2 */
|
|
LoongArch_XVSTELM_D /* 2366 */, LOONGARCH_INS_XVSTELM_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8I2_XRII, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvstelm.h $xd, $rj, $imm8, $imm4 */
|
|
LoongArch_XVSTELM_H /* 2367 */, LOONGARCH_INS_XVSTELM_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8I4_XRII, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvstelm.w $xd, $rj, $imm8, $imm3 */
|
|
LoongArch_XVSTELM_W /* 2368 */, LOONGARCH_INS_XVSTELM_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8I3_XRII, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvstx $xd, $rj, $rk */
|
|
LoongArch_XVSTX /* 2369 */, LOONGARCH_INS_XVSTX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XRR, CS_AC_WRITE }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubi.bu $xd, $xj, $imm5 */
|
|
LoongArch_XVSUBI_BU /* 2370 */, LOONGARCH_INS_XVSUBI_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubi.du $xd, $xj, $imm5 */
|
|
LoongArch_XVSUBI_DU /* 2371 */, LOONGARCH_INS_XVSUBI_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubi.hu $xd, $xj, $imm5 */
|
|
LoongArch_XVSUBI_HU /* 2372 */, LOONGARCH_INS_XVSUBI_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubi.wu $xd, $xj, $imm5 */
|
|
LoongArch_XVSUBI_WU /* 2373 */, LOONGARCH_INS_XVSUBI_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI5_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubwev.d.w $xd, $xj, $xk */
|
|
LoongArch_XVSUBWEV_D_W /* 2374 */, LOONGARCH_INS_XVSUBWEV_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubwev.d.wu $xd, $xj, $xk */
|
|
LoongArch_XVSUBWEV_D_WU /* 2375 */, LOONGARCH_INS_XVSUBWEV_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubwev.h.b $xd, $xj, $xk */
|
|
LoongArch_XVSUBWEV_H_B /* 2376 */, LOONGARCH_INS_XVSUBWEV_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubwev.h.bu $xd, $xj, $xk */
|
|
LoongArch_XVSUBWEV_H_BU /* 2377 */, LOONGARCH_INS_XVSUBWEV_H_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubwev.q.d $xd, $xj, $xk */
|
|
LoongArch_XVSUBWEV_Q_D /* 2378 */, LOONGARCH_INS_XVSUBWEV_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubwev.q.du $xd, $xj, $xk */
|
|
LoongArch_XVSUBWEV_Q_DU /* 2379 */, LOONGARCH_INS_XVSUBWEV_Q_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubwev.w.h $xd, $xj, $xk */
|
|
LoongArch_XVSUBWEV_W_H /* 2380 */, LOONGARCH_INS_XVSUBWEV_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubwev.w.hu $xd, $xj, $xk */
|
|
LoongArch_XVSUBWEV_W_HU /* 2381 */, LOONGARCH_INS_XVSUBWEV_W_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubwod.d.w $xd, $xj, $xk */
|
|
LoongArch_XVSUBWOD_D_W /* 2382 */, LOONGARCH_INS_XVSUBWOD_D_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubwod.d.wu $xd, $xj, $xk */
|
|
LoongArch_XVSUBWOD_D_WU /* 2383 */, LOONGARCH_INS_XVSUBWOD_D_WU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubwod.h.b $xd, $xj, $xk */
|
|
LoongArch_XVSUBWOD_H_B /* 2384 */, LOONGARCH_INS_XVSUBWOD_H_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubwod.h.bu $xd, $xj, $xk */
|
|
LoongArch_XVSUBWOD_H_BU /* 2385 */, LOONGARCH_INS_XVSUBWOD_H_BU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubwod.q.d $xd, $xj, $xk */
|
|
LoongArch_XVSUBWOD_Q_D /* 2386 */, LOONGARCH_INS_XVSUBWOD_Q_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubwod.q.du $xd, $xj, $xk */
|
|
LoongArch_XVSUBWOD_Q_DU /* 2387 */, LOONGARCH_INS_XVSUBWOD_Q_DU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubwod.w.h $xd, $xj, $xk */
|
|
LoongArch_XVSUBWOD_W_H /* 2388 */, LOONGARCH_INS_XVSUBWOD_W_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsubwod.w.hu $xd, $xj, $xk */
|
|
LoongArch_XVSUBWOD_W_HU /* 2389 */, LOONGARCH_INS_XVSUBWOD_W_HU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsub.b $xd, $xj, $xk */
|
|
LoongArch_XVSUB_B /* 2390 */, LOONGARCH_INS_XVSUB_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsub.d $xd, $xj, $xk */
|
|
LoongArch_XVSUB_D /* 2391 */, LOONGARCH_INS_XVSUB_D,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsub.h $xd, $xj, $xk */
|
|
LoongArch_XVSUB_H /* 2392 */, LOONGARCH_INS_XVSUB_H,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsub.q $xd, $xj, $xk */
|
|
LoongArch_XVSUB_Q /* 2393 */, LOONGARCH_INS_XVSUB_Q,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvsub.w $xd, $xj, $xk */
|
|
LoongArch_XVSUB_W /* 2394 */, LOONGARCH_INS_XVSUB_W,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvxori.b $xd, $xj, $imm8 */
|
|
LoongArch_XVXORI_B /* 2395 */, LOONGARCH_INS_XVXORI_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT2RI8_XXI, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xvxor.v $xd, $xj, $xk */
|
|
LoongArch_XVXOR_V /* 2396 */, LOONGARCH_INS_XVXOR_V,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .loongarch = { LOONGARCH_INSN_FORM_FMT3R_XXX, CS_AC_INVALID }}
|
|
|
|
#endif
|
|
},
|