645 lines
79 KiB
C++
645 lines
79 KiB
C++
//===- TableGen'erated file -------------------------------------*- C++ -*-===//
|
|
//
|
|
// Target Instruction Descriptors
|
|
//
|
|
// Automatically generated file, do not edit!
|
|
//
|
|
//===----------------------------------------------------------------------===//
|
|
|
|
namespace llvm {
|
|
|
|
static const TargetRegisterClass* Barriers1[] = { &PPC::CARRYRCRegClass, NULL };
|
|
static const unsigned ImplicitList1[] = { PPC::CARRY, 0 };
|
|
static const unsigned ImplicitList2[] = { PPC::R1, 0 };
|
|
static const unsigned ImplicitList3[] = { PPC::CR0, 0 };
|
|
static const unsigned ImplicitList4[] = { PPC::CTR, 0 };
|
|
static const unsigned ImplicitList5[] = { PPC::CTR8, PPC::RM, 0 };
|
|
static const TargetRegisterClass* Barriers2[] = { &PPC::CARRYRCRegClass, &PPC::CTRRC8RegClass, NULL };
|
|
static const unsigned ImplicitList6[] = { PPC::X0, PPC::X2, PPC::X3, PPC::X4, PPC::X5, PPC::X6, PPC::X7, PPC::X8, PPC::X9, PPC::X10, PPC::X11, PPC::X12, PPC::F0, PPC::F1, PPC::F2, PPC::F3, PPC::F4, PPC::F5, PPC::F6, PPC::F7, PPC::F8, PPC::F9, PPC::F10, PPC::F11, PPC::F12, PPC::F13, PPC::V0, PPC::V1, PPC::V2, PPC::V3, PPC::V4, PPC::V5, PPC::V6, PPC::V7, PPC::V8, PPC::V9, PPC::V10, PPC::V11, PPC::V12, PPC::V13, PPC::V14, PPC::V15, PPC::V16, PPC::V17, PPC::V18, PPC::V19, PPC::LR8, PPC::CTR8, PPC::CR0, PPC::CR1, PPC::CR5, PPC::CR6, PPC::CR7, PPC::CARRY, 0 };
|
|
static const unsigned ImplicitList7[] = { PPC::CTR, PPC::RM, 0 };
|
|
static const TargetRegisterClass* Barriers3[] = { &PPC::CARRYRCRegClass, &PPC::CTRRCRegClass, NULL };
|
|
static const unsigned ImplicitList8[] = { PPC::R0, PPC::R2, PPC::R3, PPC::R4, PPC::R5, PPC::R6, PPC::R7, PPC::R8, PPC::R9, PPC::R10, PPC::R11, PPC::R12, PPC::F0, PPC::F1, PPC::F2, PPC::F3, PPC::F4, PPC::F5, PPC::F6, PPC::F7, PPC::F8, PPC::F9, PPC::F10, PPC::F11, PPC::F12, PPC::F13, PPC::V0, PPC::V1, PPC::V2, PPC::V3, PPC::V4, PPC::V5, PPC::V6, PPC::V7, PPC::V8, PPC::V9, PPC::V10, PPC::V11, PPC::V12, PPC::V13, PPC::V14, PPC::V15, PPC::V16, PPC::V17, PPC::V18, PPC::V19, PPC::LR, PPC::CTR, PPC::CR0, PPC::CR1, PPC::CR5, PPC::CR6, PPC::CR7, PPC::CARRY, 0 };
|
|
static const unsigned ImplicitList9[] = { PPC::R0, PPC::R3, PPC::R4, PPC::R5, PPC::R6, PPC::R7, PPC::R8, PPC::R9, PPC::R10, PPC::R11, PPC::R12, PPC::F0, PPC::F1, PPC::F2, PPC::F3, PPC::F4, PPC::F5, PPC::F6, PPC::F7, PPC::F8, PPC::F9, PPC::F10, PPC::F11, PPC::F12, PPC::F13, PPC::V0, PPC::V1, PPC::V2, PPC::V3, PPC::V4, PPC::V5, PPC::V6, PPC::V7, PPC::V8, PPC::V9, PPC::V10, PPC::V11, PPC::V12, PPC::V13, PPC::V14, PPC::V15, PPC::V16, PPC::V17, PPC::V18, PPC::V19, PPC::LR, PPC::CTR, PPC::CR0, PPC::CR1, PPC::CR5, PPC::CR6, PPC::CR7, PPC::CARRY, 0 };
|
|
static const unsigned ImplicitList10[] = { PPC::RM, 0 };
|
|
static const unsigned ImplicitList11[] = { PPC::LR, PPC::RM, 0 };
|
|
static const unsigned ImplicitList12[] = { PPC::X1, 0 };
|
|
static const unsigned ImplicitList13[] = { PPC::CTR8, 0 };
|
|
static const unsigned ImplicitList14[] = { PPC::LR, 0 };
|
|
static const unsigned ImplicitList15[] = { PPC::LR8, 0 };
|
|
static const TargetRegisterClass* Barriers4[] = { &PPC::CTRRCRegClass, NULL };
|
|
static const TargetRegisterClass* Barriers5[] = { &PPC::CTRRC8RegClass, NULL };
|
|
static const unsigned ImplicitList16[] = { PPC::CR6, 0 };
|
|
|
|
static const TargetOperandInfo OperandInfo2[] = { { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo3[] = { { -1, 0, 0 }, { -1, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo4[] = { { -1, 0, 0 }, { -1, 0, ((0 << 16) | (1 << TOI::TIED_TO)) }, { -1, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo5[] = { { -1, 0, 0 }, { -1, 0, 0 }, { -1, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo6[] = { { -1, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo7[] = { { PPC::GPRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo8[] = { { PPC::G8RCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo9[] = { { PPC::GPRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo10[] = { { PPC::G8RCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo11[] = { { PPC::GPRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo12[] = { { PPC::G8RCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo13[] = { { PPC::GPRCRegClassID, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { PPC::GPRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo14[] = { { PPC::G8RCRegClassID, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { PPC::G8RCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo15[] = { { PPC::GPRCRegClassID, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { PPC::GPRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo16[] = { { PPC::G8RCRegClassID, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { PPC::G8RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo17[] = { { -1, 0|(1<<TOI::Predicate), 0 }, { PPC::CRRCRegClassID, 0|(1<<TOI::Predicate), 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo18[] = { { -1, 0|(1<<TOI::Predicate), 0 }, { PPC::CRRCRegClassID, 0|(1<<TOI::Predicate), 0 }, };
|
|
static const TargetOperandInfo OperandInfo19[] = { { PPC::CRRCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo20[] = { { PPC::CRRCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo21[] = { { PPC::CRRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo22[] = { { PPC::CRRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo23[] = { { PPC::CRBITRCRegClassID, 0, 0 }, { PPC::CRBITRCRegClassID, 0, 0 }, { PPC::CRBITRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo24[] = { { PPC::CRBITRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo25[] = { { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, };
|
|
static const TargetOperandInfo OperandInfo26[] = { { -1, 0, 0 }, { -1, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo27[] = { { -1, 0, 0 }, { -1, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo28[] = { { PPC::GPRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, { -1, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, };
|
|
static const TargetOperandInfo OperandInfo29[] = { { PPC::G8RCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, { -1, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, };
|
|
static const TargetOperandInfo OperandInfo30[] = { { PPC::G8RCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo31[] = { { PPC::F8RCRegClassID, 0, 0 }, { PPC::F8RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo32[] = { { PPC::F4RCRegClassID, 0, 0 }, { PPC::F4RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo33[] = { { PPC::F8RCRegClassID, 0, 0 }, { PPC::F8RCRegClassID, 0, 0 }, { PPC::F8RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo34[] = { { PPC::F4RCRegClassID, 0, 0 }, { PPC::F4RCRegClassID, 0, 0 }, { PPC::F4RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo35[] = { { PPC::CRRCRegClassID, 0, 0 }, { PPC::F8RCRegClassID, 0, 0 }, { PPC::F8RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo36[] = { { PPC::CRRCRegClassID, 0, 0 }, { PPC::F4RCRegClassID, 0, 0 }, { PPC::F4RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo37[] = { { PPC::F8RCRegClassID, 0, 0 }, { PPC::F8RCRegClassID, 0, 0 }, { PPC::F8RCRegClassID, 0, 0 }, { PPC::F8RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo38[] = { { PPC::F4RCRegClassID, 0, 0 }, { PPC::F4RCRegClassID, 0, 0 }, { PPC::F4RCRegClassID, 0, 0 }, { PPC::F4RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo39[] = { { PPC::F4RCRegClassID, 0, 0 }, { PPC::F8RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo40[] = { { PPC::F4RCRegClassID, 0, 0 }, { PPC::F8RCRegClassID, 0, 0 }, { PPC::F4RCRegClassID, 0, 0 }, { PPC::F4RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo41[] = { { PPC::GPRCRegClassID, 0, 0 }, { -1, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, };
|
|
static const TargetOperandInfo OperandInfo42[] = { { PPC::G8RCRegClassID, 0, 0 }, { -1, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, };
|
|
static const TargetOperandInfo OperandInfo43[] = { { PPC::GPRCRegClassID, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { -1, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), ((1 << 16) | (1 << TOI::TIED_TO)) }, };
|
|
static const TargetOperandInfo OperandInfo44[] = { { PPC::G8RCRegClassID, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { -1, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), ((1 << 16) | (1 << TOI::TIED_TO)) }, };
|
|
static const TargetOperandInfo OperandInfo45[] = { { PPC::GPRCRegClassID, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, };
|
|
static const TargetOperandInfo OperandInfo46[] = { { PPC::G8RCRegClassID, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, };
|
|
static const TargetOperandInfo OperandInfo47[] = { { PPC::G8RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo48[] = { { PPC::G8RCRegClassID, 0, 0 }, { -1, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo49[] = { { PPC::F8RCRegClassID, 0, 0 }, { -1, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, };
|
|
static const TargetOperandInfo OperandInfo50[] = { { PPC::F8RCRegClassID, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { -1, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), ((1 << 16) | (1 << TOI::TIED_TO)) }, };
|
|
static const TargetOperandInfo OperandInfo51[] = { { PPC::F8RCRegClassID, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, };
|
|
static const TargetOperandInfo OperandInfo52[] = { { PPC::F4RCRegClassID, 0, 0 }, { -1, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, };
|
|
static const TargetOperandInfo OperandInfo53[] = { { PPC::F4RCRegClassID, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { -1, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), ((1 << 16) | (1 << TOI::TIED_TO)) }, };
|
|
static const TargetOperandInfo OperandInfo54[] = { { PPC::F4RCRegClassID, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, };
|
|
static const TargetOperandInfo OperandInfo55[] = { { PPC::GPRCRegClassID, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo56[] = { { PPC::G8RCRegClassID, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo57[] = { { PPC::VRRCRegClassID, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, };
|
|
static const TargetOperandInfo OperandInfo58[] = { { PPC::CRRCRegClassID, 0, 0 }, { PPC::CRRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo59[] = { { PPC::GPRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo60[] = { { PPC::F8RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo61[] = { { PPC::VRRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo62[] = { { -1, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo63[] = { { PPC::F8RCRegClassID, 0, 0 }, { -1, 0, 0 }, { PPC::F8RCRegClassID, 0, 0 }, { PPC::F8RCRegClassID, 0, ((0 << 16) | (1 << TOI::TIED_TO)) }, };
|
|
static const TargetOperandInfo OperandInfo64[] = { { PPC::G8RCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo65[] = { { PPC::GPRCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo66[] = { { PPC::G8RCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo67[] = { { PPC::G8RCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, { -1, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo68[] = { { PPC::G8RCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, ((0 << 16) | (1 << TOI::TIED_TO)) }, { PPC::G8RCRegClassID, 0, 0 }, { -1, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo69[] = { { PPC::GPRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, ((0 << 16) | (1 << TOI::TIED_TO)) }, { PPC::GPRCRegClassID, 0, 0 }, { -1, 0, 0 }, { -1, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo70[] = { { PPC::GPRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, { -1, 0, 0 }, { -1, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo71[] = { { PPC::GPRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, { -1, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo72[] = { { PPC::F4RCRegClassID, 0, 0 }, { PPC::CRRCRegClassID, 0, 0 }, { PPC::F4RCRegClassID, 0, 0 }, { PPC::F4RCRegClassID, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo73[] = { { PPC::F8RCRegClassID, 0, 0 }, { PPC::CRRCRegClassID, 0, 0 }, { PPC::F8RCRegClassID, 0, 0 }, { PPC::F8RCRegClassID, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo74[] = { { PPC::GPRCRegClassID, 0, 0 }, { PPC::CRRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo75[] = { { PPC::G8RCRegClassID, 0, 0 }, { PPC::CRRCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo76[] = { { PPC::VRRCRegClassID, 0, 0 }, { PPC::CRRCRegClassID, 0, 0 }, { PPC::VRRCRegClassID, 0, 0 }, { PPC::VRRCRegClassID, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo77[] = { { PPC::G8RCRegClassID, 0, 0 }, { PPC::G8RCRegClassID, 0, 0 }, { PPC::GPRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo78[] = { { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { PPC::GPRCRegClassID, 0, 0 }, { -1, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), ((0 << 16) | (1 << TOI::TIED_TO)) }, };
|
|
static const TargetOperandInfo OperandInfo79[] = { { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { PPC::G8RCRegClassID, 0, 0 }, { -1, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), ((0 << 16) | (1 << TOI::TIED_TO)) }, };
|
|
static const TargetOperandInfo OperandInfo80[] = { { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { PPC::F8RCRegClassID, 0, 0 }, { -1, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), ((0 << 16) | (1 << TOI::TIED_TO)) }, };
|
|
static const TargetOperandInfo OperandInfo81[] = { { 0, 0|(1<<TOI::LookupPtrRegClass), 0 }, { PPC::F4RCRegClassID, 0, 0 }, { -1, 0, 0 }, { 0, 0|(1<<TOI::LookupPtrRegClass), ((0 << 16) | (1 << TOI::TIED_TO)) }, };
|
|
static const TargetOperandInfo OperandInfo82[] = { { PPC::CTRRCRegClassID, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo83[] = { { PPC::CTRRC8RegClassID, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo84[] = { { PPC::VRRCRegClassID, 0, 0 }, { PPC::VRRCRegClassID, 0, 0 }, { PPC::VRRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo85[] = { { PPC::VRRCRegClassID, 0, 0 }, { -1, 0, 0 }, { PPC::VRRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo86[] = { { PPC::VRRCRegClassID, 0, 0 }, { PPC::VRRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo87[] = { { PPC::VRRCRegClassID, 0, 0 }, { PPC::VRRCRegClassID, 0, 0 }, { PPC::VRRCRegClassID, 0, 0 }, { PPC::VRRCRegClassID, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo88[] = { { PPC::VRRCRegClassID, 0, 0 }, { PPC::VRRCRegClassID, 0, 0 }, { PPC::VRRCRegClassID, 0, 0 }, { -1, 0, 0 }, };
|
|
static const TargetOperandInfo OperandInfo89[] = { { PPC::VRRCRegClassID, 0, 0 }, { -1, 0, 0 }, };
|
|
|
|
static const TargetInstrDesc PPCInsts[] = {
|
|
{ 0, 0, 0, 52, "PHI", 0|(1<<TID::Variadic)|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, 0 }, // Inst #0 = PHI
|
|
{ 1, 0, 0, 52, "INLINEASM", 0|(1<<TID::Variadic)|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, 0 }, // Inst #1 = INLINEASM
|
|
{ 2, 1, 0, 52, "PROLOG_LABEL", 0|(1<<TID::NotDuplicable)|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo2 }, // Inst #2 = PROLOG_LABEL
|
|
{ 3, 1, 0, 52, "EH_LABEL", 0|(1<<TID::NotDuplicable)|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo2 }, // Inst #3 = EH_LABEL
|
|
{ 4, 1, 0, 52, "GC_LABEL", 0|(1<<TID::NotDuplicable)|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo2 }, // Inst #4 = GC_LABEL
|
|
{ 5, 0, 0, 52, "KILL", 0|(1<<TID::Variadic), 0x0ULL, NULL, NULL, NULL, 0 }, // Inst #5 = KILL
|
|
{ 6, 3, 1, 52, "EXTRACT_SUBREG", 0, 0x0ULL, NULL, NULL, NULL, OperandInfo3 }, // Inst #6 = EXTRACT_SUBREG
|
|
{ 7, 4, 1, 52, "INSERT_SUBREG", 0, 0x0ULL, NULL, NULL, NULL, OperandInfo4 }, // Inst #7 = INSERT_SUBREG
|
|
{ 8, 1, 1, 52, "IMPLICIT_DEF", 0|(1<<TID::Rematerializable)|(1<<TID::CheapAsAMove), 0x0ULL, NULL, NULL, NULL, OperandInfo2 }, // Inst #8 = IMPLICIT_DEF
|
|
{ 9, 4, 1, 52, "SUBREG_TO_REG", 0, 0x0ULL, NULL, NULL, NULL, OperandInfo5 }, // Inst #9 = SUBREG_TO_REG
|
|
{ 10, 3, 1, 52, "COPY_TO_REGCLASS", 0|(1<<TID::CheapAsAMove), 0x0ULL, NULL, NULL, NULL, OperandInfo3 }, // Inst #10 = COPY_TO_REGCLASS
|
|
{ 11, 0, 0, 52, "DBG_VALUE", 0|(1<<TID::Variadic)|(1<<TID::UnmodeledSideEffects)|(1<<TID::CheapAsAMove), 0x0ULL, NULL, NULL, NULL, 0 }, // Inst #11 = DBG_VALUE
|
|
{ 12, 1, 1, 52, "REG_SEQUENCE", 0|(1<<TID::Variadic)|(1<<TID::CheapAsAMove), 0x0ULL, NULL, NULL, NULL, OperandInfo2 }, // Inst #12 = REG_SEQUENCE
|
|
{ 13, 2, 1, 52, "COPY", 0|(1<<TID::CheapAsAMove), 0x0ULL, NULL, NULL, NULL, OperandInfo6 }, // Inst #13 = COPY
|
|
{ 14, 3, 1, 14, "ADD4", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #14 = ADD4
|
|
{ 15, 3, 1, 14, "ADD8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo8 }, // Inst #15 = ADD8
|
|
{ 16, 3, 1, 14, "ADDC", 0, 0xcULL, NULL, ImplicitList1, Barriers1, OperandInfo7 }, // Inst #16 = ADDC
|
|
{ 17, 3, 1, 14, "ADDC8", 0, 0xcULL, NULL, ImplicitList1, Barriers1, OperandInfo8 }, // Inst #17 = ADDC8
|
|
{ 18, 3, 1, 14, "ADDE", 0, 0x8ULL, ImplicitList1, ImplicitList1, Barriers1, OperandInfo7 }, // Inst #18 = ADDE
|
|
{ 19, 3, 1, 14, "ADDE8", 0, 0x8ULL, ImplicitList1, ImplicitList1, Barriers1, OperandInfo8 }, // Inst #19 = ADDE8
|
|
{ 20, 3, 1, 14, "ADDI", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo9 }, // Inst #20 = ADDI
|
|
{ 21, 3, 1, 14, "ADDI8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo10 }, // Inst #21 = ADDI8
|
|
{ 22, 3, 1, 14, "ADDIC", 0, 0xcULL, NULL, ImplicitList1, Barriers1, OperandInfo9 }, // Inst #22 = ADDIC
|
|
{ 23, 3, 1, 14, "ADDIC8", 0, 0x8ULL, NULL, ImplicitList1, Barriers1, OperandInfo10 }, // Inst #23 = ADDIC8
|
|
{ 24, 3, 1, 14, "ADDICo", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, ImplicitList1, Barriers1, OperandInfo9 }, // Inst #24 = ADDICo
|
|
{ 25, 3, 1, 14, "ADDIS", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo9 }, // Inst #25 = ADDIS
|
|
{ 26, 3, 1, 14, "ADDIS8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo10 }, // Inst #26 = ADDIS8
|
|
{ 27, 2, 1, 14, "ADDME", 0, 0x8ULL, ImplicitList1, ImplicitList1, Barriers1, OperandInfo11 }, // Inst #27 = ADDME
|
|
{ 28, 2, 1, 14, "ADDME8", 0, 0x8ULL, ImplicitList1, ImplicitList1, Barriers1, OperandInfo12 }, // Inst #28 = ADDME8
|
|
{ 29, 2, 1, 14, "ADDZE", 0, 0x8ULL, ImplicitList1, ImplicitList1, Barriers1, OperandInfo11 }, // Inst #29 = ADDZE
|
|
{ 30, 2, 1, 14, "ADDZE8", 0, 0x8ULL, ImplicitList1, ImplicitList1, Barriers1, OperandInfo12 }, // Inst #30 = ADDZE8
|
|
{ 31, 1, 0, 52, "ADJCALLSTACKDOWN", 0, 0x0ULL, ImplicitList2, ImplicitList2, NULL, OperandInfo2 }, // Inst #31 = ADJCALLSTACKDOWN
|
|
{ 32, 2, 0, 52, "ADJCALLSTACKUP", 0, 0x0ULL, ImplicitList2, ImplicitList2, NULL, OperandInfo6 }, // Inst #32 = ADJCALLSTACKUP
|
|
{ 33, 3, 1, 14, "AND", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #33 = AND
|
|
{ 34, 3, 1, 14, "AND8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo8 }, // Inst #34 = AND8
|
|
{ 35, 3, 1, 14, "ANDC", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #35 = ANDC
|
|
{ 36, 3, 1, 14, "ANDC8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo8 }, // Inst #36 = ANDC8
|
|
{ 37, 3, 1, 14, "ANDISo", 0, 0x8ULL, NULL, ImplicitList3, NULL, OperandInfo9 }, // Inst #37 = ANDISo
|
|
{ 38, 3, 1, 14, "ANDISo8", 0, 0x8ULL, NULL, ImplicitList3, NULL, OperandInfo10 }, // Inst #38 = ANDISo8
|
|
{ 39, 3, 1, 14, "ANDIo", 0, 0x8ULL, NULL, ImplicitList3, NULL, OperandInfo9 }, // Inst #39 = ANDIo
|
|
{ 40, 3, 1, 14, "ANDIo8", 0, 0x8ULL, NULL, ImplicitList3, NULL, OperandInfo10 }, // Inst #40 = ANDIo8
|
|
{ 41, 5, 1, 52, "ATOMIC_CMP_SWAP_I16", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo13 }, // Inst #41 = ATOMIC_CMP_SWAP_I16
|
|
{ 42, 5, 1, 52, "ATOMIC_CMP_SWAP_I32", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo13 }, // Inst #42 = ATOMIC_CMP_SWAP_I32
|
|
{ 43, 5, 1, 52, "ATOMIC_CMP_SWAP_I64", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo14 }, // Inst #43 = ATOMIC_CMP_SWAP_I64
|
|
{ 44, 5, 1, 52, "ATOMIC_CMP_SWAP_I8", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo13 }, // Inst #44 = ATOMIC_CMP_SWAP_I8
|
|
{ 45, 4, 1, 52, "ATOMIC_LOAD_ADD_I16", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #45 = ATOMIC_LOAD_ADD_I16
|
|
{ 46, 4, 1, 52, "ATOMIC_LOAD_ADD_I32", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #46 = ATOMIC_LOAD_ADD_I32
|
|
{ 47, 4, 1, 52, "ATOMIC_LOAD_ADD_I64", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo16 }, // Inst #47 = ATOMIC_LOAD_ADD_I64
|
|
{ 48, 4, 1, 52, "ATOMIC_LOAD_ADD_I8", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #48 = ATOMIC_LOAD_ADD_I8
|
|
{ 49, 4, 1, 52, "ATOMIC_LOAD_AND_I16", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #49 = ATOMIC_LOAD_AND_I16
|
|
{ 50, 4, 1, 52, "ATOMIC_LOAD_AND_I32", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #50 = ATOMIC_LOAD_AND_I32
|
|
{ 51, 4, 1, 52, "ATOMIC_LOAD_AND_I64", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo16 }, // Inst #51 = ATOMIC_LOAD_AND_I64
|
|
{ 52, 4, 1, 52, "ATOMIC_LOAD_AND_I8", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #52 = ATOMIC_LOAD_AND_I8
|
|
{ 53, 4, 1, 52, "ATOMIC_LOAD_NAND_I16", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #53 = ATOMIC_LOAD_NAND_I16
|
|
{ 54, 4, 1, 52, "ATOMIC_LOAD_NAND_I32", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #54 = ATOMIC_LOAD_NAND_I32
|
|
{ 55, 4, 1, 52, "ATOMIC_LOAD_NAND_I64", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo16 }, // Inst #55 = ATOMIC_LOAD_NAND_I64
|
|
{ 56, 4, 1, 52, "ATOMIC_LOAD_NAND_I8", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #56 = ATOMIC_LOAD_NAND_I8
|
|
{ 57, 4, 1, 52, "ATOMIC_LOAD_OR_I16", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #57 = ATOMIC_LOAD_OR_I16
|
|
{ 58, 4, 1, 52, "ATOMIC_LOAD_OR_I32", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #58 = ATOMIC_LOAD_OR_I32
|
|
{ 59, 4, 1, 52, "ATOMIC_LOAD_OR_I64", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo16 }, // Inst #59 = ATOMIC_LOAD_OR_I64
|
|
{ 60, 4, 1, 52, "ATOMIC_LOAD_OR_I8", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #60 = ATOMIC_LOAD_OR_I8
|
|
{ 61, 4, 1, 52, "ATOMIC_LOAD_SUB_I16", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #61 = ATOMIC_LOAD_SUB_I16
|
|
{ 62, 4, 1, 52, "ATOMIC_LOAD_SUB_I32", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #62 = ATOMIC_LOAD_SUB_I32
|
|
{ 63, 4, 1, 52, "ATOMIC_LOAD_SUB_I64", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo16 }, // Inst #63 = ATOMIC_LOAD_SUB_I64
|
|
{ 64, 4, 1, 52, "ATOMIC_LOAD_SUB_I8", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #64 = ATOMIC_LOAD_SUB_I8
|
|
{ 65, 4, 1, 52, "ATOMIC_LOAD_XOR_I16", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #65 = ATOMIC_LOAD_XOR_I16
|
|
{ 66, 4, 1, 52, "ATOMIC_LOAD_XOR_I32", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #66 = ATOMIC_LOAD_XOR_I32
|
|
{ 67, 4, 1, 52, "ATOMIC_LOAD_XOR_I64", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo16 }, // Inst #67 = ATOMIC_LOAD_XOR_I64
|
|
{ 68, 4, 1, 52, "ATOMIC_LOAD_XOR_I8", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #68 = ATOMIC_LOAD_XOR_I8
|
|
{ 69, 4, 1, 52, "ATOMIC_SWAP_I16", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #69 = ATOMIC_SWAP_I16
|
|
{ 70, 4, 1, 52, "ATOMIC_SWAP_I32", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #70 = ATOMIC_SWAP_I32
|
|
{ 71, 4, 1, 52, "ATOMIC_SWAP_I64", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo16 }, // Inst #71 = ATOMIC_SWAP_I64
|
|
{ 72, 4, 1, 52, "ATOMIC_SWAP_I8", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UsesCustomInserter), 0x0ULL, ImplicitList3, NULL, NULL, OperandInfo15 }, // Inst #72 = ATOMIC_SWAP_I8
|
|
{ 73, 1, 0, 0, "B", 0|(1<<TID::Branch)|(1<<TID::Barrier)|(1<<TID::Terminator), 0x38ULL, NULL, NULL, NULL, OperandInfo2 }, // Inst #73 = B
|
|
{ 74, 3, 0, 0, "BCC", 0|(1<<TID::Branch)|(1<<TID::Predicable)|(1<<TID::Terminator)|(1<<TID::UnmodeledSideEffects), 0x38ULL, NULL, NULL, NULL, OperandInfo17 }, // Inst #74 = BCC
|
|
{ 75, 0, 0, 0, "BCTR", 0|(1<<TID::Branch)|(1<<TID::IndirectBranch)|(1<<TID::Barrier)|(1<<TID::Terminator)|(1<<TID::UnmodeledSideEffects), 0x38ULL, ImplicitList4, NULL, NULL, 0 }, // Inst #75 = BCTR
|
|
{ 76, 0, 0, 0, "BCTRL8_Darwin", 0|(1<<TID::Call)|(1<<TID::Variadic), 0x38ULL, ImplicitList5, ImplicitList6, Barriers2, 0 }, // Inst #76 = BCTRL8_Darwin
|
|
{ 77, 0, 0, 0, "BCTRL8_ELF", 0|(1<<TID::Call)|(1<<TID::Variadic), 0x38ULL, ImplicitList5, ImplicitList6, Barriers2, 0 }, // Inst #77 = BCTRL8_ELF
|
|
{ 78, 0, 0, 0, "BCTRL_Darwin", 0|(1<<TID::Call)|(1<<TID::Variadic), 0x38ULL, ImplicitList7, ImplicitList8, Barriers3, 0 }, // Inst #78 = BCTRL_Darwin
|
|
{ 79, 0, 0, 0, "BCTRL_SVR4", 0|(1<<TID::Call)|(1<<TID::Variadic), 0x38ULL, ImplicitList7, ImplicitList9, Barriers3, 0 }, // Inst #79 = BCTRL_SVR4
|
|
{ 80, 1, 0, 0, "BL8_Darwin", 0|(1<<TID::Call)|(1<<TID::Variadic)|(1<<TID::UnmodeledSideEffects), 0x38ULL, ImplicitList10, ImplicitList6, Barriers2, OperandInfo2 }, // Inst #80 = BL8_Darwin
|
|
{ 81, 1, 0, 0, "BL8_ELF", 0|(1<<TID::Call)|(1<<TID::Variadic)|(1<<TID::UnmodeledSideEffects), 0x38ULL, ImplicitList10, ImplicitList6, Barriers2, OperandInfo2 }, // Inst #81 = BL8_ELF
|
|
{ 82, 1, 0, 0, "BLA8_Darwin", 0|(1<<TID::Call)|(1<<TID::Variadic), 0x38ULL, ImplicitList10, ImplicitList6, Barriers2, OperandInfo2 }, // Inst #82 = BLA8_Darwin
|
|
{ 83, 1, 0, 0, "BLA8_ELF", 0|(1<<TID::Call)|(1<<TID::Variadic), 0x38ULL, ImplicitList10, ImplicitList6, Barriers2, OperandInfo2 }, // Inst #83 = BLA8_ELF
|
|
{ 84, 1, 0, 0, "BLA_Darwin", 0|(1<<TID::Call)|(1<<TID::Variadic), 0x38ULL, ImplicitList10, ImplicitList8, Barriers3, OperandInfo2 }, // Inst #84 = BLA_Darwin
|
|
{ 85, 1, 0, 0, "BLA_SVR4", 0|(1<<TID::Call)|(1<<TID::Variadic), 0x38ULL, ImplicitList10, ImplicitList9, Barriers3, OperandInfo2 }, // Inst #85 = BLA_SVR4
|
|
{ 86, 2, 0, 0, "BLR", 0|(1<<TID::Return)|(1<<TID::Barrier)|(1<<TID::Predicable)|(1<<TID::Terminator)|(1<<TID::Variadic), 0x38ULL, ImplicitList11, NULL, NULL, OperandInfo18 }, // Inst #86 = BLR
|
|
{ 87, 1, 0, 0, "BL_Darwin", 0|(1<<TID::Call)|(1<<TID::Variadic)|(1<<TID::UnmodeledSideEffects), 0x38ULL, ImplicitList10, ImplicitList8, Barriers3, OperandInfo2 }, // Inst #87 = BL_Darwin
|
|
{ 88, 1, 0, 0, "BL_SVR4", 0|(1<<TID::Call)|(1<<TID::Variadic)|(1<<TID::UnmodeledSideEffects), 0x38ULL, ImplicitList10, ImplicitList9, Barriers3, OperandInfo2 }, // Inst #88 = BL_SVR4
|
|
{ 89, 3, 1, 11, "CMPD", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, OperandInfo19 }, // Inst #89 = CMPD
|
|
{ 90, 3, 1, 11, "CMPDI", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, OperandInfo20 }, // Inst #90 = CMPDI
|
|
{ 91, 3, 1, 11, "CMPLD", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, OperandInfo19 }, // Inst #91 = CMPLD
|
|
{ 92, 3, 1, 11, "CMPLDI", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, OperandInfo20 }, // Inst #92 = CMPLDI
|
|
{ 93, 3, 1, 11, "CMPLW", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, OperandInfo21 }, // Inst #93 = CMPLW
|
|
{ 94, 3, 1, 11, "CMPLWI", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, OperandInfo22 }, // Inst #94 = CMPLWI
|
|
{ 95, 3, 1, 11, "CMPW", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, OperandInfo21 }, // Inst #95 = CMPW
|
|
{ 96, 3, 1, 11, "CMPWI", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, OperandInfo22 }, // Inst #96 = CMPWI
|
|
{ 97, 2, 1, 14, "CNTLZD", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo12 }, // Inst #97 = CNTLZD
|
|
{ 98, 2, 1, 14, "CNTLZW", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo11 }, // Inst #98 = CNTLZW
|
|
{ 99, 3, 1, 1, "CREQV", 0|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo23 }, // Inst #99 = CREQV
|
|
{ 100, 3, 1, 1, "CROR", 0|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo23 }, // Inst #100 = CROR
|
|
{ 101, 1, 1, 1, "CRSET", 0|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo24 }, // Inst #101 = CRSET
|
|
{ 102, 2, 0, 30, "DCBA", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x2ULL, NULL, NULL, NULL, OperandInfo25 }, // Inst #102 = DCBA
|
|
{ 103, 2, 0, 30, "DCBF", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x2ULL, NULL, NULL, NULL, OperandInfo25 }, // Inst #103 = DCBF
|
|
{ 104, 2, 0, 30, "DCBI", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x2ULL, NULL, NULL, NULL, OperandInfo25 }, // Inst #104 = DCBI
|
|
{ 105, 2, 0, 30, "DCBST", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x2ULL, NULL, NULL, NULL, OperandInfo25 }, // Inst #105 = DCBST
|
|
{ 106, 2, 0, 30, "DCBT", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x2ULL, NULL, NULL, NULL, OperandInfo25 }, // Inst #106 = DCBT
|
|
{ 107, 2, 0, 30, "DCBTST", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x2ULL, NULL, NULL, NULL, OperandInfo25 }, // Inst #107 = DCBTST
|
|
{ 108, 2, 0, 30, "DCBZ", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x2ULL, NULL, NULL, NULL, OperandInfo25 }, // Inst #108 = DCBZ
|
|
{ 109, 2, 0, 30, "DCBZL", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x2ULL, NULL, NULL, NULL, OperandInfo25 }, // Inst #109 = DCBZL
|
|
{ 110, 3, 1, 12, "DIVD", 0, 0xdULL, NULL, NULL, NULL, OperandInfo8 }, // Inst #110 = DIVD
|
|
{ 111, 3, 1, 12, "DIVDU", 0, 0xdULL, NULL, NULL, NULL, OperandInfo8 }, // Inst #111 = DIVDU
|
|
{ 112, 3, 1, 13, "DIVW", 0, 0xdULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #112 = DIVW
|
|
{ 113, 3, 1, 13, "DIVWU", 0, 0xdULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #113 = DIVWU
|
|
{ 114, 4, 0, 33, "DSS", 0|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo5 }, // Inst #114 = DSS
|
|
{ 115, 4, 0, 33, "DSSALL", 0|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo5 }, // Inst #115 = DSSALL
|
|
{ 116, 4, 0, 33, "DST", 0|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo26 }, // Inst #116 = DST
|
|
{ 117, 4, 0, 33, "DST64", 0|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo27 }, // Inst #117 = DST64
|
|
{ 118, 4, 0, 33, "DSTST", 0|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo26 }, // Inst #118 = DSTST
|
|
{ 119, 4, 0, 33, "DSTST64", 0|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo27 }, // Inst #119 = DSTST64
|
|
{ 120, 4, 0, 33, "DSTSTT", 0|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo26 }, // Inst #120 = DSTSTT
|
|
{ 121, 4, 0, 33, "DSTSTT64", 0|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo27 }, // Inst #121 = DSTSTT64
|
|
{ 122, 4, 0, 33, "DSTT", 0|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo26 }, // Inst #122 = DSTT
|
|
{ 123, 4, 0, 33, "DSTT64", 0|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo27 }, // Inst #123 = DSTT64
|
|
{ 124, 4, 1, 52, "DYNALLOC", 0, 0x0ULL, ImplicitList2, ImplicitList2, NULL, OperandInfo28 }, // Inst #124 = DYNALLOC
|
|
{ 125, 4, 1, 52, "DYNALLOC8", 0, 0x0ULL, ImplicitList12, ImplicitList12, NULL, OperandInfo29 }, // Inst #125 = DYNALLOC8
|
|
{ 126, 3, 1, 14, "EQV", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #126 = EQV
|
|
{ 127, 3, 1, 14, "EQV8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo8 }, // Inst #127 = EQV8
|
|
{ 128, 2, 1, 14, "EXTSB", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo11 }, // Inst #128 = EXTSB
|
|
{ 129, 2, 1, 14, "EXTSB8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo12 }, // Inst #129 = EXTSB8
|
|
{ 130, 2, 1, 14, "EXTSH", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo11 }, // Inst #130 = EXTSH
|
|
{ 131, 2, 1, 14, "EXTSH8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo12 }, // Inst #131 = EXTSH8
|
|
{ 132, 2, 1, 14, "EXTSW", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo12 }, // Inst #132 = EXTSW
|
|
{ 133, 2, 1, 14, "EXTSW_32", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo11 }, // Inst #133 = EXTSW_32
|
|
{ 134, 2, 1, 14, "EXTSW_32_64", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo30 }, // Inst #134 = EXTSW_32_64
|
|
{ 135, 2, 1, 8, "FABSD", 0, 0x18ULL, NULL, NULL, NULL, OperandInfo31 }, // Inst #135 = FABSD
|
|
{ 136, 2, 1, 8, "FABSS", 0, 0x18ULL, NULL, NULL, NULL, OperandInfo32 }, // Inst #136 = FABSS
|
|
{ 137, 3, 1, 8, "FADD", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo33 }, // Inst #137 = FADD
|
|
{ 138, 3, 1, 8, "FADDS", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo34 }, // Inst #138 = FADDS
|
|
{ 139, 3, 1, 8, "FADDrtz", 0, 0x1aULL, ImplicitList10, NULL, NULL, OperandInfo33 }, // Inst #139 = FADDrtz
|
|
{ 140, 2, 1, 8, "FCFID", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo31 }, // Inst #140 = FCFID
|
|
{ 141, 3, 1, 4, "FCMPUD", 0|(1<<TID::UnmodeledSideEffects), 0x18ULL, NULL, NULL, NULL, OperandInfo35 }, // Inst #141 = FCMPUD
|
|
{ 142, 3, 1, 4, "FCMPUS", 0|(1<<TID::UnmodeledSideEffects), 0x18ULL, NULL, NULL, NULL, OperandInfo36 }, // Inst #142 = FCMPUS
|
|
{ 143, 2, 1, 8, "FCTIDZ", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo31 }, // Inst #143 = FCTIDZ
|
|
{ 144, 2, 1, 8, "FCTIWZ", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo31 }, // Inst #144 = FCTIWZ
|
|
{ 145, 3, 1, 5, "FDIV", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo33 }, // Inst #145 = FDIV
|
|
{ 146, 3, 1, 6, "FDIVS", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo34 }, // Inst #146 = FDIVS
|
|
{ 147, 4, 1, 7, "FMADD", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo37 }, // Inst #147 = FMADD
|
|
{ 148, 4, 1, 8, "FMADDS", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo38 }, // Inst #148 = FMADDS
|
|
{ 149, 2, 1, 8, "FMR", 0|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo32 }, // Inst #149 = FMR
|
|
{ 150, 4, 1, 7, "FMSUB", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo37 }, // Inst #150 = FMSUB
|
|
{ 151, 4, 1, 8, "FMSUBS", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo38 }, // Inst #151 = FMSUBS
|
|
{ 152, 3, 1, 7, "FMUL", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo33 }, // Inst #152 = FMUL
|
|
{ 153, 3, 1, 8, "FMULS", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo34 }, // Inst #153 = FMULS
|
|
{ 154, 2, 1, 8, "FNABSD", 0, 0x18ULL, NULL, NULL, NULL, OperandInfo31 }, // Inst #154 = FNABSD
|
|
{ 155, 2, 1, 8, "FNABSS", 0, 0x18ULL, NULL, NULL, NULL, OperandInfo32 }, // Inst #155 = FNABSS
|
|
{ 156, 2, 1, 8, "FNEGD", 0, 0x18ULL, NULL, NULL, NULL, OperandInfo31 }, // Inst #156 = FNEGD
|
|
{ 157, 2, 1, 8, "FNEGS", 0, 0x18ULL, NULL, NULL, NULL, OperandInfo32 }, // Inst #157 = FNEGS
|
|
{ 158, 4, 1, 7, "FNMADD", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo37 }, // Inst #158 = FNMADD
|
|
{ 159, 4, 1, 8, "FNMADDS", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo38 }, // Inst #159 = FNMADDS
|
|
{ 160, 4, 1, 7, "FNMSUB", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo37 }, // Inst #160 = FNMSUB
|
|
{ 161, 4, 1, 8, "FNMSUBS", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo38 }, // Inst #161 = FNMSUBS
|
|
{ 162, 2, 1, 8, "FRSP", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo39 }, // Inst #162 = FRSP
|
|
{ 163, 4, 1, 8, "FSELD", 0, 0x18ULL, NULL, NULL, NULL, OperandInfo37 }, // Inst #163 = FSELD
|
|
{ 164, 4, 1, 8, "FSELS", 0, 0x18ULL, NULL, NULL, NULL, OperandInfo40 }, // Inst #164 = FSELS
|
|
{ 165, 2, 1, 10, "FSQRT", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo31 }, // Inst #165 = FSQRT
|
|
{ 166, 2, 1, 10, "FSQRTS", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo32 }, // Inst #166 = FSQRTS
|
|
{ 167, 3, 1, 8, "FSUB", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo33 }, // Inst #167 = FSUB
|
|
{ 168, 3, 1, 8, "FSUBS", 0, 0x18ULL, ImplicitList10, NULL, NULL, OperandInfo34 }, // Inst #168 = FSUBS
|
|
{ 169, 3, 1, 14, "LA", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo9 }, // Inst #169 = LA
|
|
{ 170, 3, 1, 33, "LBZ", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo41 }, // Inst #170 = LBZ
|
|
{ 171, 3, 1, 33, "LBZ8", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo42 }, // Inst #171 = LBZ8
|
|
{ 172, 4, 2, 33, "LBZU", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo43 }, // Inst #172 = LBZU
|
|
{ 173, 4, 2, 33, "LBZU8", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo44 }, // Inst #173 = LBZU8
|
|
{ 174, 3, 1, 33, "LBZX", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo45 }, // Inst #174 = LBZX
|
|
{ 175, 3, 1, 33, "LBZX8", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo46 }, // Inst #175 = LBZX8
|
|
{ 176, 3, 1, 35, "LD", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo42 }, // Inst #176 = LD
|
|
{ 177, 3, 1, 36, "LDARX", 0|(1<<TID::MayLoad), 0x0ULL, NULL, NULL, NULL, OperandInfo46 }, // Inst #177 = LDARX
|
|
{ 178, 4, 2, 35, "LDU", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo44 }, // Inst #178 = LDU
|
|
{ 179, 3, 1, 35, "LDX", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo46 }, // Inst #179 = LDX
|
|
{ 180, 1, 0, 35, "LDinto_toc", 0|(1<<TID::FoldableAsLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo47 }, // Inst #180 = LDinto_toc
|
|
{ 181, 3, 1, 35, "LDtoc", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo48 }, // Inst #181 = LDtoc
|
|
{ 182, 0, 0, 35, "LDtoc_restore", 0|(1<<TID::FoldableAsLoad)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, 0 }, // Inst #182 = LDtoc_restore
|
|
{ 183, 3, 1, 37, "LFD", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo49 }, // Inst #183 = LFD
|
|
{ 184, 4, 2, 37, "LFDU", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo50 }, // Inst #184 = LFDU
|
|
{ 185, 3, 1, 38, "LFDX", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo51 }, // Inst #185 = LFDX
|
|
{ 186, 3, 1, 38, "LFS", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo52 }, // Inst #186 = LFS
|
|
{ 187, 4, 2, 38, "LFSU", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo53 }, // Inst #187 = LFSU
|
|
{ 188, 3, 1, 38, "LFSX", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo54 }, // Inst #188 = LFSX
|
|
{ 189, 3, 1, 39, "LHA", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x14ULL, NULL, NULL, NULL, OperandInfo41 }, // Inst #189 = LHA
|
|
{ 190, 3, 1, 39, "LHA8", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x14ULL, NULL, NULL, NULL, OperandInfo42 }, // Inst #190 = LHA8
|
|
{ 191, 4, 2, 33, "LHAU", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo43 }, // Inst #191 = LHAU
|
|
{ 192, 4, 2, 33, "LHAU8", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo44 }, // Inst #192 = LHAU8
|
|
{ 193, 3, 1, 39, "LHAX", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x14ULL, NULL, NULL, NULL, OperandInfo45 }, // Inst #193 = LHAX
|
|
{ 194, 3, 1, 39, "LHAX8", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x14ULL, NULL, NULL, NULL, OperandInfo46 }, // Inst #194 = LHAX8
|
|
{ 195, 3, 1, 33, "LHBRX", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo45 }, // Inst #195 = LHBRX
|
|
{ 196, 3, 1, 33, "LHZ", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo41 }, // Inst #196 = LHZ
|
|
{ 197, 3, 1, 33, "LHZ8", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo42 }, // Inst #197 = LHZ8
|
|
{ 198, 4, 2, 33, "LHZU", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo43 }, // Inst #198 = LHZU
|
|
{ 199, 4, 2, 33, "LHZU8", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo44 }, // Inst #199 = LHZU8
|
|
{ 200, 3, 1, 33, "LHZX", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo45 }, // Inst #200 = LHZX
|
|
{ 201, 3, 1, 33, "LHZX8", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo46 }, // Inst #201 = LHZX8
|
|
{ 202, 2, 1, 14, "LI", 0|(1<<TID::Rematerializable), 0x8ULL, NULL, NULL, NULL, OperandInfo55 }, // Inst #202 = LI
|
|
{ 203, 2, 1, 14, "LI8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo56 }, // Inst #203 = LI8
|
|
{ 204, 2, 1, 14, "LIS", 0|(1<<TID::Rematerializable), 0x8ULL, NULL, NULL, NULL, OperandInfo55 }, // Inst #204 = LIS
|
|
{ 205, 2, 1, 14, "LIS8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo56 }, // Inst #205 = LIS8
|
|
{ 206, 3, 1, 33, "LVEBX", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo57 }, // Inst #206 = LVEBX
|
|
{ 207, 3, 1, 33, "LVEHX", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo57 }, // Inst #207 = LVEHX
|
|
{ 208, 3, 1, 33, "LVEWX", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo57 }, // Inst #208 = LVEWX
|
|
{ 209, 3, 1, 33, "LVSL", 0, 0x10ULL, NULL, NULL, NULL, OperandInfo57 }, // Inst #209 = LVSL
|
|
{ 210, 3, 1, 33, "LVSR", 0, 0x10ULL, NULL, NULL, NULL, OperandInfo57 }, // Inst #210 = LVSR
|
|
{ 211, 3, 1, 33, "LVX", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo57 }, // Inst #211 = LVX
|
|
{ 212, 3, 1, 33, "LVXL", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo57 }, // Inst #212 = LVXL
|
|
{ 213, 3, 1, 42, "LWA", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x14ULL, NULL, NULL, NULL, OperandInfo42 }, // Inst #213 = LWA
|
|
{ 214, 3, 1, 43, "LWARX", 0|(1<<TID::MayLoad), 0x0ULL, NULL, NULL, NULL, OperandInfo45 }, // Inst #214 = LWARX
|
|
{ 215, 3, 1, 39, "LWAX", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x14ULL, NULL, NULL, NULL, OperandInfo46 }, // Inst #215 = LWAX
|
|
{ 216, 3, 1, 33, "LWBRX", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo45 }, // Inst #216 = LWBRX
|
|
{ 217, 3, 1, 33, "LWZ", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo41 }, // Inst #217 = LWZ
|
|
{ 218, 3, 1, 33, "LWZ8", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo42 }, // Inst #218 = LWZ8
|
|
{ 219, 4, 2, 33, "LWZU", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo43 }, // Inst #219 = LWZU
|
|
{ 220, 4, 2, 33, "LWZU8", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo44 }, // Inst #220 = LWZU8
|
|
{ 221, 3, 1, 33, "LWZX", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo45 }, // Inst #221 = LWZX
|
|
{ 222, 3, 1, 33, "LWZX8", 0|(1<<TID::FoldableAsLoad)|(1<<TID::MayLoad), 0x10ULL, NULL, NULL, NULL, OperandInfo46 }, // Inst #222 = LWZX8
|
|
{ 223, 2, 1, 2, "MCRF", 0|(1<<TID::UnmodeledSideEffects), 0x21ULL, NULL, NULL, NULL, OperandInfo58 }, // Inst #223 = MCRF
|
|
{ 224, 2, 1, 54, "MFCRpseud", 0|(1<<TID::UnmodeledSideEffects), 0x20ULL, NULL, NULL, NULL, OperandInfo55 }, // Inst #224 = MFCRpseud
|
|
{ 225, 1, 1, 56, "MFCTR", 0|(1<<TID::UnmodeledSideEffects), 0x9ULL, ImplicitList4, NULL, NULL, OperandInfo59 }, // Inst #225 = MFCTR
|
|
{ 226, 1, 1, 56, "MFCTR8", 0|(1<<TID::UnmodeledSideEffects), 0x9ULL, ImplicitList13, NULL, NULL, OperandInfo47 }, // Inst #226 = MFCTR8
|
|
{ 227, 1, 1, 15, "MFFS", 0, 0x1aULL, ImplicitList10, NULL, NULL, OperandInfo60 }, // Inst #227 = MFFS
|
|
{ 228, 1, 1, 56, "MFLR", 0|(1<<TID::UnmodeledSideEffects), 0x9ULL, ImplicitList14, NULL, NULL, OperandInfo59 }, // Inst #228 = MFLR
|
|
{ 229, 1, 1, 56, "MFLR8", 0|(1<<TID::UnmodeledSideEffects), 0x9ULL, ImplicitList15, NULL, NULL, OperandInfo47 }, // Inst #229 = MFLR8
|
|
{ 230, 2, 1, 54, "MFOCRF", 0|(1<<TID::UnmodeledSideEffects), 0x21ULL, NULL, NULL, NULL, OperandInfo55 }, // Inst #230 = MFOCRF
|
|
{ 231, 1, 1, 14, "MFVRSAVE", 0|(1<<TID::UnmodeledSideEffects), 0x9ULL, NULL, NULL, NULL, OperandInfo59 }, // Inst #231 = MFVRSAVE
|
|
{ 232, 1, 1, 33, "MFVSCR", 0|(1<<TID::MayLoad), 0x0ULL, NULL, NULL, NULL, OperandInfo61 }, // Inst #232 = MFVSCR
|
|
{ 233, 2, 0, 3, "MTCRF", 0|(1<<TID::UnmodeledSideEffects), 0x20ULL, NULL, NULL, NULL, OperandInfo62 }, // Inst #233 = MTCRF
|
|
{ 234, 1, 0, 60, "MTCTR", 0, 0x9ULL, NULL, ImplicitList4, Barriers4, OperandInfo59 }, // Inst #234 = MTCTR
|
|
{ 235, 1, 0, 60, "MTCTR8", 0, 0x9ULL, NULL, ImplicitList13, Barriers5, OperandInfo47 }, // Inst #235 = MTCTR8
|
|
{ 236, 1, 0, 17, "MTFSB0", 0, 0x1aULL, ImplicitList10, ImplicitList10, NULL, OperandInfo2 }, // Inst #236 = MTFSB0
|
|
{ 237, 1, 0, 17, "MTFSB1", 0, 0x1aULL, ImplicitList10, ImplicitList10, NULL, OperandInfo2 }, // Inst #237 = MTFSB1
|
|
{ 238, 4, 1, 17, "MTFSF", 0, 0x1aULL, ImplicitList10, ImplicitList10, NULL, OperandInfo63 }, // Inst #238 = MTFSF
|
|
{ 239, 1, 0, 60, "MTLR", 0|(1<<TID::UnmodeledSideEffects), 0x9ULL, NULL, ImplicitList14, NULL, OperandInfo59 }, // Inst #239 = MTLR
|
|
{ 240, 1, 0, 60, "MTLR8", 0|(1<<TID::UnmodeledSideEffects), 0x9ULL, NULL, ImplicitList15, NULL, OperandInfo47 }, // Inst #240 = MTLR8
|
|
{ 241, 1, 0, 14, "MTVRSAVE", 0|(1<<TID::UnmodeledSideEffects), 0xaULL, NULL, NULL, NULL, OperandInfo59 }, // Inst #241 = MTVRSAVE
|
|
{ 242, 1, 0, 33, "MTVSCR", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo61 }, // Inst #242 = MTVSCR
|
|
{ 243, 3, 1, 20, "MULHD", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo8 }, // Inst #243 = MULHD
|
|
{ 244, 3, 1, 21, "MULHDU", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo8 }, // Inst #244 = MULHDU
|
|
{ 245, 3, 1, 20, "MULHW", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #245 = MULHW
|
|
{ 246, 3, 1, 21, "MULHWU", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #246 = MULHWU
|
|
{ 247, 3, 1, 19, "MULLD", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo8 }, // Inst #247 = MULLD
|
|
{ 248, 3, 1, 22, "MULLI", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo9 }, // Inst #248 = MULLI
|
|
{ 249, 3, 1, 20, "MULLW", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #249 = MULLW
|
|
{ 250, 1, 0, 52, "MovePCtoLR", 0|(1<<TID::UnmodeledSideEffects), 0x38ULL, NULL, ImplicitList14, NULL, OperandInfo2 }, // Inst #250 = MovePCtoLR
|
|
{ 251, 1, 0, 52, "MovePCtoLR8", 0|(1<<TID::UnmodeledSideEffects), 0x38ULL, NULL, ImplicitList15, NULL, OperandInfo2 }, // Inst #251 = MovePCtoLR8
|
|
{ 252, 3, 1, 14, "NAND", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #252 = NAND
|
|
{ 253, 3, 1, 14, "NAND8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo8 }, // Inst #253 = NAND8
|
|
{ 254, 2, 1, 14, "NEG", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo11 }, // Inst #254 = NEG
|
|
{ 255, 2, 1, 14, "NEG8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo12 }, // Inst #255 = NEG8
|
|
{ 256, 0, 0, 14, "NOP", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, 0 }, // Inst #256 = NOP
|
|
{ 257, 3, 1, 14, "NOR", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #257 = NOR
|
|
{ 258, 3, 1, 14, "NOR8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo8 }, // Inst #258 = NOR8
|
|
{ 259, 3, 1, 14, "OR", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #259 = OR
|
|
{ 260, 3, 1, 14, "OR4To8", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, OperandInfo64 }, // Inst #260 = OR4To8
|
|
{ 261, 3, 1, 14, "OR8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo8 }, // Inst #261 = OR8
|
|
{ 262, 3, 1, 14, "OR8To4", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, OperandInfo65 }, // Inst #262 = OR8To4
|
|
{ 263, 3, 1, 14, "ORC", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #263 = ORC
|
|
{ 264, 3, 1, 14, "ORC8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo8 }, // Inst #264 = ORC8
|
|
{ 265, 3, 1, 14, "ORI", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo9 }, // Inst #265 = ORI
|
|
{ 266, 3, 1, 14, "ORI8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo10 }, // Inst #266 = ORI8
|
|
{ 267, 3, 1, 14, "ORIS", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo9 }, // Inst #267 = ORIS
|
|
{ 268, 3, 1, 14, "ORIS8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo10 }, // Inst #268 = ORIS8
|
|
{ 269, 4, 1, 25, "RLDCL", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, OperandInfo66 }, // Inst #269 = RLDCL
|
|
{ 270, 4, 1, 25, "RLDICL", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, OperandInfo67 }, // Inst #270 = RLDICL
|
|
{ 271, 4, 1, 25, "RLDICR", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, OperandInfo67 }, // Inst #271 = RLDICR
|
|
{ 272, 5, 1, 25, "RLDIMI", 0|(1<<TID::Commutable)|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, OperandInfo68 }, // Inst #272 = RLDIMI
|
|
{ 273, 6, 1, 24, "RLWIMI", 0|(1<<TID::Commutable)|(1<<TID::UnmodeledSideEffects), 0xcULL, NULL, NULL, NULL, OperandInfo69 }, // Inst #273 = RLWIMI
|
|
{ 274, 5, 1, 14, "RLWINM", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, OperandInfo70 }, // Inst #274 = RLWINM
|
|
{ 275, 5, 1, 14, "RLWINMo", 0|(1<<TID::UnmodeledSideEffects), 0xcULL, NULL, ImplicitList3, NULL, OperandInfo70 }, // Inst #275 = RLWINMo
|
|
{ 276, 5, 1, 14, "RLWNM", 0|(1<<TID::UnmodeledSideEffects), 0x8ULL, NULL, NULL, NULL, OperandInfo71 }, // Inst #276 = RLWNM
|
|
{ 277, 5, 1, 52, "SELECT_CC_F4", 0|(1<<TID::UsesCustomInserter)|(1<<TID::UnmodeledSideEffects), 0x2ULL, NULL, NULL, NULL, OperandInfo72 }, // Inst #277 = SELECT_CC_F4
|
|
{ 278, 5, 1, 52, "SELECT_CC_F8", 0|(1<<TID::UsesCustomInserter)|(1<<TID::UnmodeledSideEffects), 0x2ULL, NULL, NULL, NULL, OperandInfo73 }, // Inst #278 = SELECT_CC_F8
|
|
{ 279, 5, 1, 52, "SELECT_CC_I4", 0|(1<<TID::UsesCustomInserter)|(1<<TID::UnmodeledSideEffects), 0x2ULL, NULL, NULL, NULL, OperandInfo74 }, // Inst #279 = SELECT_CC_I4
|
|
{ 280, 5, 1, 52, "SELECT_CC_I8", 0|(1<<TID::UsesCustomInserter)|(1<<TID::UnmodeledSideEffects), 0x2ULL, NULL, NULL, NULL, OperandInfo75 }, // Inst #280 = SELECT_CC_I8
|
|
{ 281, 5, 1, 52, "SELECT_CC_VRRC", 0|(1<<TID::UsesCustomInserter)|(1<<TID::UnmodeledSideEffects), 0x2ULL, NULL, NULL, NULL, OperandInfo76 }, // Inst #281 = SELECT_CC_VRRC
|
|
{ 282, 3, 1, 25, "SLD", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo77 }, // Inst #282 = SLD
|
|
{ 283, 3, 1, 14, "SLW", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #283 = SLW
|
|
{ 284, 3, 0, 52, "SPILL_CR", 0|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo41 }, // Inst #284 = SPILL_CR
|
|
{ 285, 3, 1, 25, "SRAD", 0, 0x8ULL, NULL, ImplicitList1, Barriers1, OperandInfo77 }, // Inst #285 = SRAD
|
|
{ 286, 3, 1, 25, "SRADI", 0, 0x8ULL, NULL, ImplicitList1, Barriers1, OperandInfo10 }, // Inst #286 = SRADI
|
|
{ 287, 3, 1, 26, "SRAW", 0, 0x8ULL, NULL, ImplicitList1, Barriers1, OperandInfo7 }, // Inst #287 = SRAW
|
|
{ 288, 3, 1, 26, "SRAWI", 0, 0x8ULL, NULL, ImplicitList1, Barriers1, OperandInfo9 }, // Inst #288 = SRAWI
|
|
{ 289, 3, 1, 25, "SRD", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo77 }, // Inst #289 = SRD
|
|
{ 290, 3, 1, 14, "SRW", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #290 = SRW
|
|
{ 291, 3, 0, 33, "STB", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo41 }, // Inst #291 = STB
|
|
{ 292, 3, 0, 33, "STB8", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo42 }, // Inst #292 = STB8
|
|
{ 293, 4, 1, 33, "STBU", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo78 }, // Inst #293 = STBU
|
|
{ 294, 4, 1, 33, "STBU8", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo79 }, // Inst #294 = STBU8
|
|
{ 295, 3, 0, 33, "STBX", 0|(1<<TID::MayStore), 0x14ULL, NULL, NULL, NULL, OperandInfo45 }, // Inst #295 = STBX
|
|
{ 296, 3, 0, 33, "STBX8", 0|(1<<TID::MayStore), 0x14ULL, NULL, NULL, NULL, OperandInfo46 }, // Inst #296 = STBX8
|
|
{ 297, 3, 0, 46, "STD", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo42 }, // Inst #297 = STD
|
|
{ 298, 3, 0, 47, "STDCX", 0|(1<<TID::MayStore), 0x0ULL, NULL, ImplicitList3, NULL, OperandInfo46 }, // Inst #298 = STDCX
|
|
{ 299, 4, 1, 46, "STDU", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo79 }, // Inst #299 = STDU
|
|
{ 300, 3, 0, 46, "STDUX", 0|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo46 }, // Inst #300 = STDUX
|
|
{ 301, 3, 0, 46, "STDX", 0|(1<<TID::MayStore), 0x14ULL, NULL, NULL, NULL, OperandInfo46 }, // Inst #301 = STDX
|
|
{ 302, 3, 0, 46, "STDX_32", 0|(1<<TID::MayStore), 0x14ULL, NULL, NULL, NULL, OperandInfo45 }, // Inst #302 = STDX_32
|
|
{ 303, 3, 0, 46, "STD_32", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo41 }, // Inst #303 = STD_32
|
|
{ 304, 3, 0, 51, "STFD", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo49 }, // Inst #304 = STFD
|
|
{ 305, 4, 1, 33, "STFDU", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo80 }, // Inst #305 = STFDU
|
|
{ 306, 3, 0, 51, "STFDX", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo51 }, // Inst #306 = STFDX
|
|
{ 307, 3, 0, 51, "STFIWX", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo51 }, // Inst #307 = STFIWX
|
|
{ 308, 3, 0, 51, "STFS", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo52 }, // Inst #308 = STFS
|
|
{ 309, 4, 1, 33, "STFSU", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo81 }, // Inst #309 = STFSU
|
|
{ 310, 3, 0, 51, "STFSX", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo54 }, // Inst #310 = STFSX
|
|
{ 311, 3, 0, 33, "STH", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo41 }, // Inst #311 = STH
|
|
{ 312, 3, 0, 33, "STH8", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo42 }, // Inst #312 = STH8
|
|
{ 313, 3, 0, 33, "STHBRX", 0|(1<<TID::MayStore), 0x14ULL, NULL, NULL, NULL, OperandInfo45 }, // Inst #313 = STHBRX
|
|
{ 314, 4, 1, 33, "STHU", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo78 }, // Inst #314 = STHU
|
|
{ 315, 4, 1, 33, "STHU8", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo79 }, // Inst #315 = STHU8
|
|
{ 316, 3, 0, 33, "STHX", 0|(1<<TID::MayStore), 0x14ULL, NULL, NULL, NULL, OperandInfo45 }, // Inst #316 = STHX
|
|
{ 317, 3, 0, 33, "STHX8", 0|(1<<TID::MayStore), 0x14ULL, NULL, NULL, NULL, OperandInfo46 }, // Inst #317 = STHX8
|
|
{ 318, 3, 0, 33, "STVEBX", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo57 }, // Inst #318 = STVEBX
|
|
{ 319, 3, 0, 33, "STVEHX", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo57 }, // Inst #319 = STVEHX
|
|
{ 320, 3, 0, 33, "STVEWX", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo57 }, // Inst #320 = STVEWX
|
|
{ 321, 3, 0, 33, "STVX", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo57 }, // Inst #321 = STVX
|
|
{ 322, 3, 0, 33, "STVXL", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo57 }, // Inst #322 = STVXL
|
|
{ 323, 3, 0, 33, "STW", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo41 }, // Inst #323 = STW
|
|
{ 324, 3, 0, 33, "STW8", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo42 }, // Inst #324 = STW8
|
|
{ 325, 3, 0, 33, "STWBRX", 0|(1<<TID::MayStore), 0x14ULL, NULL, NULL, NULL, OperandInfo45 }, // Inst #325 = STWBRX
|
|
{ 326, 3, 0, 49, "STWCX", 0|(1<<TID::MayStore), 0x0ULL, NULL, ImplicitList3, NULL, OperandInfo45 }, // Inst #326 = STWCX
|
|
{ 327, 4, 1, 33, "STWU", 0|(1<<TID::MayStore), 0x10ULL, NULL, NULL, NULL, OperandInfo78 }, // Inst #327 = STWU
|
|
{ 328, 3, 0, 33, "STWUX", 0|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x10ULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #328 = STWUX
|
|
{ 329, 3, 0, 33, "STWX", 0|(1<<TID::MayStore), 0x14ULL, NULL, NULL, NULL, OperandInfo45 }, // Inst #329 = STWX
|
|
{ 330, 3, 0, 33, "STWX8", 0|(1<<TID::MayStore), 0x14ULL, NULL, NULL, NULL, OperandInfo46 }, // Inst #330 = STWX8
|
|
{ 331, 3, 1, 14, "SUBF", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #331 = SUBF
|
|
{ 332, 3, 1, 14, "SUBF8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo8 }, // Inst #332 = SUBF8
|
|
{ 333, 3, 1, 14, "SUBFC", 0, 0xcULL, NULL, ImplicitList1, Barriers1, OperandInfo7 }, // Inst #333 = SUBFC
|
|
{ 334, 3, 1, 14, "SUBFC8", 0, 0xcULL, NULL, ImplicitList1, Barriers1, OperandInfo8 }, // Inst #334 = SUBFC8
|
|
{ 335, 3, 1, 14, "SUBFE", 0, 0x8ULL, ImplicitList1, ImplicitList1, Barriers1, OperandInfo7 }, // Inst #335 = SUBFE
|
|
{ 336, 3, 1, 14, "SUBFE8", 0, 0x8ULL, ImplicitList1, ImplicitList1, Barriers1, OperandInfo8 }, // Inst #336 = SUBFE8
|
|
{ 337, 3, 1, 14, "SUBFIC", 0, 0x8ULL, NULL, ImplicitList1, Barriers1, OperandInfo9 }, // Inst #337 = SUBFIC
|
|
{ 338, 3, 1, 14, "SUBFIC8", 0, 0x8ULL, NULL, ImplicitList1, Barriers1, OperandInfo10 }, // Inst #338 = SUBFIC8
|
|
{ 339, 2, 1, 14, "SUBFME", 0, 0x8ULL, ImplicitList1, ImplicitList1, Barriers1, OperandInfo11 }, // Inst #339 = SUBFME
|
|
{ 340, 2, 1, 14, "SUBFME8", 0, 0x8ULL, ImplicitList1, ImplicitList1, Barriers1, OperandInfo12 }, // Inst #340 = SUBFME8
|
|
{ 341, 2, 1, 14, "SUBFZE", 0, 0x8ULL, ImplicitList1, ImplicitList1, Barriers1, OperandInfo11 }, // Inst #341 = SUBFZE
|
|
{ 342, 2, 1, 14, "SUBFZE8", 0, 0x8ULL, ImplicitList1, ImplicitList1, Barriers1, OperandInfo12 }, // Inst #342 = SUBFZE8
|
|
{ 343, 0, 0, 50, "SYNC", 0|(1<<TID::MayLoad)|(1<<TID::MayStore)|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, 0 }, // Inst #343 = SYNC
|
|
{ 344, 1, 0, 0, "TAILB", 0|(1<<TID::Return)|(1<<TID::Branch)|(1<<TID::Barrier)|(1<<TID::Call)|(1<<TID::Terminator)|(1<<TID::UnmodeledSideEffects), 0x38ULL, ImplicitList10, NULL, NULL, OperandInfo2 }, // Inst #344 = TAILB
|
|
{ 345, 1, 0, 0, "TAILB8", 0|(1<<TID::Return)|(1<<TID::Branch)|(1<<TID::Barrier)|(1<<TID::Call)|(1<<TID::Terminator)|(1<<TID::UnmodeledSideEffects), 0x38ULL, ImplicitList10, NULL, NULL, OperandInfo2 }, // Inst #345 = TAILB8
|
|
{ 346, 1, 0, 0, "TAILBA", 0|(1<<TID::Return)|(1<<TID::Branch)|(1<<TID::Barrier)|(1<<TID::Call)|(1<<TID::Terminator)|(1<<TID::UnmodeledSideEffects), 0x38ULL, ImplicitList10, NULL, NULL, OperandInfo2 }, // Inst #346 = TAILBA
|
|
{ 347, 1, 0, 0, "TAILBA8", 0|(1<<TID::Return)|(1<<TID::Branch)|(1<<TID::Barrier)|(1<<TID::Call)|(1<<TID::Terminator)|(1<<TID::UnmodeledSideEffects), 0x38ULL, ImplicitList10, NULL, NULL, OperandInfo2 }, // Inst #347 = TAILBA8
|
|
{ 348, 0, 0, 0, "TAILBCTR", 0|(1<<TID::Return)|(1<<TID::Branch)|(1<<TID::IndirectBranch)|(1<<TID::Barrier)|(1<<TID::Call)|(1<<TID::Terminator)|(1<<TID::UnmodeledSideEffects), 0x38ULL, ImplicitList7, NULL, NULL, 0 }, // Inst #348 = TAILBCTR
|
|
{ 349, 0, 0, 0, "TAILBCTR8", 0|(1<<TID::Return)|(1<<TID::Branch)|(1<<TID::IndirectBranch)|(1<<TID::Barrier)|(1<<TID::Call)|(1<<TID::Terminator)|(1<<TID::UnmodeledSideEffects), 0x38ULL, ImplicitList7, NULL, NULL, 0 }, // Inst #349 = TAILBCTR8
|
|
{ 350, 2, 0, 52, "TCRETURNai", 0|(1<<TID::Return)|(1<<TID::Barrier)|(1<<TID::Call)|(1<<TID::Terminator)|(1<<TID::Variadic), 0x0ULL, ImplicitList10, NULL, NULL, OperandInfo6 }, // Inst #350 = TCRETURNai
|
|
{ 351, 2, 0, 52, "TCRETURNai8", 0|(1<<TID::Return)|(1<<TID::Barrier)|(1<<TID::Call)|(1<<TID::Terminator)|(1<<TID::Variadic), 0x0ULL, ImplicitList10, NULL, NULL, OperandInfo6 }, // Inst #351 = TCRETURNai8
|
|
{ 352, 2, 0, 52, "TCRETURNdi", 0|(1<<TID::Return)|(1<<TID::Barrier)|(1<<TID::Call)|(1<<TID::Terminator)|(1<<TID::Variadic)|(1<<TID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, NULL, NULL, OperandInfo6 }, // Inst #352 = TCRETURNdi
|
|
{ 353, 2, 0, 52, "TCRETURNdi8", 0|(1<<TID::Return)|(1<<TID::Barrier)|(1<<TID::Call)|(1<<TID::Terminator)|(1<<TID::Variadic)|(1<<TID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, NULL, NULL, OperandInfo6 }, // Inst #353 = TCRETURNdi8
|
|
{ 354, 2, 0, 52, "TCRETURNri", 0|(1<<TID::Return)|(1<<TID::Barrier)|(1<<TID::Call)|(1<<TID::Terminator)|(1<<TID::Variadic)|(1<<TID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, NULL, NULL, OperandInfo82 }, // Inst #354 = TCRETURNri
|
|
{ 355, 2, 0, 52, "TCRETURNri8", 0|(1<<TID::Return)|(1<<TID::Barrier)|(1<<TID::Call)|(1<<TID::Terminator)|(1<<TID::Variadic)|(1<<TID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, NULL, NULL, OperandInfo83 }, // Inst #355 = TCRETURNri8
|
|
{ 356, 0, 0, 33, "TRAP", 0|(1<<TID::Barrier)|(1<<TID::Terminator)|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, 0 }, // Inst #356 = TRAP
|
|
{ 357, 2, 1, 52, "UPDATE_VRSAVE", 0|(1<<TID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, NULL, OperandInfo11 }, // Inst #357 = UPDATE_VRSAVE
|
|
{ 358, 3, 1, 67, "VADDCUW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #358 = VADDCUW
|
|
{ 359, 3, 1, 67, "VADDFP", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #359 = VADDFP
|
|
{ 360, 3, 1, 67, "VADDSBS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #360 = VADDSBS
|
|
{ 361, 3, 1, 67, "VADDSHS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #361 = VADDSHS
|
|
{ 362, 3, 1, 67, "VADDSWS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #362 = VADDSWS
|
|
{ 363, 3, 1, 70, "VADDUBM", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #363 = VADDUBM
|
|
{ 364, 3, 1, 67, "VADDUBS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #364 = VADDUBS
|
|
{ 365, 3, 1, 70, "VADDUHM", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #365 = VADDUHM
|
|
{ 366, 3, 1, 67, "VADDUHS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #366 = VADDUHS
|
|
{ 367, 3, 1, 70, "VADDUWM", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #367 = VADDUWM
|
|
{ 368, 3, 1, 67, "VADDUWS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #368 = VADDUWS
|
|
{ 369, 3, 1, 67, "VAND", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #369 = VAND
|
|
{ 370, 3, 1, 67, "VANDC", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #370 = VANDC
|
|
{ 371, 3, 1, 67, "VAVGSB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #371 = VAVGSB
|
|
{ 372, 3, 1, 67, "VAVGSH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #372 = VAVGSH
|
|
{ 373, 3, 1, 67, "VAVGSW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #373 = VAVGSW
|
|
{ 374, 3, 1, 67, "VAVGUB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #374 = VAVGUB
|
|
{ 375, 3, 1, 67, "VAVGUH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #375 = VAVGUH
|
|
{ 376, 3, 1, 67, "VAVGUW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #376 = VAVGUW
|
|
{ 377, 3, 1, 67, "VCFSX", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo85 }, // Inst #377 = VCFSX
|
|
{ 378, 3, 1, 67, "VCFUX", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo85 }, // Inst #378 = VCFUX
|
|
{ 379, 3, 1, 68, "VCMPBFP", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #379 = VCMPBFP
|
|
{ 380, 3, 1, 68, "VCMPBFPo", 0, 0x28ULL, NULL, ImplicitList16, NULL, OperandInfo84 }, // Inst #380 = VCMPBFPo
|
|
{ 381, 3, 1, 68, "VCMPEQFP", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #381 = VCMPEQFP
|
|
{ 382, 3, 1, 68, "VCMPEQFPo", 0, 0x28ULL, NULL, ImplicitList16, NULL, OperandInfo84 }, // Inst #382 = VCMPEQFPo
|
|
{ 383, 3, 1, 68, "VCMPEQUB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #383 = VCMPEQUB
|
|
{ 384, 3, 1, 68, "VCMPEQUBo", 0, 0x28ULL, NULL, ImplicitList16, NULL, OperandInfo84 }, // Inst #384 = VCMPEQUBo
|
|
{ 385, 3, 1, 68, "VCMPEQUH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #385 = VCMPEQUH
|
|
{ 386, 3, 1, 68, "VCMPEQUHo", 0, 0x28ULL, NULL, ImplicitList16, NULL, OperandInfo84 }, // Inst #386 = VCMPEQUHo
|
|
{ 387, 3, 1, 68, "VCMPEQUW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #387 = VCMPEQUW
|
|
{ 388, 3, 1, 68, "VCMPEQUWo", 0, 0x28ULL, NULL, ImplicitList16, NULL, OperandInfo84 }, // Inst #388 = VCMPEQUWo
|
|
{ 389, 3, 1, 68, "VCMPGEFP", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #389 = VCMPGEFP
|
|
{ 390, 3, 1, 68, "VCMPGEFPo", 0, 0x28ULL, NULL, ImplicitList16, NULL, OperandInfo84 }, // Inst #390 = VCMPGEFPo
|
|
{ 391, 3, 1, 68, "VCMPGTFP", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #391 = VCMPGTFP
|
|
{ 392, 3, 1, 68, "VCMPGTFPo", 0, 0x28ULL, NULL, ImplicitList16, NULL, OperandInfo84 }, // Inst #392 = VCMPGTFPo
|
|
{ 393, 3, 1, 68, "VCMPGTSB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #393 = VCMPGTSB
|
|
{ 394, 3, 1, 68, "VCMPGTSBo", 0, 0x28ULL, NULL, ImplicitList16, NULL, OperandInfo84 }, // Inst #394 = VCMPGTSBo
|
|
{ 395, 3, 1, 68, "VCMPGTSH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #395 = VCMPGTSH
|
|
{ 396, 3, 1, 68, "VCMPGTSHo", 0, 0x28ULL, NULL, ImplicitList16, NULL, OperandInfo84 }, // Inst #396 = VCMPGTSHo
|
|
{ 397, 3, 1, 68, "VCMPGTSW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #397 = VCMPGTSW
|
|
{ 398, 3, 1, 68, "VCMPGTSWo", 0, 0x28ULL, NULL, ImplicitList16, NULL, OperandInfo84 }, // Inst #398 = VCMPGTSWo
|
|
{ 399, 3, 1, 68, "VCMPGTUB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #399 = VCMPGTUB
|
|
{ 400, 3, 1, 68, "VCMPGTUBo", 0, 0x28ULL, NULL, ImplicitList16, NULL, OperandInfo84 }, // Inst #400 = VCMPGTUBo
|
|
{ 401, 3, 1, 68, "VCMPGTUH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #401 = VCMPGTUH
|
|
{ 402, 3, 1, 68, "VCMPGTUHo", 0, 0x28ULL, NULL, ImplicitList16, NULL, OperandInfo84 }, // Inst #402 = VCMPGTUHo
|
|
{ 403, 3, 1, 68, "VCMPGTUW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #403 = VCMPGTUW
|
|
{ 404, 3, 1, 68, "VCMPGTUWo", 0, 0x28ULL, NULL, ImplicitList16, NULL, OperandInfo84 }, // Inst #404 = VCMPGTUWo
|
|
{ 405, 3, 1, 67, "VCTSXS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo85 }, // Inst #405 = VCTSXS
|
|
{ 406, 3, 1, 67, "VCTUXS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo85 }, // Inst #406 = VCTUXS
|
|
{ 407, 2, 1, 67, "VEXPTEFP", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo86 }, // Inst #407 = VEXPTEFP
|
|
{ 408, 2, 1, 67, "VLOGEFP", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo86 }, // Inst #408 = VLOGEFP
|
|
{ 409, 4, 1, 67, "VMADDFP", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo87 }, // Inst #409 = VMADDFP
|
|
{ 410, 3, 1, 67, "VMAXFP", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #410 = VMAXFP
|
|
{ 411, 3, 1, 67, "VMAXSB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #411 = VMAXSB
|
|
{ 412, 3, 1, 67, "VMAXSH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #412 = VMAXSH
|
|
{ 413, 3, 1, 67, "VMAXSW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #413 = VMAXSW
|
|
{ 414, 3, 1, 67, "VMAXUB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #414 = VMAXUB
|
|
{ 415, 3, 1, 67, "VMAXUH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #415 = VMAXUH
|
|
{ 416, 3, 1, 67, "VMAXUW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #416 = VMAXUW
|
|
{ 417, 4, 1, 67, "VMHADDSHS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo87 }, // Inst #417 = VMHADDSHS
|
|
{ 418, 4, 1, 67, "VMHRADDSHS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo87 }, // Inst #418 = VMHRADDSHS
|
|
{ 419, 3, 1, 67, "VMINFP", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #419 = VMINFP
|
|
{ 420, 3, 1, 67, "VMINSB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #420 = VMINSB
|
|
{ 421, 3, 1, 67, "VMINSH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #421 = VMINSH
|
|
{ 422, 3, 1, 67, "VMINSW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #422 = VMINSW
|
|
{ 423, 3, 1, 67, "VMINUB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #423 = VMINUB
|
|
{ 424, 3, 1, 67, "VMINUH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #424 = VMINUH
|
|
{ 425, 3, 1, 67, "VMINUW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #425 = VMINUW
|
|
{ 426, 4, 1, 67, "VMLADDUHM", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo87 }, // Inst #426 = VMLADDUHM
|
|
{ 427, 3, 1, 67, "VMRGHB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #427 = VMRGHB
|
|
{ 428, 3, 1, 67, "VMRGHH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #428 = VMRGHH
|
|
{ 429, 3, 1, 67, "VMRGHW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #429 = VMRGHW
|
|
{ 430, 3, 1, 67, "VMRGLB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #430 = VMRGLB
|
|
{ 431, 3, 1, 67, "VMRGLH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #431 = VMRGLH
|
|
{ 432, 3, 1, 67, "VMRGLW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #432 = VMRGLW
|
|
{ 433, 4, 1, 67, "VMSUMMBM", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo87 }, // Inst #433 = VMSUMMBM
|
|
{ 434, 4, 1, 67, "VMSUMSHM", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo87 }, // Inst #434 = VMSUMSHM
|
|
{ 435, 4, 1, 67, "VMSUMSHS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo87 }, // Inst #435 = VMSUMSHS
|
|
{ 436, 4, 1, 67, "VMSUMUBM", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo87 }, // Inst #436 = VMSUMUBM
|
|
{ 437, 4, 1, 67, "VMSUMUHM", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo87 }, // Inst #437 = VMSUMUHM
|
|
{ 438, 4, 1, 67, "VMSUMUHS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo87 }, // Inst #438 = VMSUMUHS
|
|
{ 439, 3, 1, 67, "VMULESB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #439 = VMULESB
|
|
{ 440, 3, 1, 67, "VMULESH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #440 = VMULESH
|
|
{ 441, 3, 1, 67, "VMULEUB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #441 = VMULEUB
|
|
{ 442, 3, 1, 67, "VMULEUH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #442 = VMULEUH
|
|
{ 443, 3, 1, 67, "VMULOSB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #443 = VMULOSB
|
|
{ 444, 3, 1, 67, "VMULOSH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #444 = VMULOSH
|
|
{ 445, 3, 1, 67, "VMULOUB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #445 = VMULOUB
|
|
{ 446, 3, 1, 67, "VMULOUH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #446 = VMULOUH
|
|
{ 447, 4, 1, 67, "VNMSUBFP", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo87 }, // Inst #447 = VNMSUBFP
|
|
{ 448, 3, 1, 67, "VNOR", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #448 = VNOR
|
|
{ 449, 3, 1, 67, "VOR", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #449 = VOR
|
|
{ 450, 4, 1, 67, "VPERM", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo87 }, // Inst #450 = VPERM
|
|
{ 451, 3, 1, 67, "VPKPX", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #451 = VPKPX
|
|
{ 452, 3, 1, 67, "VPKSHSS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #452 = VPKSHSS
|
|
{ 453, 3, 1, 67, "VPKSHUS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #453 = VPKSHUS
|
|
{ 454, 3, 1, 67, "VPKSWSS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #454 = VPKSWSS
|
|
{ 455, 3, 1, 67, "VPKSWUS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #455 = VPKSWUS
|
|
{ 456, 3, 1, 67, "VPKUHUM", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #456 = VPKUHUM
|
|
{ 457, 3, 1, 67, "VPKUHUS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #457 = VPKUHUS
|
|
{ 458, 3, 1, 67, "VPKUWUM", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #458 = VPKUWUM
|
|
{ 459, 3, 1, 67, "VPKUWUS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #459 = VPKUWUS
|
|
{ 460, 2, 1, 67, "VREFP", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo86 }, // Inst #460 = VREFP
|
|
{ 461, 2, 1, 67, "VRFIM", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo86 }, // Inst #461 = VRFIM
|
|
{ 462, 2, 1, 67, "VRFIN", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo86 }, // Inst #462 = VRFIN
|
|
{ 463, 2, 1, 67, "VRFIP", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo86 }, // Inst #463 = VRFIP
|
|
{ 464, 2, 1, 67, "VRFIZ", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo86 }, // Inst #464 = VRFIZ
|
|
{ 465, 3, 1, 67, "VRLB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #465 = VRLB
|
|
{ 466, 3, 1, 67, "VRLH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #466 = VRLH
|
|
{ 467, 3, 1, 67, "VRLW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #467 = VRLW
|
|
{ 468, 2, 1, 67, "VRSQRTEFP", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo86 }, // Inst #468 = VRSQRTEFP
|
|
{ 469, 4, 1, 67, "VSEL", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo87 }, // Inst #469 = VSEL
|
|
{ 470, 3, 1, 67, "VSL", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #470 = VSL
|
|
{ 471, 3, 1, 67, "VSLB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #471 = VSLB
|
|
{ 472, 4, 1, 67, "VSLDOI", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo88 }, // Inst #472 = VSLDOI
|
|
{ 473, 3, 1, 67, "VSLH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #473 = VSLH
|
|
{ 474, 3, 1, 67, "VSLO", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #474 = VSLO
|
|
{ 475, 3, 1, 67, "VSLW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #475 = VSLW
|
|
{ 476, 3, 1, 71, "VSPLTB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo85 }, // Inst #476 = VSPLTB
|
|
{ 477, 3, 1, 71, "VSPLTH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo85 }, // Inst #477 = VSPLTH
|
|
{ 478, 2, 1, 71, "VSPLTISB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo89 }, // Inst #478 = VSPLTISB
|
|
{ 479, 2, 1, 71, "VSPLTISH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo89 }, // Inst #479 = VSPLTISH
|
|
{ 480, 2, 1, 71, "VSPLTISW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo89 }, // Inst #480 = VSPLTISW
|
|
{ 481, 3, 1, 71, "VSPLTW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo85 }, // Inst #481 = VSPLTW
|
|
{ 482, 3, 1, 67, "VSR", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #482 = VSR
|
|
{ 483, 3, 1, 67, "VSRAB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #483 = VSRAB
|
|
{ 484, 3, 1, 67, "VSRAH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #484 = VSRAH
|
|
{ 485, 3, 1, 67, "VSRAW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #485 = VSRAW
|
|
{ 486, 3, 1, 67, "VSRB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #486 = VSRB
|
|
{ 487, 3, 1, 67, "VSRH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #487 = VSRH
|
|
{ 488, 3, 1, 67, "VSRO", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #488 = VSRO
|
|
{ 489, 3, 1, 67, "VSRW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #489 = VSRW
|
|
{ 490, 3, 1, 67, "VSUBCUW", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #490 = VSUBCUW
|
|
{ 491, 3, 1, 70, "VSUBFP", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #491 = VSUBFP
|
|
{ 492, 3, 1, 67, "VSUBSBS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #492 = VSUBSBS
|
|
{ 493, 3, 1, 67, "VSUBSHS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #493 = VSUBSHS
|
|
{ 494, 3, 1, 67, "VSUBSWS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #494 = VSUBSWS
|
|
{ 495, 3, 1, 70, "VSUBUBM", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #495 = VSUBUBM
|
|
{ 496, 3, 1, 67, "VSUBUBS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #496 = VSUBUBS
|
|
{ 497, 3, 1, 70, "VSUBUHM", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #497 = VSUBUHM
|
|
{ 498, 3, 1, 67, "VSUBUHS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #498 = VSUBUHS
|
|
{ 499, 3, 1, 70, "VSUBUWM", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #499 = VSUBUWM
|
|
{ 500, 3, 1, 67, "VSUBUWS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #500 = VSUBUWS
|
|
{ 501, 3, 1, 67, "VSUM2SWS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #501 = VSUM2SWS
|
|
{ 502, 3, 1, 67, "VSUM4SBS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #502 = VSUM4SBS
|
|
{ 503, 3, 1, 67, "VSUM4SHS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #503 = VSUM4SHS
|
|
{ 504, 3, 1, 67, "VSUM4UBS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #504 = VSUM4UBS
|
|
{ 505, 3, 1, 67, "VSUMSWS", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #505 = VSUMSWS
|
|
{ 506, 2, 1, 67, "VUPKHPX", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo86 }, // Inst #506 = VUPKHPX
|
|
{ 507, 2, 1, 67, "VUPKHSB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo86 }, // Inst #507 = VUPKHSB
|
|
{ 508, 2, 1, 67, "VUPKHSH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo86 }, // Inst #508 = VUPKHSH
|
|
{ 509, 2, 1, 67, "VUPKLPX", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo86 }, // Inst #509 = VUPKLPX
|
|
{ 510, 2, 1, 67, "VUPKLSB", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo86 }, // Inst #510 = VUPKLSB
|
|
{ 511, 2, 1, 67, "VUPKLSH", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo86 }, // Inst #511 = VUPKLSH
|
|
{ 512, 3, 1, 67, "VXOR", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo84 }, // Inst #512 = VXOR
|
|
{ 513, 1, 1, 67, "V_SET0", 0, 0x28ULL, NULL, NULL, NULL, OperandInfo61 }, // Inst #513 = V_SET0
|
|
{ 514, 3, 1, 14, "XOR", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo7 }, // Inst #514 = XOR
|
|
{ 515, 3, 1, 14, "XOR8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo8 }, // Inst #515 = XOR8
|
|
{ 516, 3, 1, 14, "XORI", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo9 }, // Inst #516 = XORI
|
|
{ 517, 3, 1, 14, "XORI8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo10 }, // Inst #517 = XORI8
|
|
{ 518, 3, 1, 14, "XORIS", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo9 }, // Inst #518 = XORIS
|
|
{ 519, 3, 1, 14, "XORIS8", 0, 0x8ULL, NULL, NULL, NULL, OperandInfo10 }, // Inst #519 = XORIS8
|
|
};
|
|
} // End llvm namespace
|