# Class: com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64

Register bank for an ARM 64\-bit \(Aarch64, ARM v8\) processor.  

 Note about GIC: the ICV\_\* registers have the same {op0, op1, CRn, CRm, op2} encodings as the corresponding ICC\_\* registers. For these encodings, GIC register configuration fields determine which register is accessed. Will use ICC.

## Static Field: PC_ID
Type: `int`

Constant value: `0`

## Static Field: PSTATE_Aliases
Type: `java.lang.String[]`

## Static Field: ZA_ID
Type: `int`

Constant value: `16`

## Static Field: ZR_ID
Type: `int`

Constant value: `33`

## Static Field: regGrp_COPROC
Type: `int`

Constant value: `4`

## Static Field: regGrp_Flags
Type: `int`

Constant value: `11`

## Static Field: regGrp_GP
Type: `int`

Constant value: `0`

## Static Field: regGrp_IP
Type: `int`

Constant value: `10`

## Static Field: regGrp_P
Type: `int`

Constant value: `13`

## Static Field: regGrp_PN
Type: `int`

Constant value: `15`

## Static Field: regGrp_SIMD
Type: `int`

Constant value: `6`

## Static Field: regGrp_SIMDV
Type: `int`

Constant value: `7`

## Static Field: regGrp_SYS64
Type: `int`

Constant value: `9`

## Static Field: regGrp_Z
Type: `int`

Constant value: `12`

## Static Field: regGrp_ZA
Type: `int`

Constant value: `14`

## Method: getDescriptionEntryMap
- return type: `java.util.Map<java.lang.Integer,com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry>`


## Static Method: getA64SystemRegister
- parameter: `index`, type: `int`
- return type: `java.lang.String`


## Static Method: getInstance
- return type: `com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64`


