5970 lines
138 KiB
C
5970 lines
138 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 */
|
|
Sparc_PHI /* 0 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_INLINEASM /* 1 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_INLINEASM_BR /* 2 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_CFI_INSTRUCTION /* 3 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_EH_LABEL /* 4 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_GC_LABEL /* 5 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_ANNOTATION_LABEL /* 6 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_KILL /* 7 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_EXTRACT_SUBREG /* 8 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_INSERT_SUBREG /* 9 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_IMPLICIT_DEF /* 10 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_SUBREG_TO_REG /* 11 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_COPY_TO_REGCLASS /* 12 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* DBG_VALUE */
|
|
Sparc_DBG_VALUE /* 13 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* DBG_VALUE_LIST */
|
|
Sparc_DBG_VALUE_LIST /* 14 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* DBG_INSTR_REF */
|
|
Sparc_DBG_INSTR_REF /* 15 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* DBG_PHI */
|
|
Sparc_DBG_PHI /* 16 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* DBG_LABEL */
|
|
Sparc_DBG_LABEL /* 17 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_REG_SEQUENCE /* 18 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_COPY /* 19 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* BUNDLE */
|
|
Sparc_BUNDLE /* 20 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* LIFETIME_START */
|
|
Sparc_LIFETIME_START /* 21 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* LIFETIME_END */
|
|
Sparc_LIFETIME_END /* 22 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* PSEUDO_PROBE */
|
|
Sparc_PSEUDO_PROBE /* 23 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_ARITH_FENCE /* 24 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_STACKMAP /* 25 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* # FEntry call */
|
|
Sparc_FENTRY_CALL /* 26 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_PATCHPOINT /* 27 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_LOAD_STACK_GUARD /* 28 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_PREALLOCATED_SETUP /* 29 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_PREALLOCATED_ARG /* 30 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_STATEPOINT /* 31 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_LOCAL_ESCAPE /* 32 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_FAULTING_OP /* 33 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_PATCHABLE_OP /* 34 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* # XRay Function Enter. */
|
|
Sparc_PATCHABLE_FUNCTION_ENTER /* 35 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* # XRay Function Patchable RET. */
|
|
Sparc_PATCHABLE_RET /* 36 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* # XRay Function Exit. */
|
|
Sparc_PATCHABLE_FUNCTION_EXIT /* 37 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* # XRay Tail Call Exit. */
|
|
Sparc_PATCHABLE_TAIL_CALL /* 38 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* # XRay Custom Event Log. */
|
|
Sparc_PATCHABLE_EVENT_CALL /* 39 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* # XRay Typed Event Log. */
|
|
Sparc_PATCHABLE_TYPED_EVENT_CALL /* 40 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_ICALL_BRANCH_FUNNEL /* 41 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_MEMBARRIER /* 42 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_JUMP_TABLE_DEBUG_INFO /* 43 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ASSERT_SEXT /* 44 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ASSERT_ZEXT /* 45 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ASSERT_ALIGN /* 46 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ADD /* 47 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SUB /* 48 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_MUL /* 49 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SDIV /* 50 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UDIV /* 51 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SREM /* 52 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UREM /* 53 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SDIVREM /* 54 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UDIVREM /* 55 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_AND /* 56 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_OR /* 57 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_XOR /* 58 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_IMPLICIT_DEF /* 59 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_PHI /* 60 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FRAME_INDEX /* 61 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_GLOBAL_VALUE /* 62 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_CONSTANT_POOL /* 63 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_EXTRACT /* 64 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UNMERGE_VALUES /* 65 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INSERT /* 66 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_MERGE_VALUES /* 67 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_BUILD_VECTOR /* 68 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_BUILD_VECTOR_TRUNC /* 69 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_CONCAT_VECTORS /* 70 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_PTRTOINT /* 71 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INTTOPTR /* 72 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_BITCAST /* 73 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FREEZE /* 74 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_CONSTANT_FOLD_BARRIER /* 75 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INTRINSIC_FPTRUNC_ROUND /* 76 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INTRINSIC_TRUNC /* 77 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INTRINSIC_ROUND /* 78 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INTRINSIC_LRINT /* 79 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INTRINSIC_ROUNDEVEN /* 80 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_READCYCLECOUNTER /* 81 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_LOAD /* 82 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SEXTLOAD /* 83 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ZEXTLOAD /* 84 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INDEXED_LOAD /* 85 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INDEXED_SEXTLOAD /* 86 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INDEXED_ZEXTLOAD /* 87 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_STORE /* 88 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INDEXED_STORE /* 89 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMIC_CMPXCHG_WITH_SUCCESS /* 90 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMIC_CMPXCHG /* 91 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_XCHG /* 92 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_ADD /* 93 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_SUB /* 94 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_AND /* 95 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_NAND /* 96 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_OR /* 97 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_XOR /* 98 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_MAX /* 99 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_MIN /* 100 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_UMAX /* 101 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_UMIN /* 102 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_FADD /* 103 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_FSUB /* 104 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_FMAX /* 105 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_FMIN /* 106 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_UINC_WRAP /* 107 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ATOMICRMW_UDEC_WRAP /* 108 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FENCE /* 109 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_PREFETCH /* 110 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_BRCOND /* 111 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_BRINDIRECT /* 112 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INVOKE_REGION_START /* 113 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INTRINSIC /* 114 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INTRINSIC_W_SIDE_EFFECTS /* 115 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INTRINSIC_CONVERGENT /* 116 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS /* 117 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ANYEXT /* 118 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_TRUNC /* 119 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_CONSTANT /* 120 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FCONSTANT /* 121 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VASTART /* 122 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VAARG /* 123 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SEXT /* 124 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SEXT_INREG /* 125 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ZEXT /* 126 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SHL /* 127 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_LSHR /* 128 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ASHR /* 129 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FSHL /* 130 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FSHR /* 131 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ROTR /* 132 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ROTL /* 133 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ICMP /* 134 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FCMP /* 135 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SELECT /* 136 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UADDO /* 137 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UADDE /* 138 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_USUBO /* 139 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_USUBE /* 140 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SADDO /* 141 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SADDE /* 142 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SSUBO /* 143 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SSUBE /* 144 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UMULO /* 145 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SMULO /* 146 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UMULH /* 147 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SMULH /* 148 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UADDSAT /* 149 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SADDSAT /* 150 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_USUBSAT /* 151 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SSUBSAT /* 152 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_USHLSAT /* 153 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SSHLSAT /* 154 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SMULFIX /* 155 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UMULFIX /* 156 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SMULFIXSAT /* 157 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UMULFIXSAT /* 158 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SDIVFIX /* 159 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UDIVFIX /* 160 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SDIVFIXSAT /* 161 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UDIVFIXSAT /* 162 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FADD /* 163 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FSUB /* 164 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FMUL /* 165 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FMA /* 166 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FMAD /* 167 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FDIV /* 168 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FREM /* 169 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FPOW /* 170 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FPOWI /* 171 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FEXP /* 172 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FEXP2 /* 173 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FEXP10 /* 174 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FLOG /* 175 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FLOG2 /* 176 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FLOG10 /* 177 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FLDEXP /* 178 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FFREXP /* 179 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FNEG /* 180 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FPEXT /* 181 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FPTRUNC /* 182 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FPTOSI /* 183 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FPTOUI /* 184 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SITOFP /* 185 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UITOFP /* 186 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FABS /* 187 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FCOPYSIGN /* 188 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_IS_FPCLASS /* 189 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FCANONICALIZE /* 190 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FMINNUM /* 191 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FMAXNUM /* 192 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FMINNUM_IEEE /* 193 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FMAXNUM_IEEE /* 194 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FMINIMUM /* 195 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FMAXIMUM /* 196 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_GET_FPENV /* 197 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SET_FPENV /* 198 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_RESET_FPENV /* 199 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_GET_FPMODE /* 200 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SET_FPMODE /* 201 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_RESET_FPMODE /* 202 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_PTR_ADD /* 203 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_PTRMASK /* 204 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SMIN /* 205 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SMAX /* 206 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UMIN /* 207 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UMAX /* 208 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ABS /* 209 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_LROUND /* 210 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_LLROUND /* 211 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_BR /* 212 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_BRJT /* 213 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_INSERT_VECTOR_ELT /* 214 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_EXTRACT_VECTOR_ELT /* 215 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SHUFFLE_VECTOR /* 216 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_CTTZ /* 217 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_CTTZ_ZERO_UNDEF /* 218 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_CTLZ /* 219 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_CTLZ_ZERO_UNDEF /* 220 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_CTPOP /* 221 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_BSWAP /* 222 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_BITREVERSE /* 223 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FCEIL /* 224 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FCOS /* 225 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FSIN /* 226 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FSQRT /* 227 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FFLOOR /* 228 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FRINT /* 229 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_FNEARBYINT /* 230 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_ADDRSPACE_CAST /* 231 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_BLOCK_ADDR /* 232 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_JUMP_TABLE /* 233 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_DYN_STACKALLOC /* 234 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_STACKSAVE /* 235 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_STACKRESTORE /* 236 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_STRICT_FADD /* 237 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_STRICT_FSUB /* 238 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_STRICT_FMUL /* 239 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_STRICT_FDIV /* 240 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_STRICT_FREM /* 241 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_STRICT_FMA /* 242 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_STRICT_FSQRT /* 243 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_STRICT_FLDEXP /* 244 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_READ_REGISTER /* 245 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_WRITE_REGISTER /* 246 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_MEMCPY /* 247 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_MEMCPY_INLINE /* 248 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_MEMMOVE /* 249 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_MEMSET /* 250 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_BZERO /* 251 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_SEQ_FADD /* 252 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_SEQ_FMUL /* 253 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_FADD /* 254 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_FMUL /* 255 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_FMAX /* 256 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_FMIN /* 257 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_FMAXIMUM /* 258 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_FMINIMUM /* 259 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_ADD /* 260 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_MUL /* 261 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_AND /* 262 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_OR /* 263 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_XOR /* 264 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_SMAX /* 265 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_SMIN /* 266 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_UMAX /* 267 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_VECREDUCE_UMIN /* 268 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_SBFX /* 269 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* <No AsmString> */
|
|
Sparc_G_UBFX /* 270 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* !ADJCALLSTACKDOWN $amt1, $amt2 */
|
|
Sparc_ADJCALLSTACKDOWN /* 271 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* !ADJCALLSTACKUP $amt1 */
|
|
Sparc_ADJCALLSTACKUP /* 272 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* $getpcseq */
|
|
Sparc_GETPCX /* 273 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* ; SELECT_CC_DFP_FCC PSEUDO! */
|
|
Sparc_SELECT_CC_DFP_FCC /* 274 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* ; SELECT_CC_DFP_ICC PSEUDO! */
|
|
Sparc_SELECT_CC_DFP_ICC /* 275 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* ; SELECT_CC_DFP_XCC PSEUDO! */
|
|
Sparc_SELECT_CC_DFP_XCC /* 276 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* ; SELECT_CC_FP_FCC PSEUDO! */
|
|
Sparc_SELECT_CC_FP_FCC /* 277 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* ; SELECT_CC_FP_ICC PSEUDO! */
|
|
Sparc_SELECT_CC_FP_ICC /* 278 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* ; SELECT_CC_FP_XCC PSEUDO! */
|
|
Sparc_SELECT_CC_FP_XCC /* 279 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* ; SELECT_CC_Int_FCC PSEUDO! */
|
|
Sparc_SELECT_CC_Int_FCC /* 280 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* ; SELECT_CC_Int_ICC PSEUDO! */
|
|
Sparc_SELECT_CC_Int_ICC /* 281 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* ; SELECT_CC_Int_XCC PSEUDO! */
|
|
Sparc_SELECT_CC_Int_XCC /* 282 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* ; SELECT_CC_QFP_FCC PSEUDO! */
|
|
Sparc_SELECT_CC_QFP_FCC /* 283 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* ; SELECT_CC_QFP_ICC PSEUDO! */
|
|
Sparc_SELECT_CC_QFP_ICC /* 284 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* ; SELECT_CC_QFP_XCC PSEUDO! */
|
|
Sparc_SELECT_CC_QFP_XCC /* 285 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* set $val, $rd */
|
|
Sparc_SET /* 286 */, SPARC_INS_SET,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_ASMPSEUDOINST }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* setx $val, $tmp, $rd */
|
|
Sparc_SETX /* 287 */, SPARC_INS_SETX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_ASMPSEUDOINST }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* addcc $rs1, $simm13, $rd */
|
|
Sparc_ADDCCri /* 288 */, SPARC_INS_ADDCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* addcc $rs1, $rs2, $rd */
|
|
Sparc_ADDCCrr /* 289 */, SPARC_INS_ADDCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* addx $rs1, $simm13, $rd */
|
|
Sparc_ADDCri /* 290 */, SPARC_INS_ADDX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* addx $rs1, $rs2, $rd */
|
|
Sparc_ADDCrr /* 291 */, SPARC_INS_ADDX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* addxcc $rs1, $simm13, $rd */
|
|
Sparc_ADDEri /* 292 */, SPARC_INS_ADDXCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* addxcc $rs1, $rs2, $rd */
|
|
Sparc_ADDErr /* 293 */, SPARC_INS_ADDXCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* addxc $rs1, $rs2, $rd */
|
|
Sparc_ADDXC /* 294 */, SPARC_INS_ADDXC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* addxccc $rs1, $rs2, $rd */
|
|
Sparc_ADDXCCC /* 295 */, SPARC_INS_ADDXCCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { SPARC_REG_ICC, 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* add $rs1, $simm13, $rd */
|
|
Sparc_ADDri /* 296 */, SPARC_INS_ADD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* add $rs1, $rs2, $rd */
|
|
Sparc_ADDrr /* 297 */, SPARC_INS_ADD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* alignaddr $rs1, $rs2, $rd */
|
|
Sparc_ALIGNADDR /* 298 */, SPARC_INS_ALIGNADDR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* alignaddrl $rs1, $rs2, $rd */
|
|
Sparc_ALIGNADDRL /* 299 */, SPARC_INS_ALIGNADDRL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* andcc $rs1, $simm13, $rd */
|
|
Sparc_ANDCCri /* 300 */, SPARC_INS_ANDCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* andcc $rs1, $rs2, $rd */
|
|
Sparc_ANDCCrr /* 301 */, SPARC_INS_ANDCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* andncc $rs1, $simm13, $rd */
|
|
Sparc_ANDNCCri /* 302 */, SPARC_INS_ANDNCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* andncc $rs1, $rs2, $rd */
|
|
Sparc_ANDNCCrr /* 303 */, SPARC_INS_ANDNCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* andn $rs1, $simm13, $rd */
|
|
Sparc_ANDNri /* 304 */, SPARC_INS_ANDN,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* andn $rs1, $rs2, $rd */
|
|
Sparc_ANDNrr /* 305 */, SPARC_INS_ANDN,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* and $rs1, $simm13, $rd */
|
|
Sparc_ANDri /* 306 */, SPARC_INS_AND,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* and $rs1, $rs2, $rd */
|
|
Sparc_ANDrr /* 307 */, SPARC_INS_AND,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* array16 $rs1, $rs2, $rd */
|
|
Sparc_ARRAY16 /* 308 */, SPARC_INS_ARRAY16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* array32 $rs1, $rs2, $rd */
|
|
Sparc_ARRAY32 /* 309 */, SPARC_INS_ARRAY32,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* array8 $rs1, $rs2, $rd */
|
|
Sparc_ARRAY8 /* 310 */, SPARC_INS_ARRAY8,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* b$cond $imm22 */
|
|
Sparc_BCOND /* 311 */, SPARC_INS_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_JUMP, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* b$cond,a $imm22 */
|
|
Sparc_BCONDA /* 312 */, SPARC_INS_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_JUMP, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* jmp $addr */
|
|
Sparc_BINDri /* 313 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* jmp $addr */
|
|
Sparc_BINDrr /* 314 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* bmask $rs1, $rs2, $rd */
|
|
Sparc_BMASK /* 315 */, SPARC_INS_BMASK,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS2, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fb$cond $cc, $imm19 */
|
|
Sparc_BPFCC /* 316 */, SPARC_INS_FB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_HASV9, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fb$cond,a $cc, $imm19 */
|
|
Sparc_BPFCCA /* 317 */, SPARC_INS_FB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_HASV9, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fb$cond,a,pn $cc, $imm19 */
|
|
Sparc_BPFCCANT /* 318 */, SPARC_INS_FB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_HASV9, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fb$cond,pn $cc, $imm19 */
|
|
Sparc_BPFCCNT /* 319 */, SPARC_INS_FB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_HASV9, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* b$cond %icc, $imm19 */
|
|
Sparc_BPICC /* 320 */, SPARC_INS_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_HASV9, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* b$cond,a %icc, $imm19 */
|
|
Sparc_BPICCA /* 321 */, SPARC_INS_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_HASV9, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* b$cond,a,pn %icc, $imm19 */
|
|
Sparc_BPICCANT /* 322 */, SPARC_INS_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_HASV9, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* b$cond,pn %icc, $imm19 */
|
|
Sparc_BPICCNT /* 323 */, SPARC_INS_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_HASV9, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* br$rcond $rs1, $imm16 */
|
|
Sparc_BPR /* 324 */, SPARC_INS_BR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_IS64BIT, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_4 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* br$rcond,a $rs1, $imm16 */
|
|
Sparc_BPRA /* 325 */, SPARC_INS_BR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_IS64BIT, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_4 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* br$rcond,a,pn $rs1, $imm16 */
|
|
Sparc_BPRANT /* 326 */, SPARC_INS_BR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_IS64BIT, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_4 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* br$rcond,pn $rs1, $imm16 */
|
|
Sparc_BPRNT /* 327 */, SPARC_INS_BR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_IS64BIT, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_4 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* b$cond %xcc, $imm19 */
|
|
Sparc_BPXCC /* 328 */, SPARC_INS_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_IS64BIT, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* b$cond,a %xcc, $imm19 */
|
|
Sparc_BPXCCA /* 329 */, SPARC_INS_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_IS64BIT, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* b$cond,a,pn %xcc, $imm19 */
|
|
Sparc_BPXCCANT /* 330 */, SPARC_INS_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_IS64BIT, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* b$cond,pn %xcc, $imm19 */
|
|
Sparc_BPXCCNT /* 331 */, SPARC_INS_B,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_IS64BIT, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* bshuffle $rs1, $rs2, $rd */
|
|
Sparc_BSHUFFLE /* 332 */, SPARC_INS_BSHUFFLE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS2, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* call $disp */
|
|
Sparc_CALL /* 333 */, SPARC_INS_CALL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_O6, 0 }, { 0 }, { SPARC_GRP_CALL, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F1 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* call $addr */
|
|
Sparc_CALLri /* 334 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* call $addr */
|
|
Sparc_CALLrr /* 335 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* casa [$rs1] %asi, $rs2, $rd */
|
|
Sparc_CASAri /* 336 */, SPARC_INS_CASA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* casa [$rs1] $asi, $rs2, $rd */
|
|
Sparc_CASArr /* 337 */, SPARC_INS_CASA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASCASA, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* casxa [$rs1] %asi, $rs2, $rd */
|
|
Sparc_CASXAri /* 338 */, SPARC_INS_CASXA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* casxa [$rs1] $asi, $rs2, $rd */
|
|
Sparc_CASXArr /* 339 */, SPARC_INS_CASXA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* cb$cond $imm22 */
|
|
Sparc_CBCOND /* 340 */, SPARC_INS_CB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_GRP_JUMP, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* cb$cond,a $imm22 */
|
|
Sparc_CBCONDA /* 341 */, SPARC_INS_CB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_GRP_JUMP, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* cmask16 $rs2 */
|
|
Sparc_CMASK16 /* 342 */, SPARC_INS_CMASK16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* cmask32 $rs2 */
|
|
Sparc_CMASK32 /* 343 */, SPARC_INS_CMASK32,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* cmask8 $rs2 */
|
|
Sparc_CMASK8 /* 344 */, SPARC_INS_CMASK8,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* done */
|
|
Sparc_DONE /* 345 */, SPARC_INS_DONE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* edge16 $rs1, $rs2, $rd */
|
|
Sparc_EDGE16 /* 346 */, SPARC_INS_EDGE16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* edge16l $rs1, $rs2, $rd */
|
|
Sparc_EDGE16L /* 347 */, SPARC_INS_EDGE16L,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* edge16ln $rs1, $rs2, $rd */
|
|
Sparc_EDGE16LN /* 348 */, SPARC_INS_EDGE16LN,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS2, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* edge16n $rs1, $rs2, $rd */
|
|
Sparc_EDGE16N /* 349 */, SPARC_INS_EDGE16N,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS2, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* edge32 $rs1, $rs2, $rd */
|
|
Sparc_EDGE32 /* 350 */, SPARC_INS_EDGE32,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* edge32l $rs1, $rs2, $rd */
|
|
Sparc_EDGE32L /* 351 */, SPARC_INS_EDGE32L,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* edge32ln $rs1, $rs2, $rd */
|
|
Sparc_EDGE32LN /* 352 */, SPARC_INS_EDGE32LN,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS2, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* edge32n $rs1, $rs2, $rd */
|
|
Sparc_EDGE32N /* 353 */, SPARC_INS_EDGE32N,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS2, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* edge8 $rs1, $rs2, $rd */
|
|
Sparc_EDGE8 /* 354 */, SPARC_INS_EDGE8,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* edge8l $rs1, $rs2, $rd */
|
|
Sparc_EDGE8L /* 355 */, SPARC_INS_EDGE8L,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* edge8ln $rs1, $rs2, $rd */
|
|
Sparc_EDGE8LN /* 356 */, SPARC_INS_EDGE8LN,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS2, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* edge8n $rs1, $rs2, $rd */
|
|
Sparc_EDGE8N /* 357 */, SPARC_INS_EDGE8N,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS2, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fabsd $rs2, $rd */
|
|
Sparc_FABSD /* 358 */, SPARC_INS_FABSD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fabsq $rs2, $rd */
|
|
Sparc_FABSQ /* 359 */, SPARC_INS_FABSQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fabss $rs2, $rd */
|
|
Sparc_FABSS /* 360 */, SPARC_INS_FABSS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* faddd $rs1, $rs2, $rd */
|
|
Sparc_FADDD /* 361 */, SPARC_INS_FADDD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* faddq $rs1, $rs2, $rd */
|
|
Sparc_FADDQ /* 362 */, SPARC_INS_FADDQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fadds $rs1, $rs2, $rd */
|
|
Sparc_FADDS /* 363 */, SPARC_INS_FADDS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* faligndata $rs1, $rs2, $rd */
|
|
Sparc_FALIGNADATA /* 364 */, SPARC_INS_FALIGNDATA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fand $rs1, $rs2, $rd */
|
|
Sparc_FAND /* 365 */, SPARC_INS_FAND,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fandnot1 $rs1, $rs2, $rd */
|
|
Sparc_FANDNOT1 /* 366 */, SPARC_INS_FANDNOT1,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fandnot1s $rs1, $rs2, $rd */
|
|
Sparc_FANDNOT1S /* 367 */, SPARC_INS_FANDNOT1S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fandnot2 $rs1, $rs2, $rd */
|
|
Sparc_FANDNOT2 /* 368 */, SPARC_INS_FANDNOT2,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fandnot2s $rs1, $rs2, $rd */
|
|
Sparc_FANDNOT2S /* 369 */, SPARC_INS_FANDNOT2S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fands $rs1, $rs2, $rd */
|
|
Sparc_FANDS /* 370 */, SPARC_INS_FANDS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fb$cond $imm22 */
|
|
Sparc_FBCOND /* 371 */, SPARC_INS_FB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_GRP_JUMP, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fb$cond,a $imm22 */
|
|
Sparc_FBCONDA /* 372 */, SPARC_INS_FB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_GRP_JUMP, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fb$cond,a %fcc0, $imm19 */
|
|
Sparc_FBCONDA_V9 /* 373 */, SPARC_INS_FB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_HASV9, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fb$cond %fcc0, $imm19 */
|
|
Sparc_FBCOND_V9 /* 374 */, SPARC_INS_FB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_FEATURE_HASV9, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F2_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fchksm16 $rs1, $rs2, $rd */
|
|
Sparc_FCHKSM16 /* 375 */, SPARC_INS_FCHKSM16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmpd $rs1, $rs2 */
|
|
Sparc_FCMPD /* 376 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmpd %fcc0, $rs1, $rs2 */
|
|
Sparc_FCMPD_V9 /* 377 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmpeq16 $rs1, $rs2, $rd */
|
|
Sparc_FCMPEQ16 /* 378 */, SPARC_INS_FCMPEQ16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmpeq32 $rs1, $rs2, $rd */
|
|
Sparc_FCMPEQ32 /* 379 */, SPARC_INS_FCMPEQ32,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmpgt16 $rs1, $rs2, $rd */
|
|
Sparc_FCMPGT16 /* 380 */, SPARC_INS_FCMPGT16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmpgt32 $rs1, $rs2, $rd */
|
|
Sparc_FCMPGT32 /* 381 */, SPARC_INS_FCMPGT32,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmple16 $rs1, $rs2, $rd */
|
|
Sparc_FCMPLE16 /* 382 */, SPARC_INS_FCMPLE16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmple32 $rs1, $rs2, $rd */
|
|
Sparc_FCMPLE32 /* 383 */, SPARC_INS_FCMPLE32,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmpne16 $rs1, $rs2, $rd */
|
|
Sparc_FCMPNE16 /* 384 */, SPARC_INS_FCMPNE16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmpne32 $rs1, $rs2, $rd */
|
|
Sparc_FCMPNE32 /* 385 */, SPARC_INS_FCMPNE32,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmpq $rs1, $rs2 */
|
|
Sparc_FCMPQ /* 386 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmpq %fcc0, $rs1, $rs2 */
|
|
Sparc_FCMPQ_V9 /* 387 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmps $rs1, $rs2 */
|
|
Sparc_FCMPS /* 388 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmps %fcc0, $rs1, $rs2 */
|
|
Sparc_FCMPS_V9 /* 389 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* fdivd $rs1, $rs2, $rd */
|
|
Sparc_FDIVD /* 390 */, SPARC_INS_FDIVD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fdivq $rs1, $rs2, $rd */
|
|
Sparc_FDIVQ /* 391 */, SPARC_INS_FDIVQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fdivs $rs1, $rs2, $rd */
|
|
Sparc_FDIVS /* 392 */, SPARC_INS_FDIVS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fdmulq $rs1, $rs2, $rd */
|
|
Sparc_FDMULQ /* 393 */, SPARC_INS_FDMULQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fdtoi $rs2, $rd */
|
|
Sparc_FDTOI /* 394 */, SPARC_INS_FDTOI,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fdtoq $rs2, $rd */
|
|
Sparc_FDTOQ /* 395 */, SPARC_INS_FDTOQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fdtos $rs2, $rd */
|
|
Sparc_FDTOS /* 396 */, SPARC_INS_FDTOS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fdtox $rs2, $rd */
|
|
Sparc_FDTOX /* 397 */, SPARC_INS_FDTOX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fexpand $rs2, $rd */
|
|
Sparc_FEXPAND /* 398 */, SPARC_INS_FEXPAND,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fhaddd $rs1, $rs2, $rd */
|
|
Sparc_FHADDD /* 399 */, SPARC_INS_FHADDD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fhadds $rs1, $rs2, $rd */
|
|
Sparc_FHADDS /* 400 */, SPARC_INS_FHADDS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fhsubd $rs1, $rs2, $rd */
|
|
Sparc_FHSUBD /* 401 */, SPARC_INS_FHSUBD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fhsubs $rs1, $rs2, $rd */
|
|
Sparc_FHSUBS /* 402 */, SPARC_INS_FHSUBS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fitod $rs2, $rd */
|
|
Sparc_FITOD /* 403 */, SPARC_INS_FITOD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fitoq $rs2, $rd */
|
|
Sparc_FITOQ /* 404 */, SPARC_INS_FITOQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fitos $rs2, $rd */
|
|
Sparc_FITOS /* 405 */, SPARC_INS_FITOS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* flcmpd $rd, $rs1, $rs2 */
|
|
Sparc_FLCMPD /* 406 */, SPARC_INS_FLCMPD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* flcmps $rd, $rs1, $rs2 */
|
|
Sparc_FLCMPS /* 407 */, SPARC_INS_FLCMPS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* flush %g0 */
|
|
Sparc_FLUSH /* 408 */, SPARC_INS_FLUSH,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* flushw */
|
|
Sparc_FLUSHW /* 409 */, SPARC_INS_FLUSHW,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* flush $addr */
|
|
Sparc_FLUSHri /* 410 */, SPARC_INS_FLUSH,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* flush $addr */
|
|
Sparc_FLUSHrr /* 411 */, SPARC_INS_FLUSH,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmean16 $rs1, $rs2, $rd */
|
|
Sparc_FMEAN16 /* 412 */, SPARC_INS_FMEAN16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovd $rs2, $rd */
|
|
Sparc_FMOVD /* 413 */, SPARC_INS_FMOVD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovd$cond %fcc0, $rs2, $rd */
|
|
Sparc_FMOVD_FCC /* 414 */, SPARC_INS_FMOVD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovd$cond %icc, $rs2, $rd */
|
|
Sparc_FMOVD_ICC /* 415 */, SPARC_INS_FMOVD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovd$cond %xcc, $rs2, $rd */
|
|
Sparc_FMOVD_XCC /* 416 */, SPARC_INS_FMOVD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovq $rs2, $rd */
|
|
Sparc_FMOVQ /* 417 */, SPARC_INS_FMOVQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovq$cond %fcc0, $rs2, $rd */
|
|
Sparc_FMOVQ_FCC /* 418 */, SPARC_INS_FMOVQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovq$cond %icc, $rs2, $rd */
|
|
Sparc_FMOVQ_ICC /* 419 */, SPARC_INS_FMOVQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovq$cond %xcc, $rs2, $rd */
|
|
Sparc_FMOVQ_XCC /* 420 */, SPARC_INS_FMOVQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovrd$rcond $rs1, $rs2, $rd */
|
|
Sparc_FMOVRD /* 421 */, SPARC_INS_FMOVRD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_4R }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovrq$rcond $rs1, $rs2, $rd */
|
|
Sparc_FMOVRQ /* 422 */, SPARC_INS_FMOVRQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_4R }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovrs$rcond $rs1, $rs2, $rd */
|
|
Sparc_FMOVRS /* 423 */, SPARC_INS_FMOVRS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_4R }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovs $rs2, $rd */
|
|
Sparc_FMOVS /* 424 */, SPARC_INS_FMOVS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovs$cond %fcc0, $rs2, $rd */
|
|
Sparc_FMOVS_FCC /* 425 */, SPARC_INS_FMOVS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovs$cond %icc, $rs2, $rd */
|
|
Sparc_FMOVS_ICC /* 426 */, SPARC_INS_FMOVS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovs$cond %xcc, $rs2, $rd */
|
|
Sparc_FMOVS_XCC /* 427 */, SPARC_INS_FMOVS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmul8sux16 $rs1, $rs2, $rd */
|
|
Sparc_FMUL8SUX16 /* 428 */, SPARC_INS_FMUL8SUX16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmul8ulx16 $rs1, $rs2, $rd */
|
|
Sparc_FMUL8ULX16 /* 429 */, SPARC_INS_FMUL8ULX16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmul8x16 $rs1, $rs2, $rd */
|
|
Sparc_FMUL8X16 /* 430 */, SPARC_INS_FMUL8X16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmul8x16al $rs1, $rs2, $rd */
|
|
Sparc_FMUL8X16AL /* 431 */, SPARC_INS_FMUL8X16AL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmul8x16au $rs1, $rs2, $rd */
|
|
Sparc_FMUL8X16AU /* 432 */, SPARC_INS_FMUL8X16AU,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmuld $rs1, $rs2, $rd */
|
|
Sparc_FMULD /* 433 */, SPARC_INS_FMULD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmuld8sux16 $rs1, $rs2, $rd */
|
|
Sparc_FMULD8SUX16 /* 434 */, SPARC_INS_FMULD8SUX16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmuld8ulx16 $rs1, $rs2, $rd */
|
|
Sparc_FMULD8ULX16 /* 435 */, SPARC_INS_FMULD8ULX16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmulq $rs1, $rs2, $rd */
|
|
Sparc_FMULQ /* 436 */, SPARC_INS_FMULQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmuls $rs1, $rs2, $rd */
|
|
Sparc_FMULS /* 437 */, SPARC_INS_FMULS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnaddd $rs1, $rs2, $rd */
|
|
Sparc_FNADDD /* 438 */, SPARC_INS_FNADDD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnadds $rs1, $rs2, $rd */
|
|
Sparc_FNADDS /* 439 */, SPARC_INS_FNADDS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnand $rs1, $rs2, $rd */
|
|
Sparc_FNAND /* 440 */, SPARC_INS_FNAND,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnands $rs1, $rs2, $rd */
|
|
Sparc_FNANDS /* 441 */, SPARC_INS_FNANDS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnegd $rs2, $rd */
|
|
Sparc_FNEGD /* 442 */, SPARC_INS_FNEGD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnegq $rs2, $rd */
|
|
Sparc_FNEGQ /* 443 */, SPARC_INS_FNEGQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnegs $rs2, $rd */
|
|
Sparc_FNEGS /* 444 */, SPARC_INS_FNEGS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnhaddd $rs1, $rs2, $rd */
|
|
Sparc_FNHADDD /* 445 */, SPARC_INS_FNHADDD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnhadds $rs1, $rs2, $rd */
|
|
Sparc_FNHADDS /* 446 */, SPARC_INS_FNHADDS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnhaddd $rs1, $rs2, $rd */
|
|
Sparc_FNMULD /* 447 */, SPARC_INS_FNHADDD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnhadds $rs1, $rs2, $rd */
|
|
Sparc_FNMULS /* 448 */, SPARC_INS_FNHADDS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnor $rs1, $rs2, $rd */
|
|
Sparc_FNOR /* 449 */, SPARC_INS_FNOR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnors $rs1, $rs2, $rd */
|
|
Sparc_FNORS /* 450 */, SPARC_INS_FNORS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnot1 $rs1, $rd */
|
|
Sparc_FNOT1 /* 451 */, SPARC_INS_FNOT1,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnot1s $rs1, $rd */
|
|
Sparc_FNOT1S /* 452 */, SPARC_INS_FNOT1S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnot2 $rs2, $rd */
|
|
Sparc_FNOT2 /* 453 */, SPARC_INS_FNOT2,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnot2s $rs2, $rd */
|
|
Sparc_FNOT2S /* 454 */, SPARC_INS_FNOT2S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fnhadds $rs1, $rs2, $rd */
|
|
Sparc_FNSMULD /* 455 */, SPARC_INS_FNHADDS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fone $rd */
|
|
Sparc_FONE /* 456 */, SPARC_INS_FONE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fones $rd */
|
|
Sparc_FONES /* 457 */, SPARC_INS_FONES,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* for $rs1, $rs2, $rd */
|
|
Sparc_FOR /* 458 */, SPARC_INS_FOR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fornot1 $rs1, $rs2, $rd */
|
|
Sparc_FORNOT1 /* 459 */, SPARC_INS_FORNOT1,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fornot1s $rs1, $rs2, $rd */
|
|
Sparc_FORNOT1S /* 460 */, SPARC_INS_FORNOT1S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fornot2 $rs1, $rs2, $rd */
|
|
Sparc_FORNOT2 /* 461 */, SPARC_INS_FORNOT2,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fornot2s $rs1, $rs2, $rd */
|
|
Sparc_FORNOT2S /* 462 */, SPARC_INS_FORNOT2S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fors $rs1, $rs2, $rd */
|
|
Sparc_FORS /* 463 */, SPARC_INS_FORS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fpack16 $rs2, $rd */
|
|
Sparc_FPACK16 /* 464 */, SPARC_INS_FPACK16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fpack32 $rs1, $rs2, $rd */
|
|
Sparc_FPACK32 /* 465 */, SPARC_INS_FPACK32,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fpackfix $rs2, $rd */
|
|
Sparc_FPACKFIX /* 466 */, SPARC_INS_FPACKFIX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fpadd16 $rs1, $rs2, $rd */
|
|
Sparc_FPADD16 /* 467 */, SPARC_INS_FPADD16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fpadd16s $rs1, $rs2, $rd */
|
|
Sparc_FPADD16S /* 468 */, SPARC_INS_FPADD16S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fpadd32 $rs1, $rs2, $rd */
|
|
Sparc_FPADD32 /* 469 */, SPARC_INS_FPADD32,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fpadd32s $rs1, $rs2, $rd */
|
|
Sparc_FPADD32S /* 470 */, SPARC_INS_FPADD32S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fpadd64 $rs1, $rs2, $rd */
|
|
Sparc_FPADD64 /* 471 */, SPARC_INS_FPADD64,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fpmerge $rs1, $rs2, $rd */
|
|
Sparc_FPMERGE /* 472 */, SPARC_INS_FPMERGE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fpsub16 $rs1, $rs2, $rd */
|
|
Sparc_FPSUB16 /* 473 */, SPARC_INS_FPSUB16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fpsub16S $rs1, $rs2, $rd */
|
|
Sparc_FPSUB16S /* 474 */, SPARC_INS_FPSUB16S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fpsub32 $rs1, $rs2, $rd */
|
|
Sparc_FPSUB32 /* 475 */, SPARC_INS_FPSUB32,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fpsub32S $rs1, $rs2, $rd */
|
|
Sparc_FPSUB32S /* 476 */, SPARC_INS_FPSUB32S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fqtod $rs2, $rd */
|
|
Sparc_FQTOD /* 477 */, SPARC_INS_FQTOD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fqtoi $rs2, $rd */
|
|
Sparc_FQTOI /* 478 */, SPARC_INS_FQTOI,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fqtos $rs2, $rd */
|
|
Sparc_FQTOS /* 479 */, SPARC_INS_FQTOS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fqtox $rs2, $rd */
|
|
Sparc_FQTOX /* 480 */, SPARC_INS_FQTOX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fslas16 $rs1, $rs2, $rd */
|
|
Sparc_FSLAS16 /* 481 */, SPARC_INS_FSLAS16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fslas32 $rs1, $rs2, $rd */
|
|
Sparc_FSLAS32 /* 482 */, SPARC_INS_FSLAS32,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsll16 $rs1, $rs2, $rd */
|
|
Sparc_FSLL16 /* 483 */, SPARC_INS_FSLL16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsll32 $rs1, $rs2, $rd */
|
|
Sparc_FSLL32 /* 484 */, SPARC_INS_FSLL32,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsmuld $rs1, $rs2, $rd */
|
|
Sparc_FSMULD /* 485 */, SPARC_INS_FSMULD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsqrtd $rs2, $rd */
|
|
Sparc_FSQRTD /* 486 */, SPARC_INS_FSQRTD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsqrtq $rs2, $rd */
|
|
Sparc_FSQRTQ /* 487 */, SPARC_INS_FSQRTQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsqrts $rs2, $rd */
|
|
Sparc_FSQRTS /* 488 */, SPARC_INS_FSQRTS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsra16 $rs1, $rs2, $rd */
|
|
Sparc_FSRA16 /* 489 */, SPARC_INS_FSRA16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsra32 $rs1, $rs2, $rd */
|
|
Sparc_FSRA32 /* 490 */, SPARC_INS_FSRA32,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsrc1 $rs1, $rd */
|
|
Sparc_FSRC1 /* 491 */, SPARC_INS_FSRC1,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsrc1s $rs1, $rd */
|
|
Sparc_FSRC1S /* 492 */, SPARC_INS_FSRC1S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsrc2 $rs2, $rd */
|
|
Sparc_FSRC2 /* 493 */, SPARC_INS_FSRC2,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsrc2s $rs2, $rd */
|
|
Sparc_FSRC2S /* 494 */, SPARC_INS_FSRC2S,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsrl16 $rs1, $rs2, $rd */
|
|
Sparc_FSRL16 /* 495 */, SPARC_INS_FSRL16,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsrl32 $rs1, $rs2, $rd */
|
|
Sparc_FSRL32 /* 496 */, SPARC_INS_FSRL32,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fstod $rs2, $rd */
|
|
Sparc_FSTOD /* 497 */, SPARC_INS_FSTOD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fstoi $rs2, $rd */
|
|
Sparc_FSTOI /* 498 */, SPARC_INS_FSTOI,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fstoq $rs2, $rd */
|
|
Sparc_FSTOQ /* 499 */, SPARC_INS_FSTOQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fstox $rs2, $rd */
|
|
Sparc_FSTOX /* 500 */, SPARC_INS_FSTOX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsubd $rs1, $rs2, $rd */
|
|
Sparc_FSUBD /* 501 */, SPARC_INS_FSUBD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsubq $rs1, $rs2, $rd */
|
|
Sparc_FSUBQ /* 502 */, SPARC_INS_FSUBQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fsubs $rs1, $rs2, $rd */
|
|
Sparc_FSUBS /* 503 */, SPARC_INS_FSUBS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fxnor $rs1, $rs2, $rd */
|
|
Sparc_FXNOR /* 504 */, SPARC_INS_FXNOR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fxnors $rs1, $rs2, $rd */
|
|
Sparc_FXNORS /* 505 */, SPARC_INS_FXNORS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fxor $rs1, $rs2, $rd */
|
|
Sparc_FXOR /* 506 */, SPARC_INS_FXOR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fxors $rs1, $rs2, $rd */
|
|
Sparc_FXORS /* 507 */, SPARC_INS_FXORS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fxtod $rs2, $rd */
|
|
Sparc_FXTOD /* 508 */, SPARC_INS_FXTOD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fxtoq $rs2, $rd */
|
|
Sparc_FXTOQ /* 509 */, SPARC_INS_FXTOQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fxtos $rs2, $rd */
|
|
Sparc_FXTOS /* 510 */, SPARC_INS_FXTOS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3U }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fzero $rd */
|
|
Sparc_FZERO /* 511 */, SPARC_INS_FZERO,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fzeros $rd */
|
|
Sparc_FZEROS /* 512 */, SPARC_INS_FZEROS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldx [$addr], $rd, $sym */
|
|
Sparc_GDOP_LDXrr /* 513 */, SPARC_INS_LDX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld [$addr], $rd, $sym */
|
|
Sparc_GDOP_LDrr /* 514 */, SPARC_INS_LD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* jmpl $addr, $rd */
|
|
Sparc_JMPLri /* 515 */, SPARC_INS_JMPL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* jmpl $addr, $rd */
|
|
Sparc_JMPLrr /* 516 */, SPARC_INS_JMPL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* lda [$addr] %asi, $rd */
|
|
Sparc_LDAri /* 517 */, SPARC_INS_LDA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* lda [$addr] $asi, $rd */
|
|
Sparc_LDArr /* 518 */, SPARC_INS_LDA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld [$addr], %csr */
|
|
Sparc_LDCSRri /* 519 */, SPARC_INS_LD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_CPSR, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld [$addr], %csr */
|
|
Sparc_LDCSRrr /* 520 */, SPARC_INS_LD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_CPSR, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld [$addr], $rd */
|
|
Sparc_LDCri /* 521 */, SPARC_INS_LD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld [$addr], $rd */
|
|
Sparc_LDCrr /* 522 */, SPARC_INS_LD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldda [$addr] %asi, $rd */
|
|
Sparc_LDDAri /* 523 */, SPARC_INS_LDDA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldda [$addr] $asi, $rd */
|
|
Sparc_LDDArr /* 524 */, SPARC_INS_LDDA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldd [$addr], $rd */
|
|
Sparc_LDDCri /* 525 */, SPARC_INS_LDD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldd [$addr], $rd */
|
|
Sparc_LDDCrr /* 526 */, SPARC_INS_LDD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldda [$addr] %asi, $rd */
|
|
Sparc_LDDFAri /* 527 */, SPARC_INS_LDDA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldda [$addr] $asi, $rd */
|
|
Sparc_LDDFArr /* 528 */, SPARC_INS_LDDA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldd [$addr], $rd */
|
|
Sparc_LDDFri /* 529 */, SPARC_INS_LDD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldd [$addr], $rd */
|
|
Sparc_LDDFrr /* 530 */, SPARC_INS_LDD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldd [$addr], $rd */
|
|
Sparc_LDDri /* 531 */, SPARC_INS_LDD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldd [$addr], $rd */
|
|
Sparc_LDDrr /* 532 */, SPARC_INS_LDD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* lda [$addr] %asi, $rd */
|
|
Sparc_LDFAri /* 533 */, SPARC_INS_LDA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* lda [$addr] $asi, $rd */
|
|
Sparc_LDFArr /* 534 */, SPARC_INS_LDA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld [$addr], %fsr */
|
|
Sparc_LDFSRri /* 535 */, SPARC_INS_LD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_FSR, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld [$addr], %fsr */
|
|
Sparc_LDFSRrr /* 536 */, SPARC_INS_LD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_FSR, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld [$addr], $rd */
|
|
Sparc_LDFri /* 537 */, SPARC_INS_LD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld [$addr], $rd */
|
|
Sparc_LDFrr /* 538 */, SPARC_INS_LD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldqa [$addr] %asi, $rd */
|
|
Sparc_LDQFAri /* 539 */, SPARC_INS_LDQA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldqa [$addr] $asi, $rd */
|
|
Sparc_LDQFArr /* 540 */, SPARC_INS_LDQA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldq [$addr], $rd */
|
|
Sparc_LDQFri /* 541 */, SPARC_INS_LDQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldq [$addr], $rd */
|
|
Sparc_LDQFrr /* 542 */, SPARC_INS_LDQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldsba [$addr] %asi, $rd */
|
|
Sparc_LDSBAri /* 543 */, SPARC_INS_LDSBA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldsba [$addr] $asi, $rd */
|
|
Sparc_LDSBArr /* 544 */, SPARC_INS_LDSBA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldsb [$addr], $rd */
|
|
Sparc_LDSBri /* 545 */, SPARC_INS_LDSB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldsb [$addr], $rd */
|
|
Sparc_LDSBrr /* 546 */, SPARC_INS_LDSB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldsha [$addr] %asi, $rd */
|
|
Sparc_LDSHAri /* 547 */, SPARC_INS_LDSHA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldsha [$addr] $asi, $rd */
|
|
Sparc_LDSHArr /* 548 */, SPARC_INS_LDSHA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldsh [$addr], $rd */
|
|
Sparc_LDSHri /* 549 */, SPARC_INS_LDSH,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldsh [$addr], $rd */
|
|
Sparc_LDSHrr /* 550 */, SPARC_INS_LDSH,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldstuba [$addr] %asi, $rd */
|
|
Sparc_LDSTUBAri /* 551 */, SPARC_INS_LDSTUBA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldstuba [$addr] $asi, $rd */
|
|
Sparc_LDSTUBArr /* 552 */, SPARC_INS_LDSTUBA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldstub [$addr], $rd */
|
|
Sparc_LDSTUBri /* 553 */, SPARC_INS_LDSTUB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldstub [$addr], $rd */
|
|
Sparc_LDSTUBrr /* 554 */, SPARC_INS_LDSTUB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldswa [$addr] %asi, $rd */
|
|
Sparc_LDSWAri /* 555 */, SPARC_INS_LDSWA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldswa [$addr] $asi, $rd */
|
|
Sparc_LDSWArr /* 556 */, SPARC_INS_LDSWA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldsw [$addr], $rd */
|
|
Sparc_LDSWri /* 557 */, SPARC_INS_LDSW,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldsw [$addr], $rd */
|
|
Sparc_LDSWrr /* 558 */, SPARC_INS_LDSW,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* lduba [$addr] %asi, $rd */
|
|
Sparc_LDUBAri /* 559 */, SPARC_INS_LDUBA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* lduba [$addr] $asi, $rd */
|
|
Sparc_LDUBArr /* 560 */, SPARC_INS_LDUBA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldub [$addr], $rd */
|
|
Sparc_LDUBri /* 561 */, SPARC_INS_LDUB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldub [$addr], $rd */
|
|
Sparc_LDUBrr /* 562 */, SPARC_INS_LDUB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* lduha [$addr] %asi, $rd */
|
|
Sparc_LDUHAri /* 563 */, SPARC_INS_LDUHA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* lduha [$addr] $asi, $rd */
|
|
Sparc_LDUHArr /* 564 */, SPARC_INS_LDUHA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* lduh [$addr], $rd */
|
|
Sparc_LDUHri /* 565 */, SPARC_INS_LDUH,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* lduh [$addr], $rd */
|
|
Sparc_LDUHrr /* 566 */, SPARC_INS_LDUH,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldxa [$addr] %asi, $rd */
|
|
Sparc_LDXAri /* 567 */, SPARC_INS_LDXA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldxa [$addr] $asi, $rd */
|
|
Sparc_LDXArr /* 568 */, SPARC_INS_LDXA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldx [$addr], %fsr */
|
|
Sparc_LDXFSRri /* 569 */, SPARC_INS_LDX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_FSR, 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldx [$addr], %fsr */
|
|
Sparc_LDXFSRrr /* 570 */, SPARC_INS_LDX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_FSR, 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldx [$addr], $rd */
|
|
Sparc_LDXri /* 571 */, SPARC_INS_LDX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldx [$addr], $rd */
|
|
Sparc_LDXrr /* 572 */, SPARC_INS_LDX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld [$addr], $rd */
|
|
Sparc_LDri /* 573 */, SPARC_INS_LD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld [$addr], $rd */
|
|
Sparc_LDrr /* 574 */, SPARC_INS_LD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* lzcnt $rs2, $rd */
|
|
Sparc_LZCNT /* 575 */, SPARC_INS_LZCNT,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* membar $simm13 */
|
|
Sparc_MEMBARi /* 576 */, SPARC_INS_MEMBAR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movdtox $rs2, $rd */
|
|
Sparc_MOVDTOX /* 577 */, SPARC_INS_MOVDTOX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mov$cond %fcc0, $simm11, $rd */
|
|
Sparc_MOVFCCri /* 578 */, SPARC_INS_MOV,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mov$cond %fcc0, $rs2, $rd */
|
|
Sparc_MOVFCCrr /* 579 */, SPARC_INS_MOV,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_1 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mov$cond %icc, $simm11, $rd */
|
|
Sparc_MOVICCri /* 580 */, SPARC_INS_MOV,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mov$cond %icc, $rs2, $rd */
|
|
Sparc_MOVICCrr /* 581 */, SPARC_INS_MOV,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_1 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movr$rcond $rs1, $simm10, $rd */
|
|
Sparc_MOVRri /* 582 */, SPARC_INS_MOVR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_4I }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movr$rcond $rs1, $rs2, $rd */
|
|
Sparc_MOVRrr /* 583 */, SPARC_INS_MOVR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_4R }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movstosw $rs2, $rd */
|
|
Sparc_MOVSTOSW /* 584 */, SPARC_INS_MOVSTOSW,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movstouw $rs2, $rd */
|
|
Sparc_MOVSTOUW /* 585 */, SPARC_INS_MOVSTOUW,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movdtox $rs2, $rd */
|
|
Sparc_MOVWTOS /* 586 */, SPARC_INS_MOVDTOX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mov$cond %xcc, $simm11, $rd */
|
|
Sparc_MOVXCCri /* 587 */, SPARC_INS_MOV,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mov$cond %xcc, $rs2, $rd */
|
|
Sparc_MOVXCCrr /* 588 */, SPARC_INS_MOV,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_1 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* movdtox $rs2, $rd */
|
|
Sparc_MOVXTOD /* 589 */, SPARC_INS_MOVDTOX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mulscc $rs1, $simm13, $rd */
|
|
Sparc_MULSCCri /* 590 */, SPARC_INS_MULSCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_Y, SPARC_REG_ICC, 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mulscc $rs1, $rs2, $rd */
|
|
Sparc_MULSCCrr /* 591 */, SPARC_INS_MULSCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_Y, SPARC_REG_ICC, 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mulx $rs1, $simm13, $rd */
|
|
Sparc_MULXri /* 592 */, SPARC_INS_MULX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mulx $rs1, $rs2, $rd */
|
|
Sparc_MULXrr /* 593 */, SPARC_INS_MULX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* nop */
|
|
Sparc_NOP /* 594 */, SPARC_INS_NOP,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F2_1 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* orcc $rs1, $simm13, $rd */
|
|
Sparc_ORCCri /* 595 */, SPARC_INS_ORCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* orcc $rs1, $rs2, $rd */
|
|
Sparc_ORCCrr /* 596 */, SPARC_INS_ORCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* orncc $rs1, $simm13, $rd */
|
|
Sparc_ORNCCri /* 597 */, SPARC_INS_ORNCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* orncc $rs1, $rs2, $rd */
|
|
Sparc_ORNCCrr /* 598 */, SPARC_INS_ORNCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* orn $rs1, $simm13, $rd */
|
|
Sparc_ORNri /* 599 */, SPARC_INS_ORN,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* orn $rs1, $rs2, $rd */
|
|
Sparc_ORNrr /* 600 */, SPARC_INS_ORN,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* or $rs1, $simm13, $rd */
|
|
Sparc_ORri /* 601 */, SPARC_INS_OR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* or $rs1, $rs2, $rd */
|
|
Sparc_ORrr /* 602 */, SPARC_INS_OR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* pdist $rs1, $rs2, $rd */
|
|
Sparc_PDIST /* 603 */, SPARC_INS_PDIST,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* pdistn $rs1, $rs2, $rd */
|
|
Sparc_PDISTN /* 604 */, SPARC_INS_PDISTN,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* popc $rs2, $rd */
|
|
Sparc_POPCrr /* 605 */, SPARC_INS_POPC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* prefetch [$addr], $rd */
|
|
Sparc_PREFETCHi /* 606 */, SPARC_INS_PREFETCH,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* prefetch [$addr], $rd */
|
|
Sparc_PREFETCHr /* 607 */, SPARC_INS_PREFETCH,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* pwr $rs1, $simm13, %psr */
|
|
Sparc_PWRPSRri /* 608 */, SPARC_INS_PWR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_PSR, 0 }, { SPARC_FEATURE_HASPWRPSR, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* pwr $rs1, $rs2, %psr */
|
|
Sparc_PWRPSRrr /* 609 */, SPARC_INS_PWR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_PSR, 0 }, { SPARC_FEATURE_HASPWRPSR, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rd $rs1, $rd */
|
|
Sparc_RDASR /* 610 */, SPARC_INS_RD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rdpr %fq, $rd */
|
|
Sparc_RDFQ /* 611 */, SPARC_INS_RDPR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_FQ, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rdpr $rs1, $rd */
|
|
Sparc_RDPR /* 612 */, SPARC_INS_RDPR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rd %psr, $rd */
|
|
Sparc_RDPSR /* 613 */, SPARC_INS_RD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_PSR, 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rd %tbr, $rd */
|
|
Sparc_RDTBR /* 614 */, SPARC_INS_RD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_TBR, 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rd %wim, $rd */
|
|
Sparc_RDWIM /* 615 */, SPARC_INS_RD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_WIM, 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* restored */
|
|
Sparc_RESTORED /* 616 */, SPARC_INS_RESTORED,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* restore $rs1, $simm13, $rd */
|
|
Sparc_RESTOREri /* 617 */, SPARC_INS_RESTORE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* restore $rs1, $rs2, $rd */
|
|
Sparc_RESTORErr /* 618 */, SPARC_INS_RESTORE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* jmp %i7+$simm13 */
|
|
Sparc_RET /* 619 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* jmp %o7+$simm13 */
|
|
Sparc_RETL /* 620 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* retry */
|
|
Sparc_RETRY /* 621 */, SPARC_INS_RETRY,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rett $addr */
|
|
Sparc_RETTri /* 622 */, SPARC_INS_RETT,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_GRP_RET, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* rett $addr */
|
|
Sparc_RETTrr /* 623 */, SPARC_INS_RETT,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_GRP_JUMP, SPARC_GRP_RET, 0 }, 1, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* saved */
|
|
Sparc_SAVED /* 624 */, SPARC_INS_SAVED,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* save $rs1, $simm13, $rd */
|
|
Sparc_SAVEri /* 625 */, SPARC_INS_SAVE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* save $rs1, $rs2, $rd */
|
|
Sparc_SAVErr /* 626 */, SPARC_INS_SAVE,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sdivcc $rs1, $simm13, $rd */
|
|
Sparc_SDIVCCri /* 627 */, SPARC_INS_SDIVCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_Y, 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sdivcc $rs1, $rs2, $rd */
|
|
Sparc_SDIVCCrr /* 628 */, SPARC_INS_SDIVCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_Y, 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sdivx $rs1, $simm13, $rd */
|
|
Sparc_SDIVXri /* 629 */, SPARC_INS_SDIVX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sdivx $rs1, $rs2, $rd */
|
|
Sparc_SDIVXrr /* 630 */, SPARC_INS_SDIVX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sdiv $rs1, $simm13, $rd */
|
|
Sparc_SDIVri /* 631 */, SPARC_INS_SDIV,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_Y, 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sdiv $rs1, $rs2, $rd */
|
|
Sparc_SDIVrr /* 632 */, SPARC_INS_SDIV,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_Y, 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sethi $imm22, $rd */
|
|
Sparc_SETHIi /* 633 */, SPARC_INS_SETHI,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F2_1 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* shutdown */
|
|
Sparc_SHUTDOWN /* 634 */, SPARC_INS_SHUTDOWN,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* siam */
|
|
Sparc_SIAM /* 635 */, SPARC_INS_SIAM,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS2, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sir $simm13 */
|
|
Sparc_SIR /* 636 */, SPARC_INS_SIR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sllx $rs1, $shcnt, $rd */
|
|
Sparc_SLLXri /* 637 */, SPARC_INS_SLLX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_SI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sllx $rs1, $rs2, $rd */
|
|
Sparc_SLLXrr /* 638 */, SPARC_INS_SLLX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_SR }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sll $rs1, $shcnt, $rd */
|
|
Sparc_SLLri /* 639 */, SPARC_INS_SLL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_SI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sll $rs1, $rs2, $rd */
|
|
Sparc_SLLrr /* 640 */, SPARC_INS_SLL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_SR }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* smac $rs1, $simm13, $rd */
|
|
Sparc_SMACri /* 641 */, SPARC_INS_SMAC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_Y, SPARC_REG_ASR18, 0 }, { SPARC_REG_Y, SPARC_REG_ASR18, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* smac $rs1, $rs2, $rd */
|
|
Sparc_SMACrr /* 642 */, SPARC_INS_SMAC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_Y, SPARC_REG_ASR18, 0 }, { SPARC_REG_Y, SPARC_REG_ASR18, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* smulcc $rs1, $simm13, $rd */
|
|
Sparc_SMULCCri /* 643 */, SPARC_INS_SMULCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* smulcc $rs1, $rs2, $rd */
|
|
Sparc_SMULCCrr /* 644 */, SPARC_INS_SMULCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* smul $rs1, $simm13, $rd */
|
|
Sparc_SMULri /* 645 */, SPARC_INS_SMUL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* smul $rs1, $rs2, $rd */
|
|
Sparc_SMULrr /* 646 */, SPARC_INS_SMUL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* srax $rs1, $shcnt, $rd */
|
|
Sparc_SRAXri /* 647 */, SPARC_INS_SRAX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_SI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* srax $rs1, $rs2, $rd */
|
|
Sparc_SRAXrr /* 648 */, SPARC_INS_SRAX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_SR }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sra $rs1, $shcnt, $rd */
|
|
Sparc_SRAri /* 649 */, SPARC_INS_SRA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_SI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sra $rs1, $rs2, $rd */
|
|
Sparc_SRArr /* 650 */, SPARC_INS_SRA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_SR }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* srlx $rs1, $shcnt, $rd */
|
|
Sparc_SRLXri /* 651 */, SPARC_INS_SRLX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_SI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* srlx $rs1, $rs2, $rd */
|
|
Sparc_SRLXrr /* 652 */, SPARC_INS_SRLX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_SR }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* srl $rs1, $shcnt, $rd */
|
|
Sparc_SRLri /* 653 */, SPARC_INS_SRL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_SI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* srl $rs1, $rs2, $rd */
|
|
Sparc_SRLrr /* 654 */, SPARC_INS_SRL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_SR }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sta $rd, [$addr] %asi */
|
|
Sparc_STAri /* 655 */, SPARC_INS_STA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sta $rd, [$addr] $asi */
|
|
Sparc_STArr /* 656 */, SPARC_INS_STA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stbar */
|
|
Sparc_STBAR /* 657 */, SPARC_INS_STBAR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stba $rd, [$addr] %asi */
|
|
Sparc_STBAri /* 658 */, SPARC_INS_STBA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stba $rd, [$addr] $asi */
|
|
Sparc_STBArr /* 659 */, SPARC_INS_STBA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stb $rd, [$addr] */
|
|
Sparc_STBri /* 660 */, SPARC_INS_STB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stb $rd, [$addr] */
|
|
Sparc_STBrr /* 661 */, SPARC_INS_STB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* st %csr, [$addr] */
|
|
Sparc_STCSRri /* 662 */, SPARC_INS_ST,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_CPSR, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* st %csr, [$addr] */
|
|
Sparc_STCSRrr /* 663 */, SPARC_INS_ST,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_CPSR, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* st $rd, [$addr] */
|
|
Sparc_STCri /* 664 */, SPARC_INS_ST,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* st $rd, [$addr] */
|
|
Sparc_STCrr /* 665 */, SPARC_INS_ST,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stda $rd, [$addr] %asi */
|
|
Sparc_STDAri /* 666 */, SPARC_INS_STDA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stda $rd, [$addr] $asi */
|
|
Sparc_STDArr /* 667 */, SPARC_INS_STDA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* std %cq, [$addr] */
|
|
Sparc_STDCQri /* 668 */, SPARC_INS_STD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_CPQ, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* std %cq, [$addr] */
|
|
Sparc_STDCQrr /* 669 */, SPARC_INS_STD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_CPQ, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* std $rd, [$addr] */
|
|
Sparc_STDCri /* 670 */, SPARC_INS_STD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* std $rd, [$addr] */
|
|
Sparc_STDCrr /* 671 */, SPARC_INS_STD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stda $rd, [$addr] %asi */
|
|
Sparc_STDFAri /* 672 */, SPARC_INS_STDA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stda $rd, [$addr] $asi */
|
|
Sparc_STDFArr /* 673 */, SPARC_INS_STDA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* std %fq, [$addr] */
|
|
Sparc_STDFQri /* 674 */, SPARC_INS_STD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_FQ, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* std %fq, [$addr] */
|
|
Sparc_STDFQrr /* 675 */, SPARC_INS_STD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_FQ, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* std $rd, [$addr] */
|
|
Sparc_STDFri /* 676 */, SPARC_INS_STD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* std $rd, [$addr] */
|
|
Sparc_STDFrr /* 677 */, SPARC_INS_STD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* std $rd, [$addr] */
|
|
Sparc_STDri /* 678 */, SPARC_INS_STD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* std $rd, [$addr] */
|
|
Sparc_STDrr /* 679 */, SPARC_INS_STD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sta $rd, [$addr] %asi */
|
|
Sparc_STFAri /* 680 */, SPARC_INS_STA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sta $rd, [$addr] $asi */
|
|
Sparc_STFArr /* 681 */, SPARC_INS_STA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* st %fsr, [$addr] */
|
|
Sparc_STFSRri /* 682 */, SPARC_INS_ST,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_FSR, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* st %fsr, [$addr] */
|
|
Sparc_STFSRrr /* 683 */, SPARC_INS_ST,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_FSR, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* st $rd, [$addr] */
|
|
Sparc_STFri /* 684 */, SPARC_INS_ST,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* st $rd, [$addr] */
|
|
Sparc_STFrr /* 685 */, SPARC_INS_ST,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stha $rd, [$addr] %asi */
|
|
Sparc_STHAri /* 686 */, SPARC_INS_STHA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stha $rd, [$addr] $asi */
|
|
Sparc_STHArr /* 687 */, SPARC_INS_STHA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sth $rd, [$addr] */
|
|
Sparc_STHri /* 688 */, SPARC_INS_STH,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sth $rd, [$addr] */
|
|
Sparc_STHrr /* 689 */, SPARC_INS_STH,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stqa $rd, [$addr] %asi */
|
|
Sparc_STQFAri /* 690 */, SPARC_INS_STQA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stqa $rd, [$addr] $asi */
|
|
Sparc_STQFArr /* 691 */, SPARC_INS_STQA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stq $rd, [$addr] */
|
|
Sparc_STQFri /* 692 */, SPARC_INS_STQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stq $rd, [$addr] */
|
|
Sparc_STQFrr /* 693 */, SPARC_INS_STQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stxa $rd, [$addr] %asi */
|
|
Sparc_STXAri /* 694 */, SPARC_INS_STXA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stxa $rd, [$addr] $asi */
|
|
Sparc_STXArr /* 695 */, SPARC_INS_STXA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stx %fsr, [$addr] */
|
|
Sparc_STXFSRri /* 696 */, SPARC_INS_STX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_FSR, 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stx %fsr, [$addr] */
|
|
Sparc_STXFSRrr /* 697 */, SPARC_INS_STX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_FSR, 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stx $rd, [$addr] */
|
|
Sparc_STXri /* 698 */, SPARC_INS_STX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* stx $rd, [$addr] */
|
|
Sparc_STXrr /* 699 */, SPARC_INS_STX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* st $rd, [$addr] */
|
|
Sparc_STri /* 700 */, SPARC_INS_ST,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* st $rd, [$addr] */
|
|
Sparc_STrr /* 701 */, SPARC_INS_ST,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* subcc $rs1, $simm13, $rd */
|
|
Sparc_SUBCCri /* 702 */, SPARC_INS_SUBCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* subcc $rs1, $rs2, $rd */
|
|
Sparc_SUBCCrr /* 703 */, SPARC_INS_SUBCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* subx $rs1, $simm13, $rd */
|
|
Sparc_SUBCri /* 704 */, SPARC_INS_SUBX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* subx $rs1, $rs2, $rd */
|
|
Sparc_SUBCrr /* 705 */, SPARC_INS_SUBX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* subxcc $rs1, $simm13, $rd */
|
|
Sparc_SUBEri /* 706 */, SPARC_INS_SUBXCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* subxcc $rs1, $rs2, $rd */
|
|
Sparc_SUBErr /* 707 */, SPARC_INS_SUBXCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sub $rs1, $simm13, $rd */
|
|
Sparc_SUBri /* 708 */, SPARC_INS_SUB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* sub $rs1, $rs2, $rd */
|
|
Sparc_SUBrr /* 709 */, SPARC_INS_SUB,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* swapa [$addr] %asi, $rd */
|
|
Sparc_SWAPAri /* 710 */, SPARC_INS_SWAPA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ASR3, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* swapa [$addr] $asi, $rd */
|
|
Sparc_SWAPArr /* 711 */, SPARC_INS_SWAPA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* swap [$addr], $rd */
|
|
Sparc_SWAPri /* 712 */, SPARC_INS_SWAP,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* swap [$addr], $rd */
|
|
Sparc_SWAPrr /* 713 */, SPARC_INS_SWAP,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ta 1 */
|
|
Sparc_TA1 /* 714 */, SPARC_INS_TA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ta 3 */
|
|
Sparc_TA3 /* 715 */, SPARC_INS_TA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ta 5 */
|
|
Sparc_TA5 /* 716 */, SPARC_INS_TA,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* taddcctv $rs1, $simm13, $rd */
|
|
Sparc_TADDCCTVri /* 717 */, SPARC_INS_TADDCCTV,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* taddcctv $rs1, $rs2, $rd */
|
|
Sparc_TADDCCTVrr /* 718 */, SPARC_INS_TADDCCTV,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* taddcc $rs1, $simm13, $rd */
|
|
Sparc_TADDCCri /* 719 */, SPARC_INS_TADDCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* taddcc $rs1, $rs2, $rd */
|
|
Sparc_TADDCCrr /* 720 */, SPARC_INS_TADDCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* call $disp */
|
|
Sparc_TAIL_CALL /* 721 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* jmp $addr */
|
|
Sparc_TAIL_CALLri /* 722 */, SPARC_INS_INVALID,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }}
|
|
#endif
|
|
},
|
|
{
|
|
/* t$cond %icc, $rs1 + $imm */
|
|
Sparc_TICCri /* 723 */, SPARC_INS_T,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_TRAPSP }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* t$cond %icc, $rs1 + $rs2 */
|
|
Sparc_TICCrr /* 724 */, SPARC_INS_T,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_TRAPSP }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* add $rs1, $rs2, $rd, $sym */
|
|
Sparc_TLS_ADDrr /* 725 */, SPARC_INS_ADD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* call $disp, $sym */
|
|
Sparc_TLS_CALL /* 726 */, SPARC_INS_CALL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_O6, 0 }, { 0 }, { SPARC_GRP_CALL, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F1 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ldx [$addr], $rd, $sym */
|
|
Sparc_TLS_LDXrr /* 727 */, SPARC_INS_LDX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* ld [$addr], $rd, $sym */
|
|
Sparc_TLS_LDrr /* 728 */, SPARC_INS_LD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* t$cond $rs1 + $imm */
|
|
Sparc_TRAPri /* 729 */, SPARC_INS_T,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_TRAPSP }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* t$cond $rs1 + $rs2 */
|
|
Sparc_TRAPrr /* 730 */, SPARC_INS_T,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_TRAPSP }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* tsubcctv $rs1, $simm13, $rd */
|
|
Sparc_TSUBCCTVri /* 731 */, SPARC_INS_TSUBCCTV,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* tsubcctv $rs1, $rs2, $rd */
|
|
Sparc_TSUBCCTVrr /* 732 */, SPARC_INS_TSUBCCTV,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* tsubcc $rs1, $simm13, $rd */
|
|
Sparc_TSUBCCri /* 733 */, SPARC_INS_TSUBCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* tsubcc $rs1, $rs2, $rd */
|
|
Sparc_TSUBCCrr /* 734 */, SPARC_INS_TSUBCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* t$cond %xcc, $rs1 + $imm */
|
|
Sparc_TXCCri /* 735 */, SPARC_INS_T,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_TRAPSP }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* t$cond %xcc, $rs1 + $rs2 */
|
|
Sparc_TXCCrr /* 736 */, SPARC_INS_T,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_TRAPSP }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* udivcc $rs1, $simm13, $rd */
|
|
Sparc_UDIVCCri /* 737 */, SPARC_INS_UDIVCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_Y, 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* udivcc $rs1, $rs2, $rd */
|
|
Sparc_UDIVCCrr /* 738 */, SPARC_INS_UDIVCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_Y, 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* udivx $rs1, $simm13, $rd */
|
|
Sparc_UDIVXri /* 739 */, SPARC_INS_UDIVX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* udivx $rs1, $rs2, $rd */
|
|
Sparc_UDIVXrr /* 740 */, SPARC_INS_UDIVX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_IS64BIT, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* udiv $rs1, $simm13, $rd */
|
|
Sparc_UDIVri /* 741 */, SPARC_INS_UDIV,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_Y, 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* udiv $rs1, $rs2, $rd */
|
|
Sparc_UDIVrr /* 742 */, SPARC_INS_UDIV,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_Y, 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* umac $rs1, $simm13, $rd */
|
|
Sparc_UMACri /* 743 */, SPARC_INS_UMAC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_Y, SPARC_REG_ASR18, 0 }, { SPARC_REG_Y, SPARC_REG_ASR18, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* umac $rs1, $rs2, $rd */
|
|
Sparc_UMACrr /* 744 */, SPARC_INS_UMAC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ SPARC_REG_Y, SPARC_REG_ASR18, 0 }, { SPARC_REG_Y, SPARC_REG_ASR18, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* umulcc $rs1, $simm13, $rd */
|
|
Sparc_UMULCCri /* 745 */, SPARC_INS_UMULCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* umulcc $rs1, $rs2, $rd */
|
|
Sparc_UMULCCrr /* 746 */, SPARC_INS_UMULCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* umulxhi $rs1, $rs2, $rd */
|
|
Sparc_UMULXHI /* 747 */, SPARC_INS_UMULXHI,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* umul $rs1, $simm13, $rd */
|
|
Sparc_UMULri /* 748 */, SPARC_INS_UMUL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* umul $rs1, $rs2, $rd */
|
|
Sparc_UMULrr /* 749 */, SPARC_INS_UMUL,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* unimp $imm22 */
|
|
Sparc_UNIMP /* 750 */, SPARC_INS_UNIMP,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F2_1 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmpd $rd, $rs1, $rs2 */
|
|
Sparc_V9FCMPD /* 751 */, SPARC_INS_FCMPD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3C }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmped $rd, $rs1, $rs2 */
|
|
Sparc_V9FCMPED /* 752 */, SPARC_INS_FCMPED,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3C }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmpeq $rd, $rs1, $rs2 */
|
|
Sparc_V9FCMPEQ /* 753 */, SPARC_INS_FCMPEQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3C }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmpes $rd, $rs1, $rs2 */
|
|
Sparc_V9FCMPES /* 754 */, SPARC_INS_FCMPES,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3C }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmpq $rd, $rs1, $rs2 */
|
|
Sparc_V9FCMPQ /* 755 */, SPARC_INS_FCMPQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3C }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fcmps $rd, $rs1, $rs2 */
|
|
Sparc_V9FCMPS /* 756 */, SPARC_INS_FCMPS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3C }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovd$cond $opf_cc, $rs2, $rd */
|
|
Sparc_V9FMOVD_FCC /* 757 */, SPARC_INS_FMOVD,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovq$cond $opf_cc, $rs2, $rd */
|
|
Sparc_V9FMOVQ_FCC /* 758 */, SPARC_INS_FMOVQ,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* fmovs$cond $opf_cc, $rs2, $rd */
|
|
Sparc_V9FMOVS_FCC /* 759 */, SPARC_INS_FMOVS,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mov$cond $cc, $simm11, $rd */
|
|
Sparc_V9MOVFCCri /* 760 */, SPARC_INS_MOV,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* mov$cond $cc, $rs2, $rd */
|
|
Sparc_V9MOVFCCrr /* 761 */, SPARC_INS_MOV,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F4_1 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* wr $rs1, $simm13, $rd */
|
|
Sparc_WRASRri /* 762 */, SPARC_INS_WR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* wr $rs1, $rs2, $rd */
|
|
Sparc_WRASRrr /* 763 */, SPARC_INS_WR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* wrpr $rs1, $simm13, $rd */
|
|
Sparc_WRPRri /* 764 */, SPARC_INS_WRPR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* wrpr $rs1, $rs2, $rd */
|
|
Sparc_WRPRrr /* 765 */, SPARC_INS_WRPR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASV9, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* wr $rs1, $simm13, %psr */
|
|
Sparc_WRPSRri /* 766 */, SPARC_INS_WR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_PSR, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* wr $rs1, $rs2, %psr */
|
|
Sparc_WRPSRrr /* 767 */, SPARC_INS_WR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_PSR, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* wr $rs1, $simm13, %tbr */
|
|
Sparc_WRTBRri /* 768 */, SPARC_INS_WR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_TBR, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* wr $rs1, $rs2, %tbr */
|
|
Sparc_WRTBRrr /* 769 */, SPARC_INS_WR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_TBR, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* wr $rs1, $simm13, %wim */
|
|
Sparc_WRWIMri /* 770 */, SPARC_INS_WR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_WIM, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* wr $rs1, $rs2, %wim */
|
|
Sparc_WRWIMrr /* 771 */, SPARC_INS_WR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_WIM, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xmulx $rs1, $rs2, $rd */
|
|
Sparc_XMULX /* 772 */, SPARC_INS_XMULX,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xmulxhi $rs1, $rs2, $rd */
|
|
Sparc_XMULXHI /* 773 */, SPARC_INS_XMULXHI,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { SPARC_FEATURE_HASVIS3, 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_3 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xnorcc $rs1, $simm13, $rd */
|
|
Sparc_XNORCCri /* 774 */, SPARC_INS_XNORCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xnorcc $rs1, $rs2, $rd */
|
|
Sparc_XNORCCrr /* 775 */, SPARC_INS_XNORCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xnor $rs1, $simm13, $rd */
|
|
Sparc_XNORri /* 776 */, SPARC_INS_XNOR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xnor $rs1, $rs2, $rd */
|
|
Sparc_XNORrr /* 777 */, SPARC_INS_XNOR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xorcc $rs1, $simm13, $rd */
|
|
Sparc_XORCCri /* 778 */, SPARC_INS_XORCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xorcc $rs1, $rs2, $rd */
|
|
Sparc_XORCCrr /* 779 */, SPARC_INS_XORCC,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xor $rs1, $simm13, $rd */
|
|
Sparc_XORri /* 780 */, SPARC_INS_XOR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_2 }}
|
|
|
|
#endif
|
|
},
|
|
{
|
|
/* xor $rs1, $rs2, $rd */
|
|
Sparc_XORrr /* 781 */, SPARC_INS_XOR,
|
|
#ifndef CAPSTONE_DIET
|
|
{ 0 }, { 0 }, { 0 }, 0, 0, { .sparc = { SPARC_INSN_FORM_F3_1_ASI }}
|
|
|
|
#endif
|
|
},
|