hypervisor

package
v0.19.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 11, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Rendered for darwin/amd64

Overview

Package hypervisor provides a fluent Go API over the macOS Hypervisor framework.

Construction

New… functions create objects; each With… method sets one property and returns its receiver, so configuration calls chain. A <Type>FromID constructor adopts an Objective-C object obtained elsewhere.

Lifecycle

A wrapper releases its Objective-C object automatically once the garbage collector finds it unreachable. Call Release to relinquish the reference deterministically (for objects holding scarce resources); Release is idempotent, and afterwards the wrapper's methods are no-ops returning zero values.

Index

Constants

View Source
const (
	HV_ALLOCATE_DEFAULT = 0
)

Variables

This section is empty.

Functions

func HvGicConfigCreate

func HvGicConfigCreate() obj.Object

HvGicConfigCreate calls the Hypervisor framework function hv_gic_config_create.

func HvGicConfigSetDistributorBase

func HvGicConfigSetDistributorBase(config obj.Object, distributorBaseAddress uint64) error

HvGicConfigSetDistributorBase reports an error if the Hypervisor framework function hv_gic_config_set_distributor_base fails.

func HvGicConfigSetMsiInterruptRange

func HvGicConfigSetMsiInterruptRange(config obj.Object, msiIntidBase uint32, msiIntidCount uint32) error

HvGicConfigSetMsiInterruptRange reports an error if the Hypervisor framework function hv_gic_config_set_msi_interrupt_range fails.

func HvGicConfigSetMsiRegionBase

func HvGicConfigSetMsiRegionBase(config obj.Object, msiRegionBaseAddress uint64) error

HvGicConfigSetMsiRegionBase reports an error if the Hypervisor framework function hv_gic_config_set_msi_region_base fails.

func HvGicConfigSetRedistributorBase

func HvGicConfigSetRedistributorBase(config obj.Object, redistributorBaseAddress uint64) error

HvGicConfigSetRedistributorBase reports an error if the Hypervisor framework function hv_gic_config_set_redistributor_base fails.

func HvGicCreate

func HvGicCreate(gicConfig obj.Object) error

HvGicCreate reports an error if the Hypervisor framework function hv_gic_create fails.

func HvGicGetDistributorBaseAlignment

func HvGicGetDistributorBaseAlignment() (distributorBaseAlignment int, err error)

HvGicGetDistributorBaseAlignment reports an error if the Hypervisor framework function hv_gic_get_distributor_base_alignment fails.

func HvGicGetDistributorReg

func HvGicGetDistributorReg(reg GICDistributorReg) (value uint64, err error)

HvGicGetDistributorReg reports an error if the Hypervisor framework function hv_gic_get_distributor_reg fails.

func HvGicGetDistributorSize

func HvGicGetDistributorSize() (distributorSize int, err error)

HvGicGetDistributorSize reports an error if the Hypervisor framework function hv_gic_get_distributor_size fails.

func HvGicGetIccReg

func HvGicGetIccReg(vcpu uint64, reg GICIccReg) (value uint64, err error)

HvGicGetIccReg reports an error if the Hypervisor framework function hv_gic_get_icc_reg fails.

func HvGicGetIchReg

func HvGicGetIchReg(vcpu uint64, reg GICIchReg) (value uint64, err error)

HvGicGetIchReg reports an error if the Hypervisor framework function hv_gic_get_ich_reg fails.

func HvGicGetIcvReg

func HvGicGetIcvReg(vcpu uint64, reg GICIcvReg) (value uint64, err error)

HvGicGetIcvReg reports an error if the Hypervisor framework function hv_gic_get_icv_reg fails.

func HvGicGetIntid

func HvGicGetIntid(interrupt GICIntid) (intid uint32, err error)

HvGicGetIntid reports an error if the Hypervisor framework function hv_gic_get_intid fails.

func HvGicGetMsiReg

func HvGicGetMsiReg(reg GICMSIReg) (value uint64, err error)

HvGicGetMsiReg reports an error if the Hypervisor framework function hv_gic_get_msi_reg fails.

func HvGicGetMsiRegionBaseAlignment

func HvGicGetMsiRegionBaseAlignment() (msiRegionBaseAlignment int, err error)

HvGicGetMsiRegionBaseAlignment reports an error if the Hypervisor framework function hv_gic_get_msi_region_base_alignment fails.

func HvGicGetMsiRegionSize

func HvGicGetMsiRegionSize() (msiRegionSize int, err error)

HvGicGetMsiRegionSize reports an error if the Hypervisor framework function hv_gic_get_msi_region_size fails.

func HvGicGetRedistributorBase

func HvGicGetRedistributorBase(vcpu uint64) (redistributorBaseAddress uint64, err error)

HvGicGetRedistributorBase reports an error if the Hypervisor framework function hv_gic_get_redistributor_base fails.

func HvGicGetRedistributorBaseAlignment

func HvGicGetRedistributorBaseAlignment() (redistributorBaseAlignment int, err error)

HvGicGetRedistributorBaseAlignment reports an error if the Hypervisor framework function hv_gic_get_redistributor_base_alignment fails.

func HvGicGetRedistributorReg

func HvGicGetRedistributorReg(vcpu uint64, reg GICRedistributorReg) (value uint64, err error)

HvGicGetRedistributorReg reports an error if the Hypervisor framework function hv_gic_get_redistributor_reg fails.

func HvGicGetRedistributorRegionSize

func HvGicGetRedistributorRegionSize() (redistributorRegionSize int, err error)

HvGicGetRedistributorRegionSize reports an error if the Hypervisor framework function hv_gic_get_redistributor_region_size fails.

func HvGicGetRedistributorSize

func HvGicGetRedistributorSize() (redistributorSize int, err error)

HvGicGetRedistributorSize reports an error if the Hypervisor framework function hv_gic_get_redistributor_size fails.

func HvGicGetSpiInterruptRange

func HvGicGetSpiInterruptRange(spiIntidBase unsafe.Pointer) (spiIntidCount uint32, err error)

HvGicGetSpiInterruptRange reports an error if the Hypervisor framework function hv_gic_get_spi_interrupt_range fails.

func HvGicReset

func HvGicReset() error

HvGicReset reports an error if the Hypervisor framework function hv_gic_reset fails.

func HvGicSendMsi

func HvGicSendMsi(address uint64, intid uint32) error

HvGicSendMsi reports an error if the Hypervisor framework function hv_gic_send_msi fails.

func HvGicSetDistributorReg

func HvGicSetDistributorReg(reg GICDistributorReg, value uint64) error

HvGicSetDistributorReg reports an error if the Hypervisor framework function hv_gic_set_distributor_reg fails.

func HvGicSetIccReg

func HvGicSetIccReg(vcpu uint64, reg GICIccReg, value uint64) error

HvGicSetIccReg reports an error if the Hypervisor framework function hv_gic_set_icc_reg fails.

func HvGicSetIchReg

func HvGicSetIchReg(vcpu uint64, reg GICIchReg, value uint64) error

HvGicSetIchReg reports an error if the Hypervisor framework function hv_gic_set_ich_reg fails.

func HvGicSetIcvReg

func HvGicSetIcvReg(vcpu uint64, reg GICIcvReg, value uint64) error

HvGicSetIcvReg reports an error if the Hypervisor framework function hv_gic_set_icv_reg fails.

func HvGicSetMsiReg

func HvGicSetMsiReg(reg GICMSIReg, value uint64) error

HvGicSetMsiReg reports an error if the Hypervisor framework function hv_gic_set_msi_reg fails.

func HvGicSetRedistributorReg

func HvGicSetRedistributorReg(vcpu uint64, reg GICRedistributorReg, value uint64) error

HvGicSetRedistributorReg reports an error if the Hypervisor framework function hv_gic_set_redistributor_reg fails.

func HvGicSetSpi

func HvGicSetSpi(intid uint32, level bool) error

HvGicSetSpi reports an error if the Hypervisor framework function hv_gic_set_spi fails.

func HvGicSetState

func HvGicSetState(gicStateData unsafe.Pointer, gicStateSize int) error

HvGicSetState reports an error if the Hypervisor framework function hv_gic_set_state fails.

func HvGicStateCreate

func HvGicStateCreate() obj.Object

HvGicStateCreate calls the Hypervisor framework function hv_gic_state_create.

func HvGicStateGetData

func HvGicStateGetData(state obj.Object, gicStateData unsafe.Pointer) error

HvGicStateGetData reports an error if the Hypervisor framework function hv_gic_state_get_data fails.

func HvGicStateGetSize

func HvGicStateGetSize(state obj.Object) (gicStateSize int, err error)

HvGicStateGetSize reports an error if the Hypervisor framework function hv_gic_state_get_size fails.

func HvSmeConfigGetMaxSvlBytes

func HvSmeConfigGetMaxSvlBytes() (value int, err error)

HvSmeConfigGetMaxSvlBytes reports an error if the Hypervisor framework function hv_sme_config_get_max_svl_bytes fails.

func HvVcpuConfigCreate

func HvVcpuConfigCreate() obj.Object

HvVcpuConfigCreate calls the Hypervisor framework function hv_vcpu_config_create.

func HvVcpuConfigGetCcsidrEl1SysRegValues

func HvVcpuConfigGetCcsidrEl1SysRegValues(config obj.Object, cacheType CacheType) (values uint64, err error)

HvVcpuConfigGetCcsidrEl1SysRegValues reports an error if the Hypervisor framework function hv_vcpu_config_get_ccsidr_el1_sys_reg_values fails.

func HvVcpuConfigGetFeatureReg

func HvVcpuConfigGetFeatureReg(config obj.Object, featureReg FeatureReg) (value uint64, err error)

HvVcpuConfigGetFeatureReg reports an error if the Hypervisor framework function hv_vcpu_config_get_feature_reg fails.

func HvVcpuDestroy

func HvVcpuDestroy(vcpu uint64) error

HvVcpuDestroy reports an error if the Hypervisor framework function hv_vcpu_destroy fails.

func HvVcpuGetExecTime

func HvVcpuGetExecTime(vcpu uint64) (time_ uint64, err error)

HvVcpuGetExecTime reports an error if the Hypervisor framework function hv_vcpu_get_exec_time fails.

func HvVcpuGetPendingInterrupt

func HvVcpuGetPendingInterrupt(vcpu uint64, type_ InterruptType) (pending bool, err error)

HvVcpuGetPendingInterrupt reports an error if the Hypervisor framework function hv_vcpu_get_pending_interrupt fails.

func HvVcpuGetReg

func HvVcpuGetReg(vcpu uint64, reg Reg) (value uint64, err error)

HvVcpuGetReg reports an error if the Hypervisor framework function hv_vcpu_get_reg fails.

func HvVcpuGetSimdFpReg

func HvVcpuGetSimdFpReg(vcpu uint64, reg SIMDFPReg, value unsafe.Pointer) error

HvVcpuGetSimdFpReg reports an error if the Hypervisor framework function hv_vcpu_get_simd_fp_reg fails.

func HvVcpuGetSmePReg

func HvVcpuGetSmePReg(vcpu uint64, reg SMEPReg, value unsafe.Pointer, length int) error

HvVcpuGetSmePReg reports an error if the Hypervisor framework function hv_vcpu_get_sme_p_reg fails.

func HvVcpuGetSmeZReg

func HvVcpuGetSmeZReg(vcpu uint64, reg SMEZReg, value unsafe.Pointer, length int) error

HvVcpuGetSmeZReg reports an error if the Hypervisor framework function hv_vcpu_get_sme_z_reg fails.

func HvVcpuGetSmeZaReg

func HvVcpuGetSmeZaReg(vcpu uint64, value unsafe.Pointer, length int) error

HvVcpuGetSmeZaReg reports an error if the Hypervisor framework function hv_vcpu_get_sme_za_reg fails.

func HvVcpuGetSmeZt0Reg

func HvVcpuGetSmeZt0Reg(vcpu uint64, value unsafe.Pointer) error

HvVcpuGetSmeZt0Reg reports an error if the Hypervisor framework function hv_vcpu_get_sme_zt0_reg fails.

func HvVcpuGetSysReg

func HvVcpuGetSysReg(vcpu uint64, reg SysReg) (value uint64, err error)

HvVcpuGetSysReg reports an error if the Hypervisor framework function hv_vcpu_get_sys_reg fails.

func HvVcpuGetTrapDebugExceptions

func HvVcpuGetTrapDebugExceptions(vcpu uint64) (value bool, err error)

HvVcpuGetTrapDebugExceptions reports an error if the Hypervisor framework function hv_vcpu_get_trap_debug_exceptions fails.

func HvVcpuGetTrapDebugRegAccesses

func HvVcpuGetTrapDebugRegAccesses(vcpu uint64) (value bool, err error)

HvVcpuGetTrapDebugRegAccesses reports an error if the Hypervisor framework function hv_vcpu_get_trap_debug_reg_accesses fails.

func HvVcpuGetVtimerMask

func HvVcpuGetVtimerMask(vcpu uint64) (vtimerIsMasked bool, err error)

HvVcpuGetVtimerMask reports an error if the Hypervisor framework function hv_vcpu_get_vtimer_mask fails.

func HvVcpuGetVtimerOffset

func HvVcpuGetVtimerOffset(vcpu uint64) (vtimerOffset uint64, err error)

HvVcpuGetVtimerOffset reports an error if the Hypervisor framework function hv_vcpu_get_vtimer_offset fails.

func HvVcpuRun

func HvVcpuRun(vcpu uint64) error

HvVcpuRun reports an error if the Hypervisor framework function hv_vcpu_run fails.

func HvVcpuSetPendingInterrupt

func HvVcpuSetPendingInterrupt(vcpu uint64, type_ InterruptType, pending bool) error

HvVcpuSetPendingInterrupt reports an error if the Hypervisor framework function hv_vcpu_set_pending_interrupt fails.

func HvVcpuSetReg

func HvVcpuSetReg(vcpu uint64, reg Reg, value uint64) error

HvVcpuSetReg reports an error if the Hypervisor framework function hv_vcpu_set_reg fails.

func HvVcpuSetSimdFpReg

func HvVcpuSetSimdFpReg(vcpu uint64, reg SIMDFPReg, value unsafe.Pointer) error

HvVcpuSetSimdFpReg reports an error if the Hypervisor framework function hv_vcpu_set_simd_fp_reg fails.

func HvVcpuSetSmePReg

func HvVcpuSetSmePReg(vcpu uint64, reg SMEPReg, value unsafe.Pointer, length int) error

HvVcpuSetSmePReg reports an error if the Hypervisor framework function hv_vcpu_set_sme_p_reg fails.

func HvVcpuSetSmeState

func HvVcpuSetSmeState(vcpu uint64, smeState *HvVcpuSmeStateT) error

HvVcpuSetSmeState reports an error if the Hypervisor framework function hv_vcpu_set_sme_state fails.

func HvVcpuSetSmeZReg

func HvVcpuSetSmeZReg(vcpu uint64, reg SMEZReg, value unsafe.Pointer, length int) error

HvVcpuSetSmeZReg reports an error if the Hypervisor framework function hv_vcpu_set_sme_z_reg fails.

func HvVcpuSetSmeZaReg

func HvVcpuSetSmeZaReg(vcpu uint64, value unsafe.Pointer, length int) error

HvVcpuSetSmeZaReg reports an error if the Hypervisor framework function hv_vcpu_set_sme_za_reg fails.

func HvVcpuSetSmeZt0Reg

func HvVcpuSetSmeZt0Reg(vcpu uint64, value unsafe.Pointer) error

HvVcpuSetSmeZt0Reg reports an error if the Hypervisor framework function hv_vcpu_set_sme_zt0_reg fails.

func HvVcpuSetSysReg

func HvVcpuSetSysReg(vcpu uint64, reg SysReg, value uint64) error

HvVcpuSetSysReg reports an error if the Hypervisor framework function hv_vcpu_set_sys_reg fails.

func HvVcpuSetTrapDebugExceptions

func HvVcpuSetTrapDebugExceptions(vcpu uint64, value bool) error

HvVcpuSetTrapDebugExceptions reports an error if the Hypervisor framework function hv_vcpu_set_trap_debug_exceptions fails.

func HvVcpuSetTrapDebugRegAccesses

func HvVcpuSetTrapDebugRegAccesses(vcpu uint64, value bool) error

HvVcpuSetTrapDebugRegAccesses reports an error if the Hypervisor framework function hv_vcpu_set_trap_debug_reg_accesses fails.

func HvVcpuSetVtimerMask

func HvVcpuSetVtimerMask(vcpu uint64, vtimerIsMasked bool) error

HvVcpuSetVtimerMask reports an error if the Hypervisor framework function hv_vcpu_set_vtimer_mask fails.

func HvVcpuSetVtimerOffset

func HvVcpuSetVtimerOffset(vcpu uint64, vtimerOffset uint64) error

HvVcpuSetVtimerOffset reports an error if the Hypervisor framework function hv_vcpu_set_vtimer_offset fails.

func HvVcpusExit

func HvVcpusExit(vcpus unsafe.Pointer, vcpuCount uint32) error

HvVcpusExit reports an error if the Hypervisor framework function hv_vcpus_exit fails.

func HvVmAllocate

func HvVmAllocate(uvap unsafe.Pointer, size int, flags uint64) error

HvVmAllocate reports an error if the Hypervisor framework function hv_vm_allocate fails.

func HvVmConfigCreate

func HvVmConfigCreate() obj.Object

HvVmConfigCreate calls the Hypervisor framework function hv_vm_config_create.

func HvVmConfigGetDefaultIpaSize

func HvVmConfigGetDefaultIpaSize() (ipaBitLength uint32, err error)

HvVmConfigGetDefaultIpaSize reports an error if the Hypervisor framework function hv_vm_config_get_default_ipa_size fails.

func HvVmConfigGetEl2Enabled

func HvVmConfigGetEl2Enabled(config obj.Object) (el2Enabled bool, err error)

HvVmConfigGetEl2Enabled reports an error if the Hypervisor framework function hv_vm_config_get_el2_enabled fails.

func HvVmConfigGetEl2Supported

func HvVmConfigGetEl2Supported() (el2Supported bool, err error)

HvVmConfigGetEl2Supported reports an error if the Hypervisor framework function hv_vm_config_get_el2_supported fails.

func HvVmConfigGetIpaSize

func HvVmConfigGetIpaSize(config obj.Object) (ipaBitLength uint32, err error)

HvVmConfigGetIpaSize reports an error if the Hypervisor framework function hv_vm_config_get_ipa_size fails.

func HvVmConfigGetMaxIpaSize

func HvVmConfigGetMaxIpaSize() (ipaBitLength uint32, err error)

HvVmConfigGetMaxIpaSize reports an error if the Hypervisor framework function hv_vm_config_get_max_ipa_size fails.

func HvVmConfigSetEl2Enabled

func HvVmConfigSetEl2Enabled(config obj.Object, el2Enabled bool) error

HvVmConfigSetEl2Enabled reports an error if the Hypervisor framework function hv_vm_config_set_el2_enabled fails.

func HvVmConfigSetIpaGranule

func HvVmConfigSetIpaGranule(config obj.Object, granule IPAGranule) error

HvVmConfigSetIpaGranule reports an error if the Hypervisor framework function hv_vm_config_set_ipa_granule fails.

func HvVmConfigSetIpaSize

func HvVmConfigSetIpaSize(config obj.Object, ipaBitLength uint32) error

HvVmConfigSetIpaSize reports an error if the Hypervisor framework function hv_vm_config_set_ipa_size fails.

func HvVmCreate

func HvVmCreate(config obj.Object) error

HvVmCreate reports an error if the Hypervisor framework function hv_vm_create fails.

func HvVmDeallocate

func HvVmDeallocate(uva unsafe.Pointer, size int) error

HvVmDeallocate reports an error if the Hypervisor framework function hv_vm_deallocate fails.

func HvVmDestroy

func HvVmDestroy() error

HvVmDestroy reports an error if the Hypervisor framework function hv_vm_destroy fails.

func HvVmGetMaxVcpuCount

func HvVmGetMaxVcpuCount() (maxVcpuCount uint32, err error)

HvVmGetMaxVcpuCount reports an error if the Hypervisor framework function hv_vm_get_max_vcpu_count fails.

func HvVmMap

func HvVmMap(addr unsafe.Pointer, ipa uint64, size int, flags uint64) error

HvVmMap reports an error if the Hypervisor framework function hv_vm_map fails.

func HvVmProtect

func HvVmProtect(ipa uint64, size int, flags uint64) error

HvVmProtect reports an error if the Hypervisor framework function hv_vm_protect fails.

func HvVmUnmap

func HvVmUnmap(ipa uint64, size int) error

HvVmUnmap reports an error if the Hypervisor framework function hv_vm_unmap fails.

Types

type CacheType added in v0.17.0

type CacheType uint32

The structure that describes an instruction or data cache element.

const (
	// Data or unified cache
	CacheTypeData CacheType = 0
	// Instruction cache
	CacheTypeInstruction CacheType = 1
)

func (CacheType) String added in v0.17.0

func (e CacheType) String() string

String returns the CacheType constant's name, or its numeric form when the value is not a known constant.

type ExitReason added in v0.17.0

type ExitReason uint32

The type that describes the event that triggered a guest exit to the host.

const (
	// asynchronous exit requested explicitly by hv_vcpus_exit() call
	ExitReasonCanceled ExitReason = 0
	// synchronous exception to a higher EL triggered by the guest
	ExitReasonException ExitReason = 1
	// ARM Generic VTimer became pending since the last hv_vcpu_run() call returned. The caller is expected to make the interrupt corresponding to the VTimer pending in the guest's interrupt controller. This exit automatically sets the VTimer mask. The VCPU will not exit with this status again until after the mask is cleared with hv_vcpu_set_vtimer_mask(), which should be called during a trap of the EOI for the guest's VTimer interrupt handler.
	ExitReasonVtimerActivated ExitReason = 2
	// Unable to determine exit reason: this should not happen under normal operation.
	ExitReasonUnknown ExitReason = 3
)

func (ExitReason) String added in v0.17.0

func (e ExitReason) String() string

String returns the ExitReason constant's name, or its numeric form when the value is not a known constant.

type FeatureReg added in v0.17.0

type FeatureReg uint32

The type that defines feature registers.

const (
	FeatureRegIDAa64dfr0EL1  FeatureReg = 0
	FeatureRegIDAa64dfr1EL1  FeatureReg = 1
	FeatureRegIDAa64isar0EL1 FeatureReg = 2
	FeatureRegIDAa64isar1EL1 FeatureReg = 3
	FeatureRegIDAa64mmfr0EL1 FeatureReg = 4
	FeatureRegIDAa64mmfr1EL1 FeatureReg = 5
	FeatureRegIDAa64mmfr2EL1 FeatureReg = 6
	FeatureRegIDAa64pfr0EL1  FeatureReg = 7
	FeatureRegIDAa64pfr1EL1  FeatureReg = 8
	FeatureRegCtrEl0         FeatureReg = 9
	FeatureRegClidrEL1       FeatureReg = 10
	FeatureRegDczidEl0       FeatureReg = 11
	FeatureRegIDAa64smfr0EL1 FeatureReg = 12
	FeatureRegIDAa64zfr0EL1  FeatureReg = 13
)

func (FeatureReg) String added in v0.17.0

func (e FeatureReg) String() string

String returns the FeatureReg constant's name, or its numeric form when the value is not a known constant.

type GICDistributorReg added in v0.17.0

type GICDistributorReg uint16
const (
	GICDistributorRegCtlr          GICDistributorReg = 0
	GICDistributorRegTyper         GICDistributorReg = 4
	GICDistributorRegIgroupr0      GICDistributorReg = 128
	GICDistributorRegIgroupr1      GICDistributorReg = 132
	GICDistributorRegIgroupr2      GICDistributorReg = 136
	GICDistributorRegIgroupr3      GICDistributorReg = 140
	GICDistributorRegIgroupr4      GICDistributorReg = 144
	GICDistributorRegIgroupr5      GICDistributorReg = 148
	GICDistributorRegIgroupr6      GICDistributorReg = 152
	GICDistributorRegIgroupr7      GICDistributorReg = 156
	GICDistributorRegIgroupr8      GICDistributorReg = 160
	GICDistributorRegIgroupr9      GICDistributorReg = 164
	GICDistributorRegIgroupr10     GICDistributorReg = 168
	GICDistributorRegIgroupr11     GICDistributorReg = 172
	GICDistributorRegIgroupr12     GICDistributorReg = 176
	GICDistributorRegIgroupr13     GICDistributorReg = 180
	GICDistributorRegIgroupr14     GICDistributorReg = 184
	GICDistributorRegIgroupr15     GICDistributorReg = 188
	GICDistributorRegIgroupr16     GICDistributorReg = 192
	GICDistributorRegIgroupr17     GICDistributorReg = 196
	GICDistributorRegIgroupr18     GICDistributorReg = 200
	GICDistributorRegIgroupr19     GICDistributorReg = 204
	GICDistributorRegIgroupr20     GICDistributorReg = 208
	GICDistributorRegIgroupr21     GICDistributorReg = 212
	GICDistributorRegIgroupr22     GICDistributorReg = 216
	GICDistributorRegIgroupr23     GICDistributorReg = 220
	GICDistributorRegIgroupr24     GICDistributorReg = 224
	GICDistributorRegIgroupr25     GICDistributorReg = 228
	GICDistributorRegIgroupr26     GICDistributorReg = 232
	GICDistributorRegIgroupr27     GICDistributorReg = 236
	GICDistributorRegIgroupr28     GICDistributorReg = 240
	GICDistributorRegIgroupr29     GICDistributorReg = 244
	GICDistributorRegIgroupr30     GICDistributorReg = 248
	GICDistributorRegIgroupr31     GICDistributorReg = 252
	GICDistributorRegIsenabler0    GICDistributorReg = 256
	GICDistributorRegIsenabler1    GICDistributorReg = 260
	GICDistributorRegIsenabler2    GICDistributorReg = 264
	GICDistributorRegIsenabler3    GICDistributorReg = 268
	GICDistributorRegIsenabler4    GICDistributorReg = 272
	GICDistributorRegIsenabler5    GICDistributorReg = 276
	GICDistributorRegIsenabler6    GICDistributorReg = 280
	GICDistributorRegIsenabler7    GICDistributorReg = 284
	GICDistributorRegIsenabler8    GICDistributorReg = 288
	GICDistributorRegIsenabler9    GICDistributorReg = 292
	GICDistributorRegIsenabler10   GICDistributorReg = 296
	GICDistributorRegIsenabler11   GICDistributorReg = 300
	GICDistributorRegIsenabler12   GICDistributorReg = 304
	GICDistributorRegIsenabler13   GICDistributorReg = 308
	GICDistributorRegIsenabler14   GICDistributorReg = 312
	GICDistributorRegIsenabler15   GICDistributorReg = 316
	GICDistributorRegIsenabler16   GICDistributorReg = 320
	GICDistributorRegIsenabler17   GICDistributorReg = 324
	GICDistributorRegIsenabler18   GICDistributorReg = 328
	GICDistributorRegIsenabler19   GICDistributorReg = 332
	GICDistributorRegIsenabler20   GICDistributorReg = 336
	GICDistributorRegIsenabler21   GICDistributorReg = 340
	GICDistributorRegIsenabler22   GICDistributorReg = 344
	GICDistributorRegIsenabler23   GICDistributorReg = 348
	GICDistributorRegIsenabler24   GICDistributorReg = 352
	GICDistributorRegIsenabler25   GICDistributorReg = 356
	GICDistributorRegIsenabler26   GICDistributorReg = 360
	GICDistributorRegIsenabler27   GICDistributorReg = 364
	GICDistributorRegIsenabler28   GICDistributorReg = 368
	GICDistributorRegIsenabler29   GICDistributorReg = 372
	GICDistributorRegIsenabler30   GICDistributorReg = 376
	GICDistributorRegIsenabler31   GICDistributorReg = 380
	GICDistributorRegIcenabler0    GICDistributorReg = 384
	GICDistributorRegIcenabler1    GICDistributorReg = 388
	GICDistributorRegIcenabler2    GICDistributorReg = 392
	GICDistributorRegIcenabler3    GICDistributorReg = 396
	GICDistributorRegIcenabler4    GICDistributorReg = 400
	GICDistributorRegIcenabler5    GICDistributorReg = 404
	GICDistributorRegIcenabler6    GICDistributorReg = 408
	GICDistributorRegIcenabler7    GICDistributorReg = 412
	GICDistributorRegIcenabler8    GICDistributorReg = 416
	GICDistributorRegIcenabler9    GICDistributorReg = 420
	GICDistributorRegIcenabler10   GICDistributorReg = 424
	GICDistributorRegIcenabler11   GICDistributorReg = 428
	GICDistributorRegIcenabler12   GICDistributorReg = 432
	GICDistributorRegIcenabler13   GICDistributorReg = 436
	GICDistributorRegIcenabler14   GICDistributorReg = 440
	GICDistributorRegIcenabler15   GICDistributorReg = 444
	GICDistributorRegIcenabler16   GICDistributorReg = 448
	GICDistributorRegIcenabler17   GICDistributorReg = 452
	GICDistributorRegIcenabler18   GICDistributorReg = 456
	GICDistributorRegIcenabler19   GICDistributorReg = 460
	GICDistributorRegIcenabler20   GICDistributorReg = 464
	GICDistributorRegIcenabler21   GICDistributorReg = 468
	GICDistributorRegIcenabler22   GICDistributorReg = 472
	GICDistributorRegIcenabler23   GICDistributorReg = 476
	GICDistributorRegIcenabler24   GICDistributorReg = 480
	GICDistributorRegIcenabler25   GICDistributorReg = 484
	GICDistributorRegIcenabler26   GICDistributorReg = 488
	GICDistributorRegIcenabler27   GICDistributorReg = 492
	GICDistributorRegIcenabler28   GICDistributorReg = 496
	GICDistributorRegIcenabler29   GICDistributorReg = 500
	GICDistributorRegIcenabler30   GICDistributorReg = 504
	GICDistributorRegIcenabler31   GICDistributorReg = 508
	GICDistributorRegIspendr0      GICDistributorReg = 512
	GICDistributorRegIspendr1      GICDistributorReg = 516
	GICDistributorRegIspendr2      GICDistributorReg = 520
	GICDistributorRegIspendr3      GICDistributorReg = 524
	GICDistributorRegIspendr4      GICDistributorReg = 528
	GICDistributorRegIspendr5      GICDistributorReg = 532
	GICDistributorRegIspendr6      GICDistributorReg = 536
	GICDistributorRegIspendr7      GICDistributorReg = 540
	GICDistributorRegIspendr8      GICDistributorReg = 544
	GICDistributorRegIspendr9      GICDistributorReg = 548
	GICDistributorRegIspendr10     GICDistributorReg = 552
	GICDistributorRegIspendr11     GICDistributorReg = 556
	GICDistributorRegIspendr12     GICDistributorReg = 560
	GICDistributorRegIspendr13     GICDistributorReg = 564
	GICDistributorRegIspendr14     GICDistributorReg = 568
	GICDistributorRegIspendr15     GICDistributorReg = 572
	GICDistributorRegIspendr16     GICDistributorReg = 576
	GICDistributorRegIspendr17     GICDistributorReg = 580
	GICDistributorRegIspendr18     GICDistributorReg = 584
	GICDistributorRegIspendr19     GICDistributorReg = 588
	GICDistributorRegIspendr20     GICDistributorReg = 592
	GICDistributorRegIspendr21     GICDistributorReg = 596
	GICDistributorRegIspendr22     GICDistributorReg = 600
	GICDistributorRegIspendr23     GICDistributorReg = 604
	GICDistributorRegIspendr24     GICDistributorReg = 608
	GICDistributorRegIspendr25     GICDistributorReg = 612
	GICDistributorRegIspendr26     GICDistributorReg = 616
	GICDistributorRegIspendr27     GICDistributorReg = 620
	GICDistributorRegIspendr28     GICDistributorReg = 624
	GICDistributorRegIspendr29     GICDistributorReg = 628
	GICDistributorRegIspendr30     GICDistributorReg = 632
	GICDistributorRegIspendr31     GICDistributorReg = 636
	GICDistributorRegIcpendr0      GICDistributorReg = 640
	GICDistributorRegIcpendr1      GICDistributorReg = 644
	GICDistributorRegIcpendr2      GICDistributorReg = 648
	GICDistributorRegIcpendr3      GICDistributorReg = 652
	GICDistributorRegIcpendr4      GICDistributorReg = 656
	GICDistributorRegIcpendr5      GICDistributorReg = 660
	GICDistributorRegIcpendr6      GICDistributorReg = 664
	GICDistributorRegIcpendr7      GICDistributorReg = 668
	GICDistributorRegIcpendr8      GICDistributorReg = 672
	GICDistributorRegIcpendr9      GICDistributorReg = 676
	GICDistributorRegIcpendr10     GICDistributorReg = 680
	GICDistributorRegIcpendr11     GICDistributorReg = 684
	GICDistributorRegIcpendr12     GICDistributorReg = 688
	GICDistributorRegIcpendr13     GICDistributorReg = 692
	GICDistributorRegIcpendr14     GICDistributorReg = 696
	GICDistributorRegIcpendr15     GICDistributorReg = 700
	GICDistributorRegIcpendr16     GICDistributorReg = 704
	GICDistributorRegIcpendr17     GICDistributorReg = 708
	GICDistributorRegIcpendr18     GICDistributorReg = 712
	GICDistributorRegIcpendr19     GICDistributorReg = 716
	GICDistributorRegIcpendr20     GICDistributorReg = 720
	GICDistributorRegIcpendr21     GICDistributorReg = 724
	GICDistributorRegIcpendr22     GICDistributorReg = 728
	GICDistributorRegIcpendr23     GICDistributorReg = 732
	GICDistributorRegIcpendr24     GICDistributorReg = 736
	GICDistributorRegIcpendr25     GICDistributorReg = 740
	GICDistributorRegIcpendr26     GICDistributorReg = 744
	GICDistributorRegIcpendr27     GICDistributorReg = 748
	GICDistributorRegIcpendr28     GICDistributorReg = 752
	GICDistributorRegIcpendr29     GICDistributorReg = 756
	GICDistributorRegIcpendr30     GICDistributorReg = 760
	GICDistributorRegIcpendr31     GICDistributorReg = 764
	GICDistributorRegIsactiver0    GICDistributorReg = 768
	GICDistributorRegIsactiver1    GICDistributorReg = 772
	GICDistributorRegIsactiver2    GICDistributorReg = 776
	GICDistributorRegIsactiver3    GICDistributorReg = 780
	GICDistributorRegIsactiver4    GICDistributorReg = 784
	GICDistributorRegIsactiver5    GICDistributorReg = 788
	GICDistributorRegIsactiver6    GICDistributorReg = 792
	GICDistributorRegIsactiver7    GICDistributorReg = 796
	GICDistributorRegIsactiver8    GICDistributorReg = 800
	GICDistributorRegIsactiver9    GICDistributorReg = 804
	GICDistributorRegIsactiver10   GICDistributorReg = 808
	GICDistributorRegIsactiver11   GICDistributorReg = 812
	GICDistributorRegIsactiver12   GICDistributorReg = 816
	GICDistributorRegIsactiver13   GICDistributorReg = 820
	GICDistributorRegIsactiver14   GICDistributorReg = 824
	GICDistributorRegIsactiver15   GICDistributorReg = 828
	GICDistributorRegIsactiver16   GICDistributorReg = 832
	GICDistributorRegIsactiver17   GICDistributorReg = 836
	GICDistributorRegIsactiver18   GICDistributorReg = 840
	GICDistributorRegIsactiver19   GICDistributorReg = 844
	GICDistributorRegIsactiver20   GICDistributorReg = 848
	GICDistributorRegIsactiver21   GICDistributorReg = 852
	GICDistributorRegIsactiver22   GICDistributorReg = 856
	GICDistributorRegIsactiver23   GICDistributorReg = 860
	GICDistributorRegIsactiver24   GICDistributorReg = 864
	GICDistributorRegIsactiver25   GICDistributorReg = 868
	GICDistributorRegIsactiver26   GICDistributorReg = 872
	GICDistributorRegIsactiver27   GICDistributorReg = 876
	GICDistributorRegIsactiver28   GICDistributorReg = 880
	GICDistributorRegIsactiver29   GICDistributorReg = 884
	GICDistributorRegIsactiver30   GICDistributorReg = 888
	GICDistributorRegIsactiver31   GICDistributorReg = 892
	GICDistributorRegIcactiver0    GICDistributorReg = 896
	GICDistributorRegIcactiver1    GICDistributorReg = 900
	GICDistributorRegIcactiver2    GICDistributorReg = 904
	GICDistributorRegIcactiver3    GICDistributorReg = 908
	GICDistributorRegIcactiver4    GICDistributorReg = 912
	GICDistributorRegIcactiver5    GICDistributorReg = 916
	GICDistributorRegIcactiver6    GICDistributorReg = 920
	GICDistributorRegIcactiver7    GICDistributorReg = 924
	GICDistributorRegIcactiver8    GICDistributorReg = 928
	GICDistributorRegIcactiver9    GICDistributorReg = 932
	GICDistributorRegIcactiver10   GICDistributorReg = 936
	GICDistributorRegIcactiver11   GICDistributorReg = 940
	GICDistributorRegIcactiver12   GICDistributorReg = 944
	GICDistributorRegIcactiver13   GICDistributorReg = 948
	GICDistributorRegIcactiver14   GICDistributorReg = 952
	GICDistributorRegIcactiver15   GICDistributorReg = 956
	GICDistributorRegIcactiver16   GICDistributorReg = 960
	GICDistributorRegIcactiver17   GICDistributorReg = 964
	GICDistributorRegIcactiver18   GICDistributorReg = 968
	GICDistributorRegIcactiver19   GICDistributorReg = 972
	GICDistributorRegIcactiver20   GICDistributorReg = 976
	GICDistributorRegIcactiver21   GICDistributorReg = 980
	GICDistributorRegIcactiver22   GICDistributorReg = 984
	GICDistributorRegIcactiver23   GICDistributorReg = 988
	GICDistributorRegIcactiver24   GICDistributorReg = 992
	GICDistributorRegIcactiver25   GICDistributorReg = 996
	GICDistributorRegIcactiver26   GICDistributorReg = 1000
	GICDistributorRegIcactiver27   GICDistributorReg = 1004
	GICDistributorRegIcactiver28   GICDistributorReg = 1008
	GICDistributorRegIcactiver29   GICDistributorReg = 1012
	GICDistributorRegIcactiver30   GICDistributorReg = 1016
	GICDistributorRegIcactiver31   GICDistributorReg = 1020
	GICDistributorRegIpriorityr0   GICDistributorReg = 1024
	GICDistributorRegIpriorityr1   GICDistributorReg = 1028
	GICDistributorRegIpriorityr2   GICDistributorReg = 1032
	GICDistributorRegIpriorityr3   GICDistributorReg = 1036
	GICDistributorRegIpriorityr4   GICDistributorReg = 1040
	GICDistributorRegIpriorityr5   GICDistributorReg = 1044
	GICDistributorRegIpriorityr6   GICDistributorReg = 1048
	GICDistributorRegIpriorityr7   GICDistributorReg = 1052
	GICDistributorRegIpriorityr8   GICDistributorReg = 1056
	GICDistributorRegIpriorityr9   GICDistributorReg = 1060
	GICDistributorRegIpriorityr10  GICDistributorReg = 1064
	GICDistributorRegIpriorityr11  GICDistributorReg = 1068
	GICDistributorRegIpriorityr12  GICDistributorReg = 1072
	GICDistributorRegIpriorityr13  GICDistributorReg = 1076
	GICDistributorRegIpriorityr14  GICDistributorReg = 1080
	GICDistributorRegIpriorityr15  GICDistributorReg = 1084
	GICDistributorRegIpriorityr16  GICDistributorReg = 1088
	GICDistributorRegIpriorityr17  GICDistributorReg = 1092
	GICDistributorRegIpriorityr18  GICDistributorReg = 1096
	GICDistributorRegIpriorityr19  GICDistributorReg = 1100
	GICDistributorRegIpriorityr20  GICDistributorReg = 1104
	GICDistributorRegIpriorityr21  GICDistributorReg = 1108
	GICDistributorRegIpriorityr22  GICDistributorReg = 1112
	GICDistributorRegIpriorityr23  GICDistributorReg = 1116
	GICDistributorRegIpriorityr24  GICDistributorReg = 1120
	GICDistributorRegIpriorityr25  GICDistributorReg = 1124
	GICDistributorRegIpriorityr26  GICDistributorReg = 1128
	GICDistributorRegIpriorityr27  GICDistributorReg = 1132
	GICDistributorRegIpriorityr28  GICDistributorReg = 1136
	GICDistributorRegIpriorityr29  GICDistributorReg = 1140
	GICDistributorRegIpriorityr30  GICDistributorReg = 1144
	GICDistributorRegIpriorityr31  GICDistributorReg = 1148
	GICDistributorRegIpriorityr32  GICDistributorReg = 1152
	GICDistributorRegIpriorityr33  GICDistributorReg = 1156
	GICDistributorRegIpriorityr34  GICDistributorReg = 1160
	GICDistributorRegIpriorityr35  GICDistributorReg = 1164
	GICDistributorRegIpriorityr36  GICDistributorReg = 1168
	GICDistributorRegIpriorityr37  GICDistributorReg = 1172
	GICDistributorRegIpriorityr38  GICDistributorReg = 1176
	GICDistributorRegIpriorityr39  GICDistributorReg = 1180
	GICDistributorRegIpriorityr40  GICDistributorReg = 1184
	GICDistributorRegIpriorityr41  GICDistributorReg = 1188
	GICDistributorRegIpriorityr42  GICDistributorReg = 1192
	GICDistributorRegIpriorityr43  GICDistributorReg = 1196
	GICDistributorRegIpriorityr44  GICDistributorReg = 1200
	GICDistributorRegIpriorityr45  GICDistributorReg = 1204
	GICDistributorRegIpriorityr46  GICDistributorReg = 1208
	GICDistributorRegIpriorityr47  GICDistributorReg = 1212
	GICDistributorRegIpriorityr48  GICDistributorReg = 1216
	GICDistributorRegIpriorityr49  GICDistributorReg = 1220
	GICDistributorRegIpriorityr50  GICDistributorReg = 1224
	GICDistributorRegIpriorityr51  GICDistributorReg = 1228
	GICDistributorRegIpriorityr52  GICDistributorReg = 1232
	GICDistributorRegIpriorityr53  GICDistributorReg = 1236
	GICDistributorRegIpriorityr54  GICDistributorReg = 1240
	GICDistributorRegIpriorityr55  GICDistributorReg = 1244
	GICDistributorRegIpriorityr56  GICDistributorReg = 1248
	GICDistributorRegIpriorityr57  GICDistributorReg = 1252
	GICDistributorRegIpriorityr58  GICDistributorReg = 1256
	GICDistributorRegIpriorityr59  GICDistributorReg = 1260
	GICDistributorRegIpriorityr60  GICDistributorReg = 1264
	GICDistributorRegIpriorityr61  GICDistributorReg = 1268
	GICDistributorRegIpriorityr62  GICDistributorReg = 1272
	GICDistributorRegIpriorityr63  GICDistributorReg = 1276
	GICDistributorRegIpriorityr64  GICDistributorReg = 1280
	GICDistributorRegIpriorityr65  GICDistributorReg = 1284
	GICDistributorRegIpriorityr66  GICDistributorReg = 1288
	GICDistributorRegIpriorityr67  GICDistributorReg = 1292
	GICDistributorRegIpriorityr68  GICDistributorReg = 1296
	GICDistributorRegIpriorityr69  GICDistributorReg = 1300
	GICDistributorRegIpriorityr70  GICDistributorReg = 1304
	GICDistributorRegIpriorityr71  GICDistributorReg = 1308
	GICDistributorRegIpriorityr72  GICDistributorReg = 1312
	GICDistributorRegIpriorityr73  GICDistributorReg = 1316
	GICDistributorRegIpriorityr74  GICDistributorReg = 1320
	GICDistributorRegIpriorityr75  GICDistributorReg = 1324
	GICDistributorRegIpriorityr76  GICDistributorReg = 1328
	GICDistributorRegIpriorityr77  GICDistributorReg = 1332
	GICDistributorRegIpriorityr78  GICDistributorReg = 1336
	GICDistributorRegIpriorityr79  GICDistributorReg = 1340
	GICDistributorRegIpriorityr80  GICDistributorReg = 1344
	GICDistributorRegIpriorityr81  GICDistributorReg = 1348
	GICDistributorRegIpriorityr82  GICDistributorReg = 1352
	GICDistributorRegIpriorityr83  GICDistributorReg = 1356
	GICDistributorRegIpriorityr84  GICDistributorReg = 1360
	GICDistributorRegIpriorityr85  GICDistributorReg = 1364
	GICDistributorRegIpriorityr86  GICDistributorReg = 1368
	GICDistributorRegIpriorityr87  GICDistributorReg = 1372
	GICDistributorRegIpriorityr88  GICDistributorReg = 1376
	GICDistributorRegIpriorityr89  GICDistributorReg = 1380
	GICDistributorRegIpriorityr90  GICDistributorReg = 1384
	GICDistributorRegIpriorityr91  GICDistributorReg = 1388
	GICDistributorRegIpriorityr92  GICDistributorReg = 1392
	GICDistributorRegIpriorityr93  GICDistributorReg = 1396
	GICDistributorRegIpriorityr94  GICDistributorReg = 1400
	GICDistributorRegIpriorityr95  GICDistributorReg = 1404
	GICDistributorRegIpriorityr96  GICDistributorReg = 1408
	GICDistributorRegIpriorityr97  GICDistributorReg = 1412
	GICDistributorRegIpriorityr98  GICDistributorReg = 1416
	GICDistributorRegIpriorityr99  GICDistributorReg = 1420
	GICDistributorRegIpriorityr100 GICDistributorReg = 1424
	GICDistributorRegIpriorityr101 GICDistributorReg = 1428
	GICDistributorRegIpriorityr102 GICDistributorReg = 1432
	GICDistributorRegIpriorityr103 GICDistributorReg = 1436
	GICDistributorRegIpriorityr104 GICDistributorReg = 1440
	GICDistributorRegIpriorityr105 GICDistributorReg = 1444
	GICDistributorRegIpriorityr106 GICDistributorReg = 1448
	GICDistributorRegIpriorityr107 GICDistributorReg = 1452
	GICDistributorRegIpriorityr108 GICDistributorReg = 1456
	GICDistributorRegIpriorityr109 GICDistributorReg = 1460
	GICDistributorRegIpriorityr110 GICDistributorReg = 1464
	GICDistributorRegIpriorityr111 GICDistributorReg = 1468
	GICDistributorRegIpriorityr112 GICDistributorReg = 1472
	GICDistributorRegIpriorityr113 GICDistributorReg = 1476
	GICDistributorRegIpriorityr114 GICDistributorReg = 1480
	GICDistributorRegIpriorityr115 GICDistributorReg = 1484
	GICDistributorRegIpriorityr116 GICDistributorReg = 1488
	GICDistributorRegIpriorityr117 GICDistributorReg = 1492
	GICDistributorRegIpriorityr118 GICDistributorReg = 1496
	GICDistributorRegIpriorityr119 GICDistributorReg = 1500
	GICDistributorRegIpriorityr120 GICDistributorReg = 1504
	GICDistributorRegIpriorityr121 GICDistributorReg = 1508
	GICDistributorRegIpriorityr122 GICDistributorReg = 1512
	GICDistributorRegIpriorityr123 GICDistributorReg = 1516
	GICDistributorRegIpriorityr124 GICDistributorReg = 1520
	GICDistributorRegIpriorityr125 GICDistributorReg = 1524
	GICDistributorRegIpriorityr126 GICDistributorReg = 1528
	GICDistributorRegIpriorityr127 GICDistributorReg = 1532
	GICDistributorRegIpriorityr128 GICDistributorReg = 1536
	GICDistributorRegIpriorityr129 GICDistributorReg = 1540
	GICDistributorRegIpriorityr130 GICDistributorReg = 1544
	GICDistributorRegIpriorityr131 GICDistributorReg = 1548
	GICDistributorRegIpriorityr132 GICDistributorReg = 1552
	GICDistributorRegIpriorityr133 GICDistributorReg = 1556
	GICDistributorRegIpriorityr134 GICDistributorReg = 1560
	GICDistributorRegIpriorityr135 GICDistributorReg = 1564
	GICDistributorRegIpriorityr136 GICDistributorReg = 1568
	GICDistributorRegIpriorityr137 GICDistributorReg = 1572
	GICDistributorRegIpriorityr138 GICDistributorReg = 1576
	GICDistributorRegIpriorityr139 GICDistributorReg = 1580
	GICDistributorRegIpriorityr140 GICDistributorReg = 1584
	GICDistributorRegIpriorityr141 GICDistributorReg = 1588
	GICDistributorRegIpriorityr142 GICDistributorReg = 1592
	GICDistributorRegIpriorityr143 GICDistributorReg = 1596
	GICDistributorRegIpriorityr144 GICDistributorReg = 1600
	GICDistributorRegIpriorityr145 GICDistributorReg = 1604
	GICDistributorRegIpriorityr146 GICDistributorReg = 1608
	GICDistributorRegIpriorityr147 GICDistributorReg = 1612
	GICDistributorRegIpriorityr148 GICDistributorReg = 1616
	GICDistributorRegIpriorityr149 GICDistributorReg = 1620
	GICDistributorRegIpriorityr150 GICDistributorReg = 1624
	GICDistributorRegIpriorityr151 GICDistributorReg = 1628
	GICDistributorRegIpriorityr152 GICDistributorReg = 1632
	GICDistributorRegIpriorityr153 GICDistributorReg = 1636
	GICDistributorRegIpriorityr154 GICDistributorReg = 1640
	GICDistributorRegIpriorityr155 GICDistributorReg = 1644
	GICDistributorRegIpriorityr156 GICDistributorReg = 1648
	GICDistributorRegIpriorityr157 GICDistributorReg = 1652
	GICDistributorRegIpriorityr158 GICDistributorReg = 1656
	GICDistributorRegIpriorityr159 GICDistributorReg = 1660
	GICDistributorRegIpriorityr160 GICDistributorReg = 1664
	GICDistributorRegIpriorityr161 GICDistributorReg = 1668
	GICDistributorRegIpriorityr162 GICDistributorReg = 1672
	GICDistributorRegIpriorityr163 GICDistributorReg = 1676
	GICDistributorRegIpriorityr164 GICDistributorReg = 1680
	GICDistributorRegIpriorityr165 GICDistributorReg = 1684
	GICDistributorRegIpriorityr166 GICDistributorReg = 1688
	GICDistributorRegIpriorityr167 GICDistributorReg = 1692
	GICDistributorRegIpriorityr168 GICDistributorReg = 1696
	GICDistributorRegIpriorityr169 GICDistributorReg = 1700
	GICDistributorRegIpriorityr170 GICDistributorReg = 1704
	GICDistributorRegIpriorityr171 GICDistributorReg = 1708
	GICDistributorRegIpriorityr172 GICDistributorReg = 1712
	GICDistributorRegIpriorityr173 GICDistributorReg = 1716
	GICDistributorRegIpriorityr174 GICDistributorReg = 1720
	GICDistributorRegIpriorityr175 GICDistributorReg = 1724
	GICDistributorRegIpriorityr176 GICDistributorReg = 1728
	GICDistributorRegIpriorityr177 GICDistributorReg = 1732
	GICDistributorRegIpriorityr178 GICDistributorReg = 1736
	GICDistributorRegIpriorityr179 GICDistributorReg = 1740
	GICDistributorRegIpriorityr180 GICDistributorReg = 1744
	GICDistributorRegIpriorityr181 GICDistributorReg = 1748
	GICDistributorRegIpriorityr182 GICDistributorReg = 1752
	GICDistributorRegIpriorityr183 GICDistributorReg = 1756
	GICDistributorRegIpriorityr184 GICDistributorReg = 1760
	GICDistributorRegIpriorityr185 GICDistributorReg = 1764
	GICDistributorRegIpriorityr186 GICDistributorReg = 1768
	GICDistributorRegIpriorityr187 GICDistributorReg = 1772
	GICDistributorRegIpriorityr188 GICDistributorReg = 1776
	GICDistributorRegIpriorityr189 GICDistributorReg = 1780
	GICDistributorRegIpriorityr190 GICDistributorReg = 1784
	GICDistributorRegIpriorityr191 GICDistributorReg = 1788
	GICDistributorRegIpriorityr192 GICDistributorReg = 1792
	GICDistributorRegIpriorityr193 GICDistributorReg = 1796
	GICDistributorRegIpriorityr194 GICDistributorReg = 1800
	GICDistributorRegIpriorityr195 GICDistributorReg = 1804
	GICDistributorRegIpriorityr196 GICDistributorReg = 1808
	GICDistributorRegIpriorityr197 GICDistributorReg = 1812
	GICDistributorRegIpriorityr198 GICDistributorReg = 1816
	GICDistributorRegIpriorityr199 GICDistributorReg = 1820
	GICDistributorRegIpriorityr200 GICDistributorReg = 1824
	GICDistributorRegIpriorityr201 GICDistributorReg = 1828
	GICDistributorRegIpriorityr202 GICDistributorReg = 1832
	GICDistributorRegIpriorityr203 GICDistributorReg = 1836
	GICDistributorRegIpriorityr204 GICDistributorReg = 1840
	GICDistributorRegIpriorityr205 GICDistributorReg = 1844
	GICDistributorRegIpriorityr206 GICDistributorReg = 1848
	GICDistributorRegIpriorityr207 GICDistributorReg = 1852
	GICDistributorRegIpriorityr208 GICDistributorReg = 1856
	GICDistributorRegIpriorityr209 GICDistributorReg = 1860
	GICDistributorRegIpriorityr210 GICDistributorReg = 1864
	GICDistributorRegIpriorityr211 GICDistributorReg = 1868
	GICDistributorRegIpriorityr212 GICDistributorReg = 1872
	GICDistributorRegIpriorityr213 GICDistributorReg = 1876
	GICDistributorRegIpriorityr214 GICDistributorReg = 1880
	GICDistributorRegIpriorityr215 GICDistributorReg = 1884
	GICDistributorRegIpriorityr216 GICDistributorReg = 1888
	GICDistributorRegIpriorityr217 GICDistributorReg = 1892
	GICDistributorRegIpriorityr218 GICDistributorReg = 1896
	GICDistributorRegIpriorityr219 GICDistributorReg = 1900
	GICDistributorRegIpriorityr220 GICDistributorReg = 1904
	GICDistributorRegIpriorityr221 GICDistributorReg = 1908
	GICDistributorRegIpriorityr222 GICDistributorReg = 1912
	GICDistributorRegIpriorityr223 GICDistributorReg = 1916
	GICDistributorRegIpriorityr224 GICDistributorReg = 1920
	GICDistributorRegIpriorityr225 GICDistributorReg = 1924
	GICDistributorRegIpriorityr226 GICDistributorReg = 1928
	GICDistributorRegIpriorityr227 GICDistributorReg = 1932
	GICDistributorRegIpriorityr228 GICDistributorReg = 1936
	GICDistributorRegIpriorityr229 GICDistributorReg = 1940
	GICDistributorRegIpriorityr230 GICDistributorReg = 1944
	GICDistributorRegIpriorityr231 GICDistributorReg = 1948
	GICDistributorRegIpriorityr232 GICDistributorReg = 1952
	GICDistributorRegIpriorityr233 GICDistributorReg = 1956
	GICDistributorRegIpriorityr234 GICDistributorReg = 1960
	GICDistributorRegIpriorityr235 GICDistributorReg = 1964
	GICDistributorRegIpriorityr236 GICDistributorReg = 1968
	GICDistributorRegIpriorityr237 GICDistributorReg = 1972
	GICDistributorRegIpriorityr238 GICDistributorReg = 1976
	GICDistributorRegIpriorityr239 GICDistributorReg = 1980
	GICDistributorRegIpriorityr240 GICDistributorReg = 1984
	GICDistributorRegIpriorityr241 GICDistributorReg = 1988
	GICDistributorRegIpriorityr242 GICDistributorReg = 1992
	GICDistributorRegIpriorityr243 GICDistributorReg = 1996
	GICDistributorRegIpriorityr244 GICDistributorReg = 2000
	GICDistributorRegIpriorityr245 GICDistributorReg = 2004
	GICDistributorRegIpriorityr246 GICDistributorReg = 2008
	GICDistributorRegIpriorityr247 GICDistributorReg = 2012
	GICDistributorRegIpriorityr248 GICDistributorReg = 2016
	GICDistributorRegIpriorityr249 GICDistributorReg = 2020
	GICDistributorRegIpriorityr250 GICDistributorReg = 2024
	GICDistributorRegIpriorityr251 GICDistributorReg = 2028
	GICDistributorRegIpriorityr252 GICDistributorReg = 2032
	GICDistributorRegIpriorityr253 GICDistributorReg = 2036
	GICDistributorRegIpriorityr254 GICDistributorReg = 2040
	GICDistributorRegIcfgr0        GICDistributorReg = 3072
	GICDistributorRegIcfgr1        GICDistributorReg = 3076
	GICDistributorRegIcfgr2        GICDistributorReg = 3080
	GICDistributorRegIcfgr3        GICDistributorReg = 3084
	GICDistributorRegIcfgr4        GICDistributorReg = 3088
	GICDistributorRegIcfgr5        GICDistributorReg = 3092
	GICDistributorRegIcfgr6        GICDistributorReg = 3096
	GICDistributorRegIcfgr7        GICDistributorReg = 3100
	GICDistributorRegIcfgr8        GICDistributorReg = 3104
	GICDistributorRegIcfgr9        GICDistributorReg = 3108
	GICDistributorRegIcfgr10       GICDistributorReg = 3112
	GICDistributorRegIcfgr11       GICDistributorReg = 3116
	GICDistributorRegIcfgr12       GICDistributorReg = 3120
	GICDistributorRegIcfgr13       GICDistributorReg = 3124
	GICDistributorRegIcfgr14       GICDistributorReg = 3128
	GICDistributorRegIcfgr15       GICDistributorReg = 3132
	GICDistributorRegIcfgr16       GICDistributorReg = 3136
	GICDistributorRegIcfgr17       GICDistributorReg = 3140
	GICDistributorRegIcfgr18       GICDistributorReg = 3144
	GICDistributorRegIcfgr19       GICDistributorReg = 3148
	GICDistributorRegIcfgr20       GICDistributorReg = 3152
	GICDistributorRegIcfgr21       GICDistributorReg = 3156
	GICDistributorRegIcfgr22       GICDistributorReg = 3160
	GICDistributorRegIcfgr23       GICDistributorReg = 3164
	GICDistributorRegIcfgr24       GICDistributorReg = 3168
	GICDistributorRegIcfgr25       GICDistributorReg = 3172
	GICDistributorRegIcfgr26       GICDistributorReg = 3176
	GICDistributorRegIcfgr27       GICDistributorReg = 3180
	GICDistributorRegIcfgr28       GICDistributorReg = 3184
	GICDistributorRegIcfgr29       GICDistributorReg = 3188
	GICDistributorRegIcfgr30       GICDistributorReg = 3192
	GICDistributorRegIcfgr31       GICDistributorReg = 3196
	GICDistributorRegIcfgr32       GICDistributorReg = 3200
	GICDistributorRegIcfgr33       GICDistributorReg = 3204
	GICDistributorRegIcfgr34       GICDistributorReg = 3208
	GICDistributorRegIcfgr35       GICDistributorReg = 3212
	GICDistributorRegIcfgr36       GICDistributorReg = 3216
	GICDistributorRegIcfgr37       GICDistributorReg = 3220
	GICDistributorRegIcfgr38       GICDistributorReg = 3224
	GICDistributorRegIcfgr39       GICDistributorReg = 3228
	GICDistributorRegIcfgr40       GICDistributorReg = 3232
	GICDistributorRegIcfgr41       GICDistributorReg = 3236
	GICDistributorRegIcfgr42       GICDistributorReg = 3240
	GICDistributorRegIcfgr43       GICDistributorReg = 3244
	GICDistributorRegIcfgr44       GICDistributorReg = 3248
	GICDistributorRegIcfgr45       GICDistributorReg = 3252
	GICDistributorRegIcfgr46       GICDistributorReg = 3256
	GICDistributorRegIcfgr47       GICDistributorReg = 3260
	GICDistributorRegIcfgr48       GICDistributorReg = 3264
	GICDistributorRegIcfgr49       GICDistributorReg = 3268
	GICDistributorRegIcfgr50       GICDistributorReg = 3272
	GICDistributorRegIcfgr51       GICDistributorReg = 3276
	GICDistributorRegIcfgr52       GICDistributorReg = 3280
	GICDistributorRegIcfgr53       GICDistributorReg = 3284
	GICDistributorRegIcfgr54       GICDistributorReg = 3288
	GICDistributorRegIcfgr55       GICDistributorReg = 3292
	GICDistributorRegIcfgr56       GICDistributorReg = 3296
	GICDistributorRegIcfgr57       GICDistributorReg = 3300
	GICDistributorRegIcfgr58       GICDistributorReg = 3304
	GICDistributorRegIcfgr59       GICDistributorReg = 3308
	GICDistributorRegIcfgr60       GICDistributorReg = 3312
	GICDistributorRegIcfgr61       GICDistributorReg = 3316
	GICDistributorRegIcfgr62       GICDistributorReg = 3320
	GICDistributorRegIcfgr63       GICDistributorReg = 3324
	GICDistributorRegIrouter32     GICDistributorReg = 24832
	GICDistributorRegIrouter33     GICDistributorReg = 24840
	GICDistributorRegIrouter34     GICDistributorReg = 24848
	GICDistributorRegIrouter35     GICDistributorReg = 24856
	GICDistributorRegIrouter36     GICDistributorReg = 24864
	GICDistributorRegIrouter37     GICDistributorReg = 24872
	GICDistributorRegIrouter38     GICDistributorReg = 24880
	GICDistributorRegIrouter39     GICDistributorReg = 24888
	GICDistributorRegIrouter40     GICDistributorReg = 24896
	GICDistributorRegIrouter41     GICDistributorReg = 24904
	GICDistributorRegIrouter42     GICDistributorReg = 24912
	GICDistributorRegIrouter43     GICDistributorReg = 24920
	GICDistributorRegIrouter44     GICDistributorReg = 24928
	GICDistributorRegIrouter45     GICDistributorReg = 24936
	GICDistributorRegIrouter46     GICDistributorReg = 24944
	GICDistributorRegIrouter47     GICDistributorReg = 24952
	GICDistributorRegIrouter48     GICDistributorReg = 24960
	GICDistributorRegIrouter49     GICDistributorReg = 24968
	GICDistributorRegIrouter50     GICDistributorReg = 24976
	GICDistributorRegIrouter51     GICDistributorReg = 24984
	GICDistributorRegIrouter52     GICDistributorReg = 24992
	GICDistributorRegIrouter53     GICDistributorReg = 25000
	GICDistributorRegIrouter54     GICDistributorReg = 25008
	GICDistributorRegIrouter55     GICDistributorReg = 25016
	GICDistributorRegIrouter56     GICDistributorReg = 25024
	GICDistributorRegIrouter57     GICDistributorReg = 25032
	GICDistributorRegIrouter58     GICDistributorReg = 25040
	GICDistributorRegIrouter59     GICDistributorReg = 25048
	GICDistributorRegIrouter60     GICDistributorReg = 25056
	GICDistributorRegIrouter61     GICDistributorReg = 25064
	GICDistributorRegIrouter62     GICDistributorReg = 25072
	GICDistributorRegIrouter63     GICDistributorReg = 25080
	GICDistributorRegIrouter64     GICDistributorReg = 25088
	GICDistributorRegIrouter65     GICDistributorReg = 25096
	GICDistributorRegIrouter66     GICDistributorReg = 25104
	GICDistributorRegIrouter67     GICDistributorReg = 25112
	GICDistributorRegIrouter68     GICDistributorReg = 25120
	GICDistributorRegIrouter69     GICDistributorReg = 25128
	GICDistributorRegIrouter70     GICDistributorReg = 25136
	GICDistributorRegIrouter71     GICDistributorReg = 25144
	GICDistributorRegIrouter72     GICDistributorReg = 25152
	GICDistributorRegIrouter73     GICDistributorReg = 25160
	GICDistributorRegIrouter74     GICDistributorReg = 25168
	GICDistributorRegIrouter75     GICDistributorReg = 25176
	GICDistributorRegIrouter76     GICDistributorReg = 25184
	GICDistributorRegIrouter77     GICDistributorReg = 25192
	GICDistributorRegIrouter78     GICDistributorReg = 25200
	GICDistributorRegIrouter79     GICDistributorReg = 25208
	GICDistributorRegIrouter80     GICDistributorReg = 25216
	GICDistributorRegIrouter81     GICDistributorReg = 25224
	GICDistributorRegIrouter82     GICDistributorReg = 25232
	GICDistributorRegIrouter83     GICDistributorReg = 25240
	GICDistributorRegIrouter84     GICDistributorReg = 25248
	GICDistributorRegIrouter85     GICDistributorReg = 25256
	GICDistributorRegIrouter86     GICDistributorReg = 25264
	GICDistributorRegIrouter87     GICDistributorReg = 25272
	GICDistributorRegIrouter88     GICDistributorReg = 25280
	GICDistributorRegIrouter89     GICDistributorReg = 25288
	GICDistributorRegIrouter90     GICDistributorReg = 25296
	GICDistributorRegIrouter91     GICDistributorReg = 25304
	GICDistributorRegIrouter92     GICDistributorReg = 25312
	GICDistributorRegIrouter93     GICDistributorReg = 25320
	GICDistributorRegIrouter94     GICDistributorReg = 25328
	GICDistributorRegIrouter95     GICDistributorReg = 25336
	GICDistributorRegIrouter96     GICDistributorReg = 25344
	GICDistributorRegIrouter97     GICDistributorReg = 25352
	GICDistributorRegIrouter98     GICDistributorReg = 25360
	GICDistributorRegIrouter99     GICDistributorReg = 25368
	GICDistributorRegIrouter100    GICDistributorReg = 25376
	GICDistributorRegIrouter101    GICDistributorReg = 25384
	GICDistributorRegIrouter102    GICDistributorReg = 25392
	GICDistributorRegIrouter103    GICDistributorReg = 25400
	GICDistributorRegIrouter104    GICDistributorReg = 25408
	GICDistributorRegIrouter105    GICDistributorReg = 25416
	GICDistributorRegIrouter106    GICDistributorReg = 25424
	GICDistributorRegIrouter107    GICDistributorReg = 25432
	GICDistributorRegIrouter108    GICDistributorReg = 25440
	GICDistributorRegIrouter109    GICDistributorReg = 25448
	GICDistributorRegIrouter110    GICDistributorReg = 25456
	GICDistributorRegIrouter111    GICDistributorReg = 25464
	GICDistributorRegIrouter112    GICDistributorReg = 25472
	GICDistributorRegIrouter113    GICDistributorReg = 25480
	GICDistributorRegIrouter114    GICDistributorReg = 25488
	GICDistributorRegIrouter115    GICDistributorReg = 25496
	GICDistributorRegIrouter116    GICDistributorReg = 25504
	GICDistributorRegIrouter117    GICDistributorReg = 25512
	GICDistributorRegIrouter118    GICDistributorReg = 25520
	GICDistributorRegIrouter119    GICDistributorReg = 25528
	GICDistributorRegIrouter120    GICDistributorReg = 25536
	GICDistributorRegIrouter121    GICDistributorReg = 25544
	GICDistributorRegIrouter122    GICDistributorReg = 25552
	GICDistributorRegIrouter123    GICDistributorReg = 25560
	GICDistributorRegIrouter124    GICDistributorReg = 25568
	GICDistributorRegIrouter125    GICDistributorReg = 25576
	GICDistributorRegIrouter126    GICDistributorReg = 25584
	GICDistributorRegIrouter127    GICDistributorReg = 25592
	GICDistributorRegIrouter128    GICDistributorReg = 25600
	GICDistributorRegIrouter129    GICDistributorReg = 25608
	GICDistributorRegIrouter130    GICDistributorReg = 25616
	GICDistributorRegIrouter131    GICDistributorReg = 25624
	GICDistributorRegIrouter132    GICDistributorReg = 25632
	GICDistributorRegIrouter133    GICDistributorReg = 25640
	GICDistributorRegIrouter134    GICDistributorReg = 25648
	GICDistributorRegIrouter135    GICDistributorReg = 25656
	GICDistributorRegIrouter136    GICDistributorReg = 25664
	GICDistributorRegIrouter137    GICDistributorReg = 25672
	GICDistributorRegIrouter138    GICDistributorReg = 25680
	GICDistributorRegIrouter139    GICDistributorReg = 25688
	GICDistributorRegIrouter140    GICDistributorReg = 25696
	GICDistributorRegIrouter141    GICDistributorReg = 25704
	GICDistributorRegIrouter142    GICDistributorReg = 25712
	GICDistributorRegIrouter143    GICDistributorReg = 25720
	GICDistributorRegIrouter144    GICDistributorReg = 25728
	GICDistributorRegIrouter145    GICDistributorReg = 25736
	GICDistributorRegIrouter146    GICDistributorReg = 25744
	GICDistributorRegIrouter147    GICDistributorReg = 25752
	GICDistributorRegIrouter148    GICDistributorReg = 25760
	GICDistributorRegIrouter149    GICDistributorReg = 25768
	GICDistributorRegIrouter150    GICDistributorReg = 25776
	GICDistributorRegIrouter151    GICDistributorReg = 25784
	GICDistributorRegIrouter152    GICDistributorReg = 25792
	GICDistributorRegIrouter153    GICDistributorReg = 25800
	GICDistributorRegIrouter154    GICDistributorReg = 25808
	GICDistributorRegIrouter155    GICDistributorReg = 25816
	GICDistributorRegIrouter156    GICDistributorReg = 25824
	GICDistributorRegIrouter157    GICDistributorReg = 25832
	GICDistributorRegIrouter158    GICDistributorReg = 25840
	GICDistributorRegIrouter159    GICDistributorReg = 25848
	GICDistributorRegIrouter160    GICDistributorReg = 25856
	GICDistributorRegIrouter161    GICDistributorReg = 25864
	GICDistributorRegIrouter162    GICDistributorReg = 25872
	GICDistributorRegIrouter163    GICDistributorReg = 25880
	GICDistributorRegIrouter164    GICDistributorReg = 25888
	GICDistributorRegIrouter165    GICDistributorReg = 25896
	GICDistributorRegIrouter166    GICDistributorReg = 25904
	GICDistributorRegIrouter167    GICDistributorReg = 25912
	GICDistributorRegIrouter168    GICDistributorReg = 25920
	GICDistributorRegIrouter169    GICDistributorReg = 25928
	GICDistributorRegIrouter170    GICDistributorReg = 25936
	GICDistributorRegIrouter171    GICDistributorReg = 25944
	GICDistributorRegIrouter172    GICDistributorReg = 25952
	GICDistributorRegIrouter173    GICDistributorReg = 25960
	GICDistributorRegIrouter174    GICDistributorReg = 25968
	GICDistributorRegIrouter175    GICDistributorReg = 25976
	GICDistributorRegIrouter176    GICDistributorReg = 25984
	GICDistributorRegIrouter177    GICDistributorReg = 25992
	GICDistributorRegIrouter178    GICDistributorReg = 26000
	GICDistributorRegIrouter179    GICDistributorReg = 26008
	GICDistributorRegIrouter180    GICDistributorReg = 26016
	GICDistributorRegIrouter181    GICDistributorReg = 26024
	GICDistributorRegIrouter182    GICDistributorReg = 26032
	GICDistributorRegIrouter183    GICDistributorReg = 26040
	GICDistributorRegIrouter184    GICDistributorReg = 26048
	GICDistributorRegIrouter185    GICDistributorReg = 26056
	GICDistributorRegIrouter186    GICDistributorReg = 26064
	GICDistributorRegIrouter187    GICDistributorReg = 26072
	GICDistributorRegIrouter188    GICDistributorReg = 26080
	GICDistributorRegIrouter189    GICDistributorReg = 26088
	GICDistributorRegIrouter190    GICDistributorReg = 26096
	GICDistributorRegIrouter191    GICDistributorReg = 26104
	GICDistributorRegIrouter192    GICDistributorReg = 26112
	GICDistributorRegIrouter193    GICDistributorReg = 26120
	GICDistributorRegIrouter194    GICDistributorReg = 26128
	GICDistributorRegIrouter195    GICDistributorReg = 26136
	GICDistributorRegIrouter196    GICDistributorReg = 26144
	GICDistributorRegIrouter197    GICDistributorReg = 26152
	GICDistributorRegIrouter198    GICDistributorReg = 26160
	GICDistributorRegIrouter199    GICDistributorReg = 26168
	GICDistributorRegIrouter200    GICDistributorReg = 26176
	GICDistributorRegIrouter201    GICDistributorReg = 26184
	GICDistributorRegIrouter202    GICDistributorReg = 26192
	GICDistributorRegIrouter203    GICDistributorReg = 26200
	GICDistributorRegIrouter204    GICDistributorReg = 26208
	GICDistributorRegIrouter205    GICDistributorReg = 26216
	GICDistributorRegIrouter206    GICDistributorReg = 26224
	GICDistributorRegIrouter207    GICDistributorReg = 26232
	GICDistributorRegIrouter208    GICDistributorReg = 26240
	GICDistributorRegIrouter209    GICDistributorReg = 26248
	GICDistributorRegIrouter210    GICDistributorReg = 26256
	GICDistributorRegIrouter211    GICDistributorReg = 26264
	GICDistributorRegIrouter212    GICDistributorReg = 26272
	GICDistributorRegIrouter213    GICDistributorReg = 26280
	GICDistributorRegIrouter214    GICDistributorReg = 26288
	GICDistributorRegIrouter215    GICDistributorReg = 26296
	GICDistributorRegIrouter216    GICDistributorReg = 26304
	GICDistributorRegIrouter217    GICDistributorReg = 26312
	GICDistributorRegIrouter218    GICDistributorReg = 26320
	GICDistributorRegIrouter219    GICDistributorReg = 26328
	GICDistributorRegIrouter220    GICDistributorReg = 26336
	GICDistributorRegIrouter221    GICDistributorReg = 26344
	GICDistributorRegIrouter222    GICDistributorReg = 26352
	GICDistributorRegIrouter223    GICDistributorReg = 26360
	GICDistributorRegIrouter224    GICDistributorReg = 26368
	GICDistributorRegIrouter225    GICDistributorReg = 26376
	GICDistributorRegIrouter226    GICDistributorReg = 26384
	GICDistributorRegIrouter227    GICDistributorReg = 26392
	GICDistributorRegIrouter228    GICDistributorReg = 26400
	GICDistributorRegIrouter229    GICDistributorReg = 26408
	GICDistributorRegIrouter230    GICDistributorReg = 26416
	GICDistributorRegIrouter231    GICDistributorReg = 26424
	GICDistributorRegIrouter232    GICDistributorReg = 26432
	GICDistributorRegIrouter233    GICDistributorReg = 26440
	GICDistributorRegIrouter234    GICDistributorReg = 26448
	GICDistributorRegIrouter235    GICDistributorReg = 26456
	GICDistributorRegIrouter236    GICDistributorReg = 26464
	GICDistributorRegIrouter237    GICDistributorReg = 26472
	GICDistributorRegIrouter238    GICDistributorReg = 26480
	GICDistributorRegIrouter239    GICDistributorReg = 26488
	GICDistributorRegIrouter240    GICDistributorReg = 26496
	GICDistributorRegIrouter241    GICDistributorReg = 26504
	GICDistributorRegIrouter242    GICDistributorReg = 26512
	GICDistributorRegIrouter243    GICDistributorReg = 26520
	GICDistributorRegIrouter244    GICDistributorReg = 26528
	GICDistributorRegIrouter245    GICDistributorReg = 26536
	GICDistributorRegIrouter246    GICDistributorReg = 26544
	GICDistributorRegIrouter247    GICDistributorReg = 26552
	GICDistributorRegIrouter248    GICDistributorReg = 26560
	GICDistributorRegIrouter249    GICDistributorReg = 26568
	GICDistributorRegIrouter250    GICDistributorReg = 26576
	GICDistributorRegIrouter251    GICDistributorReg = 26584
	GICDistributorRegIrouter252    GICDistributorReg = 26592
	GICDistributorRegIrouter253    GICDistributorReg = 26600
	GICDistributorRegIrouter254    GICDistributorReg = 26608
	GICDistributorRegIrouter255    GICDistributorReg = 26616
	GICDistributorRegIrouter256    GICDistributorReg = 26624
	GICDistributorRegIrouter257    GICDistributorReg = 26632
	GICDistributorRegIrouter258    GICDistributorReg = 26640
	GICDistributorRegIrouter259    GICDistributorReg = 26648
	GICDistributorRegIrouter260    GICDistributorReg = 26656
	GICDistributorRegIrouter261    GICDistributorReg = 26664
	GICDistributorRegIrouter262    GICDistributorReg = 26672
	GICDistributorRegIrouter263    GICDistributorReg = 26680
	GICDistributorRegIrouter264    GICDistributorReg = 26688
	GICDistributorRegIrouter265    GICDistributorReg = 26696
	GICDistributorRegIrouter266    GICDistributorReg = 26704
	GICDistributorRegIrouter267    GICDistributorReg = 26712
	GICDistributorRegIrouter268    GICDistributorReg = 26720
	GICDistributorRegIrouter269    GICDistributorReg = 26728
	GICDistributorRegIrouter270    GICDistributorReg = 26736
	GICDistributorRegIrouter271    GICDistributorReg = 26744
	GICDistributorRegIrouter272    GICDistributorReg = 26752
	GICDistributorRegIrouter273    GICDistributorReg = 26760
	GICDistributorRegIrouter274    GICDistributorReg = 26768
	GICDistributorRegIrouter275    GICDistributorReg = 26776
	GICDistributorRegIrouter276    GICDistributorReg = 26784
	GICDistributorRegIrouter277    GICDistributorReg = 26792
	GICDistributorRegIrouter278    GICDistributorReg = 26800
	GICDistributorRegIrouter279    GICDistributorReg = 26808
	GICDistributorRegIrouter280    GICDistributorReg = 26816
	GICDistributorRegIrouter281    GICDistributorReg = 26824
	GICDistributorRegIrouter282    GICDistributorReg = 26832
	GICDistributorRegIrouter283    GICDistributorReg = 26840
	GICDistributorRegIrouter284    GICDistributorReg = 26848
	GICDistributorRegIrouter285    GICDistributorReg = 26856
	GICDistributorRegIrouter286    GICDistributorReg = 26864
	GICDistributorRegIrouter287    GICDistributorReg = 26872
	GICDistributorRegIrouter288    GICDistributorReg = 26880
	GICDistributorRegIrouter289    GICDistributorReg = 26888
	GICDistributorRegIrouter290    GICDistributorReg = 26896
	GICDistributorRegIrouter291    GICDistributorReg = 26904
	GICDistributorRegIrouter292    GICDistributorReg = 26912
	GICDistributorRegIrouter293    GICDistributorReg = 26920
	GICDistributorRegIrouter294    GICDistributorReg = 26928
	GICDistributorRegIrouter295    GICDistributorReg = 26936
	GICDistributorRegIrouter296    GICDistributorReg = 26944
	GICDistributorRegIrouter297    GICDistributorReg = 26952
	GICDistributorRegIrouter298    GICDistributorReg = 26960
	GICDistributorRegIrouter299    GICDistributorReg = 26968
	GICDistributorRegIrouter300    GICDistributorReg = 26976
	GICDistributorRegIrouter301    GICDistributorReg = 26984
	GICDistributorRegIrouter302    GICDistributorReg = 26992
	GICDistributorRegIrouter303    GICDistributorReg = 27000
	GICDistributorRegIrouter304    GICDistributorReg = 27008
	GICDistributorRegIrouter305    GICDistributorReg = 27016
	GICDistributorRegIrouter306    GICDistributorReg = 27024
	GICDistributorRegIrouter307    GICDistributorReg = 27032
	GICDistributorRegIrouter308    GICDistributorReg = 27040
	GICDistributorRegIrouter309    GICDistributorReg = 27048
	GICDistributorRegIrouter310    GICDistributorReg = 27056
	GICDistributorRegIrouter311    GICDistributorReg = 27064
	GICDistributorRegIrouter312    GICDistributorReg = 27072
	GICDistributorRegIrouter313    GICDistributorReg = 27080
	GICDistributorRegIrouter314    GICDistributorReg = 27088
	GICDistributorRegIrouter315    GICDistributorReg = 27096
	GICDistributorRegIrouter316    GICDistributorReg = 27104
	GICDistributorRegIrouter317    GICDistributorReg = 27112
	GICDistributorRegIrouter318    GICDistributorReg = 27120
	GICDistributorRegIrouter319    GICDistributorReg = 27128
	GICDistributorRegIrouter320    GICDistributorReg = 27136
	GICDistributorRegIrouter321    GICDistributorReg = 27144
	GICDistributorRegIrouter322    GICDistributorReg = 27152
	GICDistributorRegIrouter323    GICDistributorReg = 27160
	GICDistributorRegIrouter324    GICDistributorReg = 27168
	GICDistributorRegIrouter325    GICDistributorReg = 27176
	GICDistributorRegIrouter326    GICDistributorReg = 27184
	GICDistributorRegIrouter327    GICDistributorReg = 27192
	GICDistributorRegIrouter328    GICDistributorReg = 27200
	GICDistributorRegIrouter329    GICDistributorReg = 27208
	GICDistributorRegIrouter330    GICDistributorReg = 27216
	GICDistributorRegIrouter331    GICDistributorReg = 27224
	GICDistributorRegIrouter332    GICDistributorReg = 27232
	GICDistributorRegIrouter333    GICDistributorReg = 27240
	GICDistributorRegIrouter334    GICDistributorReg = 27248
	GICDistributorRegIrouter335    GICDistributorReg = 27256
	GICDistributorRegIrouter336    GICDistributorReg = 27264
	GICDistributorRegIrouter337    GICDistributorReg = 27272
	GICDistributorRegIrouter338    GICDistributorReg = 27280
	GICDistributorRegIrouter339    GICDistributorReg = 27288
	GICDistributorRegIrouter340    GICDistributorReg = 27296
	GICDistributorRegIrouter341    GICDistributorReg = 27304
	GICDistributorRegIrouter342    GICDistributorReg = 27312
	GICDistributorRegIrouter343    GICDistributorReg = 27320
	GICDistributorRegIrouter344    GICDistributorReg = 27328
	GICDistributorRegIrouter345    GICDistributorReg = 27336
	GICDistributorRegIrouter346    GICDistributorReg = 27344
	GICDistributorRegIrouter347    GICDistributorReg = 27352
	GICDistributorRegIrouter348    GICDistributorReg = 27360
	GICDistributorRegIrouter349    GICDistributorReg = 27368
	GICDistributorRegIrouter350    GICDistributorReg = 27376
	GICDistributorRegIrouter351    GICDistributorReg = 27384
	GICDistributorRegIrouter352    GICDistributorReg = 27392
	GICDistributorRegIrouter353    GICDistributorReg = 27400
	GICDistributorRegIrouter354    GICDistributorReg = 27408
	GICDistributorRegIrouter355    GICDistributorReg = 27416
	GICDistributorRegIrouter356    GICDistributorReg = 27424
	GICDistributorRegIrouter357    GICDistributorReg = 27432
	GICDistributorRegIrouter358    GICDistributorReg = 27440
	GICDistributorRegIrouter359    GICDistributorReg = 27448
	GICDistributorRegIrouter360    GICDistributorReg = 27456
	GICDistributorRegIrouter361    GICDistributorReg = 27464
	GICDistributorRegIrouter362    GICDistributorReg = 27472
	GICDistributorRegIrouter363    GICDistributorReg = 27480
	GICDistributorRegIrouter364    GICDistributorReg = 27488
	GICDistributorRegIrouter365    GICDistributorReg = 27496
	GICDistributorRegIrouter366    GICDistributorReg = 27504
	GICDistributorRegIrouter367    GICDistributorReg = 27512
	GICDistributorRegIrouter368    GICDistributorReg = 27520
	GICDistributorRegIrouter369    GICDistributorReg = 27528
	GICDistributorRegIrouter370    GICDistributorReg = 27536
	GICDistributorRegIrouter371    GICDistributorReg = 27544
	GICDistributorRegIrouter372    GICDistributorReg = 27552
	GICDistributorRegIrouter373    GICDistributorReg = 27560
	GICDistributorRegIrouter374    GICDistributorReg = 27568
	GICDistributorRegIrouter375    GICDistributorReg = 27576
	GICDistributorRegIrouter376    GICDistributorReg = 27584
	GICDistributorRegIrouter377    GICDistributorReg = 27592
	GICDistributorRegIrouter378    GICDistributorReg = 27600
	GICDistributorRegIrouter379    GICDistributorReg = 27608
	GICDistributorRegIrouter380    GICDistributorReg = 27616
	GICDistributorRegIrouter381    GICDistributorReg = 27624
	GICDistributorRegIrouter382    GICDistributorReg = 27632
	GICDistributorRegIrouter383    GICDistributorReg = 27640
	GICDistributorRegIrouter384    GICDistributorReg = 27648
	GICDistributorRegIrouter385    GICDistributorReg = 27656
	GICDistributorRegIrouter386    GICDistributorReg = 27664
	GICDistributorRegIrouter387    GICDistributorReg = 27672
	GICDistributorRegIrouter388    GICDistributorReg = 27680
	GICDistributorRegIrouter389    GICDistributorReg = 27688
	GICDistributorRegIrouter390    GICDistributorReg = 27696
	GICDistributorRegIrouter391    GICDistributorReg = 27704
	GICDistributorRegIrouter392    GICDistributorReg = 27712
	GICDistributorRegIrouter393    GICDistributorReg = 27720
	GICDistributorRegIrouter394    GICDistributorReg = 27728
	GICDistributorRegIrouter395    GICDistributorReg = 27736
	GICDistributorRegIrouter396    GICDistributorReg = 27744
	GICDistributorRegIrouter397    GICDistributorReg = 27752
	GICDistributorRegIrouter398    GICDistributorReg = 27760
	GICDistributorRegIrouter399    GICDistributorReg = 27768
	GICDistributorRegIrouter400    GICDistributorReg = 27776
	GICDistributorRegIrouter401    GICDistributorReg = 27784
	GICDistributorRegIrouter402    GICDistributorReg = 27792
	GICDistributorRegIrouter403    GICDistributorReg = 27800
	GICDistributorRegIrouter404    GICDistributorReg = 27808
	GICDistributorRegIrouter405    GICDistributorReg = 27816
	GICDistributorRegIrouter406    GICDistributorReg = 27824
	GICDistributorRegIrouter407    GICDistributorReg = 27832
	GICDistributorRegIrouter408    GICDistributorReg = 27840
	GICDistributorRegIrouter409    GICDistributorReg = 27848
	GICDistributorRegIrouter410    GICDistributorReg = 27856
	GICDistributorRegIrouter411    GICDistributorReg = 27864
	GICDistributorRegIrouter412    GICDistributorReg = 27872
	GICDistributorRegIrouter413    GICDistributorReg = 27880
	GICDistributorRegIrouter414    GICDistributorReg = 27888
	GICDistributorRegIrouter415    GICDistributorReg = 27896
	GICDistributorRegIrouter416    GICDistributorReg = 27904
	GICDistributorRegIrouter417    GICDistributorReg = 27912
	GICDistributorRegIrouter418    GICDistributorReg = 27920
	GICDistributorRegIrouter419    GICDistributorReg = 27928
	GICDistributorRegIrouter420    GICDistributorReg = 27936
	GICDistributorRegIrouter421    GICDistributorReg = 27944
	GICDistributorRegIrouter422    GICDistributorReg = 27952
	GICDistributorRegIrouter423    GICDistributorReg = 27960
	GICDistributorRegIrouter424    GICDistributorReg = 27968
	GICDistributorRegIrouter425    GICDistributorReg = 27976
	GICDistributorRegIrouter426    GICDistributorReg = 27984
	GICDistributorRegIrouter427    GICDistributorReg = 27992
	GICDistributorRegIrouter428    GICDistributorReg = 28000
	GICDistributorRegIrouter429    GICDistributorReg = 28008
	GICDistributorRegIrouter430    GICDistributorReg = 28016
	GICDistributorRegIrouter431    GICDistributorReg = 28024
	GICDistributorRegIrouter432    GICDistributorReg = 28032
	GICDistributorRegIrouter433    GICDistributorReg = 28040
	GICDistributorRegIrouter434    GICDistributorReg = 28048
	GICDistributorRegIrouter435    GICDistributorReg = 28056
	GICDistributorRegIrouter436    GICDistributorReg = 28064
	GICDistributorRegIrouter437    GICDistributorReg = 28072
	GICDistributorRegIrouter438    GICDistributorReg = 28080
	GICDistributorRegIrouter439    GICDistributorReg = 28088
	GICDistributorRegIrouter440    GICDistributorReg = 28096
	GICDistributorRegIrouter441    GICDistributorReg = 28104
	GICDistributorRegIrouter442    GICDistributorReg = 28112
	GICDistributorRegIrouter443    GICDistributorReg = 28120
	GICDistributorRegIrouter444    GICDistributorReg = 28128
	GICDistributorRegIrouter445    GICDistributorReg = 28136
	GICDistributorRegIrouter446    GICDistributorReg = 28144
	GICDistributorRegIrouter447    GICDistributorReg = 28152
	GICDistributorRegIrouter448    GICDistributorReg = 28160
	GICDistributorRegIrouter449    GICDistributorReg = 28168
	GICDistributorRegIrouter450    GICDistributorReg = 28176
	GICDistributorRegIrouter451    GICDistributorReg = 28184
	GICDistributorRegIrouter452    GICDistributorReg = 28192
	GICDistributorRegIrouter453    GICDistributorReg = 28200
	GICDistributorRegIrouter454    GICDistributorReg = 28208
	GICDistributorRegIrouter455    GICDistributorReg = 28216
	GICDistributorRegIrouter456    GICDistributorReg = 28224
	GICDistributorRegIrouter457    GICDistributorReg = 28232
	GICDistributorRegIrouter458    GICDistributorReg = 28240
	GICDistributorRegIrouter459    GICDistributorReg = 28248
	GICDistributorRegIrouter460    GICDistributorReg = 28256
	GICDistributorRegIrouter461    GICDistributorReg = 28264
	GICDistributorRegIrouter462    GICDistributorReg = 28272
	GICDistributorRegIrouter463    GICDistributorReg = 28280
	GICDistributorRegIrouter464    GICDistributorReg = 28288
	GICDistributorRegIrouter465    GICDistributorReg = 28296
	GICDistributorRegIrouter466    GICDistributorReg = 28304
	GICDistributorRegIrouter467    GICDistributorReg = 28312
	GICDistributorRegIrouter468    GICDistributorReg = 28320
	GICDistributorRegIrouter469    GICDistributorReg = 28328
	GICDistributorRegIrouter470    GICDistributorReg = 28336
	GICDistributorRegIrouter471    GICDistributorReg = 28344
	GICDistributorRegIrouter472    GICDistributorReg = 28352
	GICDistributorRegIrouter473    GICDistributorReg = 28360
	GICDistributorRegIrouter474    GICDistributorReg = 28368
	GICDistributorRegIrouter475    GICDistributorReg = 28376
	GICDistributorRegIrouter476    GICDistributorReg = 28384
	GICDistributorRegIrouter477    GICDistributorReg = 28392
	GICDistributorRegIrouter478    GICDistributorReg = 28400
	GICDistributorRegIrouter479    GICDistributorReg = 28408
	GICDistributorRegIrouter480    GICDistributorReg = 28416
	GICDistributorRegIrouter481    GICDistributorReg = 28424
	GICDistributorRegIrouter482    GICDistributorReg = 28432
	GICDistributorRegIrouter483    GICDistributorReg = 28440
	GICDistributorRegIrouter484    GICDistributorReg = 28448
	GICDistributorRegIrouter485    GICDistributorReg = 28456
	GICDistributorRegIrouter486    GICDistributorReg = 28464
	GICDistributorRegIrouter487    GICDistributorReg = 28472
	GICDistributorRegIrouter488    GICDistributorReg = 28480
	GICDistributorRegIrouter489    GICDistributorReg = 28488
	GICDistributorRegIrouter490    GICDistributorReg = 28496
	GICDistributorRegIrouter491    GICDistributorReg = 28504
	GICDistributorRegIrouter492    GICDistributorReg = 28512
	GICDistributorRegIrouter493    GICDistributorReg = 28520
	GICDistributorRegIrouter494    GICDistributorReg = 28528
	GICDistributorRegIrouter495    GICDistributorReg = 28536
	GICDistributorRegIrouter496    GICDistributorReg = 28544
	GICDistributorRegIrouter497    GICDistributorReg = 28552
	GICDistributorRegIrouter498    GICDistributorReg = 28560
	GICDistributorRegIrouter499    GICDistributorReg = 28568
	GICDistributorRegIrouter500    GICDistributorReg = 28576
	GICDistributorRegIrouter501    GICDistributorReg = 28584
	GICDistributorRegIrouter502    GICDistributorReg = 28592
	GICDistributorRegIrouter503    GICDistributorReg = 28600
	GICDistributorRegIrouter504    GICDistributorReg = 28608
	GICDistributorRegIrouter505    GICDistributorReg = 28616
	GICDistributorRegIrouter506    GICDistributorReg = 28624
	GICDistributorRegIrouter507    GICDistributorReg = 28632
	GICDistributorRegIrouter508    GICDistributorReg = 28640
	GICDistributorRegIrouter509    GICDistributorReg = 28648
	GICDistributorRegIrouter510    GICDistributorReg = 28656
	GICDistributorRegIrouter511    GICDistributorReg = 28664
	GICDistributorRegIrouter512    GICDistributorReg = 28672
	GICDistributorRegIrouter513    GICDistributorReg = 28680
	GICDistributorRegIrouter514    GICDistributorReg = 28688
	GICDistributorRegIrouter515    GICDistributorReg = 28696
	GICDistributorRegIrouter516    GICDistributorReg = 28704
	GICDistributorRegIrouter517    GICDistributorReg = 28712
	GICDistributorRegIrouter518    GICDistributorReg = 28720
	GICDistributorRegIrouter519    GICDistributorReg = 28728
	GICDistributorRegIrouter520    GICDistributorReg = 28736
	GICDistributorRegIrouter521    GICDistributorReg = 28744
	GICDistributorRegIrouter522    GICDistributorReg = 28752
	GICDistributorRegIrouter523    GICDistributorReg = 28760
	GICDistributorRegIrouter524    GICDistributorReg = 28768
	GICDistributorRegIrouter525    GICDistributorReg = 28776
	GICDistributorRegIrouter526    GICDistributorReg = 28784
	GICDistributorRegIrouter527    GICDistributorReg = 28792
	GICDistributorRegIrouter528    GICDistributorReg = 28800
	GICDistributorRegIrouter529    GICDistributorReg = 28808
	GICDistributorRegIrouter530    GICDistributorReg = 28816
	GICDistributorRegIrouter531    GICDistributorReg = 28824
	GICDistributorRegIrouter532    GICDistributorReg = 28832
	GICDistributorRegIrouter533    GICDistributorReg = 28840
	GICDistributorRegIrouter534    GICDistributorReg = 28848
	GICDistributorRegIrouter535    GICDistributorReg = 28856
	GICDistributorRegIrouter536    GICDistributorReg = 28864
	GICDistributorRegIrouter537    GICDistributorReg = 28872
	GICDistributorRegIrouter538    GICDistributorReg = 28880
	GICDistributorRegIrouter539    GICDistributorReg = 28888
	GICDistributorRegIrouter540    GICDistributorReg = 28896
	GICDistributorRegIrouter541    GICDistributorReg = 28904
	GICDistributorRegIrouter542    GICDistributorReg = 28912
	GICDistributorRegIrouter543    GICDistributorReg = 28920
	GICDistributorRegIrouter544    GICDistributorReg = 28928
	GICDistributorRegIrouter545    GICDistributorReg = 28936
	GICDistributorRegIrouter546    GICDistributorReg = 28944
	GICDistributorRegIrouter547    GICDistributorReg = 28952
	GICDistributorRegIrouter548    GICDistributorReg = 28960
	GICDistributorRegIrouter549    GICDistributorReg = 28968
	GICDistributorRegIrouter550    GICDistributorReg = 28976
	GICDistributorRegIrouter551    GICDistributorReg = 28984
	GICDistributorRegIrouter552    GICDistributorReg = 28992
	GICDistributorRegIrouter553    GICDistributorReg = 29000
	GICDistributorRegIrouter554    GICDistributorReg = 29008
	GICDistributorRegIrouter555    GICDistributorReg = 29016
	GICDistributorRegIrouter556    GICDistributorReg = 29024
	GICDistributorRegIrouter557    GICDistributorReg = 29032
	GICDistributorRegIrouter558    GICDistributorReg = 29040
	GICDistributorRegIrouter559    GICDistributorReg = 29048
	GICDistributorRegIrouter560    GICDistributorReg = 29056
	GICDistributorRegIrouter561    GICDistributorReg = 29064
	GICDistributorRegIrouter562    GICDistributorReg = 29072
	GICDistributorRegIrouter563    GICDistributorReg = 29080
	GICDistributorRegIrouter564    GICDistributorReg = 29088
	GICDistributorRegIrouter565    GICDistributorReg = 29096
	GICDistributorRegIrouter566    GICDistributorReg = 29104
	GICDistributorRegIrouter567    GICDistributorReg = 29112
	GICDistributorRegIrouter568    GICDistributorReg = 29120
	GICDistributorRegIrouter569    GICDistributorReg = 29128
	GICDistributorRegIrouter570    GICDistributorReg = 29136
	GICDistributorRegIrouter571    GICDistributorReg = 29144
	GICDistributorRegIrouter572    GICDistributorReg = 29152
	GICDistributorRegIrouter573    GICDistributorReg = 29160
	GICDistributorRegIrouter574    GICDistributorReg = 29168
	GICDistributorRegIrouter575    GICDistributorReg = 29176
	GICDistributorRegIrouter576    GICDistributorReg = 29184
	GICDistributorRegIrouter577    GICDistributorReg = 29192
	GICDistributorRegIrouter578    GICDistributorReg = 29200
	GICDistributorRegIrouter579    GICDistributorReg = 29208
	GICDistributorRegIrouter580    GICDistributorReg = 29216
	GICDistributorRegIrouter581    GICDistributorReg = 29224
	GICDistributorRegIrouter582    GICDistributorReg = 29232
	GICDistributorRegIrouter583    GICDistributorReg = 29240
	GICDistributorRegIrouter584    GICDistributorReg = 29248
	GICDistributorRegIrouter585    GICDistributorReg = 29256
	GICDistributorRegIrouter586    GICDistributorReg = 29264
	GICDistributorRegIrouter587    GICDistributorReg = 29272
	GICDistributorRegIrouter588    GICDistributorReg = 29280
	GICDistributorRegIrouter589    GICDistributorReg = 29288
	GICDistributorRegIrouter590    GICDistributorReg = 29296
	GICDistributorRegIrouter591    GICDistributorReg = 29304
	GICDistributorRegIrouter592    GICDistributorReg = 29312
	GICDistributorRegIrouter593    GICDistributorReg = 29320
	GICDistributorRegIrouter594    GICDistributorReg = 29328
	GICDistributorRegIrouter595    GICDistributorReg = 29336
	GICDistributorRegIrouter596    GICDistributorReg = 29344
	GICDistributorRegIrouter597    GICDistributorReg = 29352
	GICDistributorRegIrouter598    GICDistributorReg = 29360
	GICDistributorRegIrouter599    GICDistributorReg = 29368
	GICDistributorRegIrouter600    GICDistributorReg = 29376
	GICDistributorRegIrouter601    GICDistributorReg = 29384
	GICDistributorRegIrouter602    GICDistributorReg = 29392
	GICDistributorRegIrouter603    GICDistributorReg = 29400
	GICDistributorRegIrouter604    GICDistributorReg = 29408
	GICDistributorRegIrouter605    GICDistributorReg = 29416
	GICDistributorRegIrouter606    GICDistributorReg = 29424
	GICDistributorRegIrouter607    GICDistributorReg = 29432
	GICDistributorRegIrouter608    GICDistributorReg = 29440
	GICDistributorRegIrouter609    GICDistributorReg = 29448
	GICDistributorRegIrouter610    GICDistributorReg = 29456
	GICDistributorRegIrouter611    GICDistributorReg = 29464
	GICDistributorRegIrouter612    GICDistributorReg = 29472
	GICDistributorRegIrouter613    GICDistributorReg = 29480
	GICDistributorRegIrouter614    GICDistributorReg = 29488
	GICDistributorRegIrouter615    GICDistributorReg = 29496
	GICDistributorRegIrouter616    GICDistributorReg = 29504
	GICDistributorRegIrouter617    GICDistributorReg = 29512
	GICDistributorRegIrouter618    GICDistributorReg = 29520
	GICDistributorRegIrouter619    GICDistributorReg = 29528
	GICDistributorRegIrouter620    GICDistributorReg = 29536
	GICDistributorRegIrouter621    GICDistributorReg = 29544
	GICDistributorRegIrouter622    GICDistributorReg = 29552
	GICDistributorRegIrouter623    GICDistributorReg = 29560
	GICDistributorRegIrouter624    GICDistributorReg = 29568
	GICDistributorRegIrouter625    GICDistributorReg = 29576
	GICDistributorRegIrouter626    GICDistributorReg = 29584
	GICDistributorRegIrouter627    GICDistributorReg = 29592
	GICDistributorRegIrouter628    GICDistributorReg = 29600
	GICDistributorRegIrouter629    GICDistributorReg = 29608
	GICDistributorRegIrouter630    GICDistributorReg = 29616
	GICDistributorRegIrouter631    GICDistributorReg = 29624
	GICDistributorRegIrouter632    GICDistributorReg = 29632
	GICDistributorRegIrouter633    GICDistributorReg = 29640
	GICDistributorRegIrouter634    GICDistributorReg = 29648
	GICDistributorRegIrouter635    GICDistributorReg = 29656
	GICDistributorRegIrouter636    GICDistributorReg = 29664
	GICDistributorRegIrouter637    GICDistributorReg = 29672
	GICDistributorRegIrouter638    GICDistributorReg = 29680
	GICDistributorRegIrouter639    GICDistributorReg = 29688
	GICDistributorRegIrouter640    GICDistributorReg = 29696
	GICDistributorRegIrouter641    GICDistributorReg = 29704
	GICDistributorRegIrouter642    GICDistributorReg = 29712
	GICDistributorRegIrouter643    GICDistributorReg = 29720
	GICDistributorRegIrouter644    GICDistributorReg = 29728
	GICDistributorRegIrouter645    GICDistributorReg = 29736
	GICDistributorRegIrouter646    GICDistributorReg = 29744
	GICDistributorRegIrouter647    GICDistributorReg = 29752
	GICDistributorRegIrouter648    GICDistributorReg = 29760
	GICDistributorRegIrouter649    GICDistributorReg = 29768
	GICDistributorRegIrouter650    GICDistributorReg = 29776
	GICDistributorRegIrouter651    GICDistributorReg = 29784
	GICDistributorRegIrouter652    GICDistributorReg = 29792
	GICDistributorRegIrouter653    GICDistributorReg = 29800
	GICDistributorRegIrouter654    GICDistributorReg = 29808
	GICDistributorRegIrouter655    GICDistributorReg = 29816
	GICDistributorRegIrouter656    GICDistributorReg = 29824
	GICDistributorRegIrouter657    GICDistributorReg = 29832
	GICDistributorRegIrouter658    GICDistributorReg = 29840
	GICDistributorRegIrouter659    GICDistributorReg = 29848
	GICDistributorRegIrouter660    GICDistributorReg = 29856
	GICDistributorRegIrouter661    GICDistributorReg = 29864
	GICDistributorRegIrouter662    GICDistributorReg = 29872
	GICDistributorRegIrouter663    GICDistributorReg = 29880
	GICDistributorRegIrouter664    GICDistributorReg = 29888
	GICDistributorRegIrouter665    GICDistributorReg = 29896
	GICDistributorRegIrouter666    GICDistributorReg = 29904
	GICDistributorRegIrouter667    GICDistributorReg = 29912
	GICDistributorRegIrouter668    GICDistributorReg = 29920
	GICDistributorRegIrouter669    GICDistributorReg = 29928
	GICDistributorRegIrouter670    GICDistributorReg = 29936
	GICDistributorRegIrouter671    GICDistributorReg = 29944
	GICDistributorRegIrouter672    GICDistributorReg = 29952
	GICDistributorRegIrouter673    GICDistributorReg = 29960
	GICDistributorRegIrouter674    GICDistributorReg = 29968
	GICDistributorRegIrouter675    GICDistributorReg = 29976
	GICDistributorRegIrouter676    GICDistributorReg = 29984
	GICDistributorRegIrouter677    GICDistributorReg = 29992
	GICDistributorRegIrouter678    GICDistributorReg = 30000
	GICDistributorRegIrouter679    GICDistributorReg = 30008
	GICDistributorRegIrouter680    GICDistributorReg = 30016
	GICDistributorRegIrouter681    GICDistributorReg = 30024
	GICDistributorRegIrouter682    GICDistributorReg = 30032
	GICDistributorRegIrouter683    GICDistributorReg = 30040
	GICDistributorRegIrouter684    GICDistributorReg = 30048
	GICDistributorRegIrouter685    GICDistributorReg = 30056
	GICDistributorRegIrouter686    GICDistributorReg = 30064
	GICDistributorRegIrouter687    GICDistributorReg = 30072
	GICDistributorRegIrouter688    GICDistributorReg = 30080
	GICDistributorRegIrouter689    GICDistributorReg = 30088
	GICDistributorRegIrouter690    GICDistributorReg = 30096
	GICDistributorRegIrouter691    GICDistributorReg = 30104
	GICDistributorRegIrouter692    GICDistributorReg = 30112
	GICDistributorRegIrouter693    GICDistributorReg = 30120
	GICDistributorRegIrouter694    GICDistributorReg = 30128
	GICDistributorRegIrouter695    GICDistributorReg = 30136
	GICDistributorRegIrouter696    GICDistributorReg = 30144
	GICDistributorRegIrouter697    GICDistributorReg = 30152
	GICDistributorRegIrouter698    GICDistributorReg = 30160
	GICDistributorRegIrouter699    GICDistributorReg = 30168
	GICDistributorRegIrouter700    GICDistributorReg = 30176
	GICDistributorRegIrouter701    GICDistributorReg = 30184
	GICDistributorRegIrouter702    GICDistributorReg = 30192
	GICDistributorRegIrouter703    GICDistributorReg = 30200
	GICDistributorRegIrouter704    GICDistributorReg = 30208
	GICDistributorRegIrouter705    GICDistributorReg = 30216
	GICDistributorRegIrouter706    GICDistributorReg = 30224
	GICDistributorRegIrouter707    GICDistributorReg = 30232
	GICDistributorRegIrouter708    GICDistributorReg = 30240
	GICDistributorRegIrouter709    GICDistributorReg = 30248
	GICDistributorRegIrouter710    GICDistributorReg = 30256
	GICDistributorRegIrouter711    GICDistributorReg = 30264
	GICDistributorRegIrouter712    GICDistributorReg = 30272
	GICDistributorRegIrouter713    GICDistributorReg = 30280
	GICDistributorRegIrouter714    GICDistributorReg = 30288
	GICDistributorRegIrouter715    GICDistributorReg = 30296
	GICDistributorRegIrouter716    GICDistributorReg = 30304
	GICDistributorRegIrouter717    GICDistributorReg = 30312
	GICDistributorRegIrouter718    GICDistributorReg = 30320
	GICDistributorRegIrouter719    GICDistributorReg = 30328
	GICDistributorRegIrouter720    GICDistributorReg = 30336
	GICDistributorRegIrouter721    GICDistributorReg = 30344
	GICDistributorRegIrouter722    GICDistributorReg = 30352
	GICDistributorRegIrouter723    GICDistributorReg = 30360
	GICDistributorRegIrouter724    GICDistributorReg = 30368
	GICDistributorRegIrouter725    GICDistributorReg = 30376
	GICDistributorRegIrouter726    GICDistributorReg = 30384
	GICDistributorRegIrouter727    GICDistributorReg = 30392
	GICDistributorRegIrouter728    GICDistributorReg = 30400
	GICDistributorRegIrouter729    GICDistributorReg = 30408
	GICDistributorRegIrouter730    GICDistributorReg = 30416
	GICDistributorRegIrouter731    GICDistributorReg = 30424
	GICDistributorRegIrouter732    GICDistributorReg = 30432
	GICDistributorRegIrouter733    GICDistributorReg = 30440
	GICDistributorRegIrouter734    GICDistributorReg = 30448
	GICDistributorRegIrouter735    GICDistributorReg = 30456
	GICDistributorRegIrouter736    GICDistributorReg = 30464
	GICDistributorRegIrouter737    GICDistributorReg = 30472
	GICDistributorRegIrouter738    GICDistributorReg = 30480
	GICDistributorRegIrouter739    GICDistributorReg = 30488
	GICDistributorRegIrouter740    GICDistributorReg = 30496
	GICDistributorRegIrouter741    GICDistributorReg = 30504
	GICDistributorRegIrouter742    GICDistributorReg = 30512
	GICDistributorRegIrouter743    GICDistributorReg = 30520
	GICDistributorRegIrouter744    GICDistributorReg = 30528
	GICDistributorRegIrouter745    GICDistributorReg = 30536
	GICDistributorRegIrouter746    GICDistributorReg = 30544
	GICDistributorRegIrouter747    GICDistributorReg = 30552
	GICDistributorRegIrouter748    GICDistributorReg = 30560
	GICDistributorRegIrouter749    GICDistributorReg = 30568
	GICDistributorRegIrouter750    GICDistributorReg = 30576
	GICDistributorRegIrouter751    GICDistributorReg = 30584
	GICDistributorRegIrouter752    GICDistributorReg = 30592
	GICDistributorRegIrouter753    GICDistributorReg = 30600
	GICDistributorRegIrouter754    GICDistributorReg = 30608
	GICDistributorRegIrouter755    GICDistributorReg = 30616
	GICDistributorRegIrouter756    GICDistributorReg = 30624
	GICDistributorRegIrouter757    GICDistributorReg = 30632
	GICDistributorRegIrouter758    GICDistributorReg = 30640
	GICDistributorRegIrouter759    GICDistributorReg = 30648
	GICDistributorRegIrouter760    GICDistributorReg = 30656
	GICDistributorRegIrouter761    GICDistributorReg = 30664
	GICDistributorRegIrouter762    GICDistributorReg = 30672
	GICDistributorRegIrouter763    GICDistributorReg = 30680
	GICDistributorRegIrouter764    GICDistributorReg = 30688
	GICDistributorRegIrouter765    GICDistributorReg = 30696
	GICDistributorRegIrouter766    GICDistributorReg = 30704
	GICDistributorRegIrouter767    GICDistributorReg = 30712
	GICDistributorRegIrouter768    GICDistributorReg = 30720
	GICDistributorRegIrouter769    GICDistributorReg = 30728
	GICDistributorRegIrouter770    GICDistributorReg = 30736
	GICDistributorRegIrouter771    GICDistributorReg = 30744
	GICDistributorRegIrouter772    GICDistributorReg = 30752
	GICDistributorRegIrouter773    GICDistributorReg = 30760
	GICDistributorRegIrouter774    GICDistributorReg = 30768
	GICDistributorRegIrouter775    GICDistributorReg = 30776
	GICDistributorRegIrouter776    GICDistributorReg = 30784
	GICDistributorRegIrouter777    GICDistributorReg = 30792
	GICDistributorRegIrouter778    GICDistributorReg = 30800
	GICDistributorRegIrouter779    GICDistributorReg = 30808
	GICDistributorRegIrouter780    GICDistributorReg = 30816
	GICDistributorRegIrouter781    GICDistributorReg = 30824
	GICDistributorRegIrouter782    GICDistributorReg = 30832
	GICDistributorRegIrouter783    GICDistributorReg = 30840
	GICDistributorRegIrouter784    GICDistributorReg = 30848
	GICDistributorRegIrouter785    GICDistributorReg = 30856
	GICDistributorRegIrouter786    GICDistributorReg = 30864
	GICDistributorRegIrouter787    GICDistributorReg = 30872
	GICDistributorRegIrouter788    GICDistributorReg = 30880
	GICDistributorRegIrouter789    GICDistributorReg = 30888
	GICDistributorRegIrouter790    GICDistributorReg = 30896
	GICDistributorRegIrouter791    GICDistributorReg = 30904
	GICDistributorRegIrouter792    GICDistributorReg = 30912
	GICDistributorRegIrouter793    GICDistributorReg = 30920
	GICDistributorRegIrouter794    GICDistributorReg = 30928
	GICDistributorRegIrouter795    GICDistributorReg = 30936
	GICDistributorRegIrouter796    GICDistributorReg = 30944
	GICDistributorRegIrouter797    GICDistributorReg = 30952
	GICDistributorRegIrouter798    GICDistributorReg = 30960
	GICDistributorRegIrouter799    GICDistributorReg = 30968
	GICDistributorRegIrouter800    GICDistributorReg = 30976
	GICDistributorRegIrouter801    GICDistributorReg = 30984
	GICDistributorRegIrouter802    GICDistributorReg = 30992
	GICDistributorRegIrouter803    GICDistributorReg = 31000
	GICDistributorRegIrouter804    GICDistributorReg = 31008
	GICDistributorRegIrouter805    GICDistributorReg = 31016
	GICDistributorRegIrouter806    GICDistributorReg = 31024
	GICDistributorRegIrouter807    GICDistributorReg = 31032
	GICDistributorRegIrouter808    GICDistributorReg = 31040
	GICDistributorRegIrouter809    GICDistributorReg = 31048
	GICDistributorRegIrouter810    GICDistributorReg = 31056
	GICDistributorRegIrouter811    GICDistributorReg = 31064
	GICDistributorRegIrouter812    GICDistributorReg = 31072
	GICDistributorRegIrouter813    GICDistributorReg = 31080
	GICDistributorRegIrouter814    GICDistributorReg = 31088
	GICDistributorRegIrouter815    GICDistributorReg = 31096
	GICDistributorRegIrouter816    GICDistributorReg = 31104
	GICDistributorRegIrouter817    GICDistributorReg = 31112
	GICDistributorRegIrouter818    GICDistributorReg = 31120
	GICDistributorRegIrouter819    GICDistributorReg = 31128
	GICDistributorRegIrouter820    GICDistributorReg = 31136
	GICDistributorRegIrouter821    GICDistributorReg = 31144
	GICDistributorRegIrouter822    GICDistributorReg = 31152
	GICDistributorRegIrouter823    GICDistributorReg = 31160
	GICDistributorRegIrouter824    GICDistributorReg = 31168
	GICDistributorRegIrouter825    GICDistributorReg = 31176
	GICDistributorRegIrouter826    GICDistributorReg = 31184
	GICDistributorRegIrouter827    GICDistributorReg = 31192
	GICDistributorRegIrouter828    GICDistributorReg = 31200
	GICDistributorRegIrouter829    GICDistributorReg = 31208
	GICDistributorRegIrouter830    GICDistributorReg = 31216
	GICDistributorRegIrouter831    GICDistributorReg = 31224
	GICDistributorRegIrouter832    GICDistributorReg = 31232
	GICDistributorRegIrouter833    GICDistributorReg = 31240
	GICDistributorRegIrouter834    GICDistributorReg = 31248
	GICDistributorRegIrouter835    GICDistributorReg = 31256
	GICDistributorRegIrouter836    GICDistributorReg = 31264
	GICDistributorRegIrouter837    GICDistributorReg = 31272
	GICDistributorRegIrouter838    GICDistributorReg = 31280
	GICDistributorRegIrouter839    GICDistributorReg = 31288
	GICDistributorRegIrouter840    GICDistributorReg = 31296
	GICDistributorRegIrouter841    GICDistributorReg = 31304
	GICDistributorRegIrouter842    GICDistributorReg = 31312
	GICDistributorRegIrouter843    GICDistributorReg = 31320
	GICDistributorRegIrouter844    GICDistributorReg = 31328
	GICDistributorRegIrouter845    GICDistributorReg = 31336
	GICDistributorRegIrouter846    GICDistributorReg = 31344
	GICDistributorRegIrouter847    GICDistributorReg = 31352
	GICDistributorRegIrouter848    GICDistributorReg = 31360
	GICDistributorRegIrouter849    GICDistributorReg = 31368
	GICDistributorRegIrouter850    GICDistributorReg = 31376
	GICDistributorRegIrouter851    GICDistributorReg = 31384
	GICDistributorRegIrouter852    GICDistributorReg = 31392
	GICDistributorRegIrouter853    GICDistributorReg = 31400
	GICDistributorRegIrouter854    GICDistributorReg = 31408
	GICDistributorRegIrouter855    GICDistributorReg = 31416
	GICDistributorRegIrouter856    GICDistributorReg = 31424
	GICDistributorRegIrouter857    GICDistributorReg = 31432
	GICDistributorRegIrouter858    GICDistributorReg = 31440
	GICDistributorRegIrouter859    GICDistributorReg = 31448
	GICDistributorRegIrouter860    GICDistributorReg = 31456
	GICDistributorRegIrouter861    GICDistributorReg = 31464
	GICDistributorRegIrouter862    GICDistributorReg = 31472
	GICDistributorRegIrouter863    GICDistributorReg = 31480
	GICDistributorRegIrouter864    GICDistributorReg = 31488
	GICDistributorRegIrouter865    GICDistributorReg = 31496
	GICDistributorRegIrouter866    GICDistributorReg = 31504
	GICDistributorRegIrouter867    GICDistributorReg = 31512
	GICDistributorRegIrouter868    GICDistributorReg = 31520
	GICDistributorRegIrouter869    GICDistributorReg = 31528
	GICDistributorRegIrouter870    GICDistributorReg = 31536
	GICDistributorRegIrouter871    GICDistributorReg = 31544
	GICDistributorRegIrouter872    GICDistributorReg = 31552
	GICDistributorRegIrouter873    GICDistributorReg = 31560
	GICDistributorRegIrouter874    GICDistributorReg = 31568
	GICDistributorRegIrouter875    GICDistributorReg = 31576
	GICDistributorRegIrouter876    GICDistributorReg = 31584
	GICDistributorRegIrouter877    GICDistributorReg = 31592
	GICDistributorRegIrouter878    GICDistributorReg = 31600
	GICDistributorRegIrouter879    GICDistributorReg = 31608
	GICDistributorRegIrouter880    GICDistributorReg = 31616
	GICDistributorRegIrouter881    GICDistributorReg = 31624
	GICDistributorRegIrouter882    GICDistributorReg = 31632
	GICDistributorRegIrouter883    GICDistributorReg = 31640
	GICDistributorRegIrouter884    GICDistributorReg = 31648
	GICDistributorRegIrouter885    GICDistributorReg = 31656
	GICDistributorRegIrouter886    GICDistributorReg = 31664
	GICDistributorRegIrouter887    GICDistributorReg = 31672
	GICDistributorRegIrouter888    GICDistributorReg = 31680
	GICDistributorRegIrouter889    GICDistributorReg = 31688
	GICDistributorRegIrouter890    GICDistributorReg = 31696
	GICDistributorRegIrouter891    GICDistributorReg = 31704
	GICDistributorRegIrouter892    GICDistributorReg = 31712
	GICDistributorRegIrouter893    GICDistributorReg = 31720
	GICDistributorRegIrouter894    GICDistributorReg = 31728
	GICDistributorRegIrouter895    GICDistributorReg = 31736
	GICDistributorRegIrouter896    GICDistributorReg = 31744
	GICDistributorRegIrouter897    GICDistributorReg = 31752
	GICDistributorRegIrouter898    GICDistributorReg = 31760
	GICDistributorRegIrouter899    GICDistributorReg = 31768
	GICDistributorRegIrouter900    GICDistributorReg = 31776
	GICDistributorRegIrouter901    GICDistributorReg = 31784
	GICDistributorRegIrouter902    GICDistributorReg = 31792
	GICDistributorRegIrouter903    GICDistributorReg = 31800
	GICDistributorRegIrouter904    GICDistributorReg = 31808
	GICDistributorRegIrouter905    GICDistributorReg = 31816
	GICDistributorRegIrouter906    GICDistributorReg = 31824
	GICDistributorRegIrouter907    GICDistributorReg = 31832
	GICDistributorRegIrouter908    GICDistributorReg = 31840
	GICDistributorRegIrouter909    GICDistributorReg = 31848
	GICDistributorRegIrouter910    GICDistributorReg = 31856
	GICDistributorRegIrouter911    GICDistributorReg = 31864
	GICDistributorRegIrouter912    GICDistributorReg = 31872
	GICDistributorRegIrouter913    GICDistributorReg = 31880
	GICDistributorRegIrouter914    GICDistributorReg = 31888
	GICDistributorRegIrouter915    GICDistributorReg = 31896
	GICDistributorRegIrouter916    GICDistributorReg = 31904
	GICDistributorRegIrouter917    GICDistributorReg = 31912
	GICDistributorRegIrouter918    GICDistributorReg = 31920
	GICDistributorRegIrouter919    GICDistributorReg = 31928
	GICDistributorRegIrouter920    GICDistributorReg = 31936
	GICDistributorRegIrouter921    GICDistributorReg = 31944
	GICDistributorRegIrouter922    GICDistributorReg = 31952
	GICDistributorRegIrouter923    GICDistributorReg = 31960
	GICDistributorRegIrouter924    GICDistributorReg = 31968
	GICDistributorRegIrouter925    GICDistributorReg = 31976
	GICDistributorRegIrouter926    GICDistributorReg = 31984
	GICDistributorRegIrouter927    GICDistributorReg = 31992
	GICDistributorRegIrouter928    GICDistributorReg = 32000
	GICDistributorRegIrouter929    GICDistributorReg = 32008
	GICDistributorRegIrouter930    GICDistributorReg = 32016
	GICDistributorRegIrouter931    GICDistributorReg = 32024
	GICDistributorRegIrouter932    GICDistributorReg = 32032
	GICDistributorRegIrouter933    GICDistributorReg = 32040
	GICDistributorRegIrouter934    GICDistributorReg = 32048
	GICDistributorRegIrouter935    GICDistributorReg = 32056
	GICDistributorRegIrouter936    GICDistributorReg = 32064
	GICDistributorRegIrouter937    GICDistributorReg = 32072
	GICDistributorRegIrouter938    GICDistributorReg = 32080
	GICDistributorRegIrouter939    GICDistributorReg = 32088
	GICDistributorRegIrouter940    GICDistributorReg = 32096
	GICDistributorRegIrouter941    GICDistributorReg = 32104
	GICDistributorRegIrouter942    GICDistributorReg = 32112
	GICDistributorRegIrouter943    GICDistributorReg = 32120
	GICDistributorRegIrouter944    GICDistributorReg = 32128
	GICDistributorRegIrouter945    GICDistributorReg = 32136
	GICDistributorRegIrouter946    GICDistributorReg = 32144
	GICDistributorRegIrouter947    GICDistributorReg = 32152
	GICDistributorRegIrouter948    GICDistributorReg = 32160
	GICDistributorRegIrouter949    GICDistributorReg = 32168
	GICDistributorRegIrouter950    GICDistributorReg = 32176
	GICDistributorRegIrouter951    GICDistributorReg = 32184
	GICDistributorRegIrouter952    GICDistributorReg = 32192
	GICDistributorRegIrouter953    GICDistributorReg = 32200
	GICDistributorRegIrouter954    GICDistributorReg = 32208
	GICDistributorRegIrouter955    GICDistributorReg = 32216
	GICDistributorRegIrouter956    GICDistributorReg = 32224
	GICDistributorRegIrouter957    GICDistributorReg = 32232
	GICDistributorRegIrouter958    GICDistributorReg = 32240
	GICDistributorRegIrouter959    GICDistributorReg = 32248
	GICDistributorRegIrouter960    GICDistributorReg = 32256
	GICDistributorRegIrouter961    GICDistributorReg = 32264
	GICDistributorRegIrouter962    GICDistributorReg = 32272
	GICDistributorRegIrouter963    GICDistributorReg = 32280
	GICDistributorRegIrouter964    GICDistributorReg = 32288
	GICDistributorRegIrouter965    GICDistributorReg = 32296
	GICDistributorRegIrouter966    GICDistributorReg = 32304
	GICDistributorRegIrouter967    GICDistributorReg = 32312
	GICDistributorRegIrouter968    GICDistributorReg = 32320
	GICDistributorRegIrouter969    GICDistributorReg = 32328
	GICDistributorRegIrouter970    GICDistributorReg = 32336
	GICDistributorRegIrouter971    GICDistributorReg = 32344
	GICDistributorRegIrouter972    GICDistributorReg = 32352
	GICDistributorRegIrouter973    GICDistributorReg = 32360
	GICDistributorRegIrouter974    GICDistributorReg = 32368
	GICDistributorRegIrouter975    GICDistributorReg = 32376
	GICDistributorRegIrouter976    GICDistributorReg = 32384
	GICDistributorRegIrouter977    GICDistributorReg = 32392
	GICDistributorRegIrouter978    GICDistributorReg = 32400
	GICDistributorRegIrouter979    GICDistributorReg = 32408
	GICDistributorRegIrouter980    GICDistributorReg = 32416
	GICDistributorRegIrouter981    GICDistributorReg = 32424
	GICDistributorRegIrouter982    GICDistributorReg = 32432
	GICDistributorRegIrouter983    GICDistributorReg = 32440
	GICDistributorRegIrouter984    GICDistributorReg = 32448
	GICDistributorRegIrouter985    GICDistributorReg = 32456
	GICDistributorRegIrouter986    GICDistributorReg = 32464
	GICDistributorRegIrouter987    GICDistributorReg = 32472
	GICDistributorRegIrouter988    GICDistributorReg = 32480
	GICDistributorRegIrouter989    GICDistributorReg = 32488
	GICDistributorRegIrouter990    GICDistributorReg = 32496
	GICDistributorRegIrouter991    GICDistributorReg = 32504
	GICDistributorRegIrouter992    GICDistributorReg = 32512
	GICDistributorRegIrouter993    GICDistributorReg = 32520
	GICDistributorRegIrouter994    GICDistributorReg = 32528
	GICDistributorRegIrouter995    GICDistributorReg = 32536
	GICDistributorRegIrouter996    GICDistributorReg = 32544
	GICDistributorRegIrouter997    GICDistributorReg = 32552
	GICDistributorRegIrouter998    GICDistributorReg = 32560
	GICDistributorRegIrouter999    GICDistributorReg = 32568
	GICDistributorRegIrouter1000   GICDistributorReg = 32576
	GICDistributorRegIrouter1001   GICDistributorReg = 32584
	GICDistributorRegIrouter1002   GICDistributorReg = 32592
	GICDistributorRegIrouter1003   GICDistributorReg = 32600
	GICDistributorRegIrouter1004   GICDistributorReg = 32608
	GICDistributorRegIrouter1005   GICDistributorReg = 32616
	GICDistributorRegIrouter1006   GICDistributorReg = 32624
	GICDistributorRegIrouter1007   GICDistributorReg = 32632
	GICDistributorRegIrouter1008   GICDistributorReg = 32640
	GICDistributorRegIrouter1009   GICDistributorReg = 32648
	GICDistributorRegIrouter1010   GICDistributorReg = 32656
	GICDistributorRegIrouter1011   GICDistributorReg = 32664
	GICDistributorRegIrouter1012   GICDistributorReg = 32672
	GICDistributorRegIrouter1013   GICDistributorReg = 32680
	GICDistributorRegIrouter1014   GICDistributorReg = 32688
	GICDistributorRegIrouter1015   GICDistributorReg = 32696
	GICDistributorRegIrouter1016   GICDistributorReg = 32704
	GICDistributorRegIrouter1017   GICDistributorReg = 32712
	GICDistributorRegIrouter1018   GICDistributorReg = 32720
	GICDistributorRegIrouter1019   GICDistributorReg = 32728
	GICDistributorRegPidr2         GICDistributorReg = 65512
)

func (GICDistributorReg) String added in v0.17.0

func (e GICDistributorReg) String() string

String returns the GICDistributorReg constant's name, or its numeric form when the value is not a known constant.

type GICIccReg added in v0.17.0

type GICIccReg uint16
const (
	GICIccRegPmrEL1     GICIccReg = 49712
	GICIccRegBpr0EL1    GICIccReg = 50755
	GICIccRegAp0r0EL1   GICIccReg = 50756
	GICIccRegAp1r0EL1   GICIccReg = 50760
	GICIccRegRprEL1     GICIccReg = 50779
	GICIccRegBpr1EL1    GICIccReg = 50787
	GICIccRegCtlrEL1    GICIccReg = 50788
	GICIccRegSreEL1     GICIccReg = 50789
	GICIccRegIgrpen0EL1 GICIccReg = 50790
	GICIccRegIgrpen1EL1 GICIccReg = 50791
	GICIccRegSreEL2     GICIccReg = 58957
)

func (GICIccReg) String added in v0.17.0

func (e GICIccReg) String() string

String returns the GICIccReg constant's name, or its numeric form when the value is not a known constant.

type GICIchReg added in v0.17.0

type GICIchReg uint16
const (
	GICIchRegAp0r0EL2 GICIchReg = 58944
	GICIchRegAp1r0EL2 GICIchReg = 58952
	GICIchRegHcrEL2   GICIchReg = 58968
	GICIchRegVtrEL2   GICIchReg = 58969
	GICIchRegMisrEL2  GICIchReg = 58970
	GICIchRegEisrEL2  GICIchReg = 58971
	GICIchRegElrsrEL2 GICIchReg = 58973
	GICIchRegVmcrEL2  GICIchReg = 58975
	GICIchRegLr0EL2   GICIchReg = 58976
	GICIchRegLr1EL2   GICIchReg = 58977
	GICIchRegLr2EL2   GICIchReg = 58978
	GICIchRegLr3EL2   GICIchReg = 58979
	GICIchRegLr4EL2   GICIchReg = 58980
	GICIchRegLr5EL2   GICIchReg = 58981
	GICIchRegLr6EL2   GICIchReg = 58982
	GICIchRegLr7EL2   GICIchReg = 58983
	GICIchRegLr8EL2   GICIchReg = 58984
	GICIchRegLr9EL2   GICIchReg = 58985
	GICIchRegLr10EL2  GICIchReg = 58986
	GICIchRegLr11EL2  GICIchReg = 58987
	GICIchRegLr12EL2  GICIchReg = 58988
	GICIchRegLr13EL2  GICIchReg = 58989
	GICIchRegLr14EL2  GICIchReg = 58990
	GICIchRegLr15EL2  GICIchReg = 58991
)

func (GICIchReg) String added in v0.17.0

func (e GICIchReg) String() string

String returns the GICIchReg constant's name, or its numeric form when the value is not a known constant.

type GICIcvReg added in v0.17.0

type GICIcvReg uint16
const (
	GICIcvRegPmrEL1     GICIcvReg = 49712
	GICIcvRegBpr0EL1    GICIcvReg = 50755
	GICIcvRegAp0r0EL1   GICIcvReg = 50756
	GICIcvRegAp1r0EL1   GICIcvReg = 50760
	GICIcvRegRprEL1     GICIcvReg = 50779
	GICIcvRegBpr1EL1    GICIcvReg = 50787
	GICIcvRegCtlrEL1    GICIcvReg = 50788
	GICIcvRegSreEL1     GICIcvReg = 50789
	GICIcvRegIgrpen0EL1 GICIcvReg = 50790
	GICIcvRegIgrpen1EL1 GICIcvReg = 50791
)

func (GICIcvReg) String added in v0.17.0

func (e GICIcvReg) String() string

String returns the GICIcvReg constant's name, or its numeric form when the value is not a known constant.

type GICIntid added in v0.17.0

type GICIntid uint16
const (
	GICIntidPerformanceMonitor GICIntid = 23
	GICIntidMaintenance        GICIntid = 25
	GICIntidEL2PhysicalTimer   GICIntid = 26
	GICIntidEL1VirtualTimer    GICIntid = 27
	GICIntidEL1PhysicalTimer   GICIntid = 30
)

func (GICIntid) String added in v0.17.0

func (e GICIntid) String() string

String returns the GICIntid constant's name, or its numeric form when the value is not a known constant.

type GICMSIReg added in v0.17.0

type GICMSIReg uint16
const (
	GICMSIRegTyper     GICMSIReg = 8
	GICMSIRegSetSpiNsr GICMSIReg = 64
)

func (GICMSIReg) String added in v0.17.0

func (e GICMSIReg) String() string

String returns the GICMSIReg constant's name, or its numeric form when the value is not a known constant.

type GICRedistributorReg added in v0.17.0

type GICRedistributorReg uint32
const (
	GICRedistributorRegTyper       GICRedistributorReg = 8
	GICRedistributorRegPidr2       GICRedistributorReg = 65512
	GICRedistributorRegIgroupr0    GICRedistributorReg = 65664
	GICRedistributorRegIsenabler0  GICRedistributorReg = 65792
	GICRedistributorRegIcenabler0  GICRedistributorReg = 65920
	GICRedistributorRegIspendr0    GICRedistributorReg = 66048
	GICRedistributorRegIcpendr0    GICRedistributorReg = 66176
	GICRedistributorRegIsactiver0  GICRedistributorReg = 66304
	GICRedistributorRegIcactiver0  GICRedistributorReg = 66432
	GICRedistributorRegIpriorityr0 GICRedistributorReg = 66560
	GICRedistributorRegIpriorityr1 GICRedistributorReg = 66564
	GICRedistributorRegIpriorityr2 GICRedistributorReg = 66568
	GICRedistributorRegIpriorityr3 GICRedistributorReg = 66572
	GICRedistributorRegIpriorityr4 GICRedistributorReg = 66576
	GICRedistributorRegIpriorityr5 GICRedistributorReg = 66580
	GICRedistributorRegIpriorityr6 GICRedistributorReg = 66584
	GICRedistributorRegIpriorityr7 GICRedistributorReg = 66588
	GICRedistributorRegIcfgr0      GICRedistributorReg = 68608
	GICRedistributorRegIcfgr1      GICRedistributorReg = 68612
)

func (GICRedistributorReg) String added in v0.17.0

func (e GICRedistributorReg) String() string

String returns the GICRedistributorReg constant's name, or its numeric form when the value is not a known constant.

type HvVcpuExitExceptionT

type HvVcpuExitExceptionT struct {
	Syndrome        uint64
	VirtualAddress  uint64
	PhysicalAddress uint64
}

The structure that describes information about an exit from the virtual CPU (vCPU) to the host.

type HvVcpuExitT

type HvVcpuExitT struct {
	Reason    ExitReason
	Exception HvVcpuExitExceptionT
}

Information about an exit from the vCPU to the host.

func HvVcpuCreate

func HvVcpuCreate(config obj.Object) (vcpu uint64, exit *HvVcpuExitT, err error)

HvVcpuCreate reports an error if the Hypervisor framework function hv_vcpu_create fails.

type HvVcpuSmeStateT

type HvVcpuSmeStateT struct {
	StreamingSVEModeEnabled bool
	ZaStorageEnabled        bool
}

func HvVcpuGetSmeState

func HvVcpuGetSmeState(vcpu uint64) (smeState HvVcpuSmeStateT, err error)

HvVcpuGetSmeState reports an error if the Hypervisor framework function hv_vcpu_get_sme_state fails.

type IPAGranule added in v0.17.0

type IPAGranule uint32
const (
	IPAGranule4kb  IPAGranule = 0
	IPAGranule16kb IPAGranule = 1
)

func HvVmConfigGetDefaultIpaGranule

func HvVmConfigGetDefaultIpaGranule() (granule IPAGranule, err error)

HvVmConfigGetDefaultIpaGranule reports an error if the Hypervisor framework function hv_vm_config_get_default_ipa_granule fails.

func HvVmConfigGetIpaGranule

func HvVmConfigGetIpaGranule(config obj.Object) (granule IPAGranule, err error)

HvVmConfigGetIpaGranule reports an error if the Hypervisor framework function hv_vm_config_get_ipa_granule fails.

func (IPAGranule) String added in v0.17.0

func (e IPAGranule) String() string

String returns the IPAGranule constant's name, or its numeric form when the value is not a known constant.

type Idtype added in v0.17.0

type Idtype int32
const (
	IdtypeAll  Idtype = 0
	IdtypePid  Idtype = 1
	IdtypePgid Idtype = 2
)

func (Idtype) String added in v0.17.0

func (e Idtype) String() string

String returns the Idtype constant's name, or its numeric form when the value is not a known constant.

type InterruptType added in v0.17.0

type InterruptType uint32

The type that defines the vCPU’s interrupts.

const (
	// Corresponds to an ARM IRQ .
	InterruptTypeIrq InterruptType = 0
	// Corresponds to an ARM FIQ.
	InterruptTypeFiq InterruptType = 1
)

func (InterruptType) String added in v0.17.0

func (e InterruptType) String() string

String returns the InterruptType constant's name, or its numeric form when the value is not a known constant.

type MpoFlags added in v0.17.0

type MpoFlags uint32

Bitmask — values may be combined with |.

const (
	MpoFlagsPort                        MpoFlags = 0
	MpoFlagsServicePort                 MpoFlags = 1024
	MpoFlagsConnectionPort              MpoFlags = 2048
	MpoFlagsReplyPort                   MpoFlags = 4096
	MpoFlagsWeakReplyPort               MpoFlags = 16384
	MpoFlagsNotificationPort            MpoFlags = 17408
	MpoFlagsExceptionPort               MpoFlags = 32768
	MpoFlagsConnectionPortWithPortArray MpoFlags = 65536
)

func (MpoFlags) String added in v0.17.0

func (e MpoFlags) String() string

String returns the MpoFlags constant's name, or its numeric form when the value is not a known constant.

type OS_hv_gic_config

type OS_hv_gic_config interface {
}

OS_hv_gic_config is the Go form of the Objective-C protocol OS_hv_gic_config.

type OS_hv_gic_state

type OS_hv_gic_state interface {
}

OS_hv_gic_state is the Go form of the Objective-C protocol OS_hv_gic_state.

type OS_hv_vcpu_config

type OS_hv_vcpu_config interface {
}

OS_hv_vcpu_config is the Go form of the Objective-C protocol OS_hv_vcpu_config.

type OS_hv_vm_config

type OS_hv_vm_config interface {
}

OS_hv_vm_config is the Go form of the Objective-C protocol OS_hv_vm_config.

type Reg added in v0.17.0

type Reg uint32

The type that defines general registers.

const (
	RegX0   Reg = 0
	RegX1   Reg = 1
	RegX2   Reg = 2
	RegX3   Reg = 3
	RegX4   Reg = 4
	RegX5   Reg = 5
	RegX6   Reg = 6
	RegX7   Reg = 7
	RegX8   Reg = 8
	RegX9   Reg = 9
	RegX10  Reg = 10
	RegX11  Reg = 11
	RegX12  Reg = 12
	RegX13  Reg = 13
	RegX14  Reg = 14
	RegX15  Reg = 15
	RegX16  Reg = 16
	RegX17  Reg = 17
	RegX18  Reg = 18
	RegX19  Reg = 19
	RegX20  Reg = 20
	RegX21  Reg = 21
	RegX22  Reg = 22
	RegX23  Reg = 23
	RegX24  Reg = 24
	RegX25  Reg = 25
	RegX26  Reg = 26
	RegX27  Reg = 27
	RegX28  Reg = 28
	RegX29  Reg = 29
	RegFP   Reg = 29
	RegX30  Reg = 30
	RegLr   Reg = 30
	RegPc   Reg = 31
	RegFpcr Reg = 32
	RegFpsr Reg = 33
	RegCpsr Reg = 34
)

func (Reg) String added in v0.17.0

func (e Reg) String() string

String returns the Reg constant's name, or its numeric form when the value is not a known constant.

type SIMDFPReg added in v0.17.0

type SIMDFPReg uint32

The type that defines SIMD and floating-point registers.

const (
	SIMDFPRegQ0  SIMDFPReg = 0
	SIMDFPRegQ1  SIMDFPReg = 1
	SIMDFPRegQ2  SIMDFPReg = 2
	SIMDFPRegQ3  SIMDFPReg = 3
	SIMDFPRegQ4  SIMDFPReg = 4
	SIMDFPRegQ5  SIMDFPReg = 5
	SIMDFPRegQ6  SIMDFPReg = 6
	SIMDFPRegQ7  SIMDFPReg = 7
	SIMDFPRegQ8  SIMDFPReg = 8
	SIMDFPRegQ9  SIMDFPReg = 9
	SIMDFPRegQ10 SIMDFPReg = 10
	SIMDFPRegQ11 SIMDFPReg = 11
	SIMDFPRegQ12 SIMDFPReg = 12
	SIMDFPRegQ13 SIMDFPReg = 13
	SIMDFPRegQ14 SIMDFPReg = 14
	SIMDFPRegQ15 SIMDFPReg = 15
	SIMDFPRegQ16 SIMDFPReg = 16
	SIMDFPRegQ17 SIMDFPReg = 17
	SIMDFPRegQ18 SIMDFPReg = 18
	SIMDFPRegQ19 SIMDFPReg = 19
	SIMDFPRegQ20 SIMDFPReg = 20
	SIMDFPRegQ21 SIMDFPReg = 21
	SIMDFPRegQ22 SIMDFPReg = 22
	SIMDFPRegQ23 SIMDFPReg = 23
	SIMDFPRegQ24 SIMDFPReg = 24
	SIMDFPRegQ25 SIMDFPReg = 25
	SIMDFPRegQ26 SIMDFPReg = 26
	SIMDFPRegQ27 SIMDFPReg = 27
	SIMDFPRegQ28 SIMDFPReg = 28
	SIMDFPRegQ29 SIMDFPReg = 29
	SIMDFPRegQ30 SIMDFPReg = 30
	SIMDFPRegQ31 SIMDFPReg = 31
)

func (SIMDFPReg) String added in v0.17.0

func (e SIMDFPReg) String() string

String returns the SIMDFPReg constant's name, or its numeric form when the value is not a known constant.

type SMEPReg added in v0.17.0

type SMEPReg uint32
const (
	SMEPReg0  SMEPReg = 0
	SMEPReg1  SMEPReg = 1
	SMEPReg2  SMEPReg = 2
	SMEPReg3  SMEPReg = 3
	SMEPReg4  SMEPReg = 4
	SMEPReg5  SMEPReg = 5
	SMEPReg6  SMEPReg = 6
	SMEPReg7  SMEPReg = 7
	SMEPReg8  SMEPReg = 8
	SMEPReg9  SMEPReg = 9
	SMEPReg10 SMEPReg = 10
	SMEPReg11 SMEPReg = 11
	SMEPReg12 SMEPReg = 12
	SMEPReg13 SMEPReg = 13
	SMEPReg14 SMEPReg = 14
	SMEPReg15 SMEPReg = 15
)

func (SMEPReg) String added in v0.17.0

func (e SMEPReg) String() string

String returns the SMEPReg constant's name, or its numeric form when the value is not a known constant.

type SMEZReg added in v0.17.0

type SMEZReg uint32
const (
	SMEZReg0  SMEZReg = 0
	SMEZReg1  SMEZReg = 1
	SMEZReg2  SMEZReg = 2
	SMEZReg3  SMEZReg = 3
	SMEZReg4  SMEZReg = 4
	SMEZReg5  SMEZReg = 5
	SMEZReg6  SMEZReg = 6
	SMEZReg7  SMEZReg = 7
	SMEZReg8  SMEZReg = 8
	SMEZReg9  SMEZReg = 9
	SMEZReg10 SMEZReg = 10
	SMEZReg11 SMEZReg = 11
	SMEZReg12 SMEZReg = 12
	SMEZReg13 SMEZReg = 13
	SMEZReg14 SMEZReg = 14
	SMEZReg15 SMEZReg = 15
	SMEZReg16 SMEZReg = 16
	SMEZReg17 SMEZReg = 17
	SMEZReg18 SMEZReg = 18
	SMEZReg19 SMEZReg = 19
	SMEZReg20 SMEZReg = 20
	SMEZReg21 SMEZReg = 21
	SMEZReg22 SMEZReg = 22
	SMEZReg23 SMEZReg = 23
	SMEZReg24 SMEZReg = 24
	SMEZReg25 SMEZReg = 25
	SMEZReg26 SMEZReg = 26
	SMEZReg27 SMEZReg = 27
	SMEZReg28 SMEZReg = 28
	SMEZReg29 SMEZReg = 29
	SMEZReg30 SMEZReg = 30
	SMEZReg31 SMEZReg = 31
)

func (SMEZReg) String added in v0.17.0

func (e SMEZReg) String() string

String returns the SMEZReg constant's name, or its numeric form when the value is not a known constant.

type SysReg added in v0.17.0

type SysReg uint16

The type of system registers.

const (
	SysRegDbgbvr0EL1     SysReg = 32772
	SysRegDbgbcr0EL1     SysReg = 32773
	SysRegDbgwvr0EL1     SysReg = 32774
	SysRegDbgwcr0EL1     SysReg = 32775
	SysRegDbgbvr1EL1     SysReg = 32780
	SysRegDbgbcr1EL1     SysReg = 32781
	SysRegDbgwvr1EL1     SysReg = 32782
	SysRegDbgwcr1EL1     SysReg = 32783
	SysRegMdccintEL1     SysReg = 32784
	SysRegMdscrEL1       SysReg = 32786
	SysRegDbgbvr2EL1     SysReg = 32788
	SysRegDbgbcr2EL1     SysReg = 32789
	SysRegDbgwvr2EL1     SysReg = 32790
	SysRegDbgwcr2EL1     SysReg = 32791
	SysRegDbgbvr3EL1     SysReg = 32796
	SysRegDbgbcr3EL1     SysReg = 32797
	SysRegDbgwvr3EL1     SysReg = 32798
	SysRegDbgwcr3EL1     SysReg = 32799
	SysRegDbgbvr4EL1     SysReg = 32804
	SysRegDbgbcr4EL1     SysReg = 32805
	SysRegDbgwvr4EL1     SysReg = 32806
	SysRegDbgwcr4EL1     SysReg = 32807
	SysRegDbgbvr5EL1     SysReg = 32812
	SysRegDbgbcr5EL1     SysReg = 32813
	SysRegDbgwvr5EL1     SysReg = 32814
	SysRegDbgwcr5EL1     SysReg = 32815
	SysRegDbgbvr6EL1     SysReg = 32820
	SysRegDbgbcr6EL1     SysReg = 32821
	SysRegDbgwvr6EL1     SysReg = 32822
	SysRegDbgwcr6EL1     SysReg = 32823
	SysRegDbgbvr7EL1     SysReg = 32828
	SysRegDbgbcr7EL1     SysReg = 32829
	SysRegDbgwvr7EL1     SysReg = 32830
	SysRegDbgwcr7EL1     SysReg = 32831
	SysRegDbgbvr8EL1     SysReg = 32836
	SysRegDbgbcr8EL1     SysReg = 32837
	SysRegDbgwvr8EL1     SysReg = 32838
	SysRegDbgwcr8EL1     SysReg = 32839
	SysRegDbgbvr9EL1     SysReg = 32844
	SysRegDbgbcr9EL1     SysReg = 32845
	SysRegDbgwvr9EL1     SysReg = 32846
	SysRegDbgwcr9EL1     SysReg = 32847
	SysRegDbgbvr10EL1    SysReg = 32852
	SysRegDbgbcr10EL1    SysReg = 32853
	SysRegDbgwvr10EL1    SysReg = 32854
	SysRegDbgwcr10EL1    SysReg = 32855
	SysRegDbgbvr11EL1    SysReg = 32860
	SysRegDbgbcr11EL1    SysReg = 32861
	SysRegDbgwvr11EL1    SysReg = 32862
	SysRegDbgwcr11EL1    SysReg = 32863
	SysRegDbgbvr12EL1    SysReg = 32868
	SysRegDbgbcr12EL1    SysReg = 32869
	SysRegDbgwvr12EL1    SysReg = 32870
	SysRegDbgwcr12EL1    SysReg = 32871
	SysRegDbgbvr13EL1    SysReg = 32876
	SysRegDbgbcr13EL1    SysReg = 32877
	SysRegDbgwvr13EL1    SysReg = 32878
	SysRegDbgwcr13EL1    SysReg = 32879
	SysRegDbgbvr14EL1    SysReg = 32884
	SysRegDbgbcr14EL1    SysReg = 32885
	SysRegDbgwvr14EL1    SysReg = 32886
	SysRegDbgwcr14EL1    SysReg = 32887
	SysRegDbgbvr15EL1    SysReg = 32892
	SysRegDbgbcr15EL1    SysReg = 32893
	SysRegDbgwvr15EL1    SysReg = 32894
	SysRegDbgwcr15EL1    SysReg = 32895
	SysRegMidrEL1        SysReg = 49152
	SysRegMpidrEL1       SysReg = 49157
	SysRegIDAa64pfr0EL1  SysReg = 49184
	SysRegIDAa64pfr1EL1  SysReg = 49185
	SysRegIDAa64zfr0EL1  SysReg = 49188
	SysRegIDAa64smfr0EL1 SysReg = 49189
	SysRegIDAa64dfr0EL1  SysReg = 49192
	SysRegIDAa64dfr1EL1  SysReg = 49193
	SysRegIDAa64isar0EL1 SysReg = 49200
	SysRegIDAa64isar1EL1 SysReg = 49201
	SysRegIDAa64mmfr0EL1 SysReg = 49208
	SysRegIDAa64mmfr1EL1 SysReg = 49209
	SysRegIDAa64mmfr2EL1 SysReg = 49210
	SysRegSctlrEL1       SysReg = 49280
	// The ACTLR_EL1 register This only allows getting / setting of the ACTLR_EL1.EnTSO bit (index 1). Setting this bit to 1 will cause the vcpu to use a TSO memory model, whereas clearing it will cause the vcpu to use the default ARM64 memory model (weakly ordered loads / stores).
	SysRegActlrEL1      SysReg = 49281
	SysRegCpacrEL1      SysReg = 49282
	SysRegSmpriEL1      SysReg = 49300
	SysRegSmcrEL1       SysReg = 49302
	SysRegTtbr0EL1      SysReg = 49408
	SysRegTtbr1EL1      SysReg = 49409
	SysRegTcrEL1        SysReg = 49410
	SysRegApiakeyloEL1  SysReg = 49416
	SysRegApiakeyhiEL1  SysReg = 49417
	SysRegApibkeyloEL1  SysReg = 49418
	SysRegApibkeyhiEL1  SysReg = 49419
	SysRegApdakeyloEL1  SysReg = 49424
	SysRegApdakeyhiEL1  SysReg = 49425
	SysRegApdbkeyloEL1  SysReg = 49426
	SysRegApdbkeyhiEL1  SysReg = 49427
	SysRegApgakeyloEL1  SysReg = 49432
	SysRegApgakeyhiEL1  SysReg = 49433
	SysRegSpsrEL1       SysReg = 49664
	SysRegElrEL1        SysReg = 49665
	SysRegSpEl0         SysReg = 49672
	SysRegAfsr0EL1      SysReg = 49800
	SysRegAfsr1EL1      SysReg = 49801
	SysRegEsrEL1        SysReg = 49808
	SysRegFarEL1        SysReg = 49920
	SysRegParEL1        SysReg = 50080
	SysRegMairEL1       SysReg = 50448
	SysRegAmairEL1      SysReg = 50456
	SysRegVbarEL1       SysReg = 50688
	SysRegContextidrEL1 SysReg = 50817
	SysRegTpidrEL1      SysReg = 50820
	SysRegScxtnumEL1    SysReg = 50823
	SysRegCntkctlEL1    SysReg = 50952
	SysRegCsselrEL1     SysReg = 53248
	SysRegTpidrEl0      SysReg = 56962
	SysRegTpidrroEl0    SysReg = 56963
	SysRegTpidr2El0     SysReg = 56965
	SysRegScxtnumEl0    SysReg = 56967
	SysRegCntvCtlEl0    SysReg = 57113
	SysRegCntvCvalEl0   SysReg = 57114
	SysRegSpEL1         SysReg = 57864
	SysRegCntpCtlEl0    SysReg = 57105
	SysRegCntpCvalEl0   SysReg = 57106
	SysRegCntpTvalEl0   SysReg = 57104
	SysRegCnthctlEL2    SysReg = 59144
	SysRegCnthpCtlEL2   SysReg = 59153
	SysRegCnthpCvalEL2  SysReg = 59154
	SysRegCnthpTvalEL2  SysReg = 59152
	SysRegCntvoffEL2    SysReg = 59139
	SysRegCptrEL2       SysReg = 57482
	SysRegElrEL2        SysReg = 57857
	SysRegEsrEL2        SysReg = 58000
	SysRegFarEL2        SysReg = 58112
	SysRegHcrEL2        SysReg = 57480
	SysRegHpfarEL2      SysReg = 58116
	SysRegMairEL2       SysReg = 58640
	SysRegMdcrEL2       SysReg = 57481
	SysRegSctlrEL2      SysReg = 57472
	SysRegSpsrEL2       SysReg = 57856
	SysRegSpEL2         SysReg = 61960
	SysRegTcrEL2        SysReg = 57602
	SysRegTpidrEL2      SysReg = 59010
	SysRegTtbr0EL2      SysReg = 57600
	SysRegTtbr1EL2      SysReg = 57601
	SysRegVbarEL2       SysReg = 58880
	SysRegVmpidrEL2     SysReg = 57349
	SysRegVpidrEL2      SysReg = 57344
	SysRegVtcrEL2       SysReg = 57610
	SysRegVttbrEL2      SysReg = 57608
)

func (SysReg) String added in v0.17.0

func (e SysReg) String() string

String returns the SysReg constant's name, or its numeric form when the value is not a known constant.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL