# Class: com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornArm64.SysReg

Structure representing an ARM64 system register encoding. System registers are encoded using the format: S{op0}\_{op1}\_C{CRn}\_C{CRm}\_{op2} But Unicorn expects the order: \(CRn, CRm, op0, op1, op2\)

## Constructor: SysReg


## Constructor: SysReg
- parameter: `op0`, type: `int`
- parameter: `op1`, type: `int`
- parameter: `crn`, type: `int`
- parameter: `crm`, type: `int`
- parameter: `op2`, type: `int`


## Field: crm
Type: `int`

## Field: crn
Type: `int`

## Field: op0
Type: `int`

## Field: op1
Type: `int`

## Field: op2
Type: `int`

## Field: value
Type: `long`

## Method: toString
- return type: `java.lang.String`


