gh100 = {
  'NV_PFSP_EMEMC': (0x0, lambda i: (0x008F2ac0+(i)*8), {'offs': (2, 7), 'blk': (8, 15), 'aincw': (24, 24), 'aincr': (25, 25)}),
  'NV_PFSP_EMEMC__SIZE_1': 8,
  'NV_PFSP_EMEMC_OFFS_INIT': 0x00000000,
  'NV_PFSP_EMEMC_BLK_INIT': 0x00000000,
  'NV_PFSP_EMEMC_AINCW_INIT': 0x00000000,
  'NV_PFSP_EMEMC_AINCW_TRUE': 0x00000001,
  'NV_PFSP_EMEMC_AINCW_FALSE': 0x00000000,
  'NV_PFSP_EMEMC_AINCR_INIT': 0x00000000,
  'NV_PFSP_EMEMC_AINCR_TRUE': 0x00000001,
  'NV_PFSP_EMEMC_AINCR_FALSE': 0x00000000,
  'NV_PFSP_EMEMD': (0x0, lambda i: (0x008F2ac4+(i)*8), {'data': (0, 31)}),
  'NV_PFSP_EMEMD__SIZE_1': 8,
  'NV_PFSP_MSGQ_HEAD': (0x0, lambda i: (0x008F2c80+(i)*8), {'val': (0, 31)}),
  'NV_PFSP_MSGQ_HEAD__SIZE_1': 8,
  'NV_PFSP_MSGQ_HEAD_VAL_INIT': 0x00000000,
  'NV_PFSP_MSGQ_TAIL': (0x0, lambda i: (0x008F2c84+(i)*8), {'val': (0, 31)}),
  'NV_PFSP_MSGQ_TAIL__SIZE_1': 8,
  'NV_PFSP_MSGQ_TAIL_VAL_INIT': 0x00000000,
  'NV_PFSP_QUEUE_HEAD': (0x0, lambda i: (0x008F2c00+(i)*8), {'address': (0, 31)}),
  'NV_PFSP_QUEUE_HEAD__SIZE_1': 8,
  'NV_PFSP_QUEUE_HEAD_ADDRESS_INIT': 0x00000000,
  'NV_PFSP_QUEUE_TAIL': (0x0, lambda i: (0x008F2c04+(i)*8), {'address': (0, 31)}),
  'NV_PFSP_QUEUE_TAIL__SIZE_1': 8,
  'NV_PFSP_QUEUE_TAIL_ADDRESS_INIT': 0x00000000,
  'NV_PFSP_FALCON_COMMON_SCRATCH_GROUP_2': (0x0, lambda i: (0x008f0320+(i)*4), {'val': (0, 31)}),
  'NV_PFSP_FALCON_COMMON_SCRATCH_GROUP_2__SIZE_1': 4,
  'NV_PFSP_FALCON_COMMON_SCRATCH_GROUP_2__DEVICE_MAP': 0x00000016,
  'NV_PFSP_FALCON_COMMON_SCRATCH_GROUP_2_VAL_INIT': 0x00000000,
  'NV_PFSP_FALCON_COMMON_SCRATCH_GROUP_3': (0x0, lambda i: (0x008f0330+(i)*4), {'val': (0, 31)}),
  'NV_PFSP_FALCON_COMMON_SCRATCH_GROUP_3__SIZE_1': 4,
  'NV_PFSP_FALCON_COMMON_SCRATCH_GROUP_3_VAL_INIT': 0x00000000,
}