Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

/users/u3/mtikir/PMaCInstrumentor_v1601/include/defines/PowerPCInstruct.d File Reference

Go to the source code of this file.

Defines

#define opcode_Tdi   2
#define opcode_Twi   3
#define opcode_Mulli   7
#define opcode_Subfic   8
#define opcode_Cmpli   10
#define opcode_Cmpi   11
#define opcode_Addic   12
#define opcode_Addicc   13
#define opcode_Addi   14
#define opcode_Addis   15
#define opcode_BcLA   16
#define opcode_Sc   17
#define opcode_BLA   18
#define opcode_Mcrf   19
#define opcode_BclrL   19
#define opcode_Rfid   19
#define opcode_Crnor   19
#define opcode_Crandc   19
#define opcode_Isync   19
#define opcode_Crxor   19
#define opcode_Crnand   19
#define opcode_Crand   19
#define opcode_Creqv   19
#define opcode_Crorc   19
#define opcode_Cror   19
#define opcode_BcctrL   19
#define opcode_RlwimiC   20
#define opcode_RlwinmC   21
#define opcode_RlwnmC   23
#define opcode_Ori   24
#define opcode_Oris   25
#define opcode_Xori   26
#define opcode_Xoris   27
#define opcode_Andic   28
#define opcode_Andisc   29
#define opcode_RldiclC   30
#define opcode_RldicrC   30
#define opcode_RldicC   30
#define opcode_RldimiC   30
#define opcode_RldclC   30
#define opcode_RldcrC   30
#define opcode_Cmp   31
#define opcode_Tw   31
#define opcode_SubfcOC   31
#define opcode_MulhduC   31
#define opcode_AddcOC   31
#define opcode_MulhwuC   31
#define opcode_Mfcr   31
#define opcode_Mfocrf   31
#define opcode_Lwarx   31
#define opcode_Ldx   31
#define opcode_Lwzx   31
#define opcode_SlwC   31
#define opcode_CntlzwC   31
#define opcode_SldC   31
#define opcode_AndC   31
#define opcode_Cmpl   31
#define opcode_SubfOC   31
#define opcode_Ldux   31
#define opcode_Dcbst   31
#define opcode_Lwzux   31
#define opcode_CntlzdC   31
#define opcode_AndcC   31
#define opcode_Td   31
#define opcode_MulhdC   31
#define opcode_MulhwC   31
#define opcode_Mfmsr   31
#define opcode_Ldarx   31
#define opcode_Dcbf   31
#define opcode_Lbzx   31
#define opcode_NegOC   31
#define opcode_Lbzux   31
#define opcode_NorC   31
#define opcode_SubfeOC   31
#define opcode_AddeOC   31
#define opcode_Mtcrf   31
#define opcode_Mtocrf   31
#define opcode_Mtmsr   31
#define opcode_Stdx   31
#define opcode_Stwcxc   31
#define opcode_Stwx   31
#define opcode_Mtmsrd   31
#define opcode_Stdux   31
#define opcode_Stwux   31
#define opcode_SubfzeOC   31
#define opcode_AddzeOC   31
#define opcode_Mtsr   31
#define opcode_Stdcxc   31
#define opcode_Stbx   31
#define opcode_SubfmeOC   31
#define opcode_MulldOC   31
#define opcode_AddmeOC   31
#define opcode_MullwOC   31
#define opcode_Mtsrin   31
#define opcode_Dcbtst   31
#define opcode_Stbux   31
#define opcode_AddOC   31
#define opcode_Dcbt   31
#define opcode_Lhzx   31
#define opcode_EqvC   31
#define opcode_Tlbie   31
#define opcode_Eciwx   31
#define opcode_Lhzux   31
#define opcode_XorC   31
#define opcode_Mfspr   31
#define opcode_Lwax   31
#define opcode_Lhax   31
#define opcode_Tlbia   31
#define opcode_Mftb   31
#define opcode_Lwaux   31
#define opcode_Lhaux   31
#define opcode_Slbmte   31
#define opcode_Sthx   31
#define opcode_OrcC   31
#define opcode_SradiC   31
#define opcode_Slbie   31
#define opcode_Ecowx   31
#define opcode_Sthux   31
#define opcode_OrC   31
#define opcode_DivduOC   31
#define opcode_DivwuOC   31
#define opcode_Mtspr   31
#define opcode_NandC   31
#define opcode_DivdOC   31
#define opcode_DivwOC   31
#define opcode_Slbia   31
#define opcode_Mcrxr   31
#define opcode_Lswx   31
#define opcode_Lwbrx   31
#define opcode_Lfsx   31
#define opcode_SrwC   31
#define opcode_SrdC   31
#define opcode_Tlbsync   31
#define opcode_Lfsux   31
#define opcode_Mfsr   31
#define opcode_Lswi   31
#define opcode_Sync   31
#define opcode_Lfdx   31
#define opcode_Lfdux   31
#define opcode_Mfsrin   31
#define opcode_Stswx   31
#define opcode_Stwbrx   31
#define opcode_Stfsx   31
#define opcode_Stfsux   31
#define opcode_Stswi   31
#define opcode_Stfdx   31
#define opcode_Stfdux   31
#define opcode_Lhbrx   31
#define opcode_SrawC   31
#define opcode_SradC   31
#define opcode_SrawiC   31
#define opcode_Slbmfev   31
#define opcode_Eieio   31
#define opcode_Slbmfee   31
#define opcode_Sthbrx   31
#define opcode_ExtshC   31
#define opcode_ExtsbC   31
#define opcode_Icbi   31
#define opcode_Stfiwx   31
#define opcode_ExtswC   31
#define opcode_Dcbz   31
#define opcode_Lwz   32
#define opcode_Lwzu   33
#define opcode_Lbz   34
#define opcode_Lbzu   35
#define opcode_Stw   36
#define opcode_Stwu   37
#define opcode_Stb   38
#define opcode_Stbu   39
#define opcode_Lhz   40
#define opcode_Lhzu   41
#define opcode_Lha   42
#define opcode_Lhau   43
#define opcode_Sth   44
#define opcode_Sthu   45
#define opcode_Lmw   46
#define opcode_Stmw   47
#define opcode_Lfs   48
#define opcode_Lfsu   49
#define opcode_Lfd   50
#define opcode_Lfdu   51
#define opcode_Stfs   52
#define opcode_Stfsu   53
#define opcode_Stfd   54
#define opcode_Stfdu   55
#define opcode_Ld   58
#define opcode_Ldu   58
#define opcode_Lwa   58
#define opcode_FdivsC   59
#define opcode_FsubsC   59
#define opcode_FaddsC   59
#define opcode_FsqrtsC   59
#define opcode_FresC   59
#define opcode_FmulsC   59
#define opcode_FmsubsC   59
#define opcode_FmaddsC   59
#define opcode_FnmsubsC   59
#define opcode_FnmaddsC   59
#define opcode_Std   62
#define opcode_Stdu   62
#define opcode_Fcmpu   63
#define opcode_FrspC   63
#define opcode_FctiwC   63
#define opcode_FctiwzC   63
#define opcode_FdivC   63
#define opcode_FsubC   63
#define opcode_FaddC   63
#define opcode_FsqrtC   63
#define opcode_FselC   63
#define opcode_FmulC   63
#define opcode_FrsqrteC   63
#define opcode_FmsubC   63
#define opcode_FmaddC   63
#define opcode_FnmsubC   63
#define opcode_FnmaddC   63
#define opcode_Fcmpo   63
#define opcode_Mtfsb1   63
#define opcode_FnegC   63
#define opcode_Mcrfs   63
#define opcode_Mtfsb0   63
#define opcode_FmrC   63
#define opcode_MtfsfiC   63
#define opcode_FnabsC   63
#define opcode_FabsC   63
#define opcode_MffsC   63
#define opcode_MtfsfC   63
#define opcode_FctidC   63
#define opcode_FctidzC   63
#define opcode_FcfidC   63
#define xcode_Mcrf   0
#define xcode_BclrL   16
#define xcode_Rfid   18
#define xcode_Crnor   33
#define xcode_Crandc   129
#define xcode_Isync   150
#define xcode_Crxor   193
#define xcode_Crnand   225
#define xcode_Crand   257
#define xcode_Creqv   289
#define xcode_Crorc   417
#define xcode_Cror   449
#define xcode_BcctrL   528
#define xcode_Ld   0
#define xcode_Ldu   1
#define xcode_Lwa   2
#define xcode_FdivsC   18
#define xcode_FsubsC   20
#define xcode_FaddsC   21
#define xcode_FsqrtsC   22
#define xcode_FresC   24
#define xcode_FmulsC   25
#define xcode_FmsubsC   28
#define xcode_FmaddsC   29
#define xcode_FnmsubsC   30
#define xcode_FnmaddsC   31
#define xcode_Std   0
#define xcode_Stdu   1
#define xcode_Fcmpu   0
#define xcode_FrspC   12
#define xcode_FctiwC   14
#define xcode_FctiwzC   15
#define xcode_FdivC   18
#define xcode_FsubC   20
#define xcode_FaddC   21
#define xcode_FsqrtC   22
#define xcode_FselC   23
#define xcode_FmulC   25
#define xcode_FrsqrteC   26
#define xcode_FmsubC   28
#define xcode_FmaddC   29
#define xcode_FnmsubC   30
#define xcode_FnmaddC   31
#define xcode_Fcmpo   32
#define xcode_Mtfsb1   38
#define xcode_FnegC   40
#define xcode_Mcrfs   64
#define xcode_Mtfsb0   70
#define xcode_FmrC   72
#define xcode_MtfsfiC   134
#define xcode_FnabsC   136
#define xcode_FabsC   264
#define xcode_MffsC   583
#define xcode_MtfsfC   711
#define xcode_FctidC   814
#define xcode_FctidzC   815
#define xcode_FcfidC   846
#define xcode_RldiclC   0
#define xcode_RldicrC   1
#define xcode_RldicC   2
#define xcode_RldimiC   3
#define xcode_RldclC   8
#define xcode_RldcrC   9
#define xcode_Cmp   0
#define xcode_Tw   4
#define xcode_SubfcOC   8
#define xcode_MulhduC   9
#define xcode_AddcOC   10
#define xcode_MulhwuC   11
#define xcode_Mfcr   19
#define xcode_Mfocrf   19
#define xcode_Lwarx   20
#define xcode_Ldx   21
#define xcode_Lwzx   23
#define xcode_SlwC   24
#define xcode_CntlzwC   26
#define xcode_SldC   27
#define xcode_AndC   28
#define xcode_Cmpl   32
#define xcode_SubfOC   40
#define xcode_Ldux   53
#define xcode_Dcbst   54
#define xcode_Lwzux   55
#define xcode_CntlzdC   58
#define xcode_AndcC   60
#define xcode_Td   68
#define xcode_MulhdC   73
#define xcode_MulhwC   75
#define xcode_Mfmsr   83
#define xcode_Ldarx   84
#define xcode_Dcbf   86
#define xcode_Lbzx   87
#define xcode_NegOC   104
#define xcode_Lbzux   119
#define xcode_NorC   124
#define xcode_SubfeOC   136
#define xcode_AddeOC   138
#define xcode_Mtcrf   144
#define xcode_Mtocrf   144
#define xcode_Mtmsr   146
#define xcode_Stdx   149
#define xcode_Stwcxc   150
#define xcode_Stwx   151
#define xcode_Mtmsrd   178
#define xcode_Stdux   181
#define xcode_Stwux   183
#define xcode_SubfzeOC   200
#define xcode_AddzeOC   202
#define xcode_Mtsr   210
#define xcode_Stdcxc   214
#define xcode_Stbx   215
#define xcode_SubfmeOC   232
#define xcode_MulldOC   233
#define xcode_AddmeOC   234
#define xcode_MullwOC   235
#define xcode_Mtsrin   242
#define xcode_Dcbtst   246
#define xcode_Stbux   247
#define xcode_AddOC   266
#define xcode_LscbxC   277
#define xcode_Dcbt   278
#define xcode_Lhzx   279
#define xcode_EqvC   284
#define xcode_Tlbie   306
#define xcode_Eciwx   310
#define xcode_Lhzux   311
#define xcode_XorC   316
#define xcode_Mfspr   339
#define xcode_Lwax   341
#define xcode_Lhax   343
#define xcode_Tlbia   370
#define xcode_Mftb   371
#define xcode_Lwaux   373
#define xcode_Lhaux   375
#define xcode_Slbmte   402
#define xcode_Sthx   407
#define xcode_OrcC   412
#define xcode_SradiC   413
#define xcode_Slbie   434
#define xcode_Ecowx   438
#define xcode_Sthux   439
#define xcode_OrC   444
#define xcode_DivduOC   457
#define xcode_DivwuOC   459
#define xcode_Mtspr   467
#define xcode_NandC   476
#define xcode_DivdOC   489
#define xcode_DivwOC   491
#define xcode_Slbia   498
#define xcode_Mcrxr   512
#define xcode_Lswx   533
#define xcode_Lwbrx   534
#define xcode_Lfsx   535
#define xcode_SrwC   536
#define xcode_SrdC   539
#define xcode_Tlbsync   566
#define xcode_Lfsux   567
#define xcode_Mfsr   595
#define xcode_Lswi   597
#define xcode_Sync   598
#define xcode_Lfdx   599
#define xcode_Lfdux   631
#define xcode_Mfsrin   659
#define xcode_Stswx   661
#define xcode_Stwbrx   662
#define xcode_Stfsx   663
#define xcode_Stfsux   695
#define xcode_Stswi   725
#define xcode_Stfdx   727
#define xcode_Stfdux   759
#define xcode_Lhbrx   790
#define xcode_SrawC   792
#define xcode_SradC   794
#define xcode_SrawiC   824
#define xcode_Slbmfev   851
#define xcode_Eieio   854
#define xcode_Slbmfee   915
#define xcode_Sthbrx   918
#define xcode_ExtshC   922
#define xcode_ExtsbC   954
#define xcode_Icbi   982
#define xcode_Stfiwx   983
#define xcode_ExtswC   986
#define xcode_Dcbz   1014
#define BRANCH_ALWAYS(__ho)   (((__ho) & 0x14) == 0x14)
#define IS_B(__i)   ((__i).opc.opc == opcode_BLA)
#define IS_BC(__i)   ((__i).opc.opc == opcode_BcLA)
#define IS_BCLR(__i)   (((__i).opc.opc == opcode_BclrL) && ((__i).xl.xo == xcode_BclrL))
#define IS_BCCTR(__i)   (((__i).opc.opc == opcode_BcctrL) && ((__i).xl.xo == xcode_BcctrL))
#define IS_CMPLI(__i)   ((__i).opc.opc == opcode_Cmpli)
#define IS_LWZ(__i)   ((__i).opc.opc == opcode_Lwz)
#define IS_LD(__i)   (((__i).opc.opc == opcode_Ld) && ((__i).ds.xo == xcode_Ld))
#define IS_ADD(__i)   (((__i).opc.opc == opcode_AddOC) && ((__i).xo.xo == xcode_AddOC))
#define IS_LDX(__i)   (((__i).opc.opc == opcode_Ldx) && ((__i).x.xo == xcode_Ldx))
#define IS_LWZX(__i)   (((__i).opc.opc == opcode_Lwzx) && ((__i).x.xo == xcode_Lwzx))
#define IS_ADDI(__i)   ((__i).opc.opc == opcode_Addi)
#define IS_LSWI(__i)   (((__i).opc.opc == opcode_Lswi) && ((__i).x.xo == xcode_Lswi))
#define IS_STSWI(__i)   (((__i).opc.opc == opcode_Stswi) && ((__i).x.xo == xcode_Stswi))
#define GET_BH(__i)   (((__i).xl.bb) & 0x3)
#define REG_TOC   2
#define REG_SP   1
#define INVALID_REGISTER   0xffffffff
#define INVALID_XOP   0x400
#define MEMORY_MASK   0x1c
#define MEMORY_MATCH   0x14
#define FOP_AFORM_MASK   0x10
#define FOP_AFORM_MATCH   0x10
#define FOP_CONDREG_MASK   0x1e
#define FOP_CONDREG_MATCH   0x06
#define NUM_OF_GPR_REGS   0x20
#define NUM_OF_FPR_REGS   0x20
#define LAST_VOLATILE_REG   0xd
#define REG_XER   0x020
#define REG_LNK   0x100
#define REG_CTR   0x120
#define SAFE_FRAME_LOC   64
#define COMPARE_LT   0
#define COMPARE_GT   1
#define COMPARE_EQ   2
#define COMPARE_TRUE   1
#define COMPARE_FALSE   0


Define Documentation

#define BRANCH_ALWAYS __ho   )     (((__ho) & 0x14) == 0x14)
 

Definition at line 652 of file PowerPCInstruct.d.

Referenced by Instruction::isCall(), Instruction::isCondBranch(), Instruction::isCondReturn(), Instruction::isIndirectJumpCtr(), Instruction::isIndirectJumpLnk(), Instruction::isJump(), Instruction::isOtherBranch(), and Instruction::isReturn().

#define COMPARE_EQ   2
 

Definition at line 692 of file PowerPCInstruct.d.

#define COMPARE_FALSE   0
 

Definition at line 694 of file PowerPCInstruct.d.

#define COMPARE_GT   1
 

Definition at line 691 of file PowerPCInstruct.d.

#define COMPARE_LT   0
 

Definition at line 690 of file PowerPCInstruct.d.

Referenced by CacheSimulator::generateCodeForInst().

#define COMPARE_TRUE   1
 

Definition at line 693 of file PowerPCInstruct.d.

Referenced by CacheSimulator::generateCodeForInst().

#define FOP_AFORM_MASK   0x10
 

Definition at line 675 of file PowerPCInstruct.d.

Referenced by Instruction::isFloatAForm(), and Instruction::isFloatXForm().

#define FOP_AFORM_MATCH   0x10
 

Definition at line 676 of file PowerPCInstruct.d.

Referenced by Instruction::isFloatAForm(), and Instruction::isFloatXForm().

#define FOP_CONDREG_MASK   0x1e
 

Definition at line 677 of file PowerPCInstruct.d.

Referenced by Instruction::isFloatXForm().

#define FOP_CONDREG_MATCH   0x06
 

Definition at line 678 of file PowerPCInstruct.d.

Referenced by Instruction::isFloatXForm().

#define GET_BH __i   )     (((__i).xl.bb) & 0x3)
 

Definition at line 667 of file PowerPCInstruct.d.

Referenced by Instruction::isIndirectJumpLnk(), and Instruction::isReturn().

#define INVALID_REGISTER   0xffffffff
 

Definition at line 670 of file PowerPCInstruct.d.

Referenced by Function::getJumpTableInformation().

#define INVALID_XOP   0x400
 

Definition at line 671 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define IS_ADD __i   )     (((__i).opc.opc == opcode_AddOC) && ((__i).xo.xo == xcode_AddOC))
 

Definition at line 660 of file PowerPCInstruct.d.

Referenced by Instruction::isAddBeforeJump().

#define IS_ADDI __i   )     ((__i).opc.opc == opcode_Addi)
 

Definition at line 663 of file PowerPCInstruct.d.

Referenced by Instruction::definesJTBaseAddrIndir().

#define IS_B __i   )     ((__i).opc.opc == opcode_BLA)
 

Definition at line 653 of file PowerPCInstruct.d.

Referenced by Instruction::getTargetAddress(), Instruction::isCall(), and Instruction::isJump().

#define IS_BC __i   )     ((__i).opc.opc == opcode_BcLA)
 

Definition at line 654 of file PowerPCInstruct.d.

Referenced by Instruction::getTargetAddress(), Instruction::isCall(), Instruction::isCondBranch(), and Instruction::isJump().

#define IS_BCCTR __i   )     (((__i).opc.opc == opcode_BcctrL) && ((__i).xl.xo == xcode_BcctrL))
 

Definition at line 656 of file PowerPCInstruct.d.

Referenced by Instruction::isCall(), Instruction::isIndirectJumpCtr(), and Instruction::isOtherBranch().

#define IS_BCLR __i   )     (((__i).opc.opc == opcode_BclrL) && ((__i).xl.xo == xcode_BclrL))
 

Definition at line 655 of file PowerPCInstruct.d.

Referenced by Instruction::isCall(), Instruction::isCondReturn(), Instruction::isIndirectJumpLnk(), Instruction::isOtherBranch(), and Instruction::isReturn().

#define IS_CMPLI __i   )     ((__i).opc.opc == opcode_Cmpli)
 

Definition at line 657 of file PowerPCInstruct.d.

Referenced by Instruction::definesJTEntryCount().

#define IS_LD __i   )     (((__i).opc.opc == opcode_Ld) && ((__i).ds.xo == xcode_Ld))
 

Definition at line 659 of file PowerPCInstruct.d.

Referenced by Instruction::definesJTBaseAddress(), and Instruction::getJTBaseOffsetTOC().

#define IS_LDX __i   )     (((__i).opc.opc == opcode_Ldx) && ((__i).x.xo == xcode_Ldx))
 

Definition at line 661 of file PowerPCInstruct.d.

Referenced by Instruction::isLoadBeforeJump().

#define IS_LSWI __i   )     (((__i).opc.opc == opcode_Lswi) && ((__i).x.xo == xcode_Lswi))
 

Definition at line 664 of file PowerPCInstruct.d.

Referenced by Instruction::isMemoryXFormButNoSrc2().

#define IS_LWZ __i   )     ((__i).opc.opc == opcode_Lwz)
 

Definition at line 658 of file PowerPCInstruct.d.

Referenced by Instruction::definesJTBaseAddress(), and Instruction::getJTBaseOffsetTOC().

#define IS_LWZX __i   )     (((__i).opc.opc == opcode_Lwzx) && ((__i).x.xo == xcode_Lwzx))
 

Definition at line 662 of file PowerPCInstruct.d.

Referenced by Instruction::isLoadBeforeJump().

#define IS_STSWI __i   )     (((__i).opc.opc == opcode_Stswi) && ((__i).x.xo == xcode_Stswi))
 

Definition at line 665 of file PowerPCInstruct.d.

Referenced by Instruction::isMemoryXFormButNoSrc2().

#define LAST_VOLATILE_REG   0xd
 

Definition at line 682 of file PowerPCInstruct.d.

Referenced by CountAllBlocks::generateCodeForInst(), CacheSimulator::generateCodeForInst(), BasicBlockTracer::generateCodeForInst(), BasicBlockCounter::generateCodeForInst(), CountAllBlocks::generateSharedLibFuncWrapper(), CommonMethods::generateSharedLibFuncWrapper(), and BasicBlockTracer::generateSharedLibFuncWrapper().

#define MEMORY_MASK   0x1c
 

Definition at line 673 of file PowerPCInstruct.d.

Referenced by Instruction::isUnhandledMemoryOp().

#define MEMORY_MATCH   0x14
 

Definition at line 674 of file PowerPCInstruct.d.

Referenced by Instruction::isUnhandledMemoryOp().

#define NUM_OF_FPR_REGS   0x20
 

Definition at line 681 of file PowerPCInstruct.d.

Referenced by CountAllBlocks::reserveDataForInstrumentation(), CommonMethods::reserveDataForInstrumentation(), and BasicBlockTracer::reserveDataForInstrumentation().

#define NUM_OF_GPR_REGS   0x20
 

Definition at line 680 of file PowerPCInstruct.d.

Referenced by Operand::initGPRegisterOperands(), CountAllBlocks::reserveDataForInstrumentation(), CommonMethods::reserveDataForInstrumentation(), and BasicBlockTracer::reserveDataForInstrumentation().

#define opcode_AddcOC   31
 

Definition at line 280 of file PowerPCInstruct.d.

#define opcode_AddeOC   31
 

Definition at line 309 of file PowerPCInstruct.d.

#define opcode_Addi   14
 

Definition at line 243 of file PowerPCInstruct.d.

Referenced by Instruction::generateAddImm().

#define opcode_Addic   12
 

Definition at line 241 of file PowerPCInstruct.d.

#define opcode_Addicc   13
 

Definition at line 242 of file PowerPCInstruct.d.

#define opcode_Addis   15
 

Definition at line 244 of file PowerPCInstruct.d.

Referenced by Instruction::generateAddImmShifted().

#define opcode_AddmeOC   31
 

Definition at line 326 of file PowerPCInstruct.d.

#define opcode_AddOC   31
 

Definition at line 331 of file PowerPCInstruct.d.

Referenced by Instruction::generateAdd().

#define opcode_AddzeOC   31
 

Definition at line 320 of file PowerPCInstruct.d.

#define opcode_AndC   31
 

Definition at line 290 of file PowerPCInstruct.d.

Referenced by Instruction::generateAnd().

#define opcode_AndcC   31
 

Definition at line 297 of file PowerPCInstruct.d.

#define opcode_Andic   28
 

Definition at line 268 of file PowerPCInstruct.d.

#define opcode_Andisc   29
 

Definition at line 269 of file PowerPCInstruct.d.

#define opcode_BcctrL   19
 

Definition at line 260 of file PowerPCInstruct.d.

Referenced by Instruction::generateCallToCTR().

#define opcode_BcLA   16
 

Definition at line 245 of file PowerPCInstruct.d.

Referenced by Instruction::generateCondBranch().

#define opcode_BclrL   19
 

Definition at line 249 of file PowerPCInstruct.d.

Referenced by Instruction::generateReturnToLnk().

#define opcode_BLA   18
 

Definition at line 247 of file PowerPCInstruct.d.

Referenced by Instruction::generateJumpInsn().

#define opcode_Cmp   31
 

Definition at line 276 of file PowerPCInstruct.d.

#define opcode_Cmpi   11
 

Definition at line 240 of file PowerPCInstruct.d.

#define opcode_Cmpl   31
 

Definition at line 291 of file PowerPCInstruct.d.

Referenced by Instruction::generateCompare().

#define opcode_Cmpli   10
 

Definition at line 239 of file PowerPCInstruct.d.

#define opcode_CntlzdC   31
 

Definition at line 296 of file PowerPCInstruct.d.

#define opcode_CntlzwC   31
 

Definition at line 288 of file PowerPCInstruct.d.

#define opcode_Crand   19
 

Definition at line 256 of file PowerPCInstruct.d.

#define opcode_Crandc   19
 

Definition at line 252 of file PowerPCInstruct.d.

#define opcode_Creqv   19
 

Definition at line 257 of file PowerPCInstruct.d.

#define opcode_Crnand   19
 

Definition at line 255 of file PowerPCInstruct.d.

#define opcode_Crnor   19
 

Definition at line 251 of file PowerPCInstruct.d.

#define opcode_Cror   19
 

Definition at line 259 of file PowerPCInstruct.d.

#define opcode_Crorc   19
 

Definition at line 258 of file PowerPCInstruct.d.

#define opcode_Crxor   19
 

Definition at line 254 of file PowerPCInstruct.d.

#define opcode_Dcbf   31
 

Definition at line 303 of file PowerPCInstruct.d.

#define opcode_Dcbst   31
 

Definition at line 294 of file PowerPCInstruct.d.

#define opcode_Dcbt   31
 

Definition at line 332 of file PowerPCInstruct.d.

#define opcode_Dcbtst   31
 

Definition at line 329 of file PowerPCInstruct.d.

#define opcode_Dcbz   31
 

Definition at line 395 of file PowerPCInstruct.d.

#define opcode_DivdOC   31
 

Definition at line 358 of file PowerPCInstruct.d.

#define opcode_DivduOC   31
 

Definition at line 354 of file PowerPCInstruct.d.

#define opcode_DivwOC   31
 

Definition at line 359 of file PowerPCInstruct.d.

#define opcode_DivwuOC   31
 

Definition at line 355 of file PowerPCInstruct.d.

#define opcode_Eciwx   31
 

Definition at line 336 of file PowerPCInstruct.d.

#define opcode_Ecowx   31
 

Definition at line 351 of file PowerPCInstruct.d.

#define opcode_Eieio   31
 

Definition at line 387 of file PowerPCInstruct.d.

#define opcode_EqvC   31
 

Definition at line 334 of file PowerPCInstruct.d.

#define opcode_ExtsbC   31
 

Definition at line 391 of file PowerPCInstruct.d.

#define opcode_ExtshC   31
 

Definition at line 390 of file PowerPCInstruct.d.

#define opcode_ExtswC   31
 

Definition at line 394 of file PowerPCInstruct.d.

#define opcode_FabsC   63
 

Definition at line 458 of file PowerPCInstruct.d.

#define opcode_FaddC   63
 

Definition at line 441 of file PowerPCInstruct.d.

#define opcode_FaddsC   59
 

Definition at line 425 of file PowerPCInstruct.d.

#define opcode_FcfidC   63
 

Definition at line 463 of file PowerPCInstruct.d.

#define opcode_Fcmpo   63
 

Definition at line 450 of file PowerPCInstruct.d.

#define opcode_Fcmpu   63
 

Definition at line 435 of file PowerPCInstruct.d.

Referenced by Instruction::isFloatAForm(), and Instruction::isFloatXForm().

#define opcode_FctidC   63
 

Definition at line 461 of file PowerPCInstruct.d.

#define opcode_FctidzC   63
 

Definition at line 462 of file PowerPCInstruct.d.

#define opcode_FctiwC   63
 

Definition at line 437 of file PowerPCInstruct.d.

#define opcode_FctiwzC   63
 

Definition at line 438 of file PowerPCInstruct.d.

#define opcode_FdivC   63
 

Definition at line 439 of file PowerPCInstruct.d.

#define opcode_FdivsC   59
 

Definition at line 423 of file PowerPCInstruct.d.

Referenced by Instruction::isFloatAForm().

#define opcode_FmaddC   63
 

Definition at line 447 of file PowerPCInstruct.d.

#define opcode_FmaddsC   59
 

Definition at line 430 of file PowerPCInstruct.d.

#define opcode_FmrC   63
 

Definition at line 455 of file PowerPCInstruct.d.

#define opcode_FmsubC   63
 

Definition at line 446 of file PowerPCInstruct.d.

#define opcode_FmsubsC   59
 

Definition at line 429 of file PowerPCInstruct.d.

#define opcode_FmulC   63
 

Definition at line 444 of file PowerPCInstruct.d.

#define opcode_FmulsC   59
 

Definition at line 428 of file PowerPCInstruct.d.

#define opcode_FnabsC   63
 

Definition at line 457 of file PowerPCInstruct.d.

#define opcode_FnegC   63
 

Definition at line 452 of file PowerPCInstruct.d.

#define opcode_FnmaddC   63
 

Definition at line 449 of file PowerPCInstruct.d.

#define opcode_FnmaddsC   59
 

Definition at line 432 of file PowerPCInstruct.d.

#define opcode_FnmsubC   63
 

Definition at line 448 of file PowerPCInstruct.d.

#define opcode_FnmsubsC   59
 

Definition at line 431 of file PowerPCInstruct.d.

#define opcode_FresC   59
 

Definition at line 427 of file PowerPCInstruct.d.

#define opcode_FrspC   63
 

Definition at line 436 of file PowerPCInstruct.d.

#define opcode_FrsqrteC   63
 

Definition at line 445 of file PowerPCInstruct.d.

#define opcode_FselC   63
 

Definition at line 443 of file PowerPCInstruct.d.

#define opcode_FsqrtC   63
 

Definition at line 442 of file PowerPCInstruct.d.

#define opcode_FsqrtsC   59
 

Definition at line 426 of file PowerPCInstruct.d.

#define opcode_FsubC   63
 

Definition at line 440 of file PowerPCInstruct.d.

#define opcode_FsubsC   59
 

Definition at line 424 of file PowerPCInstruct.d.

#define opcode_Icbi   31
 

Definition at line 392 of file PowerPCInstruct.d.

#define opcode_Isync   19
 

Definition at line 253 of file PowerPCInstruct.d.

#define opcode_Lbz   34
 

Definition at line 398 of file PowerPCInstruct.d.

#define opcode_Lbzu   35
 

Definition at line 399 of file PowerPCInstruct.d.

#define opcode_Lbzux   31
 

Definition at line 306 of file PowerPCInstruct.d.

#define opcode_Lbzx   31
 

Definition at line 304 of file PowerPCInstruct.d.

#define opcode_Ld   58
 

Definition at line 420 of file PowerPCInstruct.d.

Referenced by Instruction::generateLoadDouble(), and Instruction::isMemoryDsForm().

#define opcode_Ldarx   31
 

Definition at line 302 of file PowerPCInstruct.d.

#define opcode_Ldu   58
 

Definition at line 421 of file PowerPCInstruct.d.

#define opcode_Ldux   31
 

Definition at line 293 of file PowerPCInstruct.d.

#define opcode_Ldx   31
 

Definition at line 285 of file PowerPCInstruct.d.

Referenced by Instruction::generateLoadDoubleIndx().

#define opcode_Lfd   50
 

Definition at line 414 of file PowerPCInstruct.d.

Referenced by Instruction::generateLoadDoubleFloat().

#define opcode_Lfdu   51
 

Definition at line 415 of file PowerPCInstruct.d.

#define opcode_Lfdux   31
 

Definition at line 373 of file PowerPCInstruct.d.

#define opcode_Lfdx   31
 

Definition at line 372 of file PowerPCInstruct.d.

#define opcode_Lfs   48
 

Definition at line 412 of file PowerPCInstruct.d.

Referenced by Instruction::generateLoadWordFloat(), and Instruction::isMemoryDFormFloat().

#define opcode_Lfsu   49
 

Definition at line 413 of file PowerPCInstruct.d.

#define opcode_Lfsux   31
 

Definition at line 368 of file PowerPCInstruct.d.

#define opcode_Lfsx   31
 

Definition at line 364 of file PowerPCInstruct.d.

#define opcode_Lha   42
 

Definition at line 406 of file PowerPCInstruct.d.

#define opcode_Lhau   43
 

Definition at line 407 of file PowerPCInstruct.d.

#define opcode_Lhaux   31
 

Definition at line 345 of file PowerPCInstruct.d.

#define opcode_Lhax   31
 

Definition at line 341 of file PowerPCInstruct.d.

#define opcode_Lhbrx   31
 

Definition at line 382 of file PowerPCInstruct.d.

#define opcode_Lhz   40
 

Definition at line 404 of file PowerPCInstruct.d.

#define opcode_Lhzu   41
 

Definition at line 405 of file PowerPCInstruct.d.

#define opcode_Lhzux   31
 

Definition at line 337 of file PowerPCInstruct.d.

#define opcode_Lhzx   31
 

Definition at line 333 of file PowerPCInstruct.d.

#define opcode_Lmw   46
 

Definition at line 410 of file PowerPCInstruct.d.

#define opcode_Lswi   31
 

Definition at line 370 of file PowerPCInstruct.d.

#define opcode_Lswx   31
 

Definition at line 362 of file PowerPCInstruct.d.

#define opcode_Lwa   58
 

Definition at line 422 of file PowerPCInstruct.d.

#define opcode_Lwarx   31
 

Definition at line 284 of file PowerPCInstruct.d.

Referenced by Instruction::isMemoryXForm(), and Instruction::isUnhandledMemoryOp().

#define opcode_Lwaux   31
 

Definition at line 344 of file PowerPCInstruct.d.

#define opcode_Lwax   31
 

Definition at line 340 of file PowerPCInstruct.d.

#define opcode_Lwbrx   31
 

Definition at line 363 of file PowerPCInstruct.d.

#define opcode_Lwz   32
 

Definition at line 396 of file PowerPCInstruct.d.

Referenced by Instruction::generateLoadWord(), and Instruction::isMemoryDForm().

#define opcode_Lwzu   33
 

Definition at line 397 of file PowerPCInstruct.d.

#define opcode_Lwzux   31
 

Definition at line 295 of file PowerPCInstruct.d.

#define opcode_Lwzx   31
 

Definition at line 286 of file PowerPCInstruct.d.

Referenced by Instruction::generateLoadWordIndx().

#define opcode_Mcrf   19
 

Definition at line 248 of file PowerPCInstruct.d.

#define opcode_Mcrfs   63
 

Definition at line 453 of file PowerPCInstruct.d.

#define opcode_Mcrxr   31
 

Definition at line 361 of file PowerPCInstruct.d.

#define opcode_Mfcr   31
 

Definition at line 282 of file PowerPCInstruct.d.

Referenced by Instruction::generateMoveFromCR().

#define opcode_MffsC   63
 

Definition at line 459 of file PowerPCInstruct.d.

Referenced by Instruction::generateMoveFromFPSCR().

#define opcode_Mfmsr   31
 

Definition at line 301 of file PowerPCInstruct.d.

#define opcode_Mfocrf   31
 

Definition at line 283 of file PowerPCInstruct.d.

#define opcode_Mfspr   31
 

Definition at line 339 of file PowerPCInstruct.d.

Referenced by Instruction::generateMoveFromSPR().

#define opcode_Mfsr   31
 

Definition at line 369 of file PowerPCInstruct.d.

#define opcode_Mfsrin   31
 

Definition at line 374 of file PowerPCInstruct.d.

#define opcode_Mftb   31
 

Definition at line 343 of file PowerPCInstruct.d.

#define opcode_Mtcrf   31
 

Definition at line 310 of file PowerPCInstruct.d.

Referenced by Instruction::generateMoveToCR().

#define opcode_Mtfsb0   63
 

Definition at line 454 of file PowerPCInstruct.d.

#define opcode_Mtfsb1   63
 

Definition at line 451 of file PowerPCInstruct.d.

#define opcode_MtfsfC   63
 

Definition at line 460 of file PowerPCInstruct.d.

Referenced by Instruction::generateMoveToFPSCR().

#define opcode_MtfsfiC   63
 

Definition at line 456 of file PowerPCInstruct.d.

#define opcode_Mtmsr   31
 

Definition at line 312 of file PowerPCInstruct.d.

#define opcode_Mtmsrd   31
 

Definition at line 316 of file PowerPCInstruct.d.

#define opcode_Mtocrf   31
 

Definition at line 311 of file PowerPCInstruct.d.

#define opcode_Mtspr   31
 

Definition at line 356 of file PowerPCInstruct.d.

Referenced by Instruction::generateMoveToSPR().

#define opcode_Mtsr   31
 

Definition at line 321 of file PowerPCInstruct.d.

#define opcode_Mtsrin   31
 

Definition at line 328 of file PowerPCInstruct.d.

#define opcode_MulhdC   31
 

Definition at line 299 of file PowerPCInstruct.d.

#define opcode_MulhduC   31
 

Definition at line 279 of file PowerPCInstruct.d.

#define opcode_MulhwC   31
 

Definition at line 300 of file PowerPCInstruct.d.

#define opcode_MulhwuC   31
 

Definition at line 281 of file PowerPCInstruct.d.

#define opcode_MulldOC   31
 

Definition at line 325 of file PowerPCInstruct.d.

#define opcode_Mulli   7
 

Definition at line 237 of file PowerPCInstruct.d.

Referenced by Instruction::multiplyImmediate().

#define opcode_MullwOC   31
 

Definition at line 327 of file PowerPCInstruct.d.

#define opcode_NandC   31
 

Definition at line 357 of file PowerPCInstruct.d.

#define opcode_NegOC   31
 

Definition at line 305 of file PowerPCInstruct.d.

#define opcode_NorC   31
 

Definition at line 307 of file PowerPCInstruct.d.

#define opcode_OrC   31
 

Definition at line 353 of file PowerPCInstruct.d.

Referenced by Instruction::generateMoveReg().

#define opcode_OrcC   31
 

Definition at line 348 of file PowerPCInstruct.d.

#define opcode_Ori   24
 

Definition at line 264 of file PowerPCInstruct.d.

Referenced by Instruction::generateOrImm().

#define opcode_Oris   25
 

Definition at line 265 of file PowerPCInstruct.d.

#define opcode_Rfid   19
 

Definition at line 250 of file PowerPCInstruct.d.

#define opcode_RldclC   30
 

Definition at line 274 of file PowerPCInstruct.d.

#define opcode_RldcrC   30
 

Definition at line 275 of file PowerPCInstruct.d.

#define opcode_RldicC   30
 

Definition at line 272 of file PowerPCInstruct.d.

#define opcode_RldiclC   30
 

Definition at line 270 of file PowerPCInstruct.d.

#define opcode_RldicrC   30
 

Definition at line 271 of file PowerPCInstruct.d.

#define opcode_RldimiC   30
 

Definition at line 273 of file PowerPCInstruct.d.

#define opcode_RlwimiC   20
 

Definition at line 261 of file PowerPCInstruct.d.

#define opcode_RlwinmC   21
 

Definition at line 262 of file PowerPCInstruct.d.

#define opcode_RlwnmC   23
 

Definition at line 263 of file PowerPCInstruct.d.

#define opcode_Sc   17
 

Definition at line 246 of file PowerPCInstruct.d.

#define opcode_Slbia   31
 

Definition at line 360 of file PowerPCInstruct.d.

#define opcode_Slbie   31
 

Definition at line 350 of file PowerPCInstruct.d.

#define opcode_Slbmfee   31
 

Definition at line 388 of file PowerPCInstruct.d.

#define opcode_Slbmfev   31
 

Definition at line 386 of file PowerPCInstruct.d.

#define opcode_Slbmte   31
 

Definition at line 346 of file PowerPCInstruct.d.

#define opcode_SldC   31
 

Definition at line 289 of file PowerPCInstruct.d.

#define opcode_SlwC   31
 

Definition at line 287 of file PowerPCInstruct.d.

#define opcode_SradC   31
 

Definition at line 384 of file PowerPCInstruct.d.

#define opcode_SradiC   31
 

Definition at line 349 of file PowerPCInstruct.d.

#define opcode_SrawC   31
 

Definition at line 383 of file PowerPCInstruct.d.

#define opcode_SrawiC   31
 

Definition at line 385 of file PowerPCInstruct.d.

#define opcode_SrdC   31
 

Definition at line 366 of file PowerPCInstruct.d.

#define opcode_SrwC   31
 

Definition at line 365 of file PowerPCInstruct.d.

#define opcode_Stb   38
 

Definition at line 402 of file PowerPCInstruct.d.

#define opcode_Stbu   39
 

Definition at line 403 of file PowerPCInstruct.d.

#define opcode_Stbux   31
 

Definition at line 330 of file PowerPCInstruct.d.

#define opcode_Stbx   31
 

Definition at line 323 of file PowerPCInstruct.d.

#define opcode_Std   62
 

Definition at line 433 of file PowerPCInstruct.d.

Referenced by Instruction::generateStoreDouble(), and Instruction::isMemoryDsForm().

#define opcode_Stdcxc   31
 

Definition at line 322 of file PowerPCInstruct.d.

#define opcode_Stdu   62
 

Definition at line 434 of file PowerPCInstruct.d.

Referenced by Instruction::generateSPIncrementDouble().

#define opcode_Stdux   31
 

Definition at line 317 of file PowerPCInstruct.d.

#define opcode_Stdx   31
 

Definition at line 313 of file PowerPCInstruct.d.

Referenced by Instruction::generateStoreDoubleIndx().

#define opcode_Stfd   54
 

Definition at line 418 of file PowerPCInstruct.d.

Referenced by Instruction::generateStoreDoubleFloat().

#define opcode_Stfdu   55
 

Definition at line 419 of file PowerPCInstruct.d.

Referenced by Instruction::isMemoryDForm(), and Instruction::isMemoryDFormFloat().

#define opcode_Stfdux   31
 

Definition at line 381 of file PowerPCInstruct.d.

#define opcode_Stfdx   31
 

Definition at line 380 of file PowerPCInstruct.d.

#define opcode_Stfiwx   31
 

Definition at line 393 of file PowerPCInstruct.d.

#define opcode_Stfs   52
 

Definition at line 416 of file PowerPCInstruct.d.

Referenced by Instruction::generateStoreWordFloat().

#define opcode_Stfsu   53
 

Definition at line 417 of file PowerPCInstruct.d.

#define opcode_Stfsux   31
 

Definition at line 378 of file PowerPCInstruct.d.

#define opcode_Stfsx   31
 

Definition at line 377 of file PowerPCInstruct.d.

#define opcode_Sth   44
 

Definition at line 408 of file PowerPCInstruct.d.

#define opcode_Sthbrx   31
 

Definition at line 389 of file PowerPCInstruct.d.

#define opcode_Sthu   45
 

Definition at line 409 of file PowerPCInstruct.d.

#define opcode_Sthux   31
 

Definition at line 352 of file PowerPCInstruct.d.

#define opcode_Sthx   31
 

Definition at line 347 of file PowerPCInstruct.d.

#define opcode_Stmw   47
 

Definition at line 411 of file PowerPCInstruct.d.

#define opcode_Stswi   31
 

Definition at line 379 of file PowerPCInstruct.d.

#define opcode_Stswx   31
 

Definition at line 375 of file PowerPCInstruct.d.

#define opcode_Stw   36
 

Definition at line 400 of file PowerPCInstruct.d.

Referenced by Instruction::generateStoreWord().

#define opcode_Stwbrx   31
 

Definition at line 376 of file PowerPCInstruct.d.

#define opcode_Stwcxc   31
 

Definition at line 314 of file PowerPCInstruct.d.

#define opcode_Stwu   37
 

Definition at line 401 of file PowerPCInstruct.d.

Referenced by Instruction::generateSPIncrementWord().

#define opcode_Stwux   31
 

Definition at line 318 of file PowerPCInstruct.d.

#define opcode_Stwx   31
 

Definition at line 315 of file PowerPCInstruct.d.

Referenced by Instruction::generateStoreWordIndx().

#define opcode_SubfcOC   31
 

Definition at line 278 of file PowerPCInstruct.d.

#define opcode_SubfeOC   31
 

Definition at line 308 of file PowerPCInstruct.d.

#define opcode_Subfic   8
 

Definition at line 238 of file PowerPCInstruct.d.

#define opcode_SubfmeOC   31
 

Definition at line 324 of file PowerPCInstruct.d.

#define opcode_SubfOC   31
 

Definition at line 292 of file PowerPCInstruct.d.

#define opcode_SubfzeOC   31
 

Definition at line 319 of file PowerPCInstruct.d.

#define opcode_Sync   31
 

Definition at line 371 of file PowerPCInstruct.d.

#define opcode_Td   31
 

Definition at line 298 of file PowerPCInstruct.d.

#define opcode_Tdi   2
 

Definition at line 235 of file PowerPCInstruct.d.

#define opcode_Tlbia   31
 

Definition at line 342 of file PowerPCInstruct.d.

#define opcode_Tlbie   31
 

Definition at line 335 of file PowerPCInstruct.d.

#define opcode_Tlbsync   31
 

Definition at line 367 of file PowerPCInstruct.d.

#define opcode_Tw   31
 

Definition at line 277 of file PowerPCInstruct.d.

#define opcode_Twi   3
 

Definition at line 236 of file PowerPCInstruct.d.

#define opcode_XorC   31
 

Definition at line 338 of file PowerPCInstruct.d.

#define opcode_Xori   26
 

Definition at line 266 of file PowerPCInstruct.d.

Referenced by Instruction::generateXorImm().

#define opcode_Xoris   27
 

Definition at line 267 of file PowerPCInstruct.d.

Referenced by Instruction::generateXorImmShifted().

#define REG_CTR   0x120
 

Definition at line 686 of file PowerPCInstruct.d.

Referenced by CountAllBlocks::generateSharedLibFuncWrapper(), CommonMethods::generateSharedLibFuncWrapper(), BasicBlockTracer::generateSharedLibFuncWrapper(), CommonMethods::restCTRRegister(), and CommonMethods::saveCTRRegister().

#define REG_LNK   0x100
 

Definition at line 685 of file PowerPCInstruct.d.

Referenced by CountAllBlocks::generateFuncCallFull(), CountAllBlocks::generateSharedLibFuncWrapper(), CommonMethods::generateSharedLibFuncWrapper(), BasicBlockTracer::generateSharedLibFuncWrapper(), CommonMethods::restLNKRegister(), and CommonMethods::saveLNKRegister().

#define REG_SP   1
 

Definition at line 669 of file PowerPCInstruct.d.

Referenced by Instruction::generateSPIncrementDouble(), and Instruction::generateSPIncrementWord().

#define REG_TOC   2
 

Definition at line 668 of file PowerPCInstruct.d.

Referenced by CacheSimulator::byteCountForInst(), Instruction::definesJTBaseAddress(), CountAllBlocks::generateCodeForInst(), CacheSimulator::generateCodeForInst(), BasicBlockTracer::generateCodeForInst(), BasicBlockCounter::generateCodeForInst(), CountAllBlocks::generateFuncCallFull(), CountAllBlocks::generateSharedLibFuncWrapper(), CommonMethods::generateSharedLibFuncWrapper(), BasicBlockTracer::generateSharedLibFuncWrapper(), CommonMethods::restCRRegister(), CommonMethods::restCTRRegister(), CommonMethods::restEXRRegister(), CommonMethods::restFPSCRRegister(), CommonMethods::restLNKRegister(), CommonMethods::saveCRRegister(), CommonMethods::saveCTRRegister(), CommonMethods::saveEXRRegister(), CommonMethods::saveFPSCRRegister(), CommonMethods::saveLNKRegister(), CountAllBlocks::updateTOCRegister(), and CommonMethods::updateTOCRegister().

#define REG_XER   0x020
 

Definition at line 684 of file PowerPCInstruct.d.

Referenced by CountAllBlocks::generateSharedLibFuncWrapper(), CommonMethods::restEXRRegister(), and CommonMethods::saveEXRRegister().

#define SAFE_FRAME_LOC   64
 

Definition at line 688 of file PowerPCInstruct.d.

Referenced by CountAllBlocks::generateSharedLibFuncWrapper(), CommonMethods::generateSharedLibFuncWrapper(), and BasicBlockTracer::generateSharedLibFuncWrapper().

#define xcode_AddcOC   10
 

Definition at line 533 of file PowerPCInstruct.d.

#define xcode_AddeOC   138
 

Definition at line 562 of file PowerPCInstruct.d.

#define xcode_AddmeOC   234
 

Definition at line 579 of file PowerPCInstruct.d.

#define xcode_AddOC   266
 

Definition at line 584 of file PowerPCInstruct.d.

Referenced by Instruction::generateAdd().

#define xcode_AddzeOC   202
 

Definition at line 573 of file PowerPCInstruct.d.

#define xcode_AndC   28
 

Definition at line 543 of file PowerPCInstruct.d.

Referenced by Instruction::generateAnd().

#define xcode_AndcC   60
 

Definition at line 550 of file PowerPCInstruct.d.

#define xcode_BcctrL   528
 

Definition at line 478 of file PowerPCInstruct.d.

Referenced by Instruction::generateCallToCTR().

#define xcode_BclrL   16
 

Definition at line 467 of file PowerPCInstruct.d.

Referenced by Instruction::generateReturnToLnk().

#define xcode_Cmp   0
 

Definition at line 529 of file PowerPCInstruct.d.

#define xcode_Cmpl   32
 

Definition at line 544 of file PowerPCInstruct.d.

Referenced by Instruction::generateCompare().

#define xcode_CntlzdC   58
 

Definition at line 549 of file PowerPCInstruct.d.

#define xcode_CntlzwC   26
 

Definition at line 541 of file PowerPCInstruct.d.

#define xcode_Crand   257
 

Definition at line 474 of file PowerPCInstruct.d.

#define xcode_Crandc   129
 

Definition at line 470 of file PowerPCInstruct.d.

#define xcode_Creqv   289
 

Definition at line 475 of file PowerPCInstruct.d.

#define xcode_Crnand   225
 

Definition at line 473 of file PowerPCInstruct.d.

#define xcode_Crnor   33
 

Definition at line 469 of file PowerPCInstruct.d.

#define xcode_Cror   449
 

Definition at line 477 of file PowerPCInstruct.d.

#define xcode_Crorc   417
 

Definition at line 476 of file PowerPCInstruct.d.

#define xcode_Crxor   193
 

Definition at line 472 of file PowerPCInstruct.d.

#define xcode_Dcbf   86
 

Definition at line 556 of file PowerPCInstruct.d.

#define xcode_Dcbst   54
 

Definition at line 547 of file PowerPCInstruct.d.

#define xcode_Dcbt   278
 

Definition at line 586 of file PowerPCInstruct.d.

#define xcode_Dcbtst   246
 

Definition at line 582 of file PowerPCInstruct.d.

#define xcode_Dcbz   1014
 

Definition at line 649 of file PowerPCInstruct.d.

#define xcode_DivdOC   489
 

Definition at line 612 of file PowerPCInstruct.d.

#define xcode_DivduOC   457
 

Definition at line 608 of file PowerPCInstruct.d.

#define xcode_DivwOC   491
 

Definition at line 613 of file PowerPCInstruct.d.

#define xcode_DivwuOC   459
 

Definition at line 609 of file PowerPCInstruct.d.

#define xcode_Eciwx   310
 

Definition at line 590 of file PowerPCInstruct.d.

#define xcode_Ecowx   438
 

Definition at line 605 of file PowerPCInstruct.d.

#define xcode_Eieio   854
 

Definition at line 641 of file PowerPCInstruct.d.

#define xcode_EqvC   284
 

Definition at line 588 of file PowerPCInstruct.d.

#define xcode_ExtsbC   954
 

Definition at line 645 of file PowerPCInstruct.d.

#define xcode_ExtshC   922
 

Definition at line 644 of file PowerPCInstruct.d.

#define xcode_ExtswC   986
 

Definition at line 648 of file PowerPCInstruct.d.

#define xcode_FabsC   264
 

Definition at line 517 of file PowerPCInstruct.d.

#define xcode_FaddC   21
 

Definition at line 500 of file PowerPCInstruct.d.

#define xcode_FaddsC   21
 

Definition at line 484 of file PowerPCInstruct.d.

#define xcode_FcfidC   846
 

Definition at line 522 of file PowerPCInstruct.d.

#define xcode_Fcmpo   32
 

Definition at line 509 of file PowerPCInstruct.d.

#define xcode_Fcmpu   0
 

Definition at line 494 of file PowerPCInstruct.d.

#define xcode_FctidC   814
 

Definition at line 520 of file PowerPCInstruct.d.

#define xcode_FctidzC   815
 

Definition at line 521 of file PowerPCInstruct.d.

#define xcode_FctiwC   14
 

Definition at line 496 of file PowerPCInstruct.d.

#define xcode_FctiwzC   15
 

Definition at line 497 of file PowerPCInstruct.d.

#define xcode_FdivC   18
 

Definition at line 498 of file PowerPCInstruct.d.

#define xcode_FdivsC   18
 

Definition at line 482 of file PowerPCInstruct.d.

#define xcode_FmaddC   29
 

Definition at line 506 of file PowerPCInstruct.d.

#define xcode_FmaddsC   29
 

Definition at line 489 of file PowerPCInstruct.d.

#define xcode_FmrC   72
 

Definition at line 514 of file PowerPCInstruct.d.

#define xcode_FmsubC   28
 

Definition at line 505 of file PowerPCInstruct.d.

#define xcode_FmsubsC   28
 

Definition at line 488 of file PowerPCInstruct.d.

#define xcode_FmulC   25
 

Definition at line 503 of file PowerPCInstruct.d.

#define xcode_FmulsC   25
 

Definition at line 487 of file PowerPCInstruct.d.

#define xcode_FnabsC   136
 

Definition at line 516 of file PowerPCInstruct.d.

#define xcode_FnegC   40
 

Definition at line 511 of file PowerPCInstruct.d.

#define xcode_FnmaddC   31
 

Definition at line 508 of file PowerPCInstruct.d.

#define xcode_FnmaddsC   31
 

Definition at line 491 of file PowerPCInstruct.d.

#define xcode_FnmsubC   30
 

Definition at line 507 of file PowerPCInstruct.d.

#define xcode_FnmsubsC   30
 

Definition at line 490 of file PowerPCInstruct.d.

#define xcode_FresC   24
 

Definition at line 486 of file PowerPCInstruct.d.

#define xcode_FrspC   12
 

Definition at line 495 of file PowerPCInstruct.d.

#define xcode_FrsqrteC   26
 

Definition at line 504 of file PowerPCInstruct.d.

#define xcode_FselC   23
 

Definition at line 502 of file PowerPCInstruct.d.

#define xcode_FsqrtC   22
 

Definition at line 501 of file PowerPCInstruct.d.

#define xcode_FsqrtsC   22
 

Definition at line 485 of file PowerPCInstruct.d.

#define xcode_FsubC   20
 

Definition at line 499 of file PowerPCInstruct.d.

#define xcode_FsubsC   20
 

Definition at line 483 of file PowerPCInstruct.d.

#define xcode_Icbi   982
 

Definition at line 646 of file PowerPCInstruct.d.

#define xcode_Isync   150
 

Definition at line 471 of file PowerPCInstruct.d.

#define xcode_Lbzux   119
 

Definition at line 559 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lbzx   87
 

Definition at line 557 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Ld   0
 

Definition at line 479 of file PowerPCInstruct.d.

Referenced by Instruction::generateLoadDouble().

#define xcode_Ldarx   84
 

Definition at line 555 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Ldu   1
 

Definition at line 480 of file PowerPCInstruct.d.

#define xcode_Ldux   53
 

Definition at line 546 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Ldx   21
 

Definition at line 538 of file PowerPCInstruct.d.

Referenced by Instruction::generateLoadDoubleIndx(), and Instruction::initMemoryOperationXops().

#define xcode_Lfdux   631
 

Definition at line 627 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lfdx   599
 

Definition at line 626 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lfsux   567
 

Definition at line 622 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lfsx   535
 

Definition at line 618 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lhaux   375
 

Definition at line 599 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lhax   343
 

Definition at line 595 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lhbrx   790
 

Definition at line 636 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lhzux   311
 

Definition at line 591 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lhzx   279
 

Definition at line 587 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_LscbxC   277
 

Definition at line 585 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lswi   597
 

Definition at line 624 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lswx   533
 

Definition at line 616 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lwa   2
 

Definition at line 481 of file PowerPCInstruct.d.

#define xcode_Lwarx   20
 

Definition at line 537 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lwaux   373
 

Definition at line 598 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lwax   341
 

Definition at line 594 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lwbrx   534
 

Definition at line 617 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lwzux   55
 

Definition at line 548 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Lwzx   23
 

Definition at line 539 of file PowerPCInstruct.d.

Referenced by Instruction::generateLoadWordIndx(), and Instruction::initMemoryOperationXops().

#define xcode_Mcrf   0
 

Definition at line 466 of file PowerPCInstruct.d.

#define xcode_Mcrfs   64
 

Definition at line 512 of file PowerPCInstruct.d.

Referenced by Instruction::isFloatXForm().

#define xcode_Mcrxr   512
 

Definition at line 615 of file PowerPCInstruct.d.

#define xcode_Mfcr   19
 

Definition at line 535 of file PowerPCInstruct.d.

Referenced by Instruction::generateMoveFromCR().

#define xcode_MffsC   583
 

Definition at line 518 of file PowerPCInstruct.d.

Referenced by Instruction::generateMoveFromFPSCR().

#define xcode_Mfmsr   83
 

Definition at line 554 of file PowerPCInstruct.d.

#define xcode_Mfocrf   19
 

Definition at line 536 of file PowerPCInstruct.d.

#define xcode_Mfspr   339
 

Definition at line 593 of file PowerPCInstruct.d.

Referenced by Instruction::generateMoveFromSPR().

#define xcode_Mfsr   595
 

Definition at line 623 of file PowerPCInstruct.d.

#define xcode_Mfsrin   659
 

Definition at line 628 of file PowerPCInstruct.d.

#define xcode_Mftb   371
 

Definition at line 597 of file PowerPCInstruct.d.

#define xcode_Mtcrf   144
 

Definition at line 563 of file PowerPCInstruct.d.

Referenced by Instruction::generateMoveToCR().

#define xcode_Mtfsb0   70
 

Definition at line 513 of file PowerPCInstruct.d.

#define xcode_Mtfsb1   38
 

Definition at line 510 of file PowerPCInstruct.d.

#define xcode_MtfsfC   711
 

Definition at line 519 of file PowerPCInstruct.d.

Referenced by Instruction::generateMoveToFPSCR().

#define xcode_MtfsfiC   134
 

Definition at line 515 of file PowerPCInstruct.d.

#define xcode_Mtmsr   146
 

Definition at line 565 of file PowerPCInstruct.d.

#define xcode_Mtmsrd   178
 

Definition at line 569 of file PowerPCInstruct.d.

#define xcode_Mtocrf   144
 

Definition at line 564 of file PowerPCInstruct.d.

#define xcode_Mtspr   467
 

Definition at line 610 of file PowerPCInstruct.d.

Referenced by Instruction::generateMoveToSPR().

#define xcode_Mtsr   210
 

Definition at line 574 of file PowerPCInstruct.d.

#define xcode_Mtsrin   242
 

Definition at line 581 of file PowerPCInstruct.d.

#define xcode_MulhdC   73
 

Definition at line 552 of file PowerPCInstruct.d.

#define xcode_MulhduC   9
 

Definition at line 532 of file PowerPCInstruct.d.

#define xcode_MulhwC   75
 

Definition at line 553 of file PowerPCInstruct.d.

#define xcode_MulhwuC   11
 

Definition at line 534 of file PowerPCInstruct.d.

#define xcode_MulldOC   233
 

Definition at line 578 of file PowerPCInstruct.d.

#define xcode_MullwOC   235
 

Definition at line 580 of file PowerPCInstruct.d.

#define xcode_NandC   476
 

Definition at line 611 of file PowerPCInstruct.d.

#define xcode_NegOC   104
 

Definition at line 558 of file PowerPCInstruct.d.

#define xcode_NorC   124
 

Definition at line 560 of file PowerPCInstruct.d.

#define xcode_OrC   444
 

Definition at line 607 of file PowerPCInstruct.d.

Referenced by Instruction::generateMoveReg().

#define xcode_OrcC   412
 

Definition at line 602 of file PowerPCInstruct.d.

#define xcode_Rfid   18
 

Definition at line 468 of file PowerPCInstruct.d.

#define xcode_RldclC   8
 

Definition at line 527 of file PowerPCInstruct.d.

#define xcode_RldcrC   9
 

Definition at line 528 of file PowerPCInstruct.d.

#define xcode_RldicC   2
 

Definition at line 525 of file PowerPCInstruct.d.

#define xcode_RldiclC   0
 

Definition at line 523 of file PowerPCInstruct.d.

#define xcode_RldicrC   1
 

Definition at line 524 of file PowerPCInstruct.d.

#define xcode_RldimiC   3
 

Definition at line 526 of file PowerPCInstruct.d.

#define xcode_Slbia   498
 

Definition at line 614 of file PowerPCInstruct.d.

#define xcode_Slbie   434
 

Definition at line 604 of file PowerPCInstruct.d.

#define xcode_Slbmfee   915
 

Definition at line 642 of file PowerPCInstruct.d.

#define xcode_Slbmfev   851
 

Definition at line 640 of file PowerPCInstruct.d.

#define xcode_Slbmte   402
 

Definition at line 600 of file PowerPCInstruct.d.

#define xcode_SldC   27
 

Definition at line 542 of file PowerPCInstruct.d.

#define xcode_SlwC   24
 

Definition at line 540 of file PowerPCInstruct.d.

#define xcode_SradC   794
 

Definition at line 638 of file PowerPCInstruct.d.

#define xcode_SradiC   413
 

Definition at line 603 of file PowerPCInstruct.d.

#define xcode_SrawC   792
 

Definition at line 637 of file PowerPCInstruct.d.

#define xcode_SrawiC   824
 

Definition at line 639 of file PowerPCInstruct.d.

#define xcode_SrdC   539
 

Definition at line 620 of file PowerPCInstruct.d.

#define xcode_SrwC   536
 

Definition at line 619 of file PowerPCInstruct.d.

#define xcode_Stbux   247
 

Definition at line 583 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Stbx   215
 

Definition at line 576 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Std   0
 

Definition at line 492 of file PowerPCInstruct.d.

Referenced by Instruction::generateStoreDouble().

#define xcode_Stdcxc   214
 

Definition at line 575 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Stdu   1
 

Definition at line 493 of file PowerPCInstruct.d.

Referenced by Instruction::generateSPIncrementDouble().

#define xcode_Stdux   181
 

Definition at line 570 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Stdx   149
 

Definition at line 566 of file PowerPCInstruct.d.

Referenced by Instruction::generateStoreDoubleIndx(), and Instruction::initMemoryOperationXops().

#define xcode_Stfdux   759
 

Definition at line 635 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Stfdx   727
 

Definition at line 634 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Stfiwx   983
 

Definition at line 647 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Stfsux   695
 

Definition at line 632 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Stfsx   663
 

Definition at line 631 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Sthbrx   918
 

Definition at line 643 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Sthux   439
 

Definition at line 606 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Sthx   407
 

Definition at line 601 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Stswi   725
 

Definition at line 633 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Stswx   661
 

Definition at line 629 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Stwbrx   662
 

Definition at line 630 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Stwcxc   150
 

Definition at line 567 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Stwux   183
 

Definition at line 571 of file PowerPCInstruct.d.

Referenced by Instruction::initMemoryOperationXops().

#define xcode_Stwx   151
 

Definition at line 568 of file PowerPCInstruct.d.

Referenced by Instruction::generateStoreWordIndx(), and Instruction::initMemoryOperationXops().

#define xcode_SubfcOC   8
 

Definition at line 531 of file PowerPCInstruct.d.

#define xcode_SubfeOC   136
 

Definition at line 561 of file PowerPCInstruct.d.

#define xcode_SubfmeOC   232
 

Definition at line 577 of file PowerPCInstruct.d.

#define xcode_SubfOC   40
 

Definition at line 545 of file PowerPCInstruct.d.

#define xcode_SubfzeOC   200
 

Definition at line 572 of file PowerPCInstruct.d.

#define xcode_Sync   598
 

Definition at line 625 of file PowerPCInstruct.d.

#define xcode_Td   68
 

Definition at line 551 of file PowerPCInstruct.d.

#define xcode_Tlbia   370
 

Definition at line 596 of file PowerPCInstruct.d.

#define xcode_Tlbie   306
 

Definition at line 589 of file PowerPCInstruct.d.

#define xcode_Tlbsync   566
 

Definition at line 621 of file PowerPCInstruct.d.

#define xcode_Tw   4
 

Definition at line 530 of file PowerPCInstruct.d.

#define xcode_XorC   316
 

Definition at line 592 of file PowerPCInstruct.d.


Generated on Mon Jan 28 11:08:34 2008 for PMaCInstrumentor by doxygen 1.3.5