frysk.isa.registers
Class PPC32Registers

java.lang.Object
  extended by frysk.isa.registers.Registers
      extended by frysk.isa.registers.PPC32Registers

public class PPC32Registers
extends Registers


Field Summary
static RegisterGroup ALL
           
static Register CCR
           
static Register CTR
           
static Register DAR
           
static Register DSISR
           
static RegisterGroup FLOATING_POINTER
           
static Register FPR0
           
static Register FPR1
           
static Register FPR10
           
static Register FPR11
           
static Register FPR12
           
static Register FPR13
           
static Register FPR14
           
static Register FPR15
           
static Register FPR16
           
static Register FPR17
           
static Register FPR18
           
static Register FPR19
           
static Register FPR2
           
static Register FPR20
           
static Register FPR21
           
static Register FPR22
           
static Register FPR23
           
static Register FPR24
           
static Register FPR25
           
static Register FPR26
           
static Register FPR27
           
static Register FPR28
           
static Register FPR29
           
static Register FPR3
           
static Register FPR30
           
static Register FPR31
           
static Register FPR4
           
static Register FPR5
           
static Register FPR6
           
static Register FPR7
           
static Register FPR8
           
static Register FPR9
           
static Register FPSCR
           
static RegisterGroup GENERAL
           
static Register GPR0
           
static Register GPR1
           
static Register GPR10
           
static Register GPR11
           
static Register GPR12
           
static Register GPR13
           
static Register GPR14
           
static Register GPR15
           
static Register GPR16
           
static Register GPR17
           
static Register GPR18
           
static Register GPR19
           
static Register GPR2
           
static Register GPR20
           
static Register GPR21
           
static Register GPR22
           
static Register GPR23
           
static Register GPR24
           
static Register GPR25
           
static Register GPR26
           
static Register GPR27
           
static Register GPR28
           
static Register GPR29
           
static Register GPR3
           
static Register GPR30
           
static Register GPR31
           
static Register GPR4
           
static Register GPR5
           
static Register GPR6
           
static Register GPR7
           
static Register GPR8
           
static Register GPR9
           
static Register LR
           
static Register MQ
           
static Register MSR
           
static Register NIP
           
static Register ORIGR3
           
static Register RESULT
           
static RegisterGroup SPECIAL
           
static Register TRAP
           
static Register XER
           
 
Constructor Summary
PPC32Registers()
           
 
Method Summary
 RegisterGroup getAllRegistersGroup()
          Return the "all" register group.
 RegisterGroup getDefaultRegisterGroup()
           
 Register getProgramCounter()
          Return the program-counter register.
 Register getStackPointer()
          Return the stack-pointer register.
 
Methods inherited from class frysk.isa.registers.Registers
getGeneralRegisterGroup, getGroup, getGroupNames, getRegister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GPR0

public static final Register GPR0

GPR1

public static final Register GPR1

GPR2

public static final Register GPR2

GPR3

public static final Register GPR3

GPR4

public static final Register GPR4

GPR5

public static final Register GPR5

GPR6

public static final Register GPR6

GPR7

public static final Register GPR7

GPR8

public static final Register GPR8

GPR9

public static final Register GPR9

GPR10

public static final Register GPR10

GPR11

public static final Register GPR11

GPR12

public static final Register GPR12

GPR13

public static final Register GPR13

GPR14

public static final Register GPR14

GPR15

public static final Register GPR15

GPR16

public static final Register GPR16

GPR17

public static final Register GPR17

GPR18

public static final Register GPR18

GPR19

public static final Register GPR19

GPR20

public static final Register GPR20

GPR21

public static final Register GPR21

GPR22

public static final Register GPR22

GPR23

public static final Register GPR23

GPR24

public static final Register GPR24

GPR25

public static final Register GPR25

GPR26

public static final Register GPR26

GPR27

public static final Register GPR27

GPR28

public static final Register GPR28

GPR29

public static final Register GPR29

GPR30

public static final Register GPR30

GPR31

public static final Register GPR31

NIP

public static final Register NIP

MSR

public static final Register MSR

ORIGR3

public static final Register ORIGR3

CTR

public static final Register CTR

LR

public static final Register LR

XER

public static final Register XER

CCR

public static final Register CCR

MQ

public static final Register MQ

TRAP

public static final Register TRAP

DAR

public static final Register DAR

DSISR

public static final Register DSISR

RESULT

public static final Register RESULT

FPR0

public static final Register FPR0

FPR1

public static final Register FPR1

FPR2

public static final Register FPR2

FPR3

public static final Register FPR3

FPR4

public static final Register FPR4

FPR5

public static final Register FPR5

FPR6

public static final Register FPR6

FPR7

public static final Register FPR7

FPR8

public static final Register FPR8

FPR9

public static final Register FPR9

FPR10

public static final Register FPR10

FPR11

public static final Register FPR11

FPR12

public static final Register FPR12

FPR13

public static final Register FPR13

FPR14

public static final Register FPR14

FPR15

public static final Register FPR15

FPR16

public static final Register FPR16

FPR17

public static final Register FPR17

FPR18

public static final Register FPR18

FPR19

public static final Register FPR19

FPR20

public static final Register FPR20

FPR21

public static final Register FPR21

FPR22

public static final Register FPR22

FPR23

public static final Register FPR23

FPR24

public static final Register FPR24

FPR25

public static final Register FPR25

FPR26

public static final Register FPR26

FPR27

public static final Register FPR27

FPR28

public static final Register FPR28

FPR29

public static final Register FPR29

FPR30

public static final Register FPR30

FPR31

public static final Register FPR31

FPSCR

public static final Register FPSCR

GENERAL

public static final RegisterGroup GENERAL

SPECIAL

public static final RegisterGroup SPECIAL

FLOATING_POINTER

public static final RegisterGroup FLOATING_POINTER

ALL

public static final RegisterGroup ALL
Constructor Detail

PPC32Registers

PPC32Registers()
Method Detail

getProgramCounter

public Register getProgramCounter()
Description copied from class: Registers
Return the program-counter register.

Specified by:
getProgramCounter in class Registers

getStackPointer

public Register getStackPointer()
Description copied from class: Registers
Return the stack-pointer register.

Specified by:
getStackPointer in class Registers

getDefaultRegisterGroup

public RegisterGroup getDefaultRegisterGroup()

getAllRegistersGroup

public RegisterGroup getAllRegistersGroup()
Description copied from class: Registers
Return the "all" register group.

Overrides:
getAllRegistersGroup in class Registers