DarwinDumper Report  Version: 2.9.9.1
Tuesday 06 February 2018
Mac Model: iMac15,1
CPU: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
Memory: 16 GB 1600 MHz DDR3
Video: Intel HD Graphics 4600 [8086:0412] Rev.[0006] Video: [1002:68b8] Rev.[0000]
Video: Intel HD Graphics 4600 [8086:0412] Rev.[0006]
Operating System
Unknown
System Version: macOS 10.12.6 (16G1212)
Note: A complete dump contains more information than shown in this .htm report. If submitting a report for help then please supply the containing directory, not just this file.

BIOS Video

Decoded using Andy Vandijck's updated version of dong's radeon_bios_decode tool
ATOM BIOS Rom: 
        SubsystemVendorID: 0x106b SubsystemID: 0x00cf
        IOBaseAddress: 0xe000
        Filename: S3C01601.103
        BIOS Bootup Message: 
JUNIPER BIOS UCODEv:126                                                     
PCI ID: 1002:68b8
Connector at index 0
        Type [@offset 44588]: DisplayPort (10)
        Encoder [@offset 44592]: INTERNAL_UNIPHY1 (0x20)
        i2cid [@offset 44672]: 0x91, OSX senseid: 0x2
Connector at index 1
        Type [@offset 44598]: DisplayPort (10)
        Encoder [@offset 44602]: INTERNAL_UNIPHY1 (0x20)
        i2cid [@offset 44699]: 0x90, OSX senseid: 0x1
Connector at index 2
        Type [@offset 44608]: DVI-I (2)
        Encoder [@offset 44612]: INTERNAL_UNIPHY2 (0x21)
        i2cid [@offset 44736]: 0x92, OSX senseid: 0x3
Connector at index 3
        Type [@offset 44618]: DVI-I (2)
        Encoder [@offset 44622]: INTERNAL_KLDSCP_DAC1 (0x15)
        i2cid [@offset 44736]: 0x92, OSX senseid: 0x3
Decoded using Andy Vandijck's updated version of dong's radeon_bios_decode tool
Read f000 bytes of data from /Users/crazycreator/Desktop/DarwinDumperReports/000_2018-02-06_04-56-07_iMac15,1/DarwinDumper_2.9.9.1_AMI_X64_0000_Unknown_crazycreator/BIOS/Video/1002.68B8.8000.0810.vga.rom
Table Format Rev.   01
Table Content Rev.  01
BIOS Boot Message:  '
JUNIPER BIOS UCODEv:126                                                     
'
Subsystem Vendor ID 106b
Subsystem ID        00cf
Command Tables:
  0000:   b81c  Len 0055  (ASIC_Init)
  0001:   b872  Len 001e  (GetDisplaySurfaceSize)
  0002:   b890  Len 03d1  (ASIC_RegistersInit)
  0003:   d35a  Len 00c3  (VRAM_BlockVenderDetection)
  0004:   e31e  Len 0177  (SetClocksRatio/DIGxEncoderControl)
  0005:   bc62  Len 0261  (MemoryControllerInit)
  0006:   bec4  Len 0019  (EnableCRTCMemReq)
  0007:   d41e  Len 00ec  (MemoryParamAdjust)
  0008:   -               (DVOEncoderControl)
  0009:   bede  Len 010c  (GPIOPinControl)
  000a:   bfea  Len 0100  (SetEngineClock)
  000b:   c0ea  Len 022d  (SetMemoryClock)
  000c:   c318  Len 0331  (SetPixelClock)
  000d:   -               (DynamicClockGating)
  000e:   c650  Len 0050  (ResetMemoryDLL)
  000f:   c6a0  Len 0062  (ResetMemoryDevice)
  0010:   e010  Len 010c  (MemoryPLLInit)
  0011:   e11c  Len 008e  (AdjustDisplayPll)
  0012:   c816  Len 00e9  (AdjustMemoryController)
  0013:   c900  Len 005f  (EnableASIC_StaticPwrMgt)
  0014:   c960  Len 0031  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0015:   c992  Len 00d2  (DAC_LoadDetection)
  0016:   -               (LVTMAEncoderControl)
  0017:   -               (LCD1OutputControl)
  0018:   ca64  Len 0123  (DAC1EncoderControl)
  0019:   cb88  Len 000d  (DAC2EncoderControl)
  001a:   cb96  Len 0022  (DVOOutputControl)
  001b:   -               (CV1OutputControl)
  001c:   efb0  Len 0030  (GetConditionalGoldenSetting/SetCRTC_DPM_State)
  001d:   -               (TVEncoderControl)
  001e:   -               (TMDSAEncoderControl)
  001f:   -               (LVDSEncoderControl)
  0020:   -               (TV1OutputControl)
  0021:   cbb8  Len 007a  (EnableScaler)
  0022:   cc32  Len 0043  (BlankCRTC)
  0023:   cc76  Len 003e  (EnableCRTC)
  0024:   ccb4  Len 00b0  (GetPixelClock)
  0025:   cd64  Len 0036  (EnableVGA_Render)
  0026:   cd9a  Len 001b  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0027:   -               (SetCRTC_Timing)
  0028:   cdb6  Len 0019  (SetCRTC_OverScan)
  0029:   -               (SetCRTC_Replication)
  002a:   cdd0  Len 00f6  (SelectCRTC_Source)
  002b:   cec6  Len 0180  (EnableGraphSurfaces)
  002c:   d046  Len 0048  (UpdateCRTC_DoubleBufferRegisters)
  002d:   d08e  Len 004a  (LUT_AutoFill)
  002e:   -               (EnableHW_IconCursor)
  002f:   d0d8  Len 006b  (GetMemoryClock)
  0030:   d144  Len 004e  (GetEngineClock)
  0031:   d192  Len 0128  (SetCRTC_UsingDTDTiming)
  0032:   -               (ExternalEncoderControl)
  0033:   -               (LVTMAOutputControl)
  0034:   d2ba  Len 009f  (VRAM_BlockDetectionByStrap)
  0035:   d50a  Len 00dc  (MemoryCleanUp)
  0036:   d5e6  Len 0233  (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  0037:   -               (WriteOneByteToHWAssistedI2C)
  0038:   -               (ReadHWAssistedI2CStatus/HPDInterruptService)
  0039:   d81a  Len 005f  (SpeedFanControl)
  003a:   d87a  Len 000a  (PowerConnectorDetection)
  003b:   d884  Len 004f  (MC_Synchronization)
  003c:   d8d4  Len 00e1  (ComputeMemoryEnginePLL)
  003d:   d9b6  Len 005f  (MemoryRefreshConversion)
  003e:   e496  Len 0029  (VRAM_GetCurrentInfoBlock)
  003f:   da16  Len 03c6  (DynamicMemorySettings)
  0040:   dddc  Len 01a8  (MemoryTraining)
  0041:   df84  Len 005b  (EnableSpreadSpectrumOnPPLL)
  0042:   -               (TMDSAOutputControl)
  0043:   e1aa  Len 0174  (SetVoltage)
  0044:   dfe0  Len 0018  (DAC1OutputControl)
  0045:   dff8  Len 0018  (DAC2OutputControl)
  0046:   -               (SetupHWAssistedI2CStatus)
  0047:   c702  Len 0066  (ClockSource)
  0048:   c768  Len 00ad  (MemoryDeviceInit)
  0049:   -               (EnableYUV)
  004a:   -               (DIG1EncoderControl)
  004b:   -               (DIG2EncoderControl)
  004c:   e4c0  Len 08d3  (DIG1TransmitterControl/UNIPHYTransmitterControl)
  004d:   -               (DIG2TransmitterControl/LVTMATransmitterControl)
  004e:   ed94  Len 01c0  (ProcessAuxChannelTransaction)
  004f:   ef54  Len 005b  (DPEncoderService)
Data Tables:
  0000:   -                          (UtilityPipeLine)
  0001:   acd0  Len 000c  Rev 01:01  (MultimediaCapabilityInfo)    (struct size 000c)
  0002:   acdc  Len 0014  Rev 01:01  (MultimediaConfigInfo)    (struct size 0014)
  0003:   a82a  Len 01fc  Rev 01:02  (StandardVESA_Timing)    (struct size 01c4)
  0004:   aa26  Len 005c  Rev 02:01  (FirmwareInfo)    (struct size 005c)
  0005:   -                          (DAC_Info)
  0006:   aa82  Len 0036  Rev 01:02  (LVDS_Info)    (struct size 0034)
  0007:   -                          (TMDS_Info)
  0008:   -                          (AnalogTV_Info)
  0009:   -                          (SupportedDevicesInfo)
  000a:   aab8  Len 00dc  Rev 01:01  (GPIO_I2C_Info)
  000b:   ab94  Len 000c  Rev 01:04  (VRAM_UsageByFirmware)    (struct size 000c)
  000c:   aba0  Len 001c  Rev 01:01  (GPIO_Pin_LUT)
  000d:   abbc  Len 00d8  Rev 01:01  (VESA_ToInternalModeLUT)
  000e:   ac94  Len 003c  Rev 02:01  (ComponentVideoInfo)
  000f:   acf0  Len 0122  Rev 05:01  (PowerPlayInfo)    (struct size 0025)
  0010:   -                          (CompassionateData)
  0011:   b804  Len 0018  Rev 02:01  (SaveRestoreInfo/DispDevicePriorityInfo)
  0012:   -                          (PPLL_SS_Info/SS_Info)
  0013:   -                          (OemInfo)
  0014:   -                          (XTMDS_Info)
  0015:   -                          (MclkSS_Info)
  0016:   ae12  Len 00f1  Rev 01:03  (Object_Info/Object_Header)    (struct size 0010)
  0017:   b0e2  Len 007d  Rev 01:01  (IndirectIOAccess)
  0018:   af04  Len 01dd  Rev 01:01  (MC_InitParameter/AdjustARB_SEQ)
  0019:   -                          (ASIC_VDDC_Info)
  001a:   b75c  Len 001c  Rev 03:01  (ASIC_InternalSS_Info/ASIC_MVDDC_Info)    (struct size 0034)
  001b:   b778  Len 008b  Rev 02:02  (TV_VideoMode/DispOutInfo)
  001c:   b160  Len 0583  Rev 01:04  (VRAM_Info)    (struct size 09a3)
  001d:   -                          (MemoryTrainingInfo/ASIC_MVDDQ_Info)
  001e:   -                          (IntegratedSystemInfo)
  001f:   -                          (ASIC_ProfilingInfo/ASIC_VDDCI_Info)
  0020:   b6e4  Len 0078  Rev 01:02  (VoltageObjectInfo/VRAM_GPIO_DetectionInfo)
  0021:   -                          (PowerSourceInfo)
*** Command Tables:
command_table  0000b81c  #00  (ASIC_Init):
  Size         0055
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 5202              CALL_TABLE  02  (ASIC_RegistersInit)
  0008: 5239              CALL_TABLE  39  (SpeedFanControl)
  000a: 6604              SET_DATA_BLOCK  04  (FirmwareInfo)
  000c: 028c022e00        MOVE   param[02]  [XX..]  <-  data[002e] [..XX]
  0011: 020d020100        MOVE   param[02]  [..XX]  <-  0001
  0016: 5243              CALL_TABLE  43  (SetVoltage)
  0018: 02050204004c04    MOVE   param[02]  [XXXX]  <-  044c0004
  001f: 5243              CALL_TABLE  43  (SetVoltage)
  0021: 020d020500        MOVE   param[02]  [..XX]  <-  0005
  0026: 5243              CALL_TABLE  43  (SetVoltage)
  0028: 5205              CALL_TABLE  05  (MemoryControllerInit)
  002a: 5247              CALL_TABLE  47  (ClockSource)
  002c: 02010200          MOVE   param[02]  [XXXX]  <-  param[00]  [XXXX]
  0030: 0ee50208          OR     param[02]  [X...]  <-  08
  0034: 520a              CALL_TABLE  0a  (SetEngineClock)
  0036: 02010201          MOVE   param[02]  [XXXX]  <-  param[01]  [XXXX]
  003a: 0ee50208          OR     param[02]  [X...]  <-  08
  003e: 520b              CALL_TABLE  0b  (SetMemoryClock)
  0040: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  0042: 030c410400        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0004] [..XX]
  0047: 4c0d410200        TEST   WS_REMIND/HI32 [..XX]  <-  0002
  004c: 445400            JUMP_Equal  0054
  004f: 0da5c90504        OR     reg[05c9]  [.X..]  <-  04
  0054: 5b                EOT
command_table  0000b872  #01  (GetDisplaySurfaceSize):
  Size         001e
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 0208000d1a        MOVE   param[00]  [..XX]  <-  reg[1a0d]  [..XX]
  000e: 3208000b1a        SUB    param[00]  [..XX]  <-  reg[1a0b]  [..XX]
  0013: 0288000e1a        MOVE   param[00]  [XX..]  <-  reg[1a0e]  [..XX]
  0018: 3288000c1a        SUB    param[00]  [XX..]  <-  reg[1a0c]  [..XX]
  001d: 5b                EOT
command_table  0000b890  #02  (ASIC_RegistersInit):
  Size         03d1
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        01 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  0009: 0105020001800000  MOVE   reg[0002]  [XXXX]  <-  00008001
  0011: 0105210080000000  MOVE   reg[0021]  [XXXX]  <-  00000080
  0019: 0105110007005000  MOVE   reg[0011]  [XXXX]  <-  00500007
  0021: 0725c4007f        AND    reg[00c4]  [...X]  <-  7f
  0026: 370400            SET_ATI_PORT  0004
  0029: 0105200000804000  MOVE   reg[0020]  [XXXX]  <-  00408000
  0031: 0105a00010000160  MOVE   reg[00a0]  [XXXX]  <-  60010010
  0039: 5c05b1007f00000880028886  MASK   reg[00b1]  [XXXX]  &  0800007f  |  86880280
  0045: 5c05a1004007000080100104  MASK   reg[00a1]  [XXXX]  &  00000740  |  04011080
  0051: 5c05a2007f30000000002000  MASK   reg[00a2]  [XXXX]  &  0000307f  |  00200000
  005d: 5c05a4000100800d20030012  MASK   reg[00a4]  [XXXX]  &  0d800001  |  12000320
  0069: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  006c: 0105980100443201  MOVE   reg[0198]  [XXXX]  <-  01324400
  0074: 01058f0104760000  MOVE   reg[018f]  [XXXX]  <-  00007604
  007c: 54000600          CLEAR  reg[0006]  [XXXX]
  0080: 0105020000600100  MOVE   reg[0002]  [XXXX]  <-  00016000
  0088: 0105030045428c3d  MOVE   reg[0003]  [XXXX]  <-  3d8c4245
  0090: 0105040000600100  MOVE   reg[0004]  [XXXX]  <-  00016000
  0098: 0105050045428c3d  MOVE   reg[0005]  [XXXX]  <-  3d8c4245
  00a0: 0105020004400100  MOVE   reg[0002]  [XXXX]  <-  00014004
  00a8: 0105030003000000  MOVE   reg[0003]  [XXXX]  <-  00000003
  00b0: 0105040004400100  MOVE   reg[0004]  [XXXX]  <-  00014004
  00b8: 0105050003000000  MOVE   reg[0005]  [XXXX]  <-  00000003
  00c0: 0105020004800100  MOVE   reg[0002]  [XXXX]  <-  00018004
  00c8: 010d0300fff0      MOVE   reg[0003]  [..XX]  <-  f0ff
  00ce: 010d0300ff00      MOVE   reg[0003]  [..XX]  <-  00ff
  00d4: 0105040004800100  MOVE   reg[0004]  [XXXX]  <-  00018004
  00dc: 010d0500fff0      MOVE   reg[0005]  [..XX]  <-  f0ff
  00e2: 010d0500ff00      MOVE   reg[0005]  [..XX]  <-  00ff
  00e8: 0105000b2100200f  MOVE   reg[0b00]  [XXXX]  <-  0f200021
  00f0: 0105cc0b01000000  MOVE   reg[0bcc]  [XXXX]  <-  00000001
  00f8: 0d25800502        OR     reg[0580]  [...X]  <-  02
  00fd: 028d000007        MOVE   param[00]  [XX..]  <-  0700
  0102: 5218              CALL_TABLE  18  (DAC1EncoderControl)
  0104: 028d000007        MOVE   param[00]  [XX..]  <-  0700
  0109: 5219              CALL_TABLE  19  (DAC2EncoderControl)
  010b: 550000            CLEAR  param[00]  [XXXX]
  010e: 5223              CALL_TABLE  23  (EnableCRTC)
  0110: 2c250001          ADD    param[00]  [...X]  <-  01
  0114: 3d250006          COMP   param[00]  [...X]  <-  06
  0118: 450e01            JUMP_Below  010e
  011b: 5102              DELAY_MicroSec  02
  011d: 552000            CLEAR  param[00]  [...X]
  0120: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0122: 5ce5c01a0302      MASK   reg[1ac0]  [X...]  &  03  |  02
  0128: 0105fd1a20000000  MOVE   reg[1afd]  [XXXX]  <-  00000020
  0130: 0125911a55        MOVE   reg[1a91]  [...X]  <-  55
  0135: 0d257d1a01        OR     reg[1a7d]  [...X]  <-  01
  013a: 014db61b0001      MOVE   reg[1bb6]  [.XX.]  <-  0100
  0140: 2c250001          ADD    param[00]  [...X]  <-  01
  0144: 3d250006          COMP   param[00]  [...X]  <-  06
  0148: 452001            JUMP_Below  0120
  014b: 3a0000            SET_REG_BLOCK  0000
  014e: 5c05f602fff8ffff00040000  MASK   reg[02f6]  [XXXX]  &  fffff8ff  |  00000400
  015a: 0105dc0010002c00  MOVE   reg[00dc]  [XXXX]  <-  002c0010
  0162: 0125e0002f        MOVE   reg[00e0]  [...X]  <-  2f
  0167: 010dd8000100      MOVE   reg[00d8]  [..XX]  <-  0001
  016d: 0105dd0019002d00  MOVE   reg[00dd]  [XXXX]  <-  002d0019
  0175: 0125e1002a        MOVE   reg[00e1]  [...X]  <-  2a
  017a: 010dd9000100      MOVE   reg[00d9]  [..XX]  <-  0001
  0180: 0165d40002        MOVE   reg[00d4]  [..X.]  <-  02
  0185: 66ff              SET_DATA_BLOCK  ff  (this table)
  0187: 2d0d425002        ADD    WS_DATAPTR [..XX]  <-  0250
  018c: 550000            CLEAR  param[00]  [XXXX]
  018f: 5212              CALL_TABLE  12  (AdjustMemoryController)
  0191: 03254110          MOVE   WS_REMIND/HI32 [...X]  <-  10
  0195: 0d65531940        OR     reg[1953]  [..X.]  <-  40
  019a: 07655319bf        AND    reg[1953]  [..X.]  <-  bf
  019f: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  01a3: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  01a7: 499501            JUMP_NotEqual  0195
  01aa: 0d254a1901        OR     reg[194a]  [...X]  <-  01
  01af: 54304a19          CLEAR  reg[194a]  [.X..]
  01b3: 0d254b1901        OR     reg[194b]  [...X]  <-  01
  01b8: 54304b19          CLEAR  reg[194b]  [.X..]
  01bc: 5132              DELAY_MicroSec  32
  01be: 07e59d017f        AND    reg[019d]  [X...]  <-  7f
  01c3: 0105400009020000  MOVE   reg[0040]  [XXXX]  <-  00000209
  01cb: 4ae5410002        TEST   reg[0041]  [X...]  <-  02
  01d0: 444c02            JUMP_Equal  024c
  01d3: 010540001f020000  MOVE   reg[0040]  [XXXX]  <-  0000021f
  01db: 0308404100        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0041]  [..XX]
  01e0: 150d4001          SHIFT_LEFT  WS_QUOT/LOW32 [..XX]  by  01
  01e4: 090d40801f        AND    WS_QUOT/LOW32 [..XX]  <-  1f80
  01e9: 0105400021020000  MOVE   reg[0040]  [XXXX]  <-  00000221
  01f1: 0300414100        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[0041]  [XXXX]
  01f6: 15054101          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  01
  01fa: 0105400020020000  MOVE   reg[0040]  [XXXX]  <-  00000220
  0202: 03f8414100        MOVE   WS_REMIND/HI32 [X...]  <-  reg[0041]  [X...]
  0207: 1b3d4107          SHIFT_RIGHT  WS_REMIND/HI32 [X...]  by  07
  020b: 0f3a4141          OR     WS_REMIND/HI32 [...X]  <-  WS_REMIND/HI32 [X...]
  020f: 66ff              SET_DATA_BLOCK  ff  (this table)
  0211: 2d0d42c503        ADD    WS_DATAPTR [..XX]  <-  03c5
  0216: 038c400000        MOVE   WS_QUOT/LOW32 [XX..]  <-  data[0000] [..XX]
  021b: 3e8d40ffff        COMP   WS_QUOT/LOW32 [XX..]  <-  ffff
  0220: 444902            JUMP_Equal  0249
  0223: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  0228: 5c0ad2013fe040    MASK   reg[01d2]  [..XX]  &  e03f  |  WS_QUOT/LOW32 [..XX]
  022f: 03e24141          MOVE   WS_REMIND/HI32 [X...]  <-  WS_REMIND/HI32 [...X]
  0233: 09e5410f          AND    WS_REMIND/HI32 [X...]  <-  0f
  0237: 5c3ad301f041      MASK   reg[01d3]  [...X]  &  f0  |  WS_REMIND/HI32 [X...]
  023d: 1b054104          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  04
  0241: 2d0d420200        ADD    WS_DATAPTR [..XX]  <-  0002
  0246: 431602            JUMP   0216
  0249: 560848            CLEAR  WS_REGPTR [..XX]
  024c: 5b                EOT
  024d: 7a8101d5009800e40004e50000e600000c26040d26040e26042d080477190492
        09049309049409042e08043008042f08041e0904700504c50104950104891804
        9d1800b11800c91800dd1800f118008a18049e1800b21800ca1800de1800f218
        004919047119047219007319007419007519007619003b0104ae17045d190446
        1904f90204fb0204ff02000303000703000b03000f0300fc0204000300040300
        0803000c0300100300cb0104cd0104cf01041a03041d0304791504d20104d401
        00d601001902001b0200d30104d50100d701001a02041c0204ffff00ffffff00
        04f70c0900008200004400001000000010000000000000000004040000040400
        0004000000040400800c040000040000000404000114040020d3201d64003200
        001c000010123d220f000000000000001b02000118001b00f0f0030300000000
        102702000008000402000300126b1a06726900f9010000004444444444040000
        000100fc60100104080000008801000088010000000000000000020004004700
        4900ffff  
                          CTB_DS  385 bytes
command_table  0000d35a  #03  (VRAM_BlockVenderDetection):
  Size         00c3
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        02 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 0105310a40610100  MOVE   reg[0a31]  [XXXX]  <-  00016140
  0011: 5105              DELAY_MicroSec  05
  0013: 030046490a        MOVE   WS_FB_WIN [XXXX]  <-  reg[0a49]  [XXXX]
  0018: 0300404e0a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0a4e]  [XXXX]
  001d: 0105490a60000700  MOVE   reg[0a49]  [XXXX]  <-  00070060
  0025: 01054f0a60000700  MOVE   reg[0a4f]  [XXXX]  <-  00070060
  002d: 01054a0a60000700  MOVE   reg[0a4a]  [XXXX]  <-  00070060
  0035: 0105500a60000700  MOVE   reg[0a50]  [XXXX]  <-  00070060
  003d: 01054e0a00000000  MOVE   reg[0a4e]  [XXXX]  <-  00000000
  0045: 0105540a00000000  MOVE   reg[0a54]  [XXXX]  <-  00000000
  004d: 0300407e0a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0a7e]  [XXXX]
  0052: 0102490a46        MOVE   reg[0a49]  [XXXX]  <-  WS_FB_WIN [XXXX]
  0057: 01024f0a46        MOVE   reg[0a4f]  [XXXX]  <-  WS_FB_WIN [XXXX]
  005c: 01024a0a46        MOVE   reg[0a4a]  [XXXX]  <-  WS_FB_WIN [XXXX]
  0061: 0102500a46        MOVE   reg[0a50]  [XXXX]  <-  WS_FB_WIN [XXXX]
  0066: 01024e0a40        MOVE   reg[0a4e]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  006b: 0102540a40        MOVE   reg[0a54]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0070: 0105310a00610100  MOVE   reg[0a31]  [XXXX]  <-  00016100
  0078: 1b054008          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  08
  007c: 563840            CLEAR  WS_QUOT/LOW32 [X...]
  007f: 03654080          MOVE   WS_QUOT/LOW32 [..X.]  <-  80
  0083: 030541e63b0500    MOVE   WS_REMIND/HI32 [XXXX]  <-  00053be6
  008a: 03a24041          MOVE   WS_QUOT/LOW32 [.X..]  <-  WS_REMIND/HI32 [...X]
  008e: 09a54007          AND    WS_QUOT/LOW32 [.X..]  <-  07
  0092: 03324340          MOVE   WS_SHIFT [...X]  <-  WS_QUOT/LOW32 [.X..]
  0096: 4c254001          TEST   WS_QUOT/LOW32 [...X]  <-  01
  009a: 44a100            JUMP_Equal  00a1
  009d: 0fe24044          OR     WS_QUOT/LOW32 [X...]  <-  WS_OR_MASK [...X]
  00a1: 1b0d4001          SHIFT_RIGHT  WS_QUOT/LOW32 [..XX]  by  01
  00a5: 1b054103          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  03
  00a9: 3e654000          COMP   WS_QUOT/LOW32 [..X.]  <-  00
  00ad: 498a00            JUMP_NotEqual  008a
  00b0: 017a800a40        MOVE   reg[0a80]  [..X.]  <-  WS_QUOT/LOW32 [X...]
  00b5: 02ba0040          MOVE   param[00]  [.X..]  <-  WS_QUOT/LOW32 [X...]
  00b9: 523e              CALL_TABLE  3e  (VRAM_GetCurrentInfoBlock)
  00bb: 0224000a00        MOVE   param[00]  [...X]  <-  data[000a] [...X]
  00c0: 5234              CALL_TABLE  34  (VRAM_BlockDetectionByStrap)
  00c2: 5b                EOT
command_table  0000e31e  #04  (SetClocksRatio/DIGxEncoderControl):
  Size         0177
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 03014601          MOVE   WS_FB_WIN [XXXX]  <-  param[01]  [XXXX]
  000d: 02310100          MOVE   param[01]  [...X]  <-  param[00]  [.X..]
  0011: 1a250104          SHIFT_RIGHT  param[01]  [...X]  by  04
  0015: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0017: 02020146          MOVE   param[01]  [XXXX]  <-  WS_FB_WIN [XXXX]
  001b: 423900630f43006308380163092901630a3001630b4501630c4d01630d5d0163
        106f015a5a  
                          SWITCH  param[00]  [X...]
        0f->0043 08->0138 09->0129 0a->0130 0b->0145 0c->014d 0d->015d 10->016f
  0040: 432501            JUMP   0125
  0043: 15254604          SHIFT_LEFT  WS_FB_WIN [...X]  by  04
  0047: 5c62001c8f46      MASK   reg[1c00]  [..X.]  &  8f  |  WS_FB_WIN [...X]
  004d: 5400831c          CLEAR  reg[1c83]  [XXXX]
  0051: 3d250101          COMP   param[01]  [...X]  <-  01
  0055: 440001            JUMP_Equal  0100
  0058: 010d031c1f00      MOVE   reg[1c03]  [..XX]  <-  001f
  005e: 3d250100          COMP   param[01]  [...X]  <-  00
  0062: 447300            JUMP_Equal  0073
  0065: 3d250102          COMP   param[01]  [...X]  <-  02
  0069: 44ef00            JUMP_Equal  00ef
  006c: 3d250105          COMP   param[01]  [...X]  <-  05
  0070: 49f700            JUMP_NotEqual  00f7
  0073: 5408c11c          CLEAR  reg[1cc1]  [..XX]
  0077: 3da50100          COMP   param[01]  [.X..]  <-  00
  007b: 498200            JUMP_NotEqual  0082
  007e: 02a50102          MOVE   param[01]  [.X..]  <-  02
  0082: 32a50101          SUB    param[01]  [.X..]  <-  01
  0086: 01f1c11c01        MOVE   reg[1cc1]  [X...]  <-  param[01]  [.X..]
  008b: 4a25c31c01        TEST   reg[1cc3]  [...X]  <-  01
  0090: 49d700            JUMP_NotEqual  00d7
  0093: 0765c91cfe        AND    reg[1cc9]  [..X.]  <-  fe
  0098: 0105ca1c00800000  MOVE   reg[1cca]  [XXXX]  <-  00008000
  00a0: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  00a3: 03094000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [..XX]
  00a7: 21054000800000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00008000
  00ae: 030541483f0000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00003f48
  00b5: 4ba50001          TEST   param[00]  [.X..]  <-  01
  00b9: 44c300            JUMP_Equal  00c3
  00bc: 03054178690000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00006978
  00c3: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00c7: 0102cb1c40        MOVE   reg[1ccb]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00cc: 0d25d51c10        OR     reg[1cd5]  [...X]  <-  10
  00d1: 0d0dc01c0010      OR     reg[1cc0]  [..XX]  <-  1000
  00d7: 022001001c        MOVE   param[01]  [...X]  <-  reg[1c00]  [...X]
  00dc: 08250107          AND    param[01]  [...X]  <-  07
  00e0: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  00e2: 152d4604          SHIFT_LEFT  WS_FB_WIN [..X.]  by  04
  00e6: 01aa9c1b46        MOVE   reg[1b9c]  [.X..]  <-  WS_FB_WIN [..X.]
  00eb: 3a0000            SET_REG_BLOCK  0000
  00ee: 5b                EOT
  00ef: 0105831c01000000  MOVE   reg[1c83]  [XXXX]  <-  00000001
  00f7: 070d7c1ceffc      AND    reg[1c7c]  [..XX]  <-  fcef
  00fd: 432501            JUMP   0125
  0100: 010d031c6300      MOVE   reg[1c03]  [..XX]  <-  0063
  0106: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0108: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  010d: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  0111: 442501            JUMP_Equal  0125
  0114: 0d258c1c01        OR     reg[1c8c]  [...X]  <-  01
  0119: 4ce54110          TEST   WS_REMIND/HI32 [X...]  <-  10
  011d: 442501            JUMP_Equal  0125
  0120: 0d258c1c10        OR     reg[1c8c]  [...X]  <-  10
  0125: 3a0000            SET_REG_BLOCK  0000
  0128: 5b                EOT
  0129: 5420d11c          CLEAR  reg[1cd1]  [...X]
  012d: 432501            JUMP   0125
  0130: 0d25d11c01        OR     reg[1cd1]  [...X]  <-  01
  0135: 432501            JUMP   0125
  0138: 0d65c91c01        OR     reg[1cc9]  [..X.]  <-  01
  013d: 0725c01cef        AND    reg[1cc0]  [...X]  <-  ef
  0142: 432501            JUMP   0125
  0145: 0d25c01c10        OR     reg[1cc0]  [...X]  <-  10
  014a: 432501            JUMP   0125
  014d: 5408c31c          CLEAR  reg[1cc3]  [..XX]
  0151: 51c8              DELAY_MicroSec  c8
  0153: 0d25c41c01        OR     reg[1cc4]  [...X]  <-  01
  0158: 5132              DELAY_MicroSec  32
  015a: 432501            JUMP   0125
  015d: 0725c41cfe        AND    reg[1cc4]  [...X]  <-  fe
  0162: 510a              DELAY_MicroSec  0a
  0164: 010dc31c0102      MOVE   reg[1cc3]  [..XX]  <-  0201
  016a: 51c8              DELAY_MicroSec  c8
  016c: 432501            JUMP   0125
  016f: 0121de1c01        MOVE   reg[1cde]  [...X]  <-  param[01]  [...X]
  0174: 432501            JUMP   0125
command_table  0000bc62  #05  (MemoryControllerInit):
  Size         0261
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 54202415          CLEAR  reg[1524]  [...X]
  000d: 0125000803        MOVE   reg[0800]  [...X]  <-  03
  0012: 01252b0801        MOVE   reg[082b]  [...X]  <-  01
  0017: 550000            CLEAR  param[00]  [XXXX]
  001a: 5234              CALL_TABLE  34  (VRAM_BlockDetectionByStrap)
  001c: 523e              CALL_TABLE  3e  (VRAM_GetCurrentInfoBlock)
  001e: 01e4800a0b00      MOVE   reg[0a80]  [X...]  <-  data[000b] [...X]
  0024: 0124800a1d00      MOVE   reg[0a80]  [...X]  <-  data[001d] [...X]
  002a: 0d25800a20        OR     reg[0a80]  [...X]  <-  20
  002f: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  0032: 0324400c00        MOVE   WS_QUOT/LOW32 [...X]  <-  data[000c] [...X]
  0037: 15254003          SHIFT_LEFT  WS_QUOT/LOW32 [...X]  by  03
  003b: 66ff              SET_DATA_BLOCK  ff  (this table)
  003d: 2d0d420502        ADD    WS_DATAPTR [..XX]  <-  0205
  0042: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0046: 0104d7090000      MOVE   reg[09d7]  [XXXX]  <-  data[0000] [XXXX]
  004c: 010c01080400      MOVE   reg[0801]  [..XX]  <-  data[0004] [..XX]
  0052: 523e              CALL_TABLE  3e  (VRAM_GetCurrentInfoBlock)
  0054: 010402080000      MOVE   reg[0802]  [XXXX]  <-  data[0000] [XXXX]
  005a: 0705d8090014fcff  AND    reg[09d8]  [XXXX]  <-  fffc1400
  0062: 0d0cd8090600      OR     reg[09d8]  [..XX]  <-  data[0006] [..XX]
  0068: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  006b: 0324411400        MOVE   WS_REMIND/HI32 [...X]  <-  data[0014] [...X]
  0070: 15054106          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  06
  0074: 01020a1541        MOVE   reg[150a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0079: 0324400600        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0006] [...X]
  007e: 03624040          MOVE   WS_QUOT/LOW32 [..X.]  <-  WS_QUOT/LOW32 [...X]
  0082: 1b2d4006          SHIFT_RIGHT  WS_QUOT/LOW32 [..X.]  by  06
  0086: 15254002          SHIFT_LEFT  WS_QUOT/LOW32 [...X]  by  02
  008a: 0f2a4040          OR     WS_QUOT/LOW32 [...X]  <-  WS_QUOT/LOW32 [..X.]
  008e: 0925400f          AND    WS_QUOT/LOW32 [...X]  <-  0f
  0092: 0105250a403ce37e  MOVE   reg[0a25]  [XXXX]  <-  7ee33c40
  009a: 0d22250a40        OR     reg[0a25]  [...X]  <-  WS_QUOT/LOW32 [...X]
  009f: 5c05260a00000010fd0f1301  MASK   reg[0a26]  [XXXX]  &  10000000  |  01130ffd
  00ab: 0105270a1b00002a  MOVE   reg[0a27]  [XXXX]  <-  2a00001b
  00b3: 0105570a31040300  MOVE   reg[0a57]  [XXXX]  <-  00030431
  00bb: 010d00080100      MOVE   reg[0800]  [..XX]  <-  0001
  00c1: 0105570a31040300  MOVE   reg[0a57]  [XXXX]  <-  00030431
  00c9: 5c65250ac33c      MASK   reg[0a25]  [..X.]  &  c3  |  3c
  00cf: 010d00081200      MOVE   reg[0800]  [..XX]  <-  0012
  00d5: 0105570a31040300  MOVE   reg[0a57]  [XXXX]  <-  00030431
  00dd: 5c65250ac334      MASK   reg[0a25]  [..X.]  &  c3  |  34
  00e3: 010d00080300      MOVE   reg[0800]  [..XX]  <-  0003
  00e9: 6618              SET_DATA_BLOCK  18  (MC_InitParameter/AdjustARB_SEQ)
  00eb: 55c000            CLEAR  param[00]  [XXXX]
  00ee: 2d0c420400        ADD    WS_DATAPTR [..XX]  <-  data[0004] [..XX]
  00f3: 5212              CALL_TABLE  12  (AdjustMemoryController)
  00f5: 3c25810102        COMP   reg[0181]  [...X]  <-  02
  00fa: 441501            JUMP_Equal  0115
  00fd: 01052d0a80303200  MOVE   reg[0a2d]  [XXXX]  <-  00323080
  0105: 01052e0a80303200  MOVE   reg[0a2e]  [XXXX]  <-  00323080
  010d: 01053d0abfff0000  MOVE   reg[0a3d]  [XXXX]  <-  0000ffbf
  0115: 020500ffffff00    MOVE   param[00]  [XXXX]  <-  00ffffff
  011c: 02f000cd05        MOVE   param[00]  [X...]  <-  reg[05cd]  [.X..]
  0121: 661c              SET_DATA_BLOCK  1c  (VRAM_Info)
  0123: 2d0c420400        ADD    WS_DATAPTR [..XX]  <-  data[0004] [..XX]
  0128: 5212              CALL_TABLE  12  (AdjustMemoryController)
  012a: 0de54e0a30        OR     reg[0a4e]  [X...]  <-  30
  012f: 0de5540a30        OR     reg[0a54]  [X...]  <-  30
  0134: 0de5970a30        OR     reg[0a97]  [X...]  <-  30
  0139: 0de5980a30        OR     reg[0a98]  [X...]  <-  30
  013e: 07e54e0acf        AND    reg[0a4e]  [X...]  <-  cf
  0143: 07e5540acf        AND    reg[0a54]  [X...]  <-  cf
  0148: 07e5970acf        AND    reg[0a97]  [X...]  <-  cf
  014d: 07e5980acf        AND    reg[0a98]  [X...]  <-  cf
  0152: 0300410a15        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[150a]  [XXXX]
  0157: 33054101000000    SUB    WS_REMIND/HI32 [XXXX]  <-  00000001
  015e: 1b054104          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  04
  0162: 54080908          CLEAR  reg[0809]  [..XX]
  0166: 018a090841        MOVE   reg[0809]  [XX..]  <-  WS_REMIND/HI32 [..XX]
  016b: 5400010b          CLEAR  reg[0b01]  [XXXX]
  016f: 5420c900          CLEAR  reg[00c9]  [...X]
  0173: 5400c400          CLEAR  reg[00c4]  [XXXX]
  0177: 0725270a9f        AND    reg[0a27]  [...X]  <-  9f
  017c: 5c25f309fc04      MASK   reg[09f3]  [...X]  &  fc  |  04
  0182: 03054601000000    MOVE   WS_FB_WIN [XXXX]  <-  00000001
  0189: 0388460008        MOVE   WS_FB_WIN [XX..]  <-  reg[0800]  [..XX]
  018e: 66ff              SET_DATA_BLOCK  ff  (this table)
  0190: 2d0d421d02        ADD    WS_DATAPTR [..XX]  <-  021d
  0195: 010a000846        MOVE   reg[0800]  [..XX]  <-  WS_FB_WIN [..XX]
  019a: 0124930a0000      MOVE   reg[0a93]  [...X]  <-  data[0000] [...X]
  01a0: 0124940a0100      MOVE   reg[0a94]  [...X]  <-  data[0001] [...X]
  01a6: 0104a30a0200      MOVE   reg[0aa3]  [XXXX]  <-  data[0002] [XXXX]
  01ac: 0104a40a0600      MOVE   reg[0aa4]  [XXXX]  <-  data[0006] [XXXX]
  01b2: 0104a50a0a00      MOVE   reg[0aa5]  [XXXX]  <-  data[000a] [XXXX]
  01b8: 0104a60a0e00      MOVE   reg[0aa6]  [XXXX]  <-  data[000e] [XXXX]
  01be: 0104a70a1200      MOVE   reg[0aa7]  [XXXX]  <-  data[0012] [XXXX]
  01c4: 0104a80a1600      MOVE   reg[0aa8]  [XXXX]  <-  data[0016] [XXXX]
  01ca: 0104a90a1a00      MOVE   reg[0aa9]  [XXXX]  <-  data[001a] [XXXX]
  01d0: 0104aa0a1e00      MOVE   reg[0aaa]  [XXXX]  <-  data[001e] [XXXX]
  01d6: 07e52d0ac1        AND    reg[0a2d]  [X...]  <-  c1
  01db: 07e52e0ac1        AND    reg[0a2e]  [X...]  <-  c1
  01e0: 2d0d422200        ADD    WS_DATAPTR [..XX]  <-  0022
  01e5: 2d254611          ADD    WS_FB_WIN [...X]  <-  11
  01e9: 3e254612          COMP   WS_FB_WIN [...X]  <-  12
  01ed: 46f701            JUMP_Above  01f7
  01f0: 4ca54602          TEST   WS_FB_WIN [.X..]  <-  02
  01f4: 499501            JUMP_NotEqual  0195
  01f7: 011a000846        MOVE   reg[0800]  [..XX]  <-  WS_FB_WIN [XX..]
  01fc: 0de5260a01        OR     reg[0a26]  [X...]  <-  01
  0201: 5b                EOT
  0202: 7a5c0010320700ed0f060021430700e01f040032540700102f0200e1b45c7d28
        00e63b05007eb94000d042f7007eb9080084b2fa008352fa00e35d0500e1b4eb
        692100f48b4c007eb94000d042f7007e99090084b2fa0042569f00f4ab0c00  
                          CTB_DS  92 bytes
command_table  0000bec4  #06  (EnableCRTCMemReq):
  Size         0019
  Format Rev.  02
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  000b: 68650001          XOR    param[00]  [..X.]  <-  01
  000f: 5ce99c1bfe00      MASK   reg[1b9c]  [X...]  &  fe  |  param[00]  [..X.]
  0015: 3a0000            SET_REG_BLOCK  0000
  0018: 5b                EOT
command_table  0000d41e  #07  (MemoryParamAdjust):
  Size         00ec
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 523e              CALL_TABLE  3e  (VRAM_GetCurrentInfoBlock)
  000b: 0104820a1800      MOVE   reg[0a82]  [XXXX]  <-  data[0018] [XXXX]
  0011: 0324411e00        MOVE   WS_REMIND/HI32 [...X]  <-  data[001e] [...X]
  0016: 15254106          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  06
  001a: 0d22800a41        OR     reg[0a80]  [...X]  <-  WS_REMIND/HI32 [...X]
  001f: 0324411f00        MOVE   WS_REMIND/HI32 [...X]  <-  data[001f] [...X]
  0024: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  0028: 03624141          MOVE   WS_REMIND/HI32 [..X.]  <-  WS_REMIND/HI32 [...X]
  002c: 152d4104          SHIFT_LEFT  WS_REMIND/HI32 [..X.]  by  04
  0030: 0f2a4141          OR     WS_REMIND/HI32 [...X]  <-  WS_REMIND/HI32 [..X.]
  0034: 0122550a41        MOVE   reg[0a55]  [...X]  <-  WS_REMIND/HI32 [...X]
  0039: 0122560a41        MOVE   reg[0a56]  [...X]  <-  WS_REMIND/HI32 [...X]
  003e: 0224011f00        MOVE   param[01]  [...X]  <-  data[001f] [...X]
  0043: 1a250104          SHIFT_RIGHT  param[01]  [...X]  by  04
  0047: 024d01f001        MOVE   param[01]  [.XX.]  <-  01f0
  004c: 4ae59a0a10        TEST   reg[0a9a]  [X...]  <-  10
  0051: 495b00            JUMP_NotEqual  005b
  0054: 5d0d01ffc03000    MASK   param[01]  [..XX]  &  c0ff  |  0030
  005b: 020500e000ff00    MOVE   param[00]  [XXXX]  <-  00ff00e0
  0062: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0064: 0de54e0a30        OR     reg[0a4e]  [X...]  <-  30
  0069: 0de5540a30        OR     reg[0a54]  [X...]  <-  30
  006e: 0de5970a30        OR     reg[0a97]  [X...]  <-  30
  0073: 0de5980a30        OR     reg[0a98]  [X...]  <-  30
  0078: 07e54e0acf        AND    reg[0a4e]  [X...]  <-  cf
  007d: 07e5540acf        AND    reg[0a54]  [X...]  <-  cf
  0082: 07e5970acf        AND    reg[0a97]  [X...]  <-  cf
  0087: 07e5980acf        AND    reg[0a98]  [X...]  <-  cf
  008c: 03054601000000    MOVE   WS_FB_WIN [XXXX]  <-  00000001
  0093: 0388460008        MOVE   WS_FB_WIN [XX..]  <-  reg[0800]  [..XX]
  0098: 66ff              SET_DATA_BLOCK  ff  (this table)
  009a: 2d0d42dc00        ADD    WS_DATAPTR [..XX]  <-  00dc
  009f: 010a000846        MOVE   reg[0800]  [..XX]  <-  WS_FB_WIN [..XX]
  00a4: 01e4970a0000      MOVE   reg[0a97]  [X...]  <-  data[0000] [...X]
  00aa: 01e4980a0100      MOVE   reg[0a98]  [X...]  <-  data[0001] [...X]
  00b0: 01e44e0a0200      MOVE   reg[0a4e]  [X...]  <-  data[0002] [...X]
  00b6: 01e4540a0300      MOVE   reg[0a54]  [X...]  <-  data[0003] [...X]
  00bc: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  00c1: 2d254611          ADD    WS_FB_WIN [...X]  <-  11
  00c5: 3e254612          COMP   WS_FB_WIN [...X]  <-  12
  00c9: 46d300            JUMP_Above  00d3
  00cc: 4ca54602          TEST   WS_FB_WIN [.X..]  <-  02
  00d0: 499f00            JUMP_NotEqual  009f
  00d3: 011a000846        MOVE   reg[0800]  [..XX]  <-  WS_FB_WIN [XX..]
  00d8: 5b                EOT
  00d9: 7a10000c0c000c04040400040404000c0c000c  
                          CTB_DS  16 bytes
command_table  00000000  #08  (DVOEncoderControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000bede  #09  (GPIOPinControl):
  Size         010c
  Format Rev.  02
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 660c              SET_DATA_BLOCK  0c  (GPIO_Pin_LUT)
  000b: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  0010: 2d0a4142          ADD    WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  0014: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0019: 3d24000300        COMP   param[00]  [...X]  <-  data[0003] [...X]
  001e: 443000            JUMP_Equal  0030
  0021: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0026: 3e0a4241          COMP   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  002a: 440801            JUMP_Equal  0108
  002d: 431900            JUMP   0019
  0030: 560043            CLEAR  WS_SHIFT [XXXX]
  0033: 03a4410200        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0002] [...X]
  0038: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  003d: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  0042: 440801            JUMP_Equal  0108
  0045: 03324341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [.X..]
  0049: 3e0d410519        COMP   WS_REMIND/HI32 [..XX]  <-  1905
  004e: 497300            JUMP_NotEqual  0073
  0051: 03f24141          MOVE   WS_REMIND/HI32 [X...]  <-  WS_REMIND/HI32 [.X..]
  0055: 3ee54110          COMP   WS_REMIND/HI32 [X...]  <-  10
  0059: 466300            JUMP_Above  0063
  005c: 1b3d4101          SHIFT_RIGHT  WS_REMIND/HI32 [X...]  by  01
  0060: 436f00            JUMP   006f
  0063: 09e54103          AND    WS_REMIND/HI32 [X...]  <-  03
  0067: 153d4102          SHIFT_LEFT  WS_REMIND/HI32 [X...]  by  02
  006b: 2de5410c          ADD    WS_REMIND/HI32 [X...]  <-  0c
  006f: 033a4341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [X...]
  0073: 03024644          MOVE   WS_FB_WIN [XXXX]  <-  WS_OR_MASK [XXXX]
  0077: 03324341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [.X..]
  007b: 561840            CLEAR  WS_QUOT/LOW32 [XX..]
  007e: 030a4041          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_REMIND/HI32 [..XX]
  0082: 330d400100        SUB    WS_QUOT/LOW32 [..XX]  <-  0001
  0087: 0102000040        MOVE   reg[0000]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  008c: 0d02010046        OR     reg[0001]  [XXXX]  <-  WS_FB_WIN [XXXX]
  0091: 2d0d400200        ADD    WS_QUOT/LOW32 [..XX]  <-  0002
  0096: 0102000040        MOVE   reg[0000]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  009b: 4be50001          TEST   param[00]  [X...]  <-  01
  009f: 49e900            JUMP_NotEqual  00e9
  00a2: 0702010045        AND    reg[0001]  [XXXX]  <-  WS_AND_MASK [XXXX]
  00a7: 2d0d400100        ADD    WS_QUOT/LOW32 [..XX]  <-  0001
  00ac: 0102000040        MOVE   reg[0000]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00b1: 0300410100        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[0001]  [XXXX]
  00b6: 330d400300        SUB    WS_QUOT/LOW32 [..XX]  <-  0003
  00bb: 0102000040        MOVE   reg[0000]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00c0: 690546ffffffff    XOR    WS_FB_WIN [XXXX]  <-  ffffffff
  00c7: 0702010046        AND    reg[0001]  [XXXX]  <-  WS_FB_WIN [XXXX]
  00cc: 4c024144          TEST   WS_REMIND/HI32 [XXXX]  <-  WS_OR_MASK [XXXX]
  00d0: 44de00            JUMP_Equal  00de
  00d3: 03294300          MOVE   WS_SHIFT [...X]  <-  param[00]  [..X.]
  00d7: 0ea20044          OR     param[00]  [.X..]  <-  WS_OR_MASK [...X]
  00db: 430701            JUMP   0107
  00de: 03294300          MOVE   WS_SHIFT [...X]  <-  param[00]  [..X.]
  00e2: 08a20045          AND    param[00]  [.X..]  <-  WS_AND_MASK [...X]
  00e6: 430701            JUMP   0107
  00e9: 0d02010044        OR     reg[0001]  [XXXX]  <-  WS_OR_MASK [XXXX]
  00ee: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  00f3: 3da50001          COMP   param[00]  [.X..]  <-  01
  00f7: 440201            JUMP_Equal  0102
  00fa: 0702010045        AND    reg[0001]  [XXXX]  <-  WS_AND_MASK [XXXX]
  00ff: 430701            JUMP   0107
  0102: 0d02010044        OR     reg[0001]  [XXXX]  <-  WS_OR_MASK [XXXX]
  0107: 5b                EOT
  0108: 552000            CLEAR  param[00]  [...X]
  010b: 5b                EOT
command_table  0000bfea  #0a  (SetEngineClock):
  Size         0100
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  000a: 02e50102          MOVE   param[01]  [X...]  <-  02
  000e: 523c              CALL_TABLE  3c  (ComputeMemoryEnginePLL)
  0010: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0013: 0125810101        MOVE   reg[0181]  [...X]  <-  01
  0018: 0de5810104        OR     reg[0181]  [X...]  <-  04
  001d: 4a25830102        TEST   reg[0183]  [...X]  <-  02
  0022: 441d00            JUMP_Equal  001d
  0025: 07e58101fb        AND    reg[0181]  [X...]  <-  fb
  002a: 0d25800108        OR     reg[0180]  [...X]  <-  08
  002f: 0da5810180        OR     reg[0181]  [.X..]  <-  80
  0034: 4a25830102        TEST   reg[0183]  [...X]  <-  02
  0039: 443400            JUMP_Equal  0034
  003c: 07a581017f        AND    reg[0181]  [.X..]  <-  7f
  0041: 0725e401fe        AND    reg[01e4]  [...X]  <-  fe
  0046: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0049: 03214102          MOVE   WS_REMIND/HI32 [...X]  <-  param[02]  [...X]
  004d: 03a94102          MOVE   WS_REMIND/HI32 [.X..]  <-  param[02]  [..X.]
  0051: 15054104          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  04
  0055: 0300408001        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0180]  [XXXX]
  005a: 0905400b0c00f8    AND    WS_QUOT/LOW32 [XXXX]  <-  f8000c0b
  0061: 0f024041          OR     WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0065: 0102800140        MOVE   reg[0180]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  006a: 03014101          MOVE   WS_REMIND/HI32 [XXXX]  <-  param[01]  [XXXX]
  006e: 150d4102          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  02
  0072: 1b054102          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  02
  0076: 5c028201000000fc41  MASK   reg[0182]  [XXXX]  &  fc000000  |  WS_REMIND/HI32 [XXXX]
  007f: 4ba50208          TEST   param[02]  [.X..]  <-  08
  0083: 448e00            JUMP_Equal  008e
  0086: 0da5140202        OR     reg[0214]  [.X..]  <-  02
  008b: 439300            JUMP   0093
  008e: 07a51402fd        AND    reg[0214]  [.X..]  <-  fd
  0093: 0de5810101        OR     reg[0181]  [X...]  <-  01
  0098: 4a25830102        TEST   reg[0183]  [...X]  <-  02
  009d: 449800            JUMP_Equal  0098
  00a0: 07e58101fe        AND    reg[0181]  [X...]  <-  fe
  00a5: 0de5810108        OR     reg[0181]  [X...]  <-  08
  00aa: 07e58101f7        AND    reg[0181]  [X...]  <-  f7
  00af: 0320418301        MOVE   WS_REMIND/HI32 [...X]  <-  reg[0183]  [...X]
  00b4: 07258001f7        AND    reg[0180]  [...X]  <-  f7
  00b9: 0da5810180        OR     reg[0181]  [.X..]  <-  80
  00be: 4a25830102        TEST   reg[0183]  [...X]  <-  02
  00c3: 44be00            JUMP_Equal  00be
  00c6: 07a581017f        AND    reg[0181]  [.X..]  <-  7f
  00cb: 0125810102        MOVE   reg[0181]  [...X]  <-  02
  00d0: 0de5810104        OR     reg[0181]  [X...]  <-  04
  00d5: 4a25830102        TEST   reg[0183]  [...X]  <-  02
  00da: 44d500            JUMP_Equal  00d5
  00dd: 07e58101fb        AND    reg[0181]  [X...]  <-  fb
  00e2: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  00e6: 523d              CALL_TABLE  3d  (MemoryRefreshConversion)
  00e8: 4be50008          TEST   param[00]  [X...]  <-  08
  00ec: 49ff00            JUMP_NotEqual  00ff
  00ef: 522f              CALL_TABLE  2f  (GetMemoryClock)
  00f1: 02010201          MOVE   param[02]  [XXXX]  <-  param[01]  [XXXX]
  00f5: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  00f9: 02e50102          MOVE   param[01]  [X...]  <-  02
  00fd: 523f              CALL_TABLE  3f  (DynamicMemorySettings)
  00ff: 5b                EOT
command_table  0000c0ea  #0b  (SetMemoryClock):
  Size         022d
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        01 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 03010000          MOVE   work[00]   [XXXX]  <-  param[00]  [XXXX]
  000d: 090500ffffff00    AND    work[00]   [XXXX]  <-  00ffffff
  0014: 0765740afd        AND    reg[0a74]  [..X.]  <-  fd
  0019: 07e59a0ae0        AND    reg[0a9a]  [X...]  <-  e0
  001e: 3e0500409c0000    COMP   work[00]   [XXXX]  <-  00009c40
  0025: 464300            JUMP_Above  0043
  0028: 33050010270000    SUB    work[00]   [XXXX]  <-  00002710
  002f: 270500c4090000    DIV    work[00]   [XXXX]  <-  000009c4
  0036: 0d65740a02        OR     reg[0a74]  [..X.]  <-  02
  003b: 0de59a0a10        OR     reg[0a9a]  [X...]  <-  10
  0040: 435100            JUMP   0051
  0043: 330500409c0000    SUB    work[00]   [XXXX]  <-  00009c40
  004a: 27050088130000    DIV    work[00]   [XXXX]  <-  00001388
  0051: 3e254010          COMP   WS_QUOT/LOW32 [...X]  <-  10
  0055: 455c00            JUMP_Below  005c
  0058: 0325400f          MOVE   WS_QUOT/LOW32 [...X]  <-  0f
  005c: 0de29a0a40        OR     reg[0a9a]  [X...]  <-  WS_QUOT/LOW32 [...X]
  0061: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  0065: 02e50101          MOVE   param[01]  [X...]  <-  01
  0069: 523c              CALL_TABLE  3c  (ComputeMemoryEnginePLL)
  006b: 0765260aef        AND    reg[0a26]  [..X.]  <-  ef
  0070: 03254110          MOVE   WS_REMIND/HI32 [...X]  <-  10
  0074: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  0078: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  007c: 448700            JUMP_Equal  0087
  007f: 4a6594031b        TEST   reg[0394]  [..X.]  <-  1b
  0084: 497400            JUMP_NotEqual  0074
  0087: 0725eb09fe        AND    reg[09eb]  [...X]  <-  fe
  008c: 01252b0801        MOVE   reg[082b]  [...X]  <-  01
  0091: 54202415          CLEAR  reg[1524]  [...X]
  0095: 4a25800a08        TEST   reg[0a80]  [...X]  <-  08
  009a: 44a500            JUMP_Equal  00a5
  009d: 0105310a00000400  MOVE   reg[0a31]  [XXXX]  <-  00040000
  00a5: 03010000          MOVE   work[00]   [XXXX]  <-  param[00]  [XXXX]
  00a9: 090500ffffff00    AND    work[00]   [XXXX]  <-  00ffffff
  00b0: 270500fa000000    DIV    work[00]   [XXXX]  <-  000000fa
  00b7: 66ff              SET_DATA_BLOCK  ff  (this table)
  00b9: 2d0d420d02        ADD    WS_DATAPTR [..XX]  <-  020d
  00be: 3e0c400000        COMP   WS_QUOT/LOW32 [..XX]  <-  data[0000] [..XX]
  00c3: 47d200            JUMP_BelowOrEq  00d2
  00c6: 2d0d420200        ADD    WS_DATAPTR [..XX]  <-  0002
  00cb: 2de54001          ADD    WS_QUOT/LOW32 [X...]  <-  01
  00cf: 43be00            JUMP   00be
  00d2: 07259201e0        AND    reg[0192]  [...X]  <-  e0
  00d7: 0d3a920140        OR     reg[0192]  [...X]  <-  WS_QUOT/LOW32 [X...]
  00dc: 4be50010          TEST   param[00]  [X...]  <-  10
  00e0: 49e500            JUMP_NotEqual  00e5
  00e3: 5210              CALL_TABLE  10  (MemoryPLLInit)
  00e5: 520e              CALL_TABLE  0e  (ResetMemoryDLL)
  00e7: 523b              CALL_TABLE  3b  (MC_Synchronization)
  00e9: 4be50008          TEST   param[00]  [X...]  <-  08
  00ed: 442e01            JUMP_Equal  012e
  00f0: 02e50103          MOVE   param[01]  [X...]  <-  03
  00f4: 523f              CALL_TABLE  3f  (DynamicMemorySettings)
  00f6: 520f              CALL_TABLE  0f  (ResetMemoryDevice)
  00f8: 523e              CALL_TABLE  3e  (VRAM_GetCurrentInfoBlock)
  00fa: 0164800a1c00      MOVE   reg[0a80]  [..X.]  <-  data[001c] [...X]
  0100: 4a65800a0f        TEST   reg[0a80]  [..X.]  <-  0f
  0105: 492a01            JUMP_NotEqual  012a
  0108: 5203              CALL_TABLE  03  (VRAM_BlockVenderDetection)
  010a: 02f001cd05        MOVE   param[01]  [X...]  <-  reg[05cd]  [.X..]
  010f: 661c              SET_DATA_BLOCK  1c  (VRAM_Info)
  0111: 2d0c420400        ADD    WS_DATAPTR [..XX]  <-  data[0004] [..XX]
  0116: 5212              CALL_TABLE  12  (AdjustMemoryController)
  0118: 0765740afd        AND    reg[0a74]  [..X.]  <-  fd
  011d: 4ae59a0a10        TEST   reg[0a9a]  [X...]  <-  10
  0122: 442a01            JUMP_Equal  012a
  0125: 0d65740a02        OR     reg[0a74]  [..X.]  <-  02
  012a: 523b              CALL_TABLE  3b  (MC_Synchronization)
  012c: 5207              CALL_TABLE  07  (MemoryParamAdjust)
  012e: 02e50103          MOVE   param[01]  [X...]  <-  03
  0132: 523f              CALL_TABLE  3f  (DynamicMemorySettings)
  0134: 4be50004          TEST   param[00]  [X...]  <-  04
  0138: 495101            JUMP_NotEqual  0151
  013b: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  013f: 02e50101          MOVE   param[01]  [X...]  <-  01
  0143: 523f              CALL_TABLE  3f  (DynamicMemorySettings)
  0145: 5230              CALL_TABLE  30  (GetEngineClock)
  0147: 02e50102          MOVE   param[01]  [X...]  <-  02
  014b: 02010200          MOVE   param[02]  [XXXX]  <-  param[00]  [XXXX]
  014f: 523f              CALL_TABLE  3f  (DynamicMemorySettings)
  0151: 4a25800a08        TEST   reg[0a80]  [...X]  <-  08
  0156: 447901            JUMP_Equal  0179
  0159: 0de54b0a40        OR     reg[0a4b]  [X...]  <-  40
  015e: 0de5510a40        OR     reg[0a51]  [X...]  <-  40
  0163: 03054000001000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00100000
  016a: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  016f: 07e54b0abf        AND    reg[0a4b]  [X...]  <-  bf
  0174: 07e5510abf        AND    reg[0a51]  [X...]  <-  bf
  0179: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  017d: 5248              CALL_TABLE  48  (MemoryDeviceInit)
  017f: 5240              CALL_TABLE  40  (MemoryTraining)
  0181: 0308410108        MOVE   WS_REMIND/HI32 [..XX]  <-  reg[0801]  [..XX]
  0186: 1b0d410c          SHIFT_RIGHT  WS_REMIND/HI32 [..XX]  by  0c
  018a: 3e254102          COMP   WS_REMIND/HI32 [...X]  <-  02
  018e: 44de01            JUMP_Equal  01de
  0191: 66ff              SET_DATA_BLOCK  ff  (this table)
  0193: 2d0d420a02        ADD    WS_DATAPTR [..XX]  <-  020a
  0198: 560841            CLEAR  WS_REMIND/HI32 [..XX]
  019b: 033041cd05        MOVE   WS_REMIND/HI32 [...X]  <-  reg[05cd]  [.X..]
  01a0: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  01a4: 03a4410000        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0000] [...X]
  01a9: 030d400100        MOVE   WS_QUOT/LOW32 [..XX]  <-  0001
  01ae: 03324141          MOVE   WS_REMIND/HI32 [...X]  <-  WS_REMIND/HI32 [.X..]
  01b2: 09254103          AND    WS_REMIND/HI32 [...X]  <-  03
  01b6: 010a000840        MOVE   reg[0800]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  01bb: 0765250afc        AND    reg[0a25]  [..X.]  <-  fc
  01c0: 0d62250a41        OR     reg[0a25]  [..X.]  <-  WS_REMIND/HI32 [...X]
  01c5: 2d654001          ADD    WS_QUOT/LOW32 [..X.]  <-  01
  01c9: 15254001          SHIFT_LEFT  WS_QUOT/LOW32 [...X]  by  01
  01cd: 1b354102          SHIFT_RIGHT  WS_REMIND/HI32 [.X..]  by  02
  01d1: 3e654002          COMP   WS_QUOT/LOW32 [..X.]  <-  02
  01d5: 49ae01            JUMP_NotEqual  01ae
  01d8: 010d00080300      MOVE   reg[0800]  [..XX]  <-  0003
  01de: 4be50008          TEST   param[00]  [X...]  <-  08
  01e2: 44ea01            JUMP_Equal  01ea
  01e5: 0d25800a08        OR     reg[0a80]  [...X]  <-  08
  01ea: 0d25eb0901        OR     reg[09eb]  [...X]  <-  01
  01ef: 4a25800a20        TEST   reg[0a80]  [...X]  <-  20
  01f4: 44fc01            JUMP_Equal  01fc
  01f7: 0d65260a10        OR     reg[0a26]  [..X.]  <-  10
  01fc: 01252b0800        MOVE   reg[082b]  [...X]  <-  00
  0201: 0d25241503        OR     reg[1524]  [...X]  <-  03
  0206: 5b                EOT
  0207: 7a2300f0f0f02a003c00410046004e0055005f006e0078008c00a000b400c800
        f0000e018941  
                          CTB_DS  35 bytes
command_table  0000c318  #0c  (SetPixelClock):
  Size         0331
  Format Rev.  01
  Param Rev.   00
  Content Rev. 05
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 552800            CLEAR  param[00]  [..X.]
  0009: 3d8d000000        COMP   param[00]  [XX..]  <-  0000
  000e: 445400            JUMP_Equal  0054
  0011: 3d650220          COMP   param[02]  [..X.]  <-  20
  0015: 441f00            JUMP_Equal  001f
  0018: 3d650221          COMP   param[02]  [..X.]  <-  21
  001c: 492300            JUMP_NotEqual  0023
  001f: 0265021e          MOVE   param[02]  [..X.]  <-  1e
  0023: 3d250202          COMP   param[02]  [...X]  <-  02
  0027: 461b02            JUMP_Above  021b
  002a: 3d250202          COMP   param[02]  [...X]  <-  02
  002e: 494b00            JUMP_NotEqual  004b
  0031: 54201f03          CLEAR  reg[031f]  [...X]
  0035: 3d8d0060ea        COMP   param[00]  [XX..]  <-  ea60
  003a: 494b00            JUMP_NotEqual  004b
  003d: 02050158000202    MOVE   param[01]  [XXXX]  <-  02020058
  0044: 02050339900d00    MOVE   param[03]  [XXXX]  <-  000d9039
  004b: 5224              CALL_TABLE  24  (GetPixelClock)
  004d: 4be50201          TEST   param[02]  [X...]  <-  01
  0051: 44ab01            JUMP_Equal  01ab
  0054: 3d250005          COMP   param[00]  [...X]  <-  05
  0058: 465d00            JUMP_Above  005d
  005b: 5223              CALL_TABLE  23  (EnableCRTC)
  005d: 3d250200          COMP   param[02]  [...X]  <-  00
  0061: 447800            JUMP_Equal  0078
  0064: 3a1000            SET_REG_BLOCK  0010
  0067: 3d250201          COMP   param[02]  [...X]  <-  01
  006b: 447800            JUMP_Equal  0078
  006e: 3a2000            SET_REG_BLOCK  0020
  0071: 3d250202          COMP   param[02]  [...X]  <-  02
  0075: 49e802            JUMP_NotEqual  02e8
  0078: 07250701ef        AND    reg[0107]  [...X]  <-  ef
  007d: 07650401f8        AND    reg[0104]  [..X.]  <-  f8
  0082: 07650501ef        AND    reg[0105]  [..X.]  <-  ef
  0087: 54000601          CLEAR  reg[0106]  [XXXX]
  008b: 07050801f7ffff7f  AND    reg[0108]  [XXXX]  <-  7ffffff7
  0093: 0d25080101        OR     reg[0108]  [...X]  <-  01
  0098: 5105              DELAY_MicroSec  05
  009a: 0d25080102        OR     reg[0108]  [...X]  <-  02
  009f: 51c8              DELAY_MicroSec  c8
  00a1: 0d65080120        OR     reg[0108]  [..X.]  <-  20
  00a6: 3d8d000000        COMP   param[00]  [XX..]  <-  0000
  00ab: 49b100            JUMP_NotEqual  00b1
  00ae: 43e802            JUMP   02e8
  00b1: 3d250202          COMP   param[02]  [...X]  <-  02
  00b5: 44ec00            JUMP_Equal  00ec
  00b8: 030a4148          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_REGPTR [..XX]
  00bc: 66ff              SET_DATA_BLOCK  ff  (this table)
  00be: 2d0d422503        ADD    WS_DATAPTR [..XX]  <-  0325
  00c3: 2d094200          ADD    WS_DATAPTR [..XX]  <-  param[00]  [..XX]
  00c7: 2d094200          ADD    WS_DATAPTR [..XX]  <-  param[00]  [..XX]
  00cb: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  00d0: 4be50202          TEST   param[02]  [X...]  <-  02
  00d4: 44e200            JUMP_Equal  00e2
  00d7: 0105cc0001030100  MOVE   reg[00cc]  [XXXX]  <-  00010301
  00df: 43e800            JUMP   00e8
  00e2: 074dcc00fcfe      AND    reg[00cc]  [.XX.]  <-  fefc
  00e8: 030a4841          MOVE   WS_REGPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  00ec: 66ff              SET_DATA_BLOCK  ff  (this table)
  00ee: 2d0d42ef02        ADD    WS_DATAPTR [..XX]  <-  02ef
  00f3: 3d0c010000        COMP   param[01]  [..XX]  <-  data[0000] [..XX]
  00f8: 470301            JUMP_BelowOrEq  0103
  00fb: 2d0d420600        ADD    WS_DATAPTR [..XX]  <-  0006
  0100: 43f300            JUMP   00f3
  0103: 010409010200      MOVE   reg[0109]  [XXXX]  <-  data[0002] [XXXX]
  0109: 0165000120        MOVE   reg[0100]  [..X.]  <-  20
  010e: 4be50210          TEST   param[02]  [X...]  <-  10
  0112: 441d01            JUMP_Equal  011d
  0115: 01a5080103        MOVE   reg[0108]  [.X..]  <-  03
  011a: 432201            JUMP   0122
  011d: 01a5080101        MOVE   reg[0108]  [.X..]  <-  01
  0122: 0d250d0101        OR     reg[010d]  [...X]  <-  01
  0127: 4be50202          TEST   param[02]  [X...]  <-  02
  012b: 443601            JUMP_Equal  0136
  012e: 012502017f        MOVE   reg[0102]  [...X]  <-  7f
  0133: 434a01            JUMP   014a
  0136: 0139000101        MOVE   reg[0100]  [...X]  <-  param[01]  [X...]
  013b: 0189010101        MOVE   reg[0101]  [XX..]  <-  param[01]  [..XX]
  0140: 0125010110        MOVE   reg[0101]  [...X]  <-  10
  0145: 0131020101        MOVE   reg[0102]  [...X]  <-  param[01]  [.X..]
  014a: 5164              DELAY_MicroSec  64
  014c: 54200d01          CLEAR  reg[010d]  [...X]
  0150: 07250801fd        AND    reg[0108]  [...X]  <-  fd
  0155: 5001              DELAY_MilliSec  01
  0157: 07250801fe        AND    reg[0108]  [...X]  <-  fe
  015c: 07650801df        AND    reg[0108]  [..X.]  <-  df
  0161: 510a              DELAY_MicroSec  0a
  0163: 0330410801        MOVE   WS_REMIND/HI32 [...X]  <-  reg[0108]  [.X..]
  0168: 09254130          AND    WS_REMIND/HI32 [...X]  <-  30
  016c: 3e254130          COMP   WS_REMIND/HI32 [...X]  <-  30
  0170: 496101            JUMP_NotEqual  0161
  0173: 4be50202          TEST   param[02]  [X...]  <-  02
  0177: 49a601            JUMP_NotEqual  01a6
  017a: 3d0d030000        COMP   param[03]  [..XX]  <-  0000
  017f: 44a101            JUMP_Equal  01a1
  0182: 3da50310          COMP   param[03]  [.X..]  <-  10
  0186: 498e01            JUMP_NotEqual  018e
  0189: 0125010111        MOVE   reg[0101]  [...X]  <-  11
  018e: 0109060103        MOVE   reg[0106]  [..XX]  <-  param[03]  [..XX]
  0193: 0131010103        MOVE   reg[0101]  [...X]  <-  param[03]  [.X..]
  0198: 5ca50601fc02      MASK   reg[0106]  [.X..]  &  fc  |  02
  019e: 43a601            JUMP   01a6
  01a1: 0131010103        MOVE   reg[0101]  [...X]  <-  param[03]  [.X..]
  01a6: 0d25080108        OR     reg[0108]  [...X]  <-  08
  01ab: 3a1000            SET_REG_BLOCK  0010
  01ae: 3d250201          COMP   param[02]  [...X]  <-  01
  01b2: 44f301            JUMP_Equal  01f3
  01b5: 3a0000            SET_REG_BLOCK  0000
  01b8: 3d250200          COMP   param[02]  [...X]  <-  00
  01bc: 44f301            JUMP_Equal  01f3
  01bf: 0da52f0101        OR     reg[012f]  [.X..]  <-  01
  01c4: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  01c7: 03194000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [XX..]
  01cb: 21054060ea0000    MUL    WS_QUOT/LOW32 [XXXX]  <-  0000ea60
  01d2: 0102420140        MOVE   reg[0142]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  01d7: 0102460140        MOVE   reg[0146]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  01dc: 01024a0140        MOVE   reg[014a]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  01e1: 01024e0140        MOVE   reg[014e]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  01e6: 0102520140        MOVE   reg[0152]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  01eb: 0102560140        MOVE   reg[0156]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  01f0: 43e802            JUMP   02e8
  01f3: 3d65021e          COMP   param[02]  [..X.]  <-  1e
  01f7: 491102            JUMP_NotEqual  0211
  01fa: 3da50200          COMP   param[02]  [.X..]  <-  00
  01fe: 441102            JUMP_Equal  0211
  0201: 3d8d006a18        COMP   param[00]  [XX..]  <-  186a
  0206: 461102            JUMP_Above  0211
  0209: 0de5080180        OR     reg[0108]  [X...]  <-  80
  020e: 431602            JUMP   0216
  0211: 07e508017f        AND    reg[0108]  [X...]  <-  7f
  0216: 0d25070110        OR     reg[0107]  [...X]  <-  10
  021b: 3a0000            SET_REG_BLOCK  0000
  021e: 3d250005          COMP   param[00]  [...X]  <-  05
  0222: 46e802            JUMP_Above  02e8
  0225: 550003            CLEAR  param[03]  [XXXX]
  0228: 02210300          MOVE   param[03]  [...X]  <-  param[00]  [...X]
  022c: 140d0302          SHIFT_LEFT  param[03]  [..XX]  by  02
  0230: 3da50200          COMP   param[02]  [.X..]  <-  00
  0234: 497802            JUMP_NotEqual  0278
  0237: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  023b: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  023e: 03194000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [XX..]
  0242: 21054060ea0000    MUL    WS_QUOT/LOW32 [XXXX]  <-  0000ea60
  0249: 03024640          MOVE   WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  024d: 3c02410140        COMP   reg[0141]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0252: 495d02            JUMP_NotEqual  025d
  0255: 4a25400102        TEST   reg[0140]  [...X]  <-  02
  025a: 49e802            JUMP_NotEqual  02e8
  025d: 3a0000            SET_REG_BLOCK  0000
  0260: 5223              CALL_TABLE  23  (EnableCRTC)
  0262: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  0266: 07254001fd        AND    reg[0140]  [...X]  <-  fd
  026b: 0102410146        MOVE   reg[0141]  [XXXX]  <-  WS_FB_WIN [XXXX]
  0270: 0d25400102        OR     reg[0140]  [...X]  <-  02
  0275: 43e802            JUMP   02e8
  0278: 3d250200          COMP   param[02]  [...X]  <-  00
  027c: 448402            JUMP_Equal  0284
  027f: 028d030100        MOVE   param[03]  [XX..]  <-  0001
  0284: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  0288: 03394602          MOVE   WS_FB_WIN [...X]  <-  param[02]  [X...]
  028c: 0925460c          AND    WS_FB_WIN [...X]  <-  0c
  0290: 15254602          SHIFT_LEFT  WS_FB_WIN [...X]  by  02
  0294: 0f254601          OR     WS_FB_WIN [...X]  <-  01
  0298: 4be50201          TEST   param[02]  [X...]  <-  01
  029c: 49b502            JUMP_NotEqual  02b5
  029f: 3c21400102        COMP   reg[0140]  [...X]  <-  param[02]  [...X]
  02a4: 49b302            JUMP_NotEqual  02b3
  02a7: 03194803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [XX..]
  02ab: 3c22380146        COMP   reg[0138]  [...X]  <-  WS_FB_WIN [...X]
  02b0: 44e802            JUMP_Equal  02e8
  02b3: 5223              CALL_TABLE  23  (EnableCRTC)
  02b5: 03194803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [XX..]
  02b9: 07253801fe        AND    reg[0138]  [...X]  <-  fe
  02be: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  02c2: 0121400102        MOVE   reg[0140]  [...X]  <-  param[02]  [...X]
  02c7: 03194803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [XX..]
  02cb: 0122380146        MOVE   reg[0138]  [...X]  <-  WS_FB_WIN [...X]
  02d0: 4be50202          TEST   param[02]  [X...]  <-  02
  02d4: 44e802            JUMP_Equal  02e8
  02d7: 3a0000            SET_REG_BLOCK  0000
  02da: 03214300          MOVE   WS_SHIFT [...X]  <-  param[00]  [...X]
  02de: 0d22c10044        OR     reg[00c1]  [...X]  <-  WS_OR_MASK [...X]
  02e3: 0d62c10044        OR     reg[00c1]  [..X.]  <-  WS_OR_MASK [...X]
  02e8: 3a0000            SET_REG_BLOCK  0000
  02eb: 5b                EOT
  02ec: 7a4200500004f70c096d0004171c097d0004d70c09c40004370c09160104370e
        098a0104471d09a60104670d092c0204660f09ffff04a70f09000002002c002d
        002e002f00  
                          CTB_DS  66 bytes
command_table  00000000  #0d  (DynamicClockGating):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000c650  #0e  (ResetMemoryDLL):
  Size         0050
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 4ae59a0a10        TEST   reg[0a9a]  [X...]  <-  10
  000b: 441600            JUMP_Equal  0016
  000e: 5c0d930100fcf401  MASK   reg[0193]  [..XX]  &  fc00  |  01f4
  0016: 07259201bf        AND    reg[0192]  [...X]  <-  bf
  001b: 0da59201ff        OR     reg[0192]  [.X..]  <-  ff
  0020: 5105              DELAY_MicroSec  05
  0022: 0765920100        AND    reg[0192]  [..X.]  <-  00
  0027: 5105              DELAY_MicroSec  05
  0029: 0d659201ff        OR     reg[0192]  [..X.]  <-  ff
  002e: 5102              DELAY_MicroSec  02
  0030: 0de59301ff        OR     reg[0193]  [X...]  <-  ff
  0035: 5105              DELAY_MicroSec  05
  0037: 07e5930100        AND    reg[0193]  [X...]  <-  00
  003c: 5102              DELAY_MicroSec  02
  003e: 07a5920100        AND    reg[0192]  [.X..]  <-  00
  0043: 5164              DELAY_MicroSec  64
  0045: 0d25920140        OR     reg[0192]  [...X]  <-  40
  004a: 0d25920180        OR     reg[0192]  [...X]  <-  80
  004f: 5b                EOT
command_table  0000c6a0  #0f  (ResetMemoryDevice):
  Size         0062
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 0de54b0ac0        OR     reg[0a4b]  [X...]  <-  c0
  000e: 0de5510ac0        OR     reg[0a51]  [X...]  <-  c0
  0013: 07e54b0abf        AND    reg[0a4b]  [X...]  <-  bf
  0018: 07e5510abf        AND    reg[0a51]  [X...]  <-  bf
  001d: 4ae59a0a10        TEST   reg[0a9a]  [X...]  <-  10
  0022: 443b00            JUMP_Equal  003b
  0025: 370200            SET_ATI_PORT  0002  (INDIRECT_IO_MC)
  0028: 0105c90009090909  MOVE   reg[00c9]  [XXXX]  <-  09090909
  0030: 0105d90009090909  MOVE   reg[00d9]  [XXXX]  <-  09090909
  0038: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  003b: 0de5260a10        OR     reg[0a26]  [X...]  <-  10
  0040: 51c8              DELAY_MicroSec  c8
  0042: 51c8              DELAY_MicroSec  c8
  0044: 07e5260aef        AND    reg[0a26]  [X...]  <-  ef
  0049: 51ff              DELAY_MicroSec  ff
  004b: 5164              DELAY_MicroSec  64
  004d: 07e54b0abf        AND    reg[0a4b]  [X...]  <-  bf
  0052: 07e5510abf        AND    reg[0a51]  [X...]  <-  bf
  0057: 07e54b0a3f        AND    reg[0a4b]  [X...]  <-  3f
  005c: 07e5510a3f        AND    reg[0a51]  [X...]  <-  3f
  0061: 5b                EOT
command_table  0000e010  #10  (MemoryPLLInit):
  Size         010c
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 03014000          MOVE   WS_QUOT/LOW32 [XXXX]  <-  param[00]  [XXXX]
  000d: 150d400d          SHIFT_LEFT  WS_QUOT/LOW32 [..XX]  by  0d
  0011: 1b05400d          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  0d
  0015: 66ff              SET_DATA_BLOCK  ff  (this table)
  0017: 2d0d42fa00        ADD    WS_DATAPTR [..XX]  <-  00fa
  001c: 3e0c400000        COMP   WS_QUOT/LOW32 [..XX]  <-  data[0000] [..XX]
  0021: 472c00            JUMP_BelowOrEq  002c
  0024: 2d0d420300        ADD    WS_DATAPTR [..XX]  <-  0003
  0029: 431c00            JUMP   001c
  002c: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  002f: 03a4400200        MOVE   WS_QUOT/LOW32 [.X..]  <-  data[0002] [...X]
  0034: 151d4004          SHIFT_LEFT  WS_QUOT/LOW32 [XX..]  by  04
  0038: 07658701f7        AND    reg[0187]  [..X.]  <-  f7
  003d: 07658701fe        AND    reg[0187]  [..X.]  <-  fe
  0042: 4ae59a0a10        TEST   reg[0a9a]  [X...]  <-  10
  0047: 445200            JUMP_Equal  0052
  004a: 0d65870104        OR     reg[0187]  [..X.]  <-  04
  004f: 435700            JUMP   0057
  0052: 07658701fb        AND    reg[0187]  [..X.]  <-  fb
  0057: 0d65870120        OR     reg[0187]  [..X.]  <-  20
  005c: 0fe54080          OR     WS_QUOT/LOW32 [X...]  <-  80
  0060: 03294101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [..X.]
  0064: 15254101          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  01
  0068: 0fa24041          OR     WS_QUOT/LOW32 [.X..]  <-  WS_REMIND/HI32 [...X]
  006c: 03214001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [...X]
  0070: 150d4007          SHIFT_LEFT  WS_QUOT/LOW32 [..XX]  by  07
  0074: 0f314000          OR     WS_QUOT/LOW32 [...X]  <-  param[00]  [.X..]
  0078: 03094100          MOVE   WS_REMIND/HI32 [..XX]  <-  param[00]  [..XX]
  007c: 150d4104          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  04
  0080: 0f4a4041          OR     WS_QUOT/LOW32 [.XX.]  <-  WS_REMIND/HI32 [..XX]
  0084: 0102890140        MOVE   reg[0189]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0089: 0300418a01        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[018a]  [XXXX]
  008e: 5e05410000f7dfffff0001  MASK   WS_REMIND/HI32 [XXXX]  &  dff70000  |  0100ffff
  0099: 4ba50102          TEST   param[01]  [.X..]  <-  02
  009d: 44a400            JUMP_Equal  00a4
  00a0: 0fe54120          OR     WS_REMIND/HI32 [X...]  <-  20
  00a4: 01028a0141        MOVE   reg[018a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00a9: 4ae59a0a10        TEST   reg[0a9a]  [X...]  <-  10
  00ae: 44b500            JUMP_Equal  00b5
  00b1: 09e5407f          AND    WS_QUOT/LOW32 [X...]  <-  7f
  00b5: 01028b0140        MOVE   reg[018b]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00ba: 0300418c01        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[018c]  [XXXX]
  00bf: 0f0541ffff0801    OR     WS_REMIND/HI32 [XXXX]  <-  0108ffff
  00c6: 09e541df          AND    WS_REMIND/HI32 [X...]  <-  df
  00ca: 4ba50102          TEST   param[01]  [.X..]  <-  02
  00ce: 44d500            JUMP_Equal  00d5
  00d1: 0fe54120          OR     WS_REMIND/HI32 [X...]  <-  20
  00d5: 01028c0141        MOVE   reg[018c]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00da: 0d65870140        OR     reg[0187]  [..X.]  <-  40
  00df: 4aa5870101        TEST   reg[0187]  [.X..]  <-  01
  00e4: 44df00            JUMP_Equal  00df
  00e7: 07658701bf        AND    reg[0187]  [..X.]  <-  bf
  00ec: 0d65870108        OR     reg[0187]  [..X.]  <-  08
  00f1: 0d65870101        OR     reg[0187]  [..X.]  <-  01
  00f6: 5b                EOT
  00f7: 7a120080000ac8005b08012b40016c90019dffffc6  
                          CTB_DS  18 bytes
command_table  0000e11c  #11  (AdjustDisplayPll):
  Size         008e
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 03994100          MOVE   WS_REMIND/HI32 [XX..]  <-  param[00]  [XX..]
  000a: 03214101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [...X]
  000e: 551800            CLEAR  param[00]  [XX..]
  0011: 550801            CLEAR  param[01]  [..XX]
  0014: 42324163142a00631e3d0063203d0063213d005a5a  
                          SWITCH  WS_REMIND/HI32 [.X..]
        14->002a 1e->003d 20->003d 21->003d
  0029: 5b                EOT
  002a: 4c254101          TEST   WS_REMIND/HI32 [...X]  <-  01
  002e: 498d00            JUMP_NotEqual  008d
  0031: 4c254108          TEST   WS_REMIND/HI32 [...X]  <-  08
  0035: 498d00            JUMP_NotEqual  008d
  0038: 140d0001          SHIFT_LEFT  param[00]  [..XX]  by  01
  003c: 5b                EOT
  003d: 3ee54100          COMP   WS_REMIND/HI32 [X...]  <-  00
  0041: 496100            JUMP_NotEqual  0061
  0044: 4c254110          TEST   WS_REMIND/HI32 [...X]  <-  10
  0048: 445600            JUMP_Equal  0056
  004b: 020d007869        MOVE   param[00]  [..XX]  <-  6978
  0050: 020d010204        MOVE   param[01]  [..XX]  <-  0402
  0055: 5b                EOT
  0056: 020d007869        MOVE   param[00]  [..XX]  <-  6978
  005b: 020d010204        MOVE   param[01]  [..XX]  <-  0402
  0060: 5b                EOT
  0061: 3ee54101          COMP   WS_REMIND/HI32 [X...]  <-  01
  0065: 447500            JUMP_Equal  0075
  0068: 3d0d006a18        COMP   param[00]  [..XX]  <-  186a
  006d: 468d00            JUMP_Above  008d
  0070: 140d0001          SHIFT_LEFT  param[00]  [..XX]  by  01
  0074: 5b                EOT
  0075: 3d0d007017        COMP   param[00]  [..XX]  <-  1770
  007a: 468100            JUMP_Above  0081
  007d: 140d0001          SHIFT_LEFT  param[00]  [..XX]  by  01
  0081: 4c254110          TEST   WS_REMIND/HI32 [...X]  <-  10
  0085: 448d00            JUMP_Equal  008d
  0088: 020d010100        MOVE   param[01]  [..XX]  <-  0001
  008d: 5b                EOT
command_table  0000c816  #12  (AdjustMemoryController):
  Size         00e9
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 030a4142          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  000d: 2d0d410400        ADD    WS_REMIND/HI32 [..XX]  <-  0004
  0012: 038c410200        MOVE   WS_REMIND/HI32 [XX..]  <-  data[0002] [..XX]
  0017: 2d0c420000        ADD    WS_DATAPTR [..XX]  <-  data[0000] [..XX]
  001c: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0021: 0304400000        MOVE   WS_QUOT/LOW32 [XXXX]  <-  data[0000] [XXXX]
  0026: 3e054000000000    COMP   WS_QUOT/LOW32 [XXXX]  <-  00000000
  002d: 44e800            JUMP_Equal  00e8
  0030: 3dfa0040          COMP   param[00]  [X...]  <-  WS_QUOT/LOW32 [X...]
  0034: 493e00            JUMP_NotEqual  003e
  0037: 3d020040          COMP   param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  003b: 474500            JUMP_BelowOrEq  0045
  003e: 2d1a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [XX..]
  0042: 432100            JUMP   0021
  0045: 038a4142          MOVE   WS_REMIND/HI32 [XX..]  <-  WS_DATAPTR [..XX]
  0049: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  004c: 030a4241          MOVE   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0050: 038c400000        MOVE   WS_QUOT/LOW32 [XX..]  <-  data[0000] [..XX]
  0055: 3e8d40ffff        COMP   WS_QUOT/LOW32 [XX..]  <-  ffff
  005a: 44e800            JUMP_Equal  00e8
  005d: 0324420200        MOVE   WS_DATAPTR [...X]  <-  data[0002] [...X]
  0062: 03224642          MOVE   WS_FB_WIN [...X]  <-  WS_DATAPTR [...X]
  0066: 092542bf          AND    WS_DATAPTR [...X]  <-  bf
  006a: 3e254205          COMP   WS_DATAPTR [...X]  <-  05
  006e: 498100            JUMP_NotEqual  0081
  0071: 031a4040          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_QUOT/LOW32 [XX..]
  0075: 030d420400        MOVE   WS_DATAPTR [..XX]  <-  0004
  007a: 2d1a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [XX..]
  007e: 43b900            JUMP   00b9
  0081: 3e254206          COMP   WS_DATAPTR [...X]  <-  06
  0085: 49a800            JUMP_NotEqual  00a8
  0088: 330d410300        SUB    WS_REMIND/HI32 [..XX]  <-  0003
  008d: 560842            CLEAR  WS_DATAPTR [..XX]
  0090: 2d0d400100        ADD    WS_QUOT/LOW32 [..XX]  <-  0001
  0095: 3e1a4040          COMP   WS_QUOT/LOW32 [..XX]  <-  WS_QUOT/LOW32 [XX..]
  0099: 477a00            JUMP_BelowOrEq  007a
  009c: 2d1a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [XX..]
  00a0: 2d0d410300        ADD    WS_REMIND/HI32 [..XX]  <-  0003
  00a5: 43dc00            JUMP   00dc
  00a8: 031a4040          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_QUOT/LOW32 [XX..]
  00ac: 03a24042          MOVE   WS_QUOT/LOW32 [.X..]  <-  WS_DATAPTR [...X]
  00b0: 090d421f00        AND    WS_DATAPTR [..XX]  <-  001f
  00b5: 2d1a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [XX..]
  00b9: 561840            CLEAR  WS_QUOT/LOW32 [XX..]
  00bc: 4c254640          TEST   WS_FB_WIN [...X]  <-  40
  00c0: 49d100            JUMP_NotEqual  00d1
  00c3: 0102000040        MOVE   reg[0000]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00c8: 010401000000      MOVE   reg[0001]  [XXXX]  <-  data[0000] [XXXX]
  00ce: 43dc00            JUMP   00dc
  00d1: 0102910a40        MOVE   reg[0a91]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00d6: 0104920a0000      MOVE   reg[0a92]  [XXXX]  <-  data[0000] [XXXX]
  00dc: 2d0d410300        ADD    WS_REMIND/HI32 [..XX]  <-  0003
  00e1: 038a4142          MOVE   WS_REMIND/HI32 [XX..]  <-  WS_DATAPTR [..XX]
  00e5: 434c00            JUMP   004c
  00e8: 5b                EOT
command_table  0000c900  #13  (EnableASIC_StaticPwrMgt):
  Size         005f
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 560046            CLEAR  WS_FB_WIN [XXXX]
  000c: 03094600          MOVE   WS_FB_WIN [..XX]  <-  param[00]  [..XX]
  0010: 4ba50101          TEST   param[01]  [.X..]  <-  01
  0014: 492400            JUMP_NotEqual  0024
  0017: 0102000046        MOVE   reg[0000]  [XXXX]  <-  WS_FB_WIN [XXXX]
  001c: 0300400100        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0001]  [XXXX]
  0021: 432e00            JUMP   002e
  0024: 0102910a46        MOVE   reg[0a91]  [XXXX]  <-  WS_FB_WIN [XXXX]
  0029: 030040920a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0a92]  [XXXX]
  002e: 09294001          AND    WS_QUOT/LOW32 [...X]  <-  param[01]  [..X.]
  0032: 0f214001          OR     WS_QUOT/LOW32 [...X]  <-  param[01]  [...X]
  0036: 03624040          MOVE   WS_QUOT/LOW32 [..X.]  <-  WS_QUOT/LOW32 [...X]
  003a: 038a4040          MOVE   WS_QUOT/LOW32 [XX..]  <-  WS_QUOT/LOW32 [..XX]
  003e: 4ba50101          TEST   param[01]  [.X..]  <-  01
  0042: 494d00            JUMP_NotEqual  004d
  0045: 0102010040        MOVE   reg[0001]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  004a: 435200            JUMP   0052
  004d: 0102920a40        MOVE   reg[0a92]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0052: 2d0d460100        ADD    WS_FB_WIN [..XX]  <-  0001
  0057: 3e194600          COMP   WS_FB_WIN [..XX]  <-  param[00]  [XX..]
  005b: 471000            JUMP_BelowOrEq  0010
  005e: 5b                EOT
command_table  0000c960  #14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance):
  Size         0031
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 66ff              SET_DATA_BLOCK  ff  (this table)
  0008: 2d0d422500        ADD    WS_DATAPTR [..XX]  <-  0025
  000d: 560847            CLEAR  WS_ATTR [..XX]
  0010: 03214700          MOVE   WS_ATTR [...X]  <-  param[00]  [...X]
  0014: 2d0a4247          ADD    WS_DATAPTR [..XX]  <-  WS_ATTR [..XX]
  0018: 2d0a4247          ADD    WS_DATAPTR [..XX]  <-  WS_ATTR [..XX]
  001c: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  0021: 5b                EOT
  0022: 7a0c000000000300260029002c002f  
                          CTB_DS  12 bytes
command_table  0000c992  #15  (DAC_LoadDetection):
  Size         00d2
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 3da50000          COMP   param[00]  [.X..]  <-  00
  000d: 441a00            JUMP_Equal  001a
  0010: 3da50001          COMP   param[00]  [.X..]  <-  01
  0014: 49d100            JUMP_NotEqual  00d1
  0017: 3a4000            SET_REG_BLOCK  0040
  001a: 0308423d19        MOVE   WS_DATAPTR [..XX]  <-  reg[193d]  [..XX]
  001f: 030841b619        MOVE   WS_REMIND/HI32 [..XX]  <-  reg[19b6]  [..XX]
  0024: 038841a419        MOVE   WS_REMIND/HI32 [XX..]  <-  reg[19a4]  [..XX]
  0029: 030046b519        MOVE   WS_FB_WIN [XXXX]  <-  reg[19b5]  [XXXX]
  002e: 031040b719        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[19b7]  [.XX.]
  0033: 0d25a41901        OR     reg[19a4]  [...X]  <-  01
  0038: 5420ae19          CLEAR  reg[19ae]  [...X]
  003c: 5428b619          CLEAR  reg[19b6]  [..X.]
  0040: 5408b419          CLEAR  reg[19b4]  [..XX]
  0044: 0125b61901        MOVE   reg[19b6]  [...X]  <-  01
  0049: 01a5b71907        MOVE   reg[19b7]  [.X..]  <-  07
  004e: 3da50000          COMP   param[00]  [.X..]  <-  00
  0052: 445e00            JUMP_Equal  005e
  0055: 010d3d190221      MOVE   reg[193d]  [..XX]  <-  2102
  005b: 436400            JUMP   0064
  005e: 010d3d190221      MOVE   reg[193d]  [..XX]  <-  2102
  0064: 5420b519          CLEAR  reg[19b5]  [...X]
  0068: 5005              DELAY_MilliSec  05
  006a: 5400b519          CLEAR  reg[19b5]  [XXXX]
  006e: 010db419e601      MOVE   reg[19b4]  [..XX]  <-  01e6
  0074: 51c8              DELAY_MicroSec  c8
  0076: 0d65b71901        OR     reg[19b7]  [..X.]  <-  01
  007b: 5164              DELAY_MicroSec  64
  007d: 03e040b819        MOVE   WS_QUOT/LOW32 [X...]  <-  reg[19b8]  [...X]
  0082: 09e5400e          AND    WS_QUOT/LOW32 [X...]  <-  0e
  0086: 010a3d1942        MOVE   reg[193d]  [..XX]  <-  WS_DATAPTR [..XX]
  008b: 010ab61941        MOVE   reg[19b6]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  0090: 011aa41941        MOVE   reg[19a4]  [..XX]  <-  WS_REMIND/HI32 [XX..]
  0095: 0102b51946        MOVE   reg[19b5]  [XXXX]  <-  WS_FB_WIN [XXXX]
  009a: 014ab71940        MOVE   reg[19b7]  [.XX.]  <-  WS_QUOT/LOW32 [..XX]
  009f: 3a0000            SET_REG_BLOCK  0000
  00a2: 3da50000          COMP   param[00]  [.X..]  <-  00
  00a6: 44bd00            JUMP_Equal  00bd
  00a9: 0765c905fc        AND    reg[05c9]  [..X.]  <-  fc
  00ae: 3ee54000          COMP   WS_QUOT/LOW32 [X...]  <-  00
  00b2: 44d100            JUMP_Equal  00d1
  00b5: 0d65c90502        OR     reg[05c9]  [..X.]  <-  02
  00ba: 43d100            JUMP   00d1
  00bd: 0725c905fc        AND    reg[05c9]  [...X]  <-  fc
  00c2: 3ee54000          COMP   WS_QUOT/LOW32 [X...]  <-  00
  00c6: 44d100            JUMP_Equal  00d1
  00c9: 0d25c90502        OR     reg[05c9]  [...X]  <-  02
  00ce: 43d100            JUMP   00d1
  00d1: 5b                EOT
command_table  00000000  #16  (LVTMAEncoderControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  00000000  #17  (LCD1OutputControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000ca64  #18  (DAC1EncoderControl):
  Size         0123
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 66ff              SET_DATA_BLOCK  ff  (this table)
  000b: 2d0d421101        ADD    WS_DATAPTR [..XX]  <-  0111
  0010: 010540001e020000  MOVE   reg[0040]  [XXXX]  <-  0000021e
  0018: 0300404100        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0041]  [XXXX]
  001d: 1b054008          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  08
  0021: 010540001f020000  MOVE   reg[0040]  [XXXX]  <-  0000021f
  0029: 03e0404100        MOVE   WS_QUOT/LOW32 [X...]  <-  reg[0041]  [...X]
  002e: 0398465e00        MOVE   WS_FB_WIN [XX..]  <-  reg[005e]  [XX..]
  0033: 026000c905        MOVE   param[00]  [..X.]  <-  reg[05c9]  [...X]
  0038: 03714600          MOVE   WS_FB_WIN [..X.]  <-  param[00]  [.X..]
  003c: 08a5007f          AND    param[00]  [.X..]  <-  7f
  0040: 4c654680          TEST   WS_FB_WIN [..X.]  <-  80
  0044: 445400            JUMP_Equal  0054
  0047: 2d0d420900        ADD    WS_DATAPTR [..XX]  <-  0009
  004c: 026800c905        MOVE   param[00]  [..X.]  <-  reg[05c9]  [..X.]
  0051: 3a4000            SET_REG_BLOCK  0040
  0054: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0057: 3de50001          COMP   param[00]  [X...]  <-  01
  005b: 49ca00            JUMP_NotEqual  00ca
  005e: 0725a419fd        AND    reg[19a4]  [...X]  <-  fd
  0063: 01253d1902        MOVE   reg[193d]  [...X]  <-  02
  0068: 0765b619fe        AND    reg[19b6]  [..X.]  <-  fe
  006d: 437000            JUMP   0070
  0070: 0d25a41901        OR     reg[19a4]  [...X]  <-  01
  0075: 561846            CLEAR  WS_FB_WIN [XX..]
  0078: 03a0463d19        MOVE   WS_FB_WIN [.X..]  <-  reg[193d]  [...X]
  007d: 15354601          SHIFT_LEFT  WS_FB_WIN [.X..]  by  01
  0081: 2d1a4246          ADD    WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  0085: 01643d190000      MOVE   reg[193d]  [..X.]  <-  data[0000] [...X]
  008b: 038c460000        MOVE   WS_FB_WIN [XX..]  <-  data[0000] [..XX]
  0090: 753a4046          SHR    WS_QUOT/LOW32 [...X]  <-  WS_FB_WIN [X...]
  0094: 0925403f          AND    WS_QUOT/LOW32 [...X]  <-  3f
  0098: 3e254000          COMP   WS_QUOT/LOW32 [...X]  <-  00
  009c: 44a400            JUMP_Equal  00a4
  009f: 01623d1940        MOVE   reg[193d]  [..X.]  <-  WS_QUOT/LOW32 [...X]
  00a4: 0d25b31901        OR     reg[19b3]  [...X]  <-  01
  00a9: 5420b519          CLEAR  reg[19b5]  [...X]
  00ad: 5114              DELAY_MicroSec  14
  00af: 0102b51941        MOVE   reg[19b5]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00b4: 5102              DELAY_MicroSec  02
  00b6: 5408b419          CLEAR  reg[19b4]  [..XX]
  00ba: 5400b319          CLEAR  reg[19b3]  [XXXX]
  00be: 5400ac19          CLEAR  reg[19ac]  [XXXX]
  00c2: 0d25a41902        OR     reg[19a4]  [...X]  <-  02
  00c7: 430a01            JUMP   010a
  00ca: 0d05b51900010101  OR     reg[19b5]  [XXXX]  <-  01010100
  00d2: 0d25b51901        OR     reg[19b5]  [...X]  <-  01
  00d7: 0725a419fc        AND    reg[19a4]  [...X]  <-  fc
  00dc: 5408b419          CLEAR  reg[19b4]  [..XX]
  00e0: 0d0db3190107      OR     reg[19b3]  [..XX]  <-  0701
  00e6: 0725a519f7        AND    reg[19a5]  [...X]  <-  f7
  00eb: 3de50007          COMP   param[00]  [X...]  <-  07
  00ef: 490a01            JUMP_NotEqual  010a
  00f2: 07253e19fb        AND    reg[193e]  [...X]  <-  fb
  00f7: 4c8d46f0ff        TEST   WS_FB_WIN [XX..]  <-  fff0
  00fc: 490a01            JUMP_NotEqual  010a
  00ff: 07253c19cf        AND    reg[193c]  [...X]  <-  cf
  0104: 01a43d190800      MOVE   reg[193d]  [.X..]  <-  data[0008] [...X]
  010a: 3a0000            SET_REG_BLOCK  0000
  010d: 5b                EOT
  010e: 7a1200210c21122100211816210c21122106211816  
                          CTB_DS  18 bytes
command_table  0000cb88  #19  (DAC2EncoderControl):
  Size         000d
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 0ea50080          OR     param[00]  [.X..]  <-  80
  000a: 5218              CALL_TABLE  18  (DAC1EncoderControl)
  000c: 5b                EOT
command_table  0000cb96  #1a  (DVOOutputControl):
  Size         0022
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 3de50009          COMP   param[00]  [X...]  <-  09
  000d: 441c00            JUMP_Equal  001c
  0010: 3de50001          COMP   param[00]  [X...]  <-  01
  0014: 441c00            JUMP_Equal  001c
  0017: 54205818          CLEAR  reg[1858]  [...X]
  001b: 5b                EOT
  001c: 0125581801        MOVE   reg[1858]  [...X]  <-  01
  0021: 5b                EOT
command_table  00000000  #1b  (CV1OutputControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000efb0  #1c  (GetConditionalGoldenSetting/SetCRTC_DPM_State):
  Size         0030
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  000b: 2d0d420200        ADD    WS_DATAPTR [..XX]  <-  0002
  0010: 3da4000200        COMP   param[00]  [.X..]  <-  data[0002] [...X]
  0015: 492800            JUMP_NotEqual  0028
  0018: 4be4000300        TEST   param[00]  [X...]  <-  data[0003] [...X]
  001d: 442800            JUMP_Equal  0028
  0020: 3d0c000000        COMP   param[00]  [..XX]  <-  data[0000] [..XX]
  0025: 472f00            JUMP_BelowOrEq  002f
  0028: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  002c: 431000            JUMP   0010
  002f: 5b                EOT
command_table  00000000  #1d  (TVEncoderControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  00000000  #1e  (TMDSAEncoderControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  00000000  #1f  (LVDSEncoderControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  00000000  #20  (TV1OutputControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000cbb8  #21  (EnableScaler):
  Size         007a
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  000b: 0725c01afe        AND    reg[1ac0]  [...X]  <-  fe
  0010: 0da5511b01        OR     reg[1b51]  [.X..]  <-  01
  0015: 5420541b          CLEAR  reg[1b54]  [...X]
  0019: 5420451b          CLEAR  reg[1b45]  [...X]
  001d: 422900630031006301390063024d005a5a  
                          SWITCH  param[00]  [..X.]
        00->0031 01->0039 02->004d
  002e: 437200            JUMP   0072
  0031: 0125451b02        MOVE   reg[1b45]  [...X]  <-  02
  0036: 433e00            JUMP   003e
  0039: 0125451b01        MOVE   reg[1b45]  [...X]  <-  01
  003e: 5420421b          CLEAR  reg[1b42]  [...X]
  0042: 5400431b          CLEAR  reg[1b43]  [XXXX]
  0046: 5400471b          CLEAR  reg[1b47]  [XXXX]
  004a: 437200            JUMP   0072
  004d: 010d431b0101      MOVE   reg[1b43]  [..XX]  <-  0101
  0053: 0105471b01000100  MOVE   reg[1b47]  [XXXX]  <-  00010001
  005b: 01554a1b0103      MOVE   reg[1b4a]  [.XX.]  <-  0301
  0061: 01554e1b0103      MOVE   reg[1b4e]  [.XX.]  <-  0301
  0067: 010d531b1010      MOVE   reg[1b53]  [..XX]  <-  1010
  006d: 0125421b01        MOVE   reg[1b42]  [...X]  <-  01
  0072: 5430511b          CLEAR  reg[1b51]  [.X..]
  0076: 3a0000            SET_REG_BLOCK  0000
  0079: 5b                EOT
command_table  0000cc32  #22  (BlankCRTC):
  Size         0043
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 032046cc00        MOVE   WS_FB_WIN [...X]  <-  reg[00cc]  [...X]
  000e: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0010: 54309d1b          CLEAR  reg[1b9d]  [.X..]
  0014: 01699d1b00        MOVE   reg[1b9d]  [..X.]  <-  param[00]  [..X.]
  0019: 3d650000          COMP   param[00]  [..X.]  <-  00
  001d: 443f00            JUMP_Equal  003f
  0020: 4aa59c1b01        TEST   reg[1b9c]  [.X..]  <-  01
  0025: 443f00            JUMP_Equal  003f
  0028: 4c254601          TEST   WS_FB_WIN [...X]  <-  01
  002c: 493f00            JUMP_NotEqual  003f
  002f: 4a25a31b01        TEST   reg[1ba3]  [...X]  <-  01
  0034: 492f00            JUMP_NotEqual  002f
  0037: 4a25a31b01        TEST   reg[1ba3]  [...X]  <-  01
  003c: 443700            JUMP_Equal  0037
  003f: 3a0000            SET_REG_BLOCK  0000
  0042: 5b                EOT
command_table  0000cc76  #23  (EnableCRTC):
  Size         003e
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  000b: 3d650001          COMP   param[00]  [..X.]  <-  01
  000f: 443000            JUMP_Equal  0030
  0012: 0d659c1b03        OR     reg[1b9c]  [..X.]  <-  03
  0017: 07259c1bfe        AND    reg[1b9c]  [...X]  <-  fe
  001c: 4aa59c1b01        TEST   reg[1b9c]  [.X..]  <-  01
  0021: 491c00            JUMP_NotEqual  001c
  0024: 07e57c1b7f        AND    reg[1b7c]  [X...]  <-  7f
  0029: 5420a91b          CLEAR  reg[1ba9]  [...X]
  002d: 433a00            JUMP   003a
  0030: 0de57c1b80        OR     reg[1b7c]  [X...]  <-  80
  0035: 0d259c1b01        OR     reg[1b9c]  [...X]  <-  01
  003a: 3a0000            SET_REG_BLOCK  0000
  003d: 5b                EOT
command_table  0000ccb4  #24  (GetPixelClock):
  Size         00b0
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   03 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 3d050300000000    COMP   param[03]  [XXXX]  <-  00000000
  0010: 443d00            JUMP_Equal  003d
  0013: 2c0d010100        ADD    param[01]  [..XX]  <-  0001
  0018: 03054040420f00    MOVE   WS_QUOT/LOW32 [XXXX]  <-  000f4240
  001f: 33014003          SUB    WS_QUOT/LOW32 [XXXX]  <-  param[03]  [XXXX]
  0023: 270540a0860100    DIV    WS_QUOT/LOW32 [XXXX]  <-  000186a0
  002a: 02a20340          MOVE   param[03]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  002e: 1505410e          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  0e
  0032: 270541a8610000    DIV    WS_REMIND/HI32 [XXXX]  <-  000061a8
  0039: 020a0340          MOVE   param[03]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  003d: 0ea50310          OR     param[03]  [.X..]  <-  10
  0041: 4be50201          TEST   param[02]  [X...]  <-  01
  0045: 49a800            JUMP_NotEqual  00a8
  0048: 3d250200          COMP   param[02]  [...X]  <-  00
  004c: 445c00            JUMP_Equal  005c
  004f: 3a1000            SET_REG_BLOCK  0010
  0052: 3d250201          COMP   param[02]  [...X]  <-  01
  0056: 445c00            JUMP_Equal  005c
  0059: 3a2000            SET_REG_BLOCK  0020
  005c: 0300410801        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[0108]  [XXXX]
  0061: 5e0541fcfff8ff08000100  MASK   WS_REMIND/HI32 [XXXX]  &  fff8fffc  |  00010008
  006c: 4be50210          TEST   param[02]  [X...]  <-  10
  0070: 447800            JUMP_Equal  0078
  0073: 5ea541f803        MASK   WS_REMIND/HI32 [.X..]  &  f8  |  03
  0078: 3c02080141        COMP   reg[0108]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  007d: 49a800            JUMP_NotEqual  00a8
  0080: 3c39000101        COMP   reg[0100]  [...X]  <-  param[01]  [X...]
  0085: 49a800            JUMP_NotEqual  00a8
  0088: 3c89010101        COMP   reg[0101]  [XX..]  <-  param[01]  [..XX]
  008d: 49a800            JUMP_NotEqual  00a8
  0090: 3c31010103        COMP   reg[0101]  [...X]  <-  param[03]  [.X..]
  0095: 49a800            JUMP_NotEqual  00a8
  0098: 3c09060103        COMP   reg[0106]  [..XX]  <-  param[03]  [..XX]
  009d: 49a800            JUMP_NotEqual  00a8
  00a0: 3c31020101        COMP   reg[0102]  [...X]  <-  param[01]  [.X..]
  00a5: 44ac00            JUMP_Equal  00ac
  00a8: 0ee50201          OR     param[02]  [X...]  <-  01
  00ac: 3a0000            SET_REG_BLOCK  0000
  00af: 5b                EOT
command_table  0000cd64  #25  (EnableVGA_Render):
  Size         0036
  Format Rev.  02
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 3c21fc0000        COMP   reg[00fc]  [...X]  <-  param[00]  [...X]
  000e: 491e00            JUMP_NotEqual  001e
  0011: 0da5c00001        OR     reg[00c0]  [.X..]  <-  01
  0016: 0d25cc0001        OR     reg[00cc]  [...X]  <-  01
  001b: 433000            JUMP   0030
  001e: 3c61fc0000        COMP   reg[00fc]  [..X.]  <-  param[00]  [...X]
  0023: 493000            JUMP_NotEqual  0030
  0026: 0da5c00002        OR     reg[00c0]  [.X..]  <-  02
  002b: 0d25ce0001        OR     reg[00ce]  [...X]  <-  01
  0030: 0da5c10001        OR     reg[00c1]  [.X..]  <-  01
  0035: 5b                EOT
command_table  0000cd9a  #26  (EnableVGA_Access/GetSCLKOverMCLKRatio):
  Size         001b
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        01 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 03390000          MOVE   work[00]   [...X]  <-  param[00]  [X...]
  000a: 553800            CLEAR  param[00]  [X...]
  000d: 20020000          MUL    param[00]  [XXXX]  <-  work[00]   [XXXX]
  0011: 2704400000        DIV    WS_QUOT/LOW32 [XXXX]  <-  data[0000] [XXXX]
  0016: 02e20040          MOVE   param[00]  [X...]  <-  WS_QUOT/LOW32 [...X]
  001a: 5b                EOT
command_table  00000000  #27  (SetCRTC_Timing):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000cdb6  #28  (SetCRTC_OverScan):
  Size         0019
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  000b: 01015e1b00        MOVE   reg[1b5e]  [XXXX]  <-  param[00]  [XXXX]
  0010: 01015f1b01        MOVE   reg[1b5f]  [XXXX]  <-  param[01]  [XXXX]
  0015: 3a0000            SET_REG_BLOCK  0000
  0018: 5b                EOT
command_table  00000000  #29  (SetCRTC_Replication):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000cdd0  #2a  (SelectCRTC_Source):
  Size         00f6
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 4229006300330063043b006307430063034b0063094b00630a4b00630b4b0063
        0c4b00630d4b005a5a  
                          SWITCH  param[00]  [..X.]
        00->0033 04->003b 07->0043 03->004b 09->004b 0a->004b 0b->004b 0c->004b
        0d->004b
  0032: 5b                EOT
  0033: 0121a51900        MOVE   reg[19a5]  [...X]  <-  param[00]  [...X]
  0038: 43e000            JUMP   00e0
  003b: 0121e51900        MOVE   reg[19e5]  [...X]  <-  param[00]  [...X]
  0040: 43e000            JUMP   00e0
  0043: 0121591800        MOVE   reg[1859]  [...X]  <-  param[00]  [...X]
  0048: 43e000            JUMP   00e0
  004b: 02e10000          MOVE   param[00]  [X...]  <-  param[00]  [...X]
  004f: 552000            CLEAR  param[00]  [...X]
  0052: 3d650003          COMP   param[00]  [..X.]  <-  03
  0056: 446100            JUMP_Equal  0061
  0059: 02290000          MOVE   param[00]  [...X]  <-  param[00]  [..X.]
  005d: 32250008          SUB    param[00]  [...X]  <-  08
  0061: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0063: 5c39001cf800      MASK   reg[1c00]  [...X]  &  f8  |  param[00]  [X...]
  0069: 02390000          MOVE   param[00]  [...X]  <-  param[00]  [X...]
  006d: 3da50001          COMP   param[00]  [.X..]  <-  01
  0071: 49e000            JUMP_NotEqual  00e0
  0074: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0076: 5400f21b          CLEAR  reg[1bf2]  [XXXX]
  007a: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  007c: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  0081: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  0085: 449000            JUMP_Equal  0090
  0088: 0d05f21b00101000  OR     reg[1bf2]  [XXXX]  <-  00101000
  0090: 4ce54140          TEST   WS_REMIND/HI32 [X...]  <-  40
  0094: 44ae00            JUMP_Equal  00ae
  0097: 4ce5410c          TEST   WS_REMIND/HI32 [X...]  <-  0c
  009b: 44a300            JUMP_Equal  00a3
  009e: 0de5f21b01        OR     reg[1bf2]  [X...]  <-  01
  00a3: 0d8df21b0102      OR     reg[1bf2]  [XX..]  <-  0201
  00a9: 07e5f21bfd        AND    reg[1bf2]  [X...]  <-  fd
  00ae: 4ce54120          TEST   WS_REMIND/HI32 [X...]  <-  20
  00b2: 44ba00            JUMP_Equal  00ba
  00b5: 0d65f21b01        OR     reg[1bf2]  [..X.]  <-  01
  00ba: 03e4413000        MOVE   WS_REMIND/HI32 [X...]  <-  data[0030] [...X]
  00bf: 4ce54180          TEST   WS_REMIND/HI32 [X...]  <-  80
  00c3: 44e600            JUMP_Equal  00e6
  00c6: 0d05f21b00a00000  OR     reg[1bf2]  [XXXX]  <-  0000a000
  00ce: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  00d2: 44e600            JUMP_Equal  00e6
  00d5: 0d05f21b00400000  OR     reg[1bf2]  [XXXX]  <-  00004000
  00dd: 43e600            JUMP   00e6
  00e0: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  00e2: 5400f21b          CLEAR  reg[1bf2]  [XXXX]
  00e6: 5430ee1b          CLEAR  reg[1bee]  [.X..]
  00ea: 5400f91b          CLEAR  reg[1bf9]  [XXXX]
  00ee: 5400ed1b          CLEAR  reg[1bed]  [XXXX]
  00f2: 3a0000            SET_REG_BLOCK  0000
  00f5: 5b                EOT
command_table  0000cec6  #2b  (EnableGraphSurfaces):
  Size         0180
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 3d650100          COMP   param[01]  [..X.]  <-  00
  000d: 447601            JUMP_Equal  0176
  0010: 54007717          CLEAR  reg[1777]  [XXXX]
  0014: 01253f0110        MOVE   reg[013f]  [...X]  <-  10
  0019: 4a25d00503        TEST   reg[05d0]  [...X]  <-  03
  001e: 495a00            JUMP_NotEqual  005a
  0021: 5c8dc000fcff0002  MASK   reg[00c0]  [XX..]  &  fffc  |  0200
  0029: 5102              DELAY_MicroSec  02
  002b: 5408c100          CLEAR  reg[00c1]  [..XX]
  002f: 0105c60000001000  MOVE   reg[00c6]  [XXXX]  <-  00100000
  0037: 0105c80000005000  MOVE   reg[00c8]  [XXXX]  <-  00500000
  003f: 010dc3000200      MOVE   reg[00c3]  [..XX]  <-  0002
  0045: 5420ca00          CLEAR  reg[00ca]  [...X]
  0049: 0105c20000010000  MOVE   reg[00c2]  [XXXX]  <-  00000100
  0051: 010dfc000001      MOVE   reg[00fc]  [..XX]  <-  0100
  0057: 438400            JUMP   0084
  005a: 5400cc00          CLEAR  reg[00cc]  [XXXX]
  005e: 5400ce00          CLEAR  reg[00ce]  [XXXX]
  0062: 5400f800          CLEAR  reg[00f8]  [XXXX]
  0066: 5400f900          CLEAR  reg[00f9]  [XXXX]
  006a: 5400fa00          CLEAR  reg[00fa]  [XXXX]
  006e: 5400fb00          CLEAR  reg[00fb]  [XXXX]
  0072: 0d25ca0001        OR     reg[00ca]  [...X]  <-  01
  0077: 0125c20011        MOVE   reg[00c2]  [...X]  <-  11
  007c: 5400c600          CLEAR  reg[00c6]  [XXXX]
  0080: 5400c800          CLEAR  reg[00c8]  [XXXX]
  0084: 0765d005fe        AND    reg[05d0]  [..X.]  <-  fe
  0089: 4a25d00508        TEST   reg[05d0]  [...X]  <-  08
  008e: 449600            JUMP_Equal  0096
  0091: 0d65d00501        OR     reg[05d0]  [..X.]  <-  01
  0096: 032040d005        MOVE   WS_QUOT/LOW32 [...X]  <-  reg[05d0]  [...X]
  009b: 03a040c900        MOVE   WS_QUOT/LOW32 [.X..]  <-  reg[00c9]  [...X]
  00a0: 030046c400        MOVE   WS_FB_WIN [XXXX]  <-  reg[00c4]  [XXXX]
  00a5: 03024146          MOVE   WS_REMIND/HI32 [XXXX]  <-  WS_FB_WIN [XXXX]
  00a9: 2d0046c600        ADD    WS_FB_WIN [XXXX]  <-  reg[00c6]  [XXXX]
  00ae: 2d0041c800        ADD    WS_REMIND/HI32 [XXXX]  <-  reg[00c8]  [XXXX]
  00b3: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  00b5: 0132071a40        MOVE   reg[1a07]  [...X]  <-  WS_QUOT/LOW32 [.X..]
  00ba: 0132081a40        MOVE   reg[1a08]  [...X]  <-  WS_QUOT/LOW32 [.X..]
  00bf: 0102041a46        MOVE   reg[1a04]  [XXXX]  <-  WS_FB_WIN [XXXX]
  00c4: 0102051a41        MOVE   reg[1a05]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00c9: 5420c31a          CLEAR  reg[1ac3]  [...X]
  00cd: 4b250101          TEST   param[01]  [...X]  <-  01
  00d1: 44d900            JUMP_Equal  00d9
  00d4: 0125c31a04        MOVE   reg[1ac3]  [...X]  <-  04
  00d9: 54005c1b          CLEAR  reg[1b5c]  [XXXX]
  00dd: 01015d1b00        MOVE   reg[1b5d]  [XXXX]  <-  param[00]  [XXXX]
  00e2: 5408091a          CLEAR  reg[1a09]  [..XX]
  00e6: 54080a1a          CLEAR  reg[1a0a]  [..XX]
  00ea: 54080b1a          CLEAR  reg[1a0b]  [..XX]
  00ee: 54080c1a          CLEAR  reg[1a0c]  [..XX]
  00f2: 01090e1a00        MOVE   reg[1a0e]  [..XX]  <-  param[00]  [..XX]
  00f7: 01190d1a00        MOVE   reg[1a0d]  [..XX]  <-  param[00]  [XX..]
  00fc: 03624040          MOVE   WS_QUOT/LOW32 [..X.]  <-  WS_QUOT/LOW32 [...X]
  0100: 0925400c          AND    WS_QUOT/LOW32 [...X]  <-  0c
  0104: 1b254002          SHIFT_RIGHT  WS_QUOT/LOW32 [...X]  by  02
  0108: 096540f0          AND    WS_QUOT/LOW32 [..X.]  <-  f0
  010c: 1b2d4004          SHIFT_RIGHT  WS_QUOT/LOW32 [..X.]  by  04
  0110: 070d011afcf8      AND    reg[1a01]  [..XX]  <-  f8fc
  0116: 0d0a011a40        OR     reg[1a01]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  011b: 5ca5011a0f10      MASK   reg[1a01]  [.X..]  &  0f  |  10
  0121: 03014100          MOVE   WS_REMIND/HI32 [XXXX]  <-  param[00]  [XXXX]
  0125: 4c254003          TEST   WS_QUOT/LOW32 [...X]  <-  03
  0129: 493901            JUMP_NotEqual  0139
  012c: 2d8d413f00        ADD    WS_REMIND/HI32 [XX..]  <-  003f
  0131: 098d41c0ff        AND    WS_REMIND/HI32 [XX..]  <-  ffc0
  0136: 434301            JUMP   0143
  0139: 2d8d411f00        ADD    WS_REMIND/HI32 [XX..]  <-  001f
  013e: 098d41e0ff        AND    WS_REMIND/HI32 [XX..]  <-  ffe0
  0143: 011a061a41        MOVE   reg[1a06]  [..XX]  <-  WS_REMIND/HI32 [XX..]
  0148: 4a256f1a01        TEST   reg[1a6f]  [...X]  <-  01
  014d: 495501            JUMP_NotEqual  0155
  0150: 0125001a01        MOVE   reg[1a00]  [...X]  <-  01
  0155: 0de59c1b10        OR     reg[1b9c]  [X...]  <-  10
  015a: 54200f1a          CLEAR  reg[1a0f]  [...X]
  015e: 5420591a          CLEAR  reg[1a59]  [...X]
  0162: 5420101a          CLEAR  reg[1a10]  [...X]
  0166: 5400a11b          CLEAR  reg[1ba1]  [XXXX]
  016a: 5400a01b          CLEAR  reg[1ba0]  [XXXX]
  016e: 5400a21b          CLEAR  reg[1ba2]  [XXXX]
  0172: 3a0000            SET_REG_BLOCK  0000
  0175: 5b                EOT
  0176: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0178: 5420001a          CLEAR  reg[1a00]  [...X]
  017c: 3a0000            SET_REG_BLOCK  0000
  017f: 5b                EOT
command_table  0000d046  #2c  (UpdateCRTC_DoubleBufferRegisters):
  Size         0048
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  000b: 0765b61bfe        AND    reg[1bb6]  [..X.]  <-  fe
  0010: 3d650001          COMP   param[00]  [..X.]  <-  01
  0014: 443b00            JUMP_Equal  003b
  0017: 5430761a          CLEAR  reg[1a76]  [.X..]
  001b: 54306e1a          CLEAR  reg[1a6e]  [.X..]
  001f: 5430271a          CLEAR  reg[1a27]  [.X..]
  0023: 5430111a          CLEAR  reg[1a11]  [.X..]
  0027: 5420b51b          CLEAR  reg[1bb5]  [...X]
  002b: 5420bd1b          CLEAR  reg[1bbd]  [...X]
  002f: 4a25b61b01        TEST   reg[1bb6]  [...X]  <-  01
  0034: 492f00            JUMP_NotEqual  002f
  0037: 3a0000            SET_REG_BLOCK  0000
  003a: 5b                EOT
  003b: 0d25bd1b01        OR     reg[1bbd]  [...X]  <-  01
  0040: 54009e1b          CLEAR  reg[1b9e]  [XXXX]
  0044: 3a0000            SET_REG_BLOCK  0000
  0047: 5b                EOT
command_table  0000d08e  #2d  (LUT_AutoFill):
  Size         004a
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  000b: 5420781a          CLEAR  reg[1a78]  [...X]
  000f: 0d257e1a07        OR     reg[1a7e]  [...X]  <-  07
  0014: 01257f1a01        MOVE   reg[1a7f]  [...X]  <-  01
  0019: 5101              DELAY_MicroSec  01
  001b: 4a257f1a02        TEST   reg[1a7f]  [...X]  <-  02
  0020: 441900            JUMP_Equal  0019
  0023: 54207f1a          CLEAR  reg[1a7f]  [...X]
  0027: 5400801a          CLEAR  reg[1a80]  [XXXX]
  002b: 5408811a          CLEAR  reg[1a81]  [..XX]
  002f: 5408821a          CLEAR  reg[1a82]  [..XX]
  0033: 5408831a          CLEAR  reg[1a83]  [..XX]
  0037: 010d841affff      MOVE   reg[1a84]  [..XX]  <-  ffff
  003d: 010d851affff      MOVE   reg[1a85]  [..XX]  <-  ffff
  0043: 010d861affff      MOVE   reg[1a86]  [..XX]  <-  ffff
  0049: 5b                EOT
command_table  00000000  #2e  (EnableHW_IconCursor):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000d0d8  #2f  (GetMemoryClock):
  Size         006b
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        01 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 0300008901        MOVE   work[00]   [XXXX]  <-  reg[0189]  [XXXX]
  000e: 03324000          MOVE   WS_QUOT/LOW32 [...X]  <-  work[00]   [.X..]
  0012: 0925400e          AND    WS_QUOT/LOW32 [...X]  <-  0e
  0016: 1b254001          SHIFT_RIGHT  WS_QUOT/LOW32 [...X]  by  01
  001a: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  001d: 03224340          MOVE   WS_SHIFT [...X]  <-  WS_QUOT/LOW32 [...X]
  0021: 03224144          MOVE   WS_REMIND/HI32 [...X]  <-  WS_OR_MASK [...X]
  0025: 21254101          MUL    WS_REMIND/HI32 [...X]  <-  01
  0029: 03024640          MOVE   WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  002d: 03024000          MOVE   WS_QUOT/LOW32 [XXXX]  <-  work[00]   [XXXX]
  0031: 0905407f000000    AND    WS_QUOT/LOW32 [XXXX]  <-  0000007f
  0038: 15054003          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  03
  003c: 09050000f00100    AND    work[00]   [XXXX]  <-  0001f000
  0043: 1b05000c          SHIFT_RIGHT  work[00]   [XXXX]  by  0c
  0047: 0f224000          OR     WS_QUOT/LOW32 [...X]  <-  work[00]   [...X]
  004b: 21054010270000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00002710
  0052: 27024046          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_FB_WIN [XXXX]
  0056: 1b054004          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  04
  005a: 4a65870120        TEST   reg[0187]  [..X.]  <-  20
  005f: 446600            JUMP_Equal  0066
  0062: 1b054001          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  01
  0066: 02020040          MOVE   param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  006a: 5b                EOT
command_table  0000d144  #30  (GetEngineClock):
  Size         004e
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 0300468201        MOVE   WS_FB_WIN [XXXX]  <-  reg[0182]  [XXXX]
  000e: 090546ffffff03    AND    WS_FB_WIN [XXXX]  <-  03ffffff
  0015: 1b054607          SHIFT_RIGHT  WS_FB_WIN [XXXX]  by  07
  0019: 2105468c0a0000    MUL    WS_FB_WIN [XXXX]  <-  00000a8c
  0020: 27054001000000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00000001
  0027: 4a8d8001f007      TEST   reg[0180]  [XX..]  <-  07f0
  002d: 444500            JUMP_Equal  0045
  0030: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0033: 0318418001        MOVE   WS_REMIND/HI32 [..XX]  <-  reg[0180]  [XX..]
  0038: 090d41f007        AND    WS_REMIND/HI32 [..XX]  <-  07f0
  003d: 1b0d4104          SHIFT_RIGHT  WS_REMIND/HI32 [..XX]  by  04
  0041: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0045: 1b054007          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  07
  0049: 02020040          MOVE   param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  004d: 5b                EOT
command_table  0000d192  #31  (SetCRTC_UsingDTDTiming):
  Size         0128
  Format Rev.  02
  Param Rev.   00
  Content Rev. 03
  Attributes:  Work space size        00 longs
               Parameter space size   06 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 66ff              SET_DATA_BLOCK  ff  (this table)
  000b: 2d0d421c01        ADD    WS_DATAPTR [..XX]  <-  011c
  0010: 552805            CLEAR  param[05]  [..X.]
  0013: 2d094205          ADD    WS_DATAPTR [..XX]  <-  param[05]  [..XX]
  0017: 2d094205          ADD    WS_DATAPTR [..XX]  <-  param[05]  [..XX]
  001b: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  0020: 03094100          MOVE   WS_REMIND/HI32 [..XX]  <-  param[00]  [..XX]
  0024: 2d194100          ADD    WS_REMIND/HI32 [..XX]  <-  param[00]  [XX..]
  0028: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  002d: 010a801b41        MOVE   reg[1b80]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  0032: 5408821b          CLEAR  reg[1b82]  [..XX]
  0036: 0199821b02        MOVE   reg[1b82]  [XX..]  <-  param[02]  [XX..]
  003b: 03194100          MOVE   WS_REMIND/HI32 [..XX]  <-  param[00]  [XX..]
  003f: 33094102          SUB    WS_REMIND/HI32 [..XX]  <-  param[02]  [..XX]
  0043: 561841            CLEAR  WS_REMIND/HI32 [XX..]
  0046: 03b14104          MOVE   WS_REMIND/HI32 [.X..]  <-  param[04]  [.X..]
  004a: 331a4141          SUB    WS_REMIND/HI32 [..XX]  <-  WS_REMIND/HI32 [XX..]
  004e: 018a811b41        MOVE   reg[1b81]  [XX..]  <-  WS_REMIND/HI32 [..XX]
  0053: 03194100          MOVE   WS_REMIND/HI32 [..XX]  <-  param[00]  [XX..]
  0057: 33094102          SUB    WS_REMIND/HI32 [..XX]  <-  param[02]  [..XX]
  005b: 2d1a4141          ADD    WS_REMIND/HI32 [..XX]  <-  WS_REMIND/HI32 [XX..]
  005f: 2d094100          ADD    WS_REMIND/HI32 [..XX]  <-  param[00]  [..XX]
  0063: 4b250410          TEST   param[04]  [...X]  <-  10
  0067: 446e00            JUMP_Equal  006e
  006a: 2d094100          ADD    WS_REMIND/HI32 [..XX]  <-  param[00]  [..XX]
  006e: 010a811b41        MOVE   reg[1b81]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  0073: 03214104          MOVE   WS_REMIND/HI32 [...X]  <-  param[04]  [...X]
  0077: 09254102          AND    WS_REMIND/HI32 [...X]  <-  02
  007b: 1b254101          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  01
  007f: 0122831b41        MOVE   reg[1b83]  [...X]  <-  WS_REMIND/HI32 [...X]
  0084: 54005e1b          CLEAR  reg[1b5e]  [XXXX]
  0088: 01315e1b04        MOVE   reg[1b5e]  [...X]  <-  param[04]  [.X..]
  008d: 01b15e1b04        MOVE   reg[1b5e]  [.X..]  <-  param[04]  [.X..]
  0092: 03094101          MOVE   WS_REMIND/HI32 [..XX]  <-  param[01]  [..XX]
  0096: 2d194101          ADD    WS_REMIND/HI32 [..XX]  <-  param[01]  [XX..]
  009a: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  009f: 010a871b41        MOVE   reg[1b87]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  00a4: 54088e1b          CLEAR  reg[1b8e]  [..XX]
  00a8: 01998e1b03        MOVE   reg[1b8e]  [XX..]  <-  param[03]  [XX..]
  00ad: 03194101          MOVE   WS_REMIND/HI32 [..XX]  <-  param[01]  [XX..]
  00b1: 33094103          SUB    WS_REMIND/HI32 [..XX]  <-  param[03]  [..XX]
  00b5: 561841            CLEAR  WS_REMIND/HI32 [XX..]
  00b8: 03b94104          MOVE   WS_REMIND/HI32 [.X..]  <-  param[04]  [X...]
  00bc: 331a4141          SUB    WS_REMIND/HI32 [..XX]  <-  WS_REMIND/HI32 [XX..]
  00c0: 018a8d1b41        MOVE   reg[1b8d]  [XX..]  <-  WS_REMIND/HI32 [..XX]
  00c5: 03194101          MOVE   WS_REMIND/HI32 [..XX]  <-  param[01]  [XX..]
  00c9: 33094103          SUB    WS_REMIND/HI32 [..XX]  <-  param[03]  [..XX]
  00cd: 2d1a4141          ADD    WS_REMIND/HI32 [..XX]  <-  WS_REMIND/HI32 [XX..]
  00d1: 2d094101          ADD    WS_REMIND/HI32 [..XX]  <-  param[01]  [..XX]
  00d5: 4b250420          TEST   param[04]  [...X]  <-  20
  00d9: 44e000            JUMP_Equal  00e0
  00dc: 2d094101          ADD    WS_REMIND/HI32 [..XX]  <-  param[01]  [..XX]
  00e0: 010a8d1b41        MOVE   reg[1b8d]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  00e5: 03214104          MOVE   WS_REMIND/HI32 [...X]  <-  param[04]  [...X]
  00e9: 09254104          AND    WS_REMIND/HI32 [...X]  <-  04
  00ed: 1b254102          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  02
  00f1: 01228f1b41        MOVE   reg[1b8f]  [...X]  <-  WS_REMIND/HI32 [...X]
  00f6: 54005f1b          CLEAR  reg[1b5f]  [XXXX]
  00fa: 01395f1b04        MOVE   reg[1b5f]  [...X]  <-  param[04]  [X...]
  00ff: 01b95f1b04        MOVE   reg[1b5f]  [.X..]  <-  param[04]  [X...]
  0104: 03214104          MOVE   WS_REMIND/HI32 [...X]  <-  param[04]  [...X]
  0108: 09254180          AND    WS_REMIND/HI32 [...X]  <-  80
  010c: 1b254107          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  07
  0110: 01229e1b41        MOVE   reg[1b9e]  [...X]  <-  WS_REMIND/HI32 [...X]
  0115: 3a0000            SET_REG_BLOCK  0000
  0118: 5b                EOT
  0119: 7a0c000000000300260029002c002f  
                          CTB_DS  12 bytes
command_table  00000000  #32  (ExternalEncoderControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  00000000  #33  (LVTMAOutputControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000d2ba  #34  (VRAM_BlockDetectionByStrap):
  Size         009f
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 03a14000          MOVE   WS_QUOT/LOW32 [.X..]  <-  param[00]  [...X]
  000d: 3da50000          COMP   param[00]  [.X..]  <-  00
  0011: 494400            JUMP_NotEqual  0044
  0014: 6604              SET_DATA_BLOCK  04  (FirmwareInfo)
  0016: 0324405800        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0058] [...X]
  001b: 3e2540ff          COMP   WS_QUOT/LOW32 [...X]  <-  ff
  001f: 499900            JUMP_NotEqual  0099
  0022: 550001            CLEAR  param[01]  [XXXX]
  0025: 02250128          MOVE   param[01]  [...X]  <-  28
  0029: 5209              CALL_TABLE  09  (GPIOPinControl)
  002b: 020d012901        MOVE   param[01]  [..XX]  <-  0129
  0030: 5209              CALL_TABLE  09  (GPIOPinControl)
  0032: 020d012a02        MOVE   param[01]  [..XX]  <-  022a
  0037: 5209              CALL_TABLE  09  (GPIOPinControl)
  0039: 020d012b03        MOVE   param[01]  [..XX]  <-  032b
  003e: 5209              CALL_TABLE  09  (GPIOPinControl)
  0040: 03b14001          MOVE   WS_QUOT/LOW32 [.X..]  <-  param[01]  [.X..]
  0044: 661c              SET_DATA_BLOCK  1c  (VRAM_Info)
  0046: 0364401300        MOVE   WS_QUOT/LOW32 [..X.]  <-  data[0013] [...X]
  004b: 562040            CLEAR  WS_QUOT/LOW32 [...X]
  004e: 2d0d421400        ADD    WS_DATAPTR [..XX]  <-  0014
  0053: 5430cd05          CLEAR  reg[05cd]  [.X..]
  0057: 3ea4400a00        COMP   WS_QUOT/LOW32 [.X..]  <-  data[000a] [...X]
  005c: 498800            JUMP_NotEqual  0088
  005f: 3da50000          COMP   param[00]  [.X..]  <-  00
  0063: 449900            JUMP_Equal  0099
  0066: 0324411c00        MOVE   WS_REMIND/HI32 [...X]  <-  data[001c] [...X]
  006b: 03714100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [.X..]
  006f: 090d410f0f        AND    WS_REMIND/HI32 [..XX]  <-  0f0f
  0074: 3e624141          COMP   WS_REMIND/HI32 [..X.]  <-  WS_REMIND/HI32 [...X]
  0078: 498800            JUMP_NotEqual  0088
  007b: 01a2cd0540        MOVE   reg[05cd]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  0080: 3da4001c00        COMP   param[00]  [.X..]  <-  data[001c] [...X]
  0085: 449900            JUMP_Equal  0099
  0088: 2d0c420400        ADD    WS_DATAPTR [..XX]  <-  data[0004] [..XX]
  008d: 2d254001          ADD    WS_QUOT/LOW32 [...X]  <-  01
  0091: 3e624040          COMP   WS_QUOT/LOW32 [..X.]  <-  WS_QUOT/LOW32 [...X]
  0095: 495700            JUMP_NotEqual  0057
  0098: 5b                EOT
  0099: 01a2cd0540        MOVE   reg[05cd]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  009e: 5b                EOT
command_table  0000d50a  #35  (MemoryCleanUp):
  Size         00dc
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        01 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 030041c400        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[00c4]  [XXXX]
  000e: 1b054108          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  08
  0012: 03e041c900        MOVE   WS_REMIND/HI32 [X...]  <-  reg[00c9]  [...X]
  0017: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  001a: 03094000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [..XX]
  001e: 15054005          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  05
  0022: 2d024041          ADD    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0026: 023a0040          MOVE   param[00]  [...X]  <-  WS_QUOT/LOW32 [X...]
  002a: 15054008          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  08
  002e: 3b05002c0000      SET_FB_BASE  00002c00
  0034: 570000            CLEAR  fb[00]     [XXXX]
  0037: 660b              SET_DATA_BLOCK  0b  (VRAM_UsageByFirmware)
  0039: 030500002c0000    MOVE   work[00]   [XXXX]  <-  00002c00
  0040: 1b050008          SHIFT_RIGHT  work[00]   [XXXX]  by  08
  0044: 2d024100          ADD    WS_REMIND/HI32 [XXXX]  <-  work[00]   [XXXX]
  0048: 0304000400        MOVE   work[00]   [XXXX]  <-  data[0004] [XXXX]
  004d: 15050002          SHIFT_LEFT  work[00]   [XXXX]  by  02
  0051: 2d024100          ADD    WS_REMIND/HI32 [XXXX]  <-  work[00]   [XXXX]
  0055: 013a812141        MOVE   reg[2181]  [...X]  <-  WS_REMIND/HI32 [X...]
  005a: 15054108          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  08
  005e: 0102802141        MOVE   reg[2180]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0063: 560000            CLEAR  work[00]   [XXXX]
  0066: 03190000          MOVE   work[00]   [..XX]  <-  param[00]  [XX..]
  006a: 1505000d          SHIFT_LEFT  work[00]   [XXXX]  by  0d
  006e: 51c8              DELAY_MicroSec  c8
  0070: 4ae5a02180        TEST   reg[21a0]  [X...]  <-  80
  0075: 496e00            JUMP_NotEqual  006e
  0078: 3e050000000000    COMP   work[00]   [XXXX]  <-  00000000
  007f: 44cb00            JUMP_Equal  00cb
  0082: 03054100001000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00100000
  0089: 3e020041          COMP   work[00]   [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  008d: 469400            JUMP_Above  0094
  0090: 03024100          MOVE   WS_REMIND/HI32 [XXXX]  <-  work[00]   [XXXX]
  0094: 33020041          SUB    work[00]   [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0098: 0121832100        MOVE   reg[2183]  [...X]  <-  param[00]  [...X]
  009d: 0102822140        MOVE   reg[2182]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00a2: 1b054008          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  08
  00a6: 03e14000          MOVE   WS_QUOT/LOW32 [X...]  <-  param[00]  [...X]
  00aa: 1b054108          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  08
  00ae: 2d024041          ADD    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00b2: 15054108          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  08
  00b6: 023a0040          MOVE   param[00]  [...X]  <-  WS_QUOT/LOW32 [X...]
  00ba: 15054008          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  08
  00be: 0f8d4120d0        OR     WS_REMIND/HI32 [XX..]  <-  d020
  00c3: 0102842141        MOVE   reg[2184]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00c8: 436e00            JUMP   006e
  00cb: 0105120000000100  MOVE   reg[0012]  [XXXX]  <-  00010000
  00d3: 0105130000000100  MOVE   reg[0013]  [XXXX]  <-  00010000
  00db: 5b                EOT
command_table  0000d5e6  #36  (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction):
  Size         0233
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 07253b19fd        AND    reg[193b]  [...X]  <-  fd
  000e: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0011: 03394101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [X...]
  0015: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  0019: 030a4042          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_DATAPTR [..XX]
  001d: 66ff              SET_DATA_BLOCK  ff  (this table)
  001f: 2d0d421302        ADD    WS_DATAPTR [..XX]  <-  0213
  0024: 15254102          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  02
  0028: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  002c: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  0031: 0102000041        MOVE   reg[0000]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0036: 54300100          CLEAR  reg[0001]  [.X..]
  003a: 54080100          CLEAR  reg[0001]  [..XX]
  003e: 010c3b180200      MOVE   reg[183b]  [..XX]  <-  data[0002] [..XX]
  0044: 030a4240          MOVE   WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0048: 03054078690000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00006978
  004f: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0052: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  0056: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  005a: 018a371840        MOVE   reg[1837]  [XX..]  <-  WS_QUOT/LOW32 [..XX]
  005f: 0125371802        MOVE   reg[1837]  [...X]  <-  02
  0064: 0105381800000030  MOVE   reg[1838]  [XXXX]  <-  30000000
  006c: 0d25351802        OR     reg[1835]  [...X]  <-  02
  0071: 01a9391801        MOVE   reg[1839]  [.X..]  <-  param[01]  [..X.]
  0076: 4b250101          TEST   param[01]  [...X]  <-  01
  007a: 498100            JUMP_NotEqual  0081
  007d: 54303918          CLEAR  reg[1839]  [.X..]
  0081: 010d39180031      MOVE   reg[1839]  [..XX]  <-  3100
  0087: 2ba5391801        ADD    reg[1839]  [.X..]  <-  01
  008c: 4b250102          TEST   param[01]  [...X]  <-  02
  0090: 449800            JUMP_Equal  0098
  0093: 2ba5391801        ADD    reg[1839]  [.X..]  <-  01
  0098: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  009b: 03714101          MOVE   WS_REMIND/HI32 [..X.]  <-  param[01]  [.X..]
  009f: 0fe54180          OR     WS_REMIND/HI32 [X...]  <-  80
  00a3: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00a8: 03694100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [..X.]
  00ac: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  00b0: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00b5: 4b250102          TEST   param[01]  [...X]  <-  02
  00b9: 44c800            JUMP_Equal  00c8
  00bc: 562841            CLEAR  WS_REMIND/HI32 [..X.]
  00bf: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  00c3: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00c8: 4b250101          TEST   param[01]  [...X]  <-  01
  00cc: 44e900            JUMP_Equal  00e9
  00cf: 03714100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [.X..]
  00d3: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  00d7: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00dc: 03794100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [X...]
  00e0: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  00e4: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00e9: 0d25341801        OR     reg[1834]  [...X]  <-  01
  00ee: 03a54101          MOVE   WS_REMIND/HI32 [.X..]  <-  01
  00f2: 43bc01            JUMP   01bc
  00f5: 03294001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [..X.]
  00f9: 03654001          MOVE   WS_QUOT/LOW32 [..X.]  <-  01
  00fd: 03994000          MOVE   WS_QUOT/LOW32 [XX..]  <-  param[00]  [XX..]
  0101: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0104: 03714101          MOVE   WS_REMIND/HI32 [..X.]  <-  param[01]  [.X..]
  0108: 0f654101          OR     WS_REMIND/HI32 [..X.]  <-  01
  010c: 0fe54180          OR     WS_REMIND/HI32 [X...]  <-  80
  0110: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0115: 01a5391804        MOVE   reg[1839]  [.X..]  <-  04
  011a: 3d650104          COMP   param[01]  [..X.]  <-  04
  011e: 472a01            JUMP_BelowOrEq  012a
  0121: 010d39180113      MOVE   reg[1839]  [..XX]  <-  1301
  0127: 435901            JUMP   0159
  012a: 01a2391840        MOVE   reg[1839]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  012f: 010d39180131      MOVE   reg[1839]  [..XX]  <-  3101
  0135: 435901            JUMP   0159
  0138: 07653918ef        AND    reg[1839]  [..X.]  <-  ef
  013d: 01a5391803        MOVE   reg[1839]  [.X..]  <-  03
  0142: 3e254004          COMP   WS_QUOT/LOW32 [...X]  <-  04
  0146: 465901            JUMP_Above  0159
  0149: 01a2391840        MOVE   reg[1839]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  014e: 31a5391801        SUB    reg[1839]  [.X..]  <-  01
  0153: 5c653918fd20      MASK   reg[1839]  [..X.]  &  fd  |  20
  0159: 0d25341801        OR     reg[1834]  [...X]  <-  01
  015e: 03a54100          MOVE   WS_REMIND/HI32 [.X..]  <-  00
  0162: 43bc01            JUMP   01bc
  0165: 03054101000080    MOVE   WS_REMIND/HI32 [XXXX]  <-  80000001
  016c: 03aa4140          MOVE   WS_REMIND/HI32 [.X..]  <-  WS_QUOT/LOW32 [..X.]
  0170: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0175: 3d650101          COMP   param[01]  [..X.]  <-  01
  0179: 498401            JUMP_NotEqual  0184
  017c: 02a8003a18        MOVE   param[00]  [.X..]  <-  reg[183a]  [..X.]
  0181: 43fb01            JUMP   01fb
  0184: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0187: 031a4140          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_QUOT/LOW32 [XX..]
  018b: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  018e: 0328413a18        MOVE   WS_REMIND/HI32 [...X]  <-  reg[183a]  [..X.]
  0193: 0368413a18        MOVE   WS_REMIND/HI32 [..X.]  <-  reg[183a]  [..X.]
  0198: 03a8413a18        MOVE   WS_REMIND/HI32 [.X..]  <-  reg[183a]  [..X.]
  019d: 03e8413a18        MOVE   WS_REMIND/HI32 [X...]  <-  reg[183a]  [..X.]
  01a2: 04020041          MOVE   fb[00]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  01a6: 562840            CLEAR  WS_QUOT/LOW32 [..X.]
  01a9: 2d8d400400        ADD    WS_QUOT/LOW32 [XX..]  <-  0004
  01ae: 3e254004          COMP   WS_QUOT/LOW32 [...X]  <-  04
  01b2: 47fb01            JUMP_BelowOrEq  01fb
  01b5: 33254004          SUB    WS_QUOT/LOW32 [...X]  <-  04
  01b9: 433801            JUMP   0138
  01bc: 02650002          MOVE   param[00]  [..X.]  <-  02
  01c0: 030d416400        MOVE   WS_REMIND/HI32 [..XX]  <-  0064
  01c5: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  01ca: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  01cf: 44fb01            JUMP_Equal  01fb
  01d2: 5164              DELAY_MicroSec  64
  01d4: 4a25361810        TEST   reg[1836]  [...X]  <-  10
  01d9: 44c501            JUMP_Equal  01c5
  01dc: 4a65361806        TEST   reg[1836]  [..X.]  <-  06
  01e1: 49fb01            JUMP_NotEqual  01fb
  01e4: 02650001          MOVE   param[00]  [..X.]  <-  01
  01e8: 0d25351802        OR     reg[1835]  [...X]  <-  02
  01ed: 3ea54100          COMP   WS_REMIND/HI32 [.X..]  <-  00
  01f1: 446501            JUMP_Equal  0165
  01f4: 4b250101          TEST   param[01]  [...X]  <-  01
  01f8: 44f500            JUMP_Equal  00f5
  01fb: 0d25351802        OR     reg[1835]  [...X]  <-  02
  0200: 0125341802        MOVE   reg[1834]  [...X]  <-  02
  0205: 5101              DELAY_MicroSec  01
  0207: 54003418          CLEAR  reg[1834]  [XXXX]
  020b: 54003b18          CLEAR  reg[183b]  [XXXX]
  020f: 5b                EOT
  0210: 7a20000c1901001019030214190504181942411c19494820194b4a0c19292836
        194d4c  
                          CTB_DS  32 bytes
command_table  00000000  #37  (WriteOneByteToHWAssistedI2C):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  00000000  #38  (ReadHWAssistedI2CStatus/HPDInterruptService):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000d81a  #39  (SpeedFanControl):
  Size         005f
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 0105db01515e8101  MOVE   reg[01db]  [XXXX]  <-  01815e51
  0011: 0105dc0187281e00  MOVE   reg[01dc]  [XXXX]  <-  001e2887
  0019: 0105dd012d14cd00  MOVE   reg[01dd]  [XXXX]  <-  00cd142d
  0021: 0105e201b1710b00  MOVE   reg[01e2]  [XXXX]  <-  000b71b1
  0029: 66ff              SET_DATA_BLOCK  ff  (this table)
  002b: 2d0d424e00        ADD    WS_DATAPTR [..XX]  <-  004e
  0030: 0104de010000      MOVE   reg[01de]  [XXXX]  <-  data[0000] [XXXX]
  0036: 0104df010400      MOVE   reg[01df]  [XXXX]  <-  data[0004] [XXXX]
  003c: 0104e0010800      MOVE   reg[01e0]  [XXXX]  <-  data[0008] [XXXX]
  0042: 0104e1010c00      MOVE   reg[01e1]  [XXXX]  <-  data[000c] [XXXX]
  0048: 5b                EOT
  0049: 7a130001083c46505a5d5f6164283643515e6c7987ff  
                          CTB_DS  19 bytes
command_table  0000d87a  #3a  (PowerConnectorDetection):
  Size         000a
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 550000            CLEAR  param[00]  [XXXX]
  0009: 5b                EOT
command_table  0000d884  #3b  (MC_Synchronization):
  Size         004f
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 03054601000000    MOVE   WS_FB_WIN [XXXX]  <-  00000001
  0010: 0388460008        MOVE   WS_FB_WIN [XX..]  <-  reg[0800]  [..XX]
  0015: 010a000846        MOVE   reg[0800]  [..XX]  <-  WS_FB_WIN [..XX]
  001a: 0d65570a01        OR     reg[0a57]  [..X.]  <-  01
  001f: 0765570afe        AND    reg[0a57]  [..X.]  <-  fe
  0024: 5102              DELAY_MicroSec  02
  0026: 5c25570af304      MASK   reg[0a57]  [...X]  &  f3  |  04
  002c: 5c25570a3340      MASK   reg[0a57]  [...X]  &  33  |  40
  0032: 0725570a3f        AND    reg[0a57]  [...X]  <-  3f
  0037: 2d254611          ADD    WS_FB_WIN [...X]  <-  11
  003b: 3e254612          COMP   WS_FB_WIN [...X]  <-  12
  003f: 464900            JUMP_Above  0049
  0042: 4ca54602          TEST   WS_FB_WIN [.X..]  <-  02
  0046: 491500            JUMP_NotEqual  0015
  0049: 011a000846        MOVE   reg[0800]  [..XX]  <-  WS_FB_WIN [XX..]
  004e: 5b                EOT
command_table  0000d8d4  #3c  (ComputeMemoryEnginePLL):
  Size         00e1
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        03 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 03010000          MOVE   work[00]   [XXXX]  <-  param[00]  [XXXX]
  000a: 090500ffffff00    AND    work[00]   [XXXX]  <-  00ffffff
  0011: 03390200          MOVE   work[02]   [...X]  <-  param[00]  [X...]
  0015: 66ff              SET_DATA_BLOCK  ff  (this table)
  0017: 2d0d42a900        ADD    WS_DATAPTR [..XX]  <-  00a9
  001c: 3de50002          COMP   param[00]  [X...]  <-  02
  0020: 442800            JUMP_Equal  0028
  0023: 2d0d422300        ADD    WS_DATAPTR [..XX]  <-  0023
  0028: 0304410000        MOVE   WS_REMIND/HI32 [XXXX]  <-  data[0000] [XXXX]
  002d: 3e020041          COMP   work[00]   [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0031: 473c00            JUMP_BelowOrEq  003c
  0034: 2d0d420700        ADD    WS_DATAPTR [..XX]  <-  0007
  0039: 432800            JUMP   0028
  003c: 560001            CLEAR  work[01]   [XXXX]
  003f: 550001            CLEAR  param[01]  [XXXX]
  0042: 0224010400        MOVE   param[01]  [...X]  <-  data[0004] [...X]
  0047: 0264010500        MOVE   param[01]  [..X.]  <-  data[0005] [...X]
  004c: 0324010600        MOVE   work[01]   [...X]  <-  data[0006] [...X]
  0051: 21020001          MUL    work[00]   [XXXX]  <-  work[01]   [XXXX]
  0055: 3e250202          COMP   work[02]   [...X]  <-  02
  0059: 448000            JUMP_Equal  0080
  005c: 15054003          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  03
  0060: 3e054080841e00    COMP   WS_QUOT/LOW32 [XXXX]  <-  001e8480
  0067: 466e00            JUMP_Above  006e
  006a: 0ea50102          OR     param[01]  [.X..]  <-  02
  006e: 27054010270000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00002710
  0075: 1505400d          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  0d
  0079: 1b0d400d          SHIFT_RIGHT  WS_QUOT/LOW32 [..XX]  by  0d
  007d: 43a100            JUMP   00a1
  0080: 15054007          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  07
  0084: 3e054000366e01    COMP   WS_QUOT/LOW32 [XXXX]  <-  016e3600
  008b: 459200            JUMP_Below  0092
  008e: 0ea50108          OR     param[01]  [.X..]  <-  08
  0092: 2705408c0a0000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00000a8c
  0099: 15054009          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  09
  009d: 1b0d4002          SHIFT_RIGHT  WS_QUOT/LOW32 [..XX]  by  02
  00a1: 02020040          MOVE   param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00a5: 5b                EOT
  00a6: 7a3800f03c0000001010e079000000080824f40000000404580f0200000202ff
        ffff00000101093d0000000210127a0000000108ffffff00000004  
                          CTB_DS  56 bytes
command_table  0000d9b6  #3d  (MemoryRefreshConversion):
  Size         005f
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 03014100          MOVE   WS_REMIND/HI32 [XXXX]  <-  param[00]  [XXXX]
  000d: 090541ffffff00    AND    WS_REMIND/HI32 [XXXX]  <-  00ffffff
  0014: 2105410a000000    MUL    WS_REMIND/HI32 [XXXX]  <-  0000000a
  001b: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  001e: 032041d809        MOVE   WS_REMIND/HI32 [...X]  <-  reg[09d8]  [...X]
  0023: 09254138          AND    WS_REMIND/HI32 [...X]  <-  38
  0027: 1b254103          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  03
  002b: 2d254107          ADD    WS_REMIND/HI32 [...X]  <-  07
  002f: 036041800a        MOVE   WS_REMIND/HI32 [..X.]  <-  reg[0a80]  [...X]
  0034: 09654103          AND    WS_REMIND/HI32 [..X.]  <-  03
  0038: 332a4141          SUB    WS_REMIND/HI32 [...X]  <-  WS_REMIND/HI32 [..X.]
  003c: 03224341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [...X]
  0040: 03024144          MOVE   WS_REMIND/HI32 [XXXX]  <-  WS_OR_MASK [XXXX]
  0044: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0048: 330d402000        SUB    WS_QUOT/LOW32 [..XX]  <-  0020
  004d: 1b0d4006          SHIFT_RIGHT  WS_QUOT/LOW32 [..XX]  by  06
  0051: 03624040          MOVE   WS_QUOT/LOW32 [..X.]  <-  WS_QUOT/LOW32 [...X]
  0055: 038a4040          MOVE   WS_QUOT/LOW32 [XX..]  <-  WS_QUOT/LOW32 [..XX]
  0059: 0102ec0940        MOVE   reg[09ec]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  005e: 5b                EOT
command_table  0000e496  #3e  (VRAM_GetCurrentInfoBlock):
  Size         0029
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 661c              SET_DATA_BLOCK  1c  (VRAM_Info)
  000b: 2d0d421400        ADD    WS_DATAPTR [..XX]  <-  0014
  0010: 033040cd05        MOVE   WS_QUOT/LOW32 [...X]  <-  reg[05cd]  [.X..]
  0015: 3e254000          COMP   WS_QUOT/LOW32 [...X]  <-  00
  0019: 442800            JUMP_Equal  0028
  001c: 33254001          SUB    WS_QUOT/LOW32 [...X]  <-  01
  0020: 2d0c420400        ADD    WS_DATAPTR [..XX]  <-  data[0004] [..XX]
  0025: 431500            JUMP   0015
  0028: 5b                EOT
command_table  0000da16  #3f  (DynamicMemorySettings):
  Size         03c6
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        01 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 523e              CALL_TABLE  3e  (VRAM_GetCurrentInfoBlock)
  0008: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  000b: 560000            CLEAR  work[00]   [XXXX]
  000e: 03650004          MOVE   work[00]   [..X.]  <-  04
  0012: 4a65260a40        TEST   reg[0a26]  [..X.]  <-  40
  0017: 441e00            JUMP_Equal  001e
  001a: 03650002          MOVE   work[00]   [..X.]  <-  02
  001e: 03a4001200        MOVE   work[00]   [.X..]  <-  data[0012] [...X]
  0023: 03014000          MOVE   WS_QUOT/LOW32 [XXXX]  <-  param[00]  [XXXX]
  0027: 3de50003          COMP   param[00]  [X...]  <-  03
  002b: 44c503            JUMP_Equal  03c5
  002e: 3de50001          COMP   param[00]  [X...]  <-  01
  0032: 443900            JUMP_Equal  0039
  0035: 03014001          MOVE   WS_QUOT/LOW32 [XXXX]  <-  param[01]  [XXXX]
  0039: 090540ffffff00    AND    WS_QUOT/LOW32 [XXXX]  <-  00ffffff
  0040: 0324461000        MOVE   WS_FB_WIN [...X]  <-  data[0010] [...X]
  0045: 030a4142          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  0049: 2d0c410400        ADD    WS_REMIND/HI32 [..XX]  <-  data[0004] [..XX]
  004e: 2d0d422000        ADD    WS_DATAPTR [..XX]  <-  0020
  0053: 3e0a4241          COMP   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0057: 44c503            JUMP_Equal  03c5
  005a: 3e04400000        COMP   WS_QUOT/LOW32 [XXXX]  <-  data[0000] [XXXX]
  005f: 477300            JUMP_BelowOrEq  0073
  0062: 2d0d422400        ADD    WS_DATAPTR [..XX]  <-  0024
  0067: 3e0a4241          COMP   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  006b: 455a00            JUMP_Below  005a
  006e: 330d422400        SUB    WS_DATAPTR [..XX]  <-  0024
  0073: 2de4000800        ADD    work[00]   [X...]  <-  data[0008] [...X]
  0078: 3de50001          COMP   param[00]  [X...]  <-  01
  007c: 49df02            JUMP_NotEqual  02df
  007f: 0300402f0a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0a2f]  [XXXX]
  0084: 090d40000f        AND    WS_QUOT/LOW32 [..XX]  <-  0f00
  0089: 0324410900        MOVE   WS_REMIND/HI32 [...X]  <-  data[0009] [...X]
  008e: 2d224141          ADD    WS_REMIND/HI32 [...X]  <-  WS_REMIND/HI32 [...X]
  0092: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  0096: 0f224041          OR     WS_QUOT/LOW32 [...X]  <-  WS_REMIND/HI32 [...X]
  009a: 15254104          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  04
  009e: 0f224041          OR     WS_QUOT/LOW32 [...X]  <-  WS_REMIND/HI32 [...X]
  00a2: 0f624041          OR     WS_QUOT/LOW32 [..X.]  <-  WS_REMIND/HI32 [...X]
  00a6: 01022f0a40        MOVE   reg[0a2f]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00ab: 0102300a40        MOVE   reg[0a30]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00b0: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  00b3: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  00b6: 0324410e00        MOVE   WS_REMIND/HI32 [...X]  <-  data[000e] [...X]
  00bb: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  00bf: 03224041          MOVE   WS_QUOT/LOW32 [...X]  <-  WS_REMIND/HI32 [...X]
  00c3: 150d4105          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  05
  00c7: 0f0a4041          OR     WS_QUOT/LOW32 [..XX]  <-  WS_REMIND/HI32 [..XX]
  00cb: 560841            CLEAR  WS_REMIND/HI32 [..XX]
  00ce: 0324410d00        MOVE   WS_REMIND/HI32 [...X]  <-  data[000d] [...X]
  00d3: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  00d7: 150d410a          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  0a
  00db: 0f024041          OR     WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00df: 15054105          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  05
  00e3: 0f024041          OR     WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00e7: 0324411000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0010] [...X]
  00ec: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  00f0: 15254104          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  04
  00f4: 0fa24041          OR     WS_QUOT/LOW32 [.X..]  <-  WS_REMIND/HI32 [...X]
  00f8: 03e4400a00        MOVE   WS_QUOT/LOW32 [X...]  <-  data[000a] [...X]
  00fd: 2de4400f00        ADD    WS_QUOT/LOW32 [X...]  <-  data[000f] [...X]
  0102: 3ee4400b00        COMP   WS_QUOT/LOW32 [X...]  <-  data[000b] [...X]
  0107: 460f01            JUMP_Above  010f
  010a: 03e4400b00        MOVE   WS_QUOT/LOW32 [X...]  <-  data[000b] [...X]
  010f: 33e54001          SUB    WS_QUOT/LOW32 [X...]  <-  01
  0113: 0102280a40        MOVE   reg[0a28]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0118: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  011b: 030040290a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0a29]  [XXXX]
  0120: 0905400f000000    AND    WS_QUOT/LOW32 [XXXX]  <-  0000000f
  0127: 033a4100          MOVE   WS_REMIND/HI32 [...X]  <-  work[00]   [X...]
  012b: 2d2a4100          ADD    WS_REMIND/HI32 [...X]  <-  work[00]   [..X.]
  012f: 3324410900        SUB    WS_REMIND/HI32 [...X]  <-  data[0009] [...X]
  0134: 2d254103          ADD    WS_REMIND/HI32 [...X]  <-  03
  0138: 150d4104          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  04
  013c: 0f0a4041          OR     WS_QUOT/LOW32 [..XX]  <-  WS_REMIND/HI32 [..XX]
  0140: 032a4100          MOVE   WS_REMIND/HI32 [...X]  <-  work[00]   [..X.]
  0144: 2d254101          ADD    WS_REMIND/HI32 [...X]  <-  01
  0148: 15254104          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  04
  014c: 0f624041          OR     WS_QUOT/LOW32 [..X.]  <-  WS_REMIND/HI32 [...X]
  0150: 03a4400900        MOVE   WS_QUOT/LOW32 [.X..]  <-  data[0009] [...X]
  0155: 2daa4000          ADD    WS_QUOT/LOW32 [.X..]  <-  work[00]   [..X.]
  0159: 2da4401200        ADD    WS_QUOT/LOW32 [.X..]  <-  data[0012] [...X]
  015e: 33a54001          SUB    WS_QUOT/LOW32 [.X..]  <-  01
  0162: 03f24000          MOVE   WS_QUOT/LOW32 [X...]  <-  work[00]   [.X..]
  0166: 09e5400f          AND    WS_QUOT/LOW32 [X...]  <-  0f
  016a: 2dfa4000          ADD    WS_QUOT/LOW32 [X...]  <-  work[00]   [X...]
  016e: 33e54002          SUB    WS_QUOT/LOW32 [X...]  <-  02
  0172: 096540f1          AND    WS_QUOT/LOW32 [..X.]  <-  f1
  0176: 0324411700        MOVE   WS_REMIND/HI32 [...X]  <-  data[0017] [...X]
  017b: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  017f: 448601            JUMP_Equal  0186
  0182: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  0186: 15254101          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  01
  018a: 0f624041          OR     WS_QUOT/LOW32 [..X.]  <-  WS_REMIND/HI32 [...X]
  018e: 4a65d80908        TEST   reg[09d8]  [..X.]  <-  08
  0193: 449d01            JUMP_Equal  019d
  0196: 2d054060600600    ADD    WS_QUOT/LOW32 [XXXX]  <-  00066060
  019d: 0102290a40        MOVE   reg[0a29]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  01a2: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  01a5: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  01a8: 0324400900        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0009] [...X]
  01ad: 2d2a4000          ADD    WS_QUOT/LOW32 [...X]  <-  work[00]   [..X.]
  01b1: 2d24401100        ADD    WS_QUOT/LOW32 [...X]  <-  data[0011] [...X]
  01b6: 2d24400f00        ADD    WS_QUOT/LOW32 [...X]  <-  data[000f] [...X]
  01bb: 33254001          SUB    WS_QUOT/LOW32 [...X]  <-  01
  01bf: 037a4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  work[00]   [X...]
  01c3: 2d64400f00        ADD    WS_QUOT/LOW32 [..X.]  <-  data[000f] [...X]
  01c8: 33654001          SUB    WS_QUOT/LOW32 [..X.]  <-  01
  01cc: 0364410f00        MOVE   WS_REMIND/HI32 [..X.]  <-  data[000f] [...X]
  01d1: 33654101          SUB    WS_REMIND/HI32 [..X.]  <-  01
  01d5: 1b0d4101          SHIFT_RIGHT  WS_REMIND/HI32 [..XX]  by  01
  01d9: 0f4a4041          OR     WS_QUOT/LOW32 [.XX.]  <-  WS_REMIND/HI32 [..XX]
  01dd: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  01e0: 0324410c00        MOVE   WS_REMIND/HI32 [...X]  <-  data[000c] [...X]
  01e5: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  01e9: 150d4104          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  04
  01ed: 0f8a4041          OR     WS_QUOT/LOW32 [XX..]  <-  WS_REMIND/HI32 [..XX]
  01f1: 4a65d80908        TEST   reg[09d8]  [..X.]  <-  08
  01f6: 44fe01            JUMP_Equal  01fe
  01f9: 2d0d400606        ADD    WS_QUOT/LOW32 [..XX]  <-  0606
  01fe: 01022a0a40        MOVE   reg[0a2a]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0203: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  0206: 0324411400        MOVE   WS_REMIND/HI32 [...X]  <-  data[0014] [...X]
  020b: 3e25410a          COMP   WS_REMIND/HI32 [...X]  <-  0a
  020f: 452202            JUMP_Below  0222
  0212: 2d254101          ADD    WS_REMIND/HI32 [...X]  <-  01
  0216: 1b254101          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  01
  021a: 33254105          SUB    WS_REMIND/HI32 [...X]  <-  05
  021e: 03624041          MOVE   WS_QUOT/LOW32 [..X.]  <-  WS_REMIND/HI32 [...X]
  0222: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0225: 0324411800        MOVE   WS_REMIND/HI32 [...X]  <-  data[0018] [...X]
  022a: 2d254101          ADD    WS_REMIND/HI32 [...X]  <-  01
  022e: 1505410d          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  0d
  0232: 0f024041          OR     WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0236: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0239: 0324411900        MOVE   WS_REMIND/HI32 [...X]  <-  data[0019] [...X]
  023e: 3e254108          COMP   WS_REMIND/HI32 [...X]  <-  08
  0242: 484902            JUMP_AboveOrEq  0249
  0245: 03254108          MOVE   WS_REMIND/HI32 [...X]  <-  08
  0249: 33254108          SUB    WS_REMIND/HI32 [...X]  <-  08
  024d: 15054110          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  10
  0251: 0f024041          OR     WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0255: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0258: 0324411d00        MOVE   WS_REMIND/HI32 [...X]  <-  data[001d] [...X]
  025d: 15054101          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  01
  0261: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  0266: 1b054105          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  05
  026a: 15054115          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  15
  026e: 0f024041          OR     WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0272: 01022b0a40        MOVE   reg[0a2b]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0277: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  027a: 0324401300        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0013] [...X]
  027f: 1505400c          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  0c
  0283: 0f64401a00        OR     WS_QUOT/LOW32 [..X.]  <-  data[001a] [...X]
  0288: 0fa5401c          OR     WS_QUOT/LOW32 [.X..]  <-  1c
  028c: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  028f: 0324411b00        MOVE   WS_REMIND/HI32 [...X]  <-  data[001b] [...X]
  0294: 2d25411b          ADD    WS_REMIND/HI32 [...X]  <-  1b
  0298: 1b254104          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  04
  029c: 0f024041          OR     WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  02a0: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  02a3: 0324411c00        MOVE   WS_REMIND/HI32 [...X]  <-  data[001c] [...X]
  02a8: 2d25411b          ADD    WS_REMIND/HI32 [...X]  <-  1b
  02ac: 092541f0          AND    WS_REMIND/HI32 [...X]  <-  f0
  02b0: 0f024041          OR     WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  02b4: 0f054000001c00    OR     WS_QUOT/LOW32 [XXXX]  <-  001c0000
  02bb: 01022c0a40        MOVE   reg[0a2c]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  02c0: 0104810a0400      MOVE   reg[0a81]  [XXXX]  <-  data[0004] [XXXX]
  02c6: 078d810afffc      AND    reg[0a81]  [XX..]  <-  fcff
  02cc: 01048b0a1e00      MOVE   reg[0a8b]  [XXXX]  <-  data[001e] [XXXX]
  02d2: 0108ab0a810a      MOVE   reg[0aab]  [..XX]  <-  reg[0a81]  [..XX]
  02d8: 0118830a810a      MOVE   reg[0a83]  [..XX]  <-  reg[0a81]  [XX..]
  02de: 5b                EOT
  02df: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  02e3: 02e4010d00        MOVE   param[01]  [X...]  <-  data[000d] [...X]
  02e8: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  02ea: 0139dd0901        MOVE   reg[09dd]  [...X]  <-  param[01]  [X...]
  02ef: 02e4010e00        MOVE   param[01]  [X...]  <-  data[000e] [...X]
  02f4: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  02f6: 0179dd0901        MOVE   reg[09dd]  [..X.]  <-  param[01]  [X...]
  02fb: 02e4010b00        MOVE   param[01]  [X...]  <-  data[000b] [...X]
  0300: 32e4010d00        SUB    param[01]  [X...]  <-  data[000d] [...X]
  0305: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0307: 01b9dd0901        MOVE   reg[09dd]  [.X..]  <-  param[01]  [X...]
  030c: 02e4010b00        MOVE   param[01]  [X...]  <-  data[000b] [...X]
  0311: 32e4010e00        SUB    param[01]  [X...]  <-  data[000e] [...X]
  0316: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0318: 01f9dd0901        MOVE   reg[09dd]  [X...]  <-  param[01]  [X...]
  031d: 02e4010a00        MOVE   param[01]  [X...]  <-  data[000a] [...X]
  0322: 2ce4010f00        ADD    param[01]  [X...]  <-  data[000f] [...X]
  0327: 3de4010b00        COMP   param[01]  [X...]  <-  data[000b] [...X]
  032c: 483403            JUMP_AboveOrEq  0334
  032f: 02e4010b00        MOVE   param[01]  [X...]  <-  data[000b] [...X]
  0334: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0336: 32e50101          SUB    param[01]  [X...]  <-  01
  033a: 0139de0901        MOVE   reg[09de]  [...X]  <-  param[01]  [X...]
  033f: 02e4010f00        MOVE   param[01]  [X...]  <-  data[000f] [...X]
  0344: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0346: 32e50101          SUB    param[01]  [X...]  <-  01
  034a: 0179de0901        MOVE   reg[09de]  [..X.]  <-  param[01]  [X...]
  034f: 02e4010f00        MOVE   param[01]  [X...]  <-  data[000f] [...X]
  0354: 2ce4011100        ADD    param[01]  [X...]  <-  data[0011] [...X]
  0359: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  035b: 32e50101          SUB    param[01]  [X...]  <-  01
  035f: 01b9de0901        MOVE   reg[09de]  [.X..]  <-  param[01]  [X...]
  0364: 030041290a        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[0a29]  [XXXX]
  0369: 090541f0011f00    AND    WS_REMIND/HI32 [XXXX]  <-  001f01f0
  0370: 1b0d4104          SHIFT_RIGHT  WS_REMIND/HI32 [..XX]  by  04
  0374: 02e20141          MOVE   param[01]  [X...]  <-  WS_REMIND/HI32 [...X]
  0378: 3df20141          COMP   param[01]  [X...]  <-  WS_REMIND/HI32 [.X..]
  037c: 468303            JUMP_Above  0383
  037f: 02f20141          MOVE   param[01]  [X...]  <-  WS_REMIND/HI32 [.X..]
  0383: 2ce50101          ADD    param[01]  [X...]  <-  01
  0387: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0389: 01f9de0901        MOVE   reg[09de]  [X...]  <-  param[01]  [X...]
  038e: 02e50108          MOVE   param[01]  [X...]  <-  08
  0392: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0394: 3de50104          COMP   param[01]  [X...]  <-  04
  0398: 469f03            JUMP_Above  039f
  039b: 02e50104          MOVE   param[01]  [X...]  <-  04
  039f: 3de50108          COMP   param[01]  [X...]  <-  08
  03a3: 46ad03            JUMP_Above  03ad
  03a6: 32e50104          SUB    param[01]  [X...]  <-  04
  03aa: 43bc03            JUMP   03bc
  03ad: 1a3d0101          SHIFT_RIGHT  param[01]  [X...]  by  01
  03b1: 3de50112          COMP   param[01]  [X...]  <-  12
  03b5: 45bc03            JUMP_Below  03bc
  03b8: 02e50112          MOVE   param[01]  [X...]  <-  12
  03bc: 5c39020ae001      MASK   reg[0a02]  [...X]  &  e0  |  param[01]  [X...]
  03c2: 43c503            JUMP   03c5
  03c5: 5b                EOT
command_table  0000dddc  #40  (MemoryTraining):
  Size         01a8
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        01 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 4be50008          TEST   param[00]  [X...]  <-  08
  000d: 447900            JUMP_Equal  0079
  0010: 01052a0000a00100  MOVE   reg[002a]  [XXXX]  <-  0001a000
  0018: 3c052b004d437543  COMP   reg[002b]  [XXXX]  <-  4375434d
  0020: 497900            JUMP_NotEqual  0079
  0023: 0300402b00        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[002b]  [XXXX]
  0028: 01ba800a40        MOVE   reg[0a80]  [.X..]  <-  WS_QUOT/LOW32 [X...]
  002d: 0300402b00        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[002b]  [XXXX]
  0032: 0300412b00        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[002b]  [XXXX]
  0037: 0300412b00        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[002b]  [XXXX]
  003c: 0102910a41        MOVE   reg[0a91]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0041: 0300412b00        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[002b]  [XXXX]
  0046: 0102920a41        MOVE   reg[0a92]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  004b: 330d400800        SUB    WS_QUOT/LOW32 [..XX]  <-  0008
  0050: 3e0d400000        COMP   WS_QUOT/LOW32 [..XX]  <-  0000
  0055: 463700            JUMP_Above  0037
  0058: 0125320a08        MOVE   reg[0a32]  [...X]  <-  08
  005d: 0125320a10        MOVE   reg[0a32]  [...X]  <-  10
  0062: 0300412b00        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[002b]  [XXXX]
  0067: 0102330a41        MOVE   reg[0a33]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  006c: 338d400400        SUB    WS_QUOT/LOW32 [XX..]  <-  0004
  0071: 3e8d400000        COMP   WS_QUOT/LOW32 [XX..]  <-  0000
  0076: 466200            JUMP_Above  0062
  0079: 010d00080300      MOVE   reg[0800]  [..XX]  <-  0003
  007f: 0d65550a03        OR     reg[0a55]  [..X.]  <-  03
  0084: 0d65560a03        OR     reg[0a56]  [..X.]  <-  03
  0089: 0725d009fe        AND    reg[09d0]  [...X]  <-  fe
  008e: 0da5ce0a03        OR     reg[0ace]  [.X..]  <-  03
  0093: 0725f309fc        AND    reg[09f3]  [...X]  <-  fc
  0098: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  009b: 020500c000c900    MOVE   param[00]  [XXXX]  <-  00c900c0
  00a2: 02050100000100    MOVE   param[01]  [XXXX]  <-  00010000
  00a9: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  00ab: 020500d000d900    MOVE   param[00]  [XXXX]  <-  00d900d0
  00b2: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  00b4: 0125320a08        MOVE   reg[0a32]  [...X]  <-  08
  00b9: 0125320a04        MOVE   reg[0a32]  [...X]  <-  04
  00be: 0125320a01        MOVE   reg[0a32]  [...X]  <-  01
  00c3: 4aa5880a02        TEST   reg[0a88]  [.X..]  <-  02
  00c8: 44c300            JUMP_Equal  00c3
  00cb: 0125320a05        MOVE   reg[0a32]  [...X]  <-  05
  00d0: 0125320a01        MOVE   reg[0a32]  [...X]  <-  01
  00d5: 03054601000000    MOVE   WS_FB_WIN [XXXX]  <-  00000001
  00dc: 0388460008        MOVE   WS_FB_WIN [XX..]  <-  reg[0800]  [..XX]
  00e1: 010a000846        MOVE   reg[0800]  [..XX]  <-  WS_FB_WIN [..XX]
  00e6: 4aa5880a02        TEST   reg[0a88]  [.X..]  <-  02
  00eb: 44e600            JUMP_Equal  00e6
  00ee: 4a65740a01        TEST   reg[0a74]  [..X.]  <-  01
  00f3: 44e600            JUMP_Equal  00e6
  00f6: 2d254611          ADD    WS_FB_WIN [...X]  <-  11
  00fa: 3e254612          COMP   WS_FB_WIN [...X]  <-  12
  00fe: 460801            JUMP_Above  0108
  0101: 4ca54602          TEST   WS_FB_WIN [.X..]  <-  02
  0105: 49e100            JUMP_NotEqual  00e1
  0108: 03254160          MOVE   WS_REMIND/HI32 [...X]  <-  60
  010c: 030d460100        MOVE   WS_FB_WIN [..XX]  <-  0001
  0111: 010a000846        MOVE   reg[0800]  [..XX]  <-  WS_FB_WIN [..XX]
  0116: 092041270a        AND    WS_REMIND/HI32 [...X]  <-  reg[0a27]  [...X]
  011b: 4c254120          TEST   WS_REMIND/HI32 [...X]  <-  20
  011f: 442c01            JUMP_Equal  012c
  0122: 0725f309df        AND    reg[09f3]  [...X]  <-  df
  0127: 0d25f30902        OR     reg[09f3]  [...X]  <-  02
  012c: 4c254140          TEST   WS_REMIND/HI32 [...X]  <-  40
  0130: 443801            JUMP_Equal  0138
  0133: 0d25f30901        OR     reg[09f3]  [...X]  <-  01
  0138: 4ae5990a04        TEST   reg[0a99]  [X...]  <-  04
  013d: 444601            JUMP_Equal  0146
  0140: 5c25f309fe24      MASK   reg[09f3]  [...X]  &  fe  |  24
  0146: 2d254611          ADD    WS_FB_WIN [...X]  <-  11
  014a: 3e254612          COMP   WS_FB_WIN [...X]  <-  12
  014e: 465801            JUMP_Above  0158
  0151: 4ca54602          TEST   WS_FB_WIN [.X..]  <-  02
  0155: 491101            JUMP_NotEqual  0111
  0158: 010d00080300      MOVE   reg[0800]  [..XX]  <-  0003
  015e: 0125000803        MOVE   reg[0800]  [...X]  <-  03
  0163: 4ae5990a02        TEST   reg[0a99]  [X...]  <-  02
  0168: 44a701            JUMP_Equal  01a7
  016b: 4ae59a0a10        TEST   reg[0a9a]  [X...]  <-  10
  0170: 497801            JUMP_NotEqual  0178
  0173: 0d25d00901        OR     reg[09d0]  [...X]  <-  01
  0178: 0725d109df        AND    reg[09d1]  [...X]  <-  df
  017d: 4ae5990a01        TEST   reg[0a99]  [X...]  <-  01
  0182: 448a01            JUMP_Equal  018a
  0185: 0d25d10920        OR     reg[09d1]  [...X]  <-  20
  018a: 030040990a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0a99]  [XXXX]
  018f: 0905400000f000    AND    WS_QUOT/LOW32 [XXXX]  <-  00f00000
  0196: 03324040          MOVE   WS_QUOT/LOW32 [...X]  <-  WS_QUOT/LOW32 [.X..]
  019a: 1b254004          SHIFT_RIGHT  WS_QUOT/LOW32 [...X]  by  04
  019e: 5c02d109e0ff0ffe40  MASK   reg[09d1]  [XXXX]  &  fe0fffe0  |  WS_QUOT/LOW32 [XXXX]
  01a7: 5b                EOT
command_table  0000df84  #41  (EnableSpreadSpectrumOnPPLL):
  Size         005b
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 4ba5000c          TEST   param[00]  [.X..]  <-  0c
  000d: 442e00            JUMP_Equal  002e
  0010: 3a1000            SET_REG_BLOCK  0010
  0013: 4ba50004          TEST   param[00]  [.X..]  <-  04
  0017: 492e00            JUMP_NotEqual  002e
  001a: 3a2000            SET_REG_BLOCK  0020
  001d: 3d050100000000    COMP   param[01]  [XXXX]  <-  00000000
  0024: 492e00            JUMP_NotEqual  002e
  0027: 02050100039303    MOVE   param[01]  [XXXX]  <-  03930300
  002e: 3de50001          COMP   param[00]  [X...]  <-  01
  0032: 443d00            JUMP_Equal  003d
  0035: 07650501ef        AND    reg[0105]  [..X.]  <-  ef
  003a: 435700            JUMP   0057
  003d: 5ca50601fc02      MASK   reg[0106]  [.X..]  &  fc  |  02
  0043: 4ba50001          TEST   param[00]  [.X..]  <-  01
  0047: 494e00            JUMP_NotEqual  004e
  004a: 0e650120          OR     param[01]  [..X.]  <-  20
  004e: 0e650110          OR     param[01]  [..X.]  <-  10
  0052: 0101050101        MOVE   reg[0105]  [XXXX]  <-  param[01]  [XXXX]
  0057: 3a0000            SET_REG_BLOCK  0000
  005a: 5b                EOT
command_table  00000000  #42  (TMDSAOutputControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000e1aa  #43  (SetVoltage):
  Size         0174
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        02 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 6620              SET_DATA_BLOCK  20  (VoltageObjectInfo/VRAM_GPIO_DetectionInfo)
  000b: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  0010: 2d0a4142          ADD    WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  0014: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0019: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  001c: 560000            CLEAR  work[00]   [XXXX]
  001f: 3e0a4241          COMP   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0023: 447001            JUMP_Equal  0170
  0026: 3d24000000        COMP   param[00]  [...X]  <-  data[0000] [...X]
  002b: 443a00            JUMP_Equal  003a
  002e: 0324400100        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0001] [...X]
  0033: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0037: 431f00            JUMP   001f
  003a: 3d250005          COMP   param[00]  [...X]  <-  05
  003e: 44fd00            JUMP_Equal  00fd
  0041: 3d250006          COMP   param[00]  [...X]  <-  06
  0045: 446d01            JUMP_Equal  016d
  0048: 563041            CLEAR  WS_REMIND/HI32 [.X..]
  004b: 03e4411200        MOVE   WS_REMIND/HI32 [X...]  <-  data[0012] [...X]
  0050: 3ee54100          COMP   WS_REMIND/HI32 [X...]  <-  00
  0054: 446f01            JUMP_Equal  016f
  0057: 030a4142          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  005b: 0304401600        MOVE   WS_QUOT/LOW32 [XXXX]  <-  data[0016] [XXXX]
  0060: 3e994000          COMP   WS_QUOT/LOW32 [XX..]  <-  param[00]  [XX..]
  0064: 487a00            JUMP_AboveOrEq  007a
  0067: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  006c: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  0070: 3ef24141          COMP   WS_REMIND/HI32 [X...]  <-  WS_REMIND/HI32 [.X..]
  0074: 447a00            JUMP_Equal  007a
  0077: 435b00            JUMP   005b
  007a: 030a4241          MOVE   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  007e: 0324000200        MOVE   work[00]   [...X]  <-  data[0002] [...X]
  0083: 4c250080          TEST   work[00]   [...X]  <-  80
  0087: 44fd00            JUMP_Equal  00fd
  008a: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  008d: 560000            CLEAR  work[00]   [XXXX]
  0090: 0364400800        MOVE   WS_QUOT/LOW32 [..X.]  <-  data[0008] [...X]
  0095: 0324430800        MOVE   WS_SHIFT [...X]  <-  data[0008] [...X]
  009a: 3e6540ff          COMP   WS_QUOT/LOW32 [..X.]  <-  ff
  009e: 44bc00            JUMP_Equal  00bc
  00a1: 0f024144          OR     WS_REMIND/HI32 [XXXX]  <-  WS_OR_MASK [XXXX]
  00a5: 4c254001          TEST   WS_QUOT/LOW32 [...X]  <-  01
  00a9: 44b000            JUMP_Equal  00b0
  00ac: 0f020044          OR     work[00]   [XXXX]  <-  WS_OR_MASK [XXXX]
  00b0: 1b254001          SHIFT_RIGHT  WS_QUOT/LOW32 [...X]  by  01
  00b4: 2d0d420100        ADD    WS_DATAPTR [..XX]  <-  0001
  00b9: 439000            JUMP   0090
  00bc: 3d650000          COMP   param[00]  [..X.]  <-  00
  00c0: 44d400            JUMP_Equal  00d4
  00c3: 3d650001          COMP   param[00]  [..X.]  <-  01
  00c7: 49cf00            JUMP_NotEqual  00cf
  00ca: 02020000          MOVE   param[00]  [XXXX]  <-  work[00]   [XXXX]
  00ce: 5b                EOT
  00cf: 02020041          MOVE   param[00]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00d3: 5b                EOT
  00d4: 03020141          MOVE   work[01]   [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00d8: 030540ffffffff    MOVE   WS_QUOT/LOW32 [XXXX]  <-  ffffffff
  00df: 33024041          SUB    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00e3: 0300419e01        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[019e]  [XXXX]
  00e8: 09024140          AND    WS_REMIND/HI32 [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00ec: 0f024100          OR     WS_REMIND/HI32 [XXXX]  <-  work[00]   [XXXX]
  00f0: 01029e0141        MOVE   reg[019e]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00f5: 0d029c0101        OR     reg[019c]  [XXXX]  <-  work[01]   [XXXX]
  00fa: 436d01            JUMP   016d
  00fd: 02250132          MOVE   param[01]  [...X]  <-  32
  0101: 02e4020300        MOVE   param[02]  [X...]  <-  data[0003] [...X]
  0106: 02a4020400        MOVE   param[02]  [.X..]  <-  data[0004] [...X]
  010b: 020d020101        MOVE   param[02]  [..XX]  <-  0101
  0110: 4222006302220163042601630034015a5a  
                          SWITCH  work[00]   [...X]
        02->0122 04->0126 00->0134
  0121: 5b                EOT
  0122: 02650202          MOVE   param[02]  [..X.]  <-  02
  0126: 0264010500        MOVE   param[01]  [..X.]  <-  data[0005] [...X]
  012b: 028a0140          MOVE   param[01]  [XX..]  <-  WS_QUOT/LOW32 [..XX]
  012f: 5236              CALL_TABLE  36  (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  0131: 436d01            JUMP   016d
  0134: 03020042          MOVE   work[00]   [XXXX]  <-  WS_DATAPTR [XXXX]
  0138: 0264011600        MOVE   param[01]  [..X.]  <-  data[0016] [...X]
  013d: 02b4011600        MOVE   param[01]  [.X..]  <-  data[0016] [.X..]
  0142: 3d6501ff          COMP   param[01]  [..X.]  <-  ff
  0146: 445301            JUMP_Equal  0153
  0149: 5236              CALL_TABLE  36  (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  014b: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0150: 433801            JUMP   0138
  0153: 03024200          MOVE   WS_DATAPTR [XXXX]  <-  work[00]   [XXXX]
  0157: 560000            CLEAR  work[00]   [XXXX]
  015a: 03a4001200        MOVE   work[00]   [.X..]  <-  data[0012] [...X]
  015f: 3ea500ff          COMP   work[00]   [.X..]  <-  ff
  0163: 446d01            JUMP_Equal  016d
  0166: 2d1a4200          ADD    WS_DATAPTR [..XX]  <-  work[00]   [XX..]
  016a: 43fd00            JUMP   00fd
  016d: 5132              DELAY_MicroSec  32
  016f: 5b                EOT
  0170: 550000            CLEAR  param[00]  [XXXX]
  0173: 5b                EOT
command_table  0000dfe0  #44  (DAC1OutputControl):
  Size         0018
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 5400ac19          CLEAR  reg[19ac]  [XXXX]
  000d: 0725a419fe        AND    reg[19a4]  [...X]  <-  fe
  0012: 0d21a41900        OR     reg[19a4]  [...X]  <-  param[00]  [...X]
  0017: 5b                EOT
command_table  0000dff8  #45  (DAC2OutputControl):
  Size         0018
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 5400ec19          CLEAR  reg[19ec]  [XXXX]
  000d: 0725e419fe        AND    reg[19e4]  [...X]  <-  fe
  0012: 0d21e41900        OR     reg[19e4]  [...X]  <-  param[00]  [...X]
  0017: 5b                EOT
command_table  00000000  #46  (SetupHWAssistedI2CStatus):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000c702  #47  (ClockSource):
  Size         0066
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 3c25810102        COMP   reg[0181]  [...X]  <-  02
  000e: 444400            JUMP_Equal  0044
  0011: 070d80010ffc      AND    reg[0180]  [..XX]  <-  fc0f
  0017: 0de5840120        OR     reg[0184]  [X...]  <-  20
  001c: 5c058201000000fc00001400  MASK   reg[0182]  [XXXX]  &  fc000000  |  00140000
  0028: 0d25800102        OR     reg[0180]  [...X]  <-  02
  002d: 07258001fd        AND    reg[0180]  [...X]  <-  fd
  0032: 07258001fe        AND    reg[0180]  [...X]  <-  fe
  0037: 07258401fe        AND    reg[0184]  [...X]  <-  fe
  003c: 4a25830102        TEST   reg[0183]  [...X]  <-  02
  0041: 443c00            JUMP_Equal  003c
  0044: 5ce58401f30c      MASK   reg[0184]  [X...]  &  f3  |  0c
  004a: 5ca58a01cf00      MASK   reg[018a]  [.X..]  &  cf  |  00
  0050: 5ca58c01cf00      MASK   reg[018c]  [.X..]  &  cf  |  00
  0056: 0de59301ff        OR     reg[0193]  [X...]  <-  ff
  005b: 0de58a0101        OR     reg[018a]  [X...]  <-  01
  0060: 0de58c0101        OR     reg[018c]  [X...]  <-  01
  0065: 5b                EOT
command_table  0000c768  #48  (MemoryDeviceInit):
  Size         00ad
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 0105310a00000200  MOVE   reg[0a31]  [XXXX]  <-  00020000
  0011: 038d400100        MOVE   WS_QUOT/LOW32 [XX..]  <-  0001
  0016: 030840810a        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0a81]  [..XX]
  001b: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0020: 031840810a        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0a81]  [XX..]
  0025: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  002a: 030840820a        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0a82]  [..XX]
  002f: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0034: 031840820a        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0a82]  [XX..]
  0039: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  003e: 0308408b0a        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0a8b]  [..XX]
  0043: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0048: 0318408b0a        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0a8b]  [XX..]
  004d: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0052: 0308408c0a        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0a8c]  [..XX]
  0057: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  005c: 0318408c0a        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0a8c]  [XX..]
  0061: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0066: 038d400300        MOVE   WS_QUOT/LOW32 [XX..]  <-  0003
  006b: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0070: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0075: 0fa54010          OR     WS_QUOT/LOW32 [.X..]  <-  10
  0079: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  007e: 032840800a        MOVE   WS_QUOT/LOW32 [...X]  <-  reg[0a80]  [..X.]
  0083: 0925400f          AND    WS_QUOT/LOW32 [...X]  <-  0f
  0087: 3e254006          COMP   WS_QUOT/LOW32 [...X]  <-  06
  008b: 499900            JUMP_NotEqual  0099
  008e: 0105310acd050100  MOVE   reg[0a31]  [XXXX]  <-  000105cd
  0096: 43ac00            JUMP   00ac
  0099: 3c65800a03        COMP   reg[0a80]  [..X.]  <-  03
  009e: 49ac00            JUMP_NotEqual  00ac
  00a1: 0105310a06c00110  MOVE   reg[0a31]  [XXXX]  <-  1001c006
  00a9: 43ac00            JUMP   00ac
  00ac: 5b                EOT
command_table  00000000  #49  (EnableYUV):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  00000000  #4a  (DIG1EncoderControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  00000000  #4b  (DIG2EncoderControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000e4c0  #4c  (DIG1TransmitterControl/UNIPHYTransmitterControl):
  Size         08d3
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03
  Attributes:  Work space size        01 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 03f14600          MOVE   WS_FB_WIN [X...]  <-  param[00]  [.X..]
  000d: 09e546c0          AND    WS_FB_WIN [X...]  <-  c0
  0011: 1b3d4605          SHIFT_RIGHT  WS_FB_WIN [X...]  by  05
  0015: 4ba50004          TEST   param[00]  [.X..]  <-  04
  0019: 442000            JUMP_Equal  0020
  001c: 0fe54601          OR     WS_FB_WIN [X...]  <-  01
  0020: 66ff              SET_DATA_BLOCK  ff  (this table)
  0022: 2d0d422e06        ADD    WS_DATAPTR [..XX]  <-  062e
  0027: 560841            CLEAR  WS_REMIND/HI32 [..XX]
  002a: 033a4146          MOVE   WS_REMIND/HI32 [...X]  <-  WS_FB_WIN [X...]
  002e: 150d4101          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  01
  0032: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0036: 0304000000        MOVE   work[00]   [XXXX]  <-  data[0000] [XXXX]
  003b: 028c010c00        MOVE   param[01]  [XX..]  <-  data[000c] [..XX]
  0040: 3a0000            SET_REG_BLOCK  0000
  0043: 4239006307cf04630177006300f203630b33056303ef056302ff056304100663
        06d9056305e405630c1106630d24065a5a  
                          SWITCH  param[00]  [X...]
        07->04cf 01->0077 00->03f2 0b->0533 03->05ef 02->05ff 04->0610 06->05d9
        05->05e4 0c->0611 0d->0624
  0074: 43cb04            JUMP   04cb
  0077: 03614601          MOVE   WS_FB_WIN [..X.]  <-  param[01]  [...X]
  007b: 023a0146          MOVE   param[01]  [...X]  <-  WS_FB_WIN [X...]
  007f: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0081: 032846001c        MOVE   WS_FB_WIN [...X]  <-  reg[1c00]  [..X.]
  0086: 09254670          AND    WS_FB_WIN [...X]  <-  70
  008a: 1b254604          SHIFT_RIGHT  WS_FB_WIN [...X]  by  04
  008e: 3e254601          COMP   WS_FB_WIN [...X]  <-  01
  0092: 49b300            JUMP_NotEqual  00b3
  0095: 0ea50002          OR     param[00]  [.X..]  <-  02
  0099: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  009b: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  00a0: 03654604          MOVE   WS_FB_WIN [..X.]  <-  04
  00a4: 4ce54101          TEST   WS_REMIND/HI32 [X...]  <-  01
  00a8: 44b300            JUMP_Equal  00b3
  00ab: 03654608          MOVE   WS_FB_WIN [..X.]  <-  08
  00af: 1a0d0001          SHIFT_RIGHT  param[00]  [..XX]  by  01
  00b3: 33654601          SUB    WS_FB_WIN [..X.]  <-  01
  00b7: 3e254605          COMP   WS_FB_WIN [...X]  <-  05
  00bb: 44c500            JUMP_Equal  00c5
  00be: 3e254600          COMP   WS_FB_WIN [...X]  <-  00
  00c2: 49d200            JUMP_NotEqual  00d2
  00c5: 03254600          MOVE   WS_FB_WIN [...X]  <-  00
  00c9: 0ea50002          OR     param[00]  [.X..]  <-  02
  00cd: 012ac21c46        MOVE   reg[1cc2]  [...X]  <-  WS_FB_WIN [..X.]
  00d2: 3e654603          COMP   WS_FB_WIN [..X.]  <-  03
  00d6: 47e100            JUMP_BelowOrEq  00e1
  00d9: 0da5001c01        OR     reg[1c00]  [.X..]  <-  01
  00de: 43e600            JUMP   00e6
  00e1: 07a5001cfe        AND    reg[1c00]  [.X..]  <-  fe
  00e6: 3a0000            SET_REG_BLOCK  0000
  00e9: 66ff              SET_DATA_BLOCK  ff  (this table)
  00eb: 2d0d424606        ADD    WS_DATAPTR [..XX]  <-  0646
  00f0: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  00f3: 033a4046          MOVE   WS_QUOT/LOW32 [...X]  <-  WS_FB_WIN [X...]
  00f7: 150d4002          SHIFT_LEFT  WS_QUOT/LOW32 [..XX]  by  02
  00fb: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  00ff: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  0103: 3e254601          COMP   WS_FB_WIN [...X]  <-  01
  0107: 441301            JUMP_Equal  0113
  010a: 012483190000      MOVE   reg[1983]  [...X]  <-  data[0000] [...X]
  0110: 431901            JUMP   0119
  0113: 012483190300      MOVE   reg[1983]  [...X]  <-  data[0003] [...X]
  0119: 0d6485190200      OR     reg[1985]  [..X.]  <-  data[0002] [...X]
  011f: 0300408419        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[1984]  [XXXX]
  0124: 094d40fefe        AND    WS_QUOT/LOW32 [.XX.]  <-  fefe
  0129: 4ba50004          TEST   param[00]  [.X..]  <-  04
  012d: 443401            JUMP_Equal  0134
  0130: 0f654001          OR     WS_QUOT/LOW32 [..X.]  <-  01
  0134: 0102841940        MOVE   reg[1984]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0139: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  013d: 495901            JUMP_NotEqual  0159
  0140: 031a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [XX..]
  0144: 012483190000      MOVE   reg[1983]  [...X]  <-  data[0000] [...X]
  014a: 0d6485190200      OR     reg[1985]  [..X.]  <-  data[0002] [...X]
  0150: 0fa54001          OR     WS_QUOT/LOW32 [.X..]  <-  01
  0154: 0102841940        MOVE   reg[1984]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0159: 560848            CLEAR  WS_REGPTR [..XX]
  015c: 033a4846          MOVE   WS_REGPTR [...X]  <-  WS_FB_WIN [X...]
  0160: 01646b190100      MOVE   reg[196b]  [..X.]  <-  data[0001] [...X]
  0166: 01ba6b1946        MOVE   reg[196b]  [.X..]  <-  WS_FB_WIN [X...]
  016b: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  016f: 07258519bf        AND    reg[1985]  [...X]  <-  bf
  0174: 07258519fd        AND    reg[1985]  [...X]  <-  fd
  0179: 07e58119df        AND    reg[1981]  [X...]  <-  df
  017e: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  0182: 498e01            JUMP_NotEqual  018e
  0185: 031a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [XX..]
  0189: 07e58119df        AND    reg[1981]  [X...]  <-  df
  018e: 5128              DELAY_MicroSec  28
  0190: 03194801          MOVE   WS_REGPTR [..XX]  <-  param[01]  [XX..]
  0194: 0d25471901        OR     reg[1947]  [...X]  <-  01
  0199: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  019d: 49a501            JUMP_NotEqual  01a5
  01a0: 0d25481901        OR     reg[1948]  [...X]  <-  01
  01a5: 51fa              DELAY_MicroSec  fa
  01a7: 3e254600          COMP   WS_FB_WIN [...X]  <-  00
  01ab: 443102            JUMP_Equal  0231
  01ae: 66ff              SET_DATA_BLOCK  ff  (this table)
  01b0: 2d0d42d506        ADD    WS_DATAPTR [..XX]  <-  06d5
  01b5: 3ee54602          COMP   WS_FB_WIN [X...]  <-  02
  01b9: 48c101            JUMP_AboveOrEq  01c1
  01bc: 2d0d424a00        ADD    WS_DATAPTR [..XX]  <-  004a
  01c1: 02090100          MOVE   param[01]  [..XX]  <-  param[00]  [..XX]
  01c5: 02a20146          MOVE   param[01]  [.X..]  <-  WS_FB_WIN [...X]
  01c9: 033a4346          MOVE   WS_SHIFT [...X]  <-  WS_FB_WIN [X...]
  01cd: 02e20144          MOVE   param[01]  [X...]  <-  WS_OR_MASK [...X]
  01d1: 521c              CALL_TABLE  1c  (GetConditionalGoldenSetting/SetCRTC_DPM_State)
  01d3: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  01d7: 010480190400      MOVE   reg[1980]  [XXXX]  <-  data[0004] [XXXX]
  01dd: 010481190800      MOVE   reg[1981]  [XXXX]  <-  data[0008] [XXXX]
  01e3: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  01e7: 49fa01            JUMP_NotEqual  01fa
  01ea: 031a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [XX..]
  01ee: 010480190400      MOVE   reg[1980]  [XXXX]  <-  data[0004] [XXXX]
  01f4: 010481190800      MOVE   reg[1981]  [XXXX]  <-  data[0008] [XXXX]
  01fa: 3a0000            SET_REG_BLOCK  0000
  01fd: 3ee54601          COMP   WS_FB_WIN [X...]  <-  01
  0201: 442502            JUMP_Equal  0225
  0204: 3ee54600          COMP   WS_FB_WIN [X...]  <-  00
  0208: 493102            JUMP_NotEqual  0231
  020b: 3ee54601          COMP   WS_FB_WIN [X...]  <-  01
  020f: 442502            JUMP_Equal  0225
  0212: 01045e190c00      MOVE   reg[195e]  [XXXX]  <-  data[000c] [XXXX]
  0218: 01045f191000      MOVE   reg[195f]  [XXXX]  <-  data[0010] [XXXX]
  021e: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  0222: 493102            JUMP_NotEqual  0231
  0225: 010460190c00      MOVE   reg[1960]  [XXXX]  <-  data[000c] [XXXX]
  022b: 010461191000      MOVE   reg[1961]  [XXXX]  <-  data[0010] [XXXX]
  0231: 66ff              SET_DATA_BLOCK  ff  (this table)
  0233: 2d0d425e06        ADD    WS_DATAPTR [..XX]  <-  065e
  0238: 02090100          MOVE   param[01]  [..XX]  <-  param[00]  [..XX]
  023c: 02a20146          MOVE   param[01]  [.X..]  <-  WS_FB_WIN [...X]
  0240: 033a4346          MOVE   WS_SHIFT [...X]  <-  WS_FB_WIN [X...]
  0244: 02e20144          MOVE   param[01]  [X...]  <-  WS_OR_MASK [...X]
  0248: 3e254603          COMP   WS_FB_WIN [...X]  <-  03
  024c: 495302            JUMP_NotEqual  0253
  024f: 02a50102          MOVE   param[01]  [.X..]  <-  02
  0253: 521c              CALL_TABLE  1c  (GetConditionalGoldenSetting/SetCRTC_DPM_State)
  0255: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  0259: 0300408519        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[1985]  [XXXX]
  025e: 090d40cbff        AND    WS_QUOT/LOW32 [..XX]  <-  ffcb
  0263: 4ba50020          TEST   param[00]  [.X..]  <-  20
  0267: 447102            JUMP_Equal  0271
  026a: 0f254000          OR     WS_QUOT/LOW32 [...X]  <-  00
  026e: 437c02            JUMP   027c
  0271: 4ba50010          TEST   param[00]  [.X..]  <-  10
  0275: 447c02            JUMP_Equal  027c
  0278: 0f254004          OR     WS_QUOT/LOW32 [...X]  <-  04
  027c: 096540fe          AND    WS_QUOT/LOW32 [..X.]  <-  fe
  0280: 09e540ef          AND    WS_QUOT/LOW32 [X...]  <-  ef
  0284: 4ba50002          TEST   param[00]  [.X..]  <-  02
  0288: 498f02            JUMP_NotEqual  028f
  028b: 0fe54010          OR     WS_QUOT/LOW32 [X...]  <-  10
  028f: 0304410400        MOVE   WS_REMIND/HI32 [XXXX]  <-  data[0004] [XXXX]
  0294: 0f254001          OR     WS_QUOT/LOW32 [...X]  <-  01
  0298: 03a4400800        MOVE   WS_QUOT/LOW32 [.X..]  <-  data[0008] [...X]
  029d: 4a25851901        TEST   reg[1985]  [...X]  <-  01
  02a2: 44b802            JUMP_Equal  02b8
  02a5: 3c02851940        COMP   reg[1985]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  02aa: 496704            JUMP_NotEqual  0467
  02ad: 3c02821941        COMP   reg[1982]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  02b2: 496704            JUMP_NotEqual  0467
  02b5: 432903            JUMP   0329
  02b8: 092541fe          AND    WS_REMIND/HI32 [...X]  <-  fe
  02bc: 0102821941        MOVE   reg[1982]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  02c1: 0102851940        MOVE   reg[1985]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  02c6: 510f              DELAY_MicroSec  0f
  02c8: 0d25821901        OR     reg[1982]  [...X]  <-  01
  02cd: 510a              DELAY_MicroSec  0a
  02cf: 0da5811904        OR     reg[1981]  [.X..]  <-  04
  02d4: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  02d8: 49e402            JUMP_NotEqual  02e4
  02db: 031a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [XX..]
  02df: 0da5811904        OR     reg[1981]  [.X..]  <-  04
  02e4: 3a0000            SET_REG_BLOCK  0000
  02e7: 033a4346          MOVE   WS_SHIFT [...X]  <-  WS_FB_WIN [X...]
  02eb: 0102660144        MOVE   reg[0166]  [XXXX]  <-  WS_OR_MASK [XXXX]
  02f0: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  02f4: 490803            JUMP_NotEqual  0308
  02f7: 033a4146          MOVE   WS_REMIND/HI32 [...X]  <-  WS_FB_WIN [X...]
  02fb: 2d254101          ADD    WS_REMIND/HI32 [...X]  <-  01
  02ff: 03224341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [...X]
  0303: 0102660144        MOVE   reg[0166]  [XXXX]  <-  WS_OR_MASK [XXXX]
  0308: 5105              DELAY_MicroSec  05
  030a: 54206601          CLEAR  reg[0166]  [...X]
  030e: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  0312: 07a58119fb        AND    reg[1981]  [.X..]  <-  fb
  0317: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  031b: 492703            JUMP_NotEqual  0327
  031e: 031a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [XX..]
  0322: 07a58119fb        AND    reg[1981]  [.X..]  <-  fb
  0327: 510a              DELAY_MicroSec  0a
  0329: 560848            CLEAR  WS_REGPTR [..XX]
  032c: 033a4846          MOVE   WS_REGPTR [...X]  <-  WS_FB_WIN [X...]
  0330: 03054001000000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00000001
  0337: 3e654600          COMP   WS_FB_WIN [..X.]  <-  00
  033b: 446b03            JUMP_Equal  036b
  033e: 0f254002          OR     WS_QUOT/LOW32 [...X]  <-  02
  0342: 3e654601          COMP   WS_FB_WIN [..X.]  <-  01
  0346: 446b03            JUMP_Equal  036b
  0349: 0f25400c          OR     WS_QUOT/LOW32 [...X]  <-  0c
  034d: 3e254601          COMP   WS_FB_WIN [...X]  <-  01
  0351: 476b03            JUMP_BelowOrEq  036b
  0354: 0f654001          OR     WS_QUOT/LOW32 [..X.]  <-  01
  0358: 3e254603          COMP   WS_FB_WIN [...X]  <-  03
  035c: 496b03            JUMP_NotEqual  036b
  035f: 3d0d00d039        COMP   param[00]  [..XX]  <-  39d0
  0364: 456b03            JUMP_Below  036b
  0367: 096540fe          AND    WS_QUOT/LOW32 [..X.]  <-  fe
  036b: 0102711940        MOVE   reg[1971]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0370: 0d25600101        OR     reg[0160]  [...X]  <-  01
  0375: 023a0146          MOVE   param[01]  [...X]  <-  WS_FB_WIN [X...]
  0379: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  037b: 0d65001c01        OR     reg[1c00]  [..X.]  <-  01
  0380: 0d65001c04        OR     reg[1c00]  [..X.]  <-  04
  0385: 510a              DELAY_MicroSec  0a
  0387: 560848            CLEAR  WS_REGPTR [..XX]
  038a: 033a4846          MOVE   WS_REGPTR [...X]  <-  WS_FB_WIN [X...]
  038e: 0d256b1901        OR     reg[196b]  [...X]  <-  01
  0393: 510a              DELAY_MicroSec  0a
  0395: 3e254601          COMP   WS_FB_WIN [...X]  <-  01
  0399: 49aa03            JUMP_NotEqual  03aa
  039c: 3a0000            SET_REG_BLOCK  0000
  039f: 078d6219fdfd      AND    reg[1962]  [XX..]  <-  fdfd
  03a5: 0d25621911        OR     reg[1962]  [...X]  <-  11
  03aa: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  03ae: 0d65841910        OR     reg[1984]  [..X.]  <-  10
  03b3: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  03b7: 49cc03            JUMP_NotEqual  03cc
  03ba: 3e254601          COMP   WS_FB_WIN [...X]  <-  01
  03be: 44c303            JUMP_Equal  03c3
  03c1: 5028              DELAY_MilliSec  28
  03c3: 031a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [XX..]
  03c7: 0d65841910        OR     reg[1984]  [..X.]  <-  10
  03cc: 3a0000            SET_REG_BLOCK  0000
  03cf: 3e254601          COMP   WS_FB_WIN [...X]  <-  01
  03d3: 49cb04            JUMP_NotEqual  04cb
  03d6: 5001              DELAY_MilliSec  01
  03d8: 3c65631904        COMP   reg[1963]  [..X.]  <-  04
  03dd: 44ea03            JUMP_Equal  03ea
  03e0: 3c65631902        COMP   reg[1963]  [..X.]  <-  02
  03e5: 49d603            JUMP_NotEqual  03d6
  03e8: 5005              DELAY_MilliSec  05
  03ea: 0d65001c04        OR     reg[1c00]  [..X.]  <-  04
  03ef: 43cb04            JUMP   04cb
  03f2: 3ee54600          COMP   WS_FB_WIN [X...]  <-  00
  03f6: 492b04            JUMP_NotEqual  042b
  03f9: 3c65651900        COMP   reg[1965]  [..X.]  <-  00
  03fe: 442b04            JUMP_Equal  042b
  0401: 4a25621901        TEST   reg[1962]  [...X]  <-  01
  0406: 442b04            JUMP_Equal  042b
  0409: 07056219effffdfd  AND    reg[1962]  [XXXX]  <-  fdfdffef
  0411: 5001              DELAY_MilliSec  01
  0413: 3c65631907        COMP   reg[1963]  [..X.]  <-  07
  0418: 451104            JUMP_Below  0411
  041b: 54005e19          CLEAR  reg[195e]  [XXXX]
  041f: 54005f19          CLEAR  reg[195f]  [XXXX]
  0423: 54006019          CLEAR  reg[1960]  [XXXX]
  0427: 54006119          CLEAR  reg[1961]  [XXXX]
  042b: 023a0146          MOVE   param[01]  [...X]  <-  WS_FB_WIN [X...]
  042f: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0431: 5408c31c          CLEAR  reg[1cc3]  [..XX]
  0435: 51c8              DELAY_MicroSec  c8
  0437: 0d25c41c01        OR     reg[1cc4]  [...X]  <-  01
  043c: 5132              DELAY_MicroSec  32
  043e: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  0442: 07658419ef        AND    reg[1984]  [..X.]  <-  ef
  0447: 023a0146          MOVE   param[01]  [...X]  <-  WS_FB_WIN [X...]
  044b: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  044d: 03b046001c        MOVE   WS_FB_WIN [.X..]  <-  reg[1c00]  [.X..]
  0452: 4ca54601          TEST   WS_FB_WIN [.X..]  <-  01
  0456: 446704            JUMP_Equal  0467
  0459: 07a5001cfe        AND    reg[1c00]  [.X..]  <-  fe
  045e: 031a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [XX..]
  0462: 07658419ef        AND    reg[1984]  [..X.]  <-  ef
  0467: 023a0146          MOVE   param[01]  [...X]  <-  WS_FB_WIN [X...]
  046b: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  046d: 0765001cfe        AND    reg[1c00]  [..X.]  <-  fe
  0472: 560848            CLEAR  WS_REGPTR [..XX]
  0475: 033a4846          MOVE   WS_REGPTR [...X]  <-  WS_FB_WIN [X...]
  0479: 54007119          CLEAR  reg[1971]  [XXXX]
  047d: 07256001fe        AND    reg[0160]  [...X]  <-  fe
  0482: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  0486: 07258219fe        AND    reg[1982]  [...X]  <-  fe
  048b: 510a              DELAY_MicroSec  0a
  048d: 07258519fe        AND    reg[1985]  [...X]  <-  fe
  0492: 510a              DELAY_MicroSec  0a
  0494: 3de50001          COMP   param[00]  [X...]  <-  01
  0498: 44b802            JUMP_Equal  02b8
  049b: 03194801          MOVE   WS_REGPTR [..XX]  <-  param[01]  [XX..]
  049f: 07254719fe        AND    reg[1947]  [...X]  <-  fe
  04a4: 4ca54601          TEST   WS_FB_WIN [.X..]  <-  01
  04a8: 44b004            JUMP_Equal  04b0
  04ab: 07254819fe        AND    reg[1948]  [...X]  <-  fe
  04b0: 5128              DELAY_MicroSec  28
  04b2: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  04b6: 0de5811920        OR     reg[1981]  [X...]  <-  20
  04bb: 4ca54601          TEST   WS_FB_WIN [.X..]  <-  01
  04bf: 44cb04            JUMP_Equal  04cb
  04c2: 031a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [XX..]
  04c6: 0de5811920        OR     reg[1981]  [X...]  <-  20
  04cb: 3a0000            SET_REG_BLOCK  0000
  04ce: 5b                EOT
  04cf: 010d64199f0f      MOVE   reg[1964]  [..XX]  <-  0f9f
  04d5: 3d250014          COMP   param[00]  [...X]  <-  14
  04d9: 49ef04            JUMP_NotEqual  04ef
  04dc: 010565190200007d  MOVE   reg[1965]  [XXXX]  <-  7d000002
  04e4: 012566197d        MOVE   reg[1966]  [...X]  <-  7d
  04e9: 0de5621902        OR     reg[1962]  [X...]  <-  02
  04ee: 5b                EOT
  04ef: 3d25000e          COMP   param[00]  [...X]  <-  0e
  04f3: 49cb04            JUMP_NotEqual  04cb
  04f6: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  04f8: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  04fb: 0324412600        MOVE   WS_REMIND/HI32 [...X]  <-  data[0026] [...X]
  0500: 03a4412700        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0027] [...X]
  0505: 030c462400        MOVE   WS_FB_WIN [..XX]  <-  data[0024] [..XX]
  050a: 2105410a000000    MUL    WS_REMIND/HI32 [XXXX]  <-  0000000a
  0511: 1b054002          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  02
  0515: 0122651940        MOVE   reg[1965]  [...X]  <-  WS_QUOT/LOW32 [...X]
  051a: 01e2651940        MOVE   reg[1965]  [X...]  <-  WS_QUOT/LOW32 [...X]
  051f: 0172651940        MOVE   reg[1965]  [..X.]  <-  WS_QUOT/LOW32 [.X..]
  0524: 01b2651940        MOVE   reg[1965]  [.X..]  <-  WS_QUOT/LOW32 [.X..]
  0529: 1b0d4602          SHIFT_RIGHT  WS_FB_WIN [..XX]  by  02
  052d: 0122661946        MOVE   reg[1966]  [...X]  <-  WS_FB_WIN [...X]
  0532: 5b                EOT
  0533: 66ff              SET_DATA_BLOCK  ff  (this table)
  0535: 0865001b          AND    param[00]  [..X.]  <-  1b
  0539: 2d0d42ad07        ADD    WS_DATAPTR [..XX]  <-  07ad
  053e: 033a4346          MOVE   WS_SHIFT [...X]  <-  WS_FB_WIN [X...]
  0542: 03a24644          MOVE   WS_FB_WIN [.X..]  <-  WS_OR_MASK [...X]
  0546: 030c400200        MOVE   WS_QUOT/LOW32 [..XX]  <-  data[0002] [..XX]
  054b: 4ca4460000        TEST   WS_FB_WIN [.X..]  <-  data[0000] [...X]
  0550: 495b05            JUMP_NotEqual  055b
  0553: 2d0c420400        ADD    WS_DATAPTR [..XX]  <-  data[0004] [..XX]
  0558: 434605            JUMP   0546
  055b: 2d0d420600        ADD    WS_DATAPTR [..XX]  <-  0006
  0560: 3d64000000        COMP   param[00]  [..X.]  <-  data[0000] [...X]
  0565: 447b05            JUMP_Equal  057b
  0568: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  056d: 3e2541ff          COMP   WS_REMIND/HI32 [...X]  <-  ff
  0571: 447b05            JUMP_Equal  057b
  0574: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0578: 436005            JUMP   0560
  057b: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  057f: 010480190100      MOVE   reg[1980]  [XXXX]  <-  data[0001] [XXXX]
  0585: 010481190500      MOVE   reg[1981]  [XXXX]  <-  data[0005] [XXXX]
  058b: 0300418219        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[1982]  [XXXX]
  0590: 3e4d410c08        COMP   WS_REMIND/HI32 [.XX.]  <-  080c
  0595: 49a405            JUMP_NotEqual  05a4
  0598: 01e480190900      MOVE   reg[1980]  [X...]  <-  data[0009] [...X]
  059e: 018c81190a00      MOVE   reg[1981]  [XX..]  <-  data[000a] [..XX]
  05a4: 3a0000            SET_REG_BLOCK  0000
  05a7: 3ee54600          COMP   WS_FB_WIN [X...]  <-  00
  05ab: 44b805            JUMP_Equal  05b8
  05ae: 3ee54601          COMP   WS_FB_WIN [X...]  <-  01
  05b2: 49cb04            JUMP_NotEqual  04cb
  05b5: 3a0200            SET_REG_BLOCK  0002
  05b8: 01645e190c00      MOVE   reg[195e]  [..X.]  <-  data[000c] [...X]
  05be: 018c5f190d00      MOVE   reg[195f]  [XX..]  <-  data[000d] [..XX]
  05c4: 54085f19          CLEAR  reg[195f]  [..XX]
  05c8: 3e4d410c08        COMP   WS_REMIND/HI32 [.XX.]  <-  080c
  05cd: 49cb04            JUMP_NotEqual  04cb
  05d0: 01645e190f00      MOVE   reg[195e]  [..X.]  <-  data[000f] [...X]
  05d6: 43cb04            JUMP   04cb
  05d9: 0d65841910        OR     reg[1984]  [..X.]  <-  10
  05de: 0d65901910        OR     reg[1990]  [..X.]  <-  10
  05e3: 5b                EOT
  05e4: 07658419ef        AND    reg[1984]  [..X.]  <-  ef
  05e9: 07659019ef        AND    reg[1990]  [..X.]  <-  ef
  05ee: 5b                EOT
  05ef: 4ae5621901        TEST   reg[1962]  [X...]  <-  01
  05f4: 49cb04            JUMP_NotEqual  04cb
  05f7: 5032              DELAY_MilliSec  32
  05f9: 0de5621903        OR     reg[1962]  [X...]  <-  03
  05fe: 5b                EOT
  05ff: 4ae5621901        TEST   reg[1962]  [X...]  <-  01
  0604: 44cb04            JUMP_Equal  04cb
  0607: 5ce56219fe02      MASK   reg[1962]  [X...]  &  fe  |  02
  060d: 5001              DELAY_MilliSec  01
  060f: 5b                EOT
  0610: 5b                EOT
  0611: 07a56219fd        AND    reg[1962]  [.X..]  <-  fd
  0616: 0d25621911        OR     reg[1962]  [...X]  <-  11
  061b: 3c65631904        COMP   reg[1963]  [..X.]  <-  04
  0620: 491b06            JUMP_NotEqual  061b
  0623: 5b                EOT
  0624: 5c256219ef01      MASK   reg[1962]  [...X]  &  ef  |  01
  062a: 5b                EOT
  062b: 7aa50200000c00180040004c005800000001000600070009000a00c60100e4c6
        0100e41bf110001bf110001bf110001bf110000900483f003c010c082b107869
        003c0114082b10483f0003010c082b10786900030114082b10350c023f013270
        3a016a18023f0114501911d430023f0114401910a438023f0114081710ffff02
        3f011408191094110103011c60291070170103010e50091028230103011c5029
        10ec2c0103010e4009100c00d430023c3333030000409200ffff023c33331311
        00409200ffff023c33331313004092044c1d033c33330300004092007440033c
        3333130300409204ffff033c77771701004092141400d4300203333303000040
        92000002000000000000a43802032222020000409200000b000000002102ffff
        02032222020000409200000c0000000031024c1d030333330300004092000001
        0000000000007440030333331303004092000004000000000000ffff03033333
        130300409200000f000000000000ffff01030000000080609200030707000000
        00003c000c007f00000000100300409212039212011111110300409214039214
        0222221203004092140392140333331303004092100392100844441403004092
        120292120955551503004092140392140a666616030040921003921010888818
        030040921202921211999919030040921003920e18cccc1c030040920e02920c
        ff03001000a7000000001003004092000292000b000009011111110200409200
        0392000c0000090222221203004092000392000b000009033333130200409200
        0292000a0000090844441403004092000282000d000009095555150300408200
        0292000e0000050a66661603004092000392000d00000a108888180300409200
        0282000d0000091199991903004092000392000d00000518cccc1c0200409200
        0292000c000009ff  
                          CTB_DS  677 bytes
command_table  00000000  #4d  (DIG2TransmitterControl/LVTMATransmitterControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000ed94  #4e  (ProcessAuxChannelTransaction):
  Size         01c0
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  000c: 03214101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [...X]
  0010: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  0014: 150d4102          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  02
  0018: 030a4042          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_DATAPTR [..XX]
  001c: 66ff              SET_DATA_BLOCK  ff  (this table)
  001e: 2d0d42a801        ADD    WS_DATAPTR [..XX]  <-  01a8
  0023: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0027: 030c480200        MOVE   WS_REGPTR [..XX]  <-  data[0002] [..XX]
  002c: 0da50c1901        OR     reg[190c]  [.X..]  <-  01
  0031: 54080c19          CLEAR  reg[190c]  [..XX]
  0035: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  003a: 030a4240          MOVE   WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  003e: 03f94101          MOVE   WS_REMIND/HI32 [X...]  <-  param[01]  [X...]
  0042: 153d4104          SHIFT_LEFT  WS_REMIND/HI32 [X...]  by  04
  0046: 0fe54104          OR     WS_REMIND/HI32 [X...]  <-  04
  004a: 01ba801841        MOVE   reg[1880]  [.X..]  <-  WS_REMIND/HI32 [X...]
  004f: 0d0d80180101      OR     reg[1880]  [..XX]  <-  0101
  0055: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0058: 03094100          MOVE   WS_REMIND/HI32 [..XX]  <-  param[00]  [..XX]
  005c: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  005f: 033b4100          MOVE   WS_REMIND/HI32 [...X]  <-  fb[00]     [X...]
  0063: 1b254104          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  04
  0067: 01a2811841        MOVE   reg[1881]  [.X..]  <-  WS_REMIND/HI32 [...X]
  006c: 03694101          MOVE   WS_REMIND/HI32 [..X.]  <-  param[01]  [..X.]
  0070: 152d4104          SHIFT_LEFT  WS_REMIND/HI32 [..X.]  by  04
  0074: 012a811841        MOVE   reg[1881]  [...X]  <-  WS_REMIND/HI32 [..X.]
  0079: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  007c: 0fe54080          OR     WS_QUOT/LOW32 [X...]  <-  80
  0080: 03734000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [.X..]
  0084: 0102861840        MOVE   reg[1886]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0089: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  008c: 036b4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [..X.]
  0090: 0102861840        MOVE   reg[1886]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0095: 03634000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [...X]
  0099: 0102861840        MOVE   reg[1886]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  009e: 037b4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [X...]
  00a2: 0965400f          AND    WS_QUOT/LOW32 [..X.]  <-  0f
  00a6: 0102861840        MOVE   reg[1886]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00ab: 3e254104          COMP   WS_REMIND/HI32 [...X]  <-  04
  00af: 47e400            JUMP_BelowOrEq  00e4
  00b2: 33254104          SUB    WS_REMIND/HI32 [...X]  <-  04
  00b6: 2d054604000000    ADD    WS_FB_WIN [XXXX]  <-  00000004
  00bd: 03634000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [...X]
  00c1: 0102861840        MOVE   reg[1886]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00c6: 036b4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [..X.]
  00ca: 0102861840        MOVE   reg[1886]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00cf: 03734000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [.X..]
  00d3: 0102861840        MOVE   reg[1886]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00d8: 037b4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [X...]
  00dc: 0102861840        MOVE   reg[1886]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00e1: 43ab00            JUMP   00ab
  00e4: 0d25831802        OR     reg[1883]  [...X]  <-  02
  00e9: 0d25811801        OR     reg[1881]  [...X]  <-  01
  00ee: 03294001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [..X.]
  00f2: 2125400a          MUL    WS_QUOT/LOW32 [...X]  <-  0a
  00f6: 2d254032          ADD    WS_QUOT/LOW32 [...X]  <-  32
  00fa: 4a25841801        TEST   reg[1884]  [...X]  <-  01
  00ff: 491601            JUMP_NotEqual  0116
  0102: 510a              DELAY_MicroSec  0a
  0104: 33254001          SUB    WS_QUOT/LOW32 [...X]  <-  01
  0108: 3e254000          COMP   WS_QUOT/LOW32 [...X]  <-  00
  010c: 49fa00            JUMP_NotEqual  00fa
  010f: 02650101          MOVE   param[01]  [..X.]  <-  01
  0113: 43a101            JUMP   01a1
  0116: 4a058418f08fff00  TEST   reg[1884]  [XXXX]  <-  00ff8ff0
  011e: 442801            JUMP_Equal  0128
  0121: 02650102          MOVE   param[01]  [..X.]  <-  02
  0125: 43a101            JUMP   01a1
  0128: 0105861801000080  MOVE   reg[1886]  [XXXX]  <-  80000001
  0130: 0300408618        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[1886]  [XXXX]
  0135: 026a0140          MOVE   param[01]  [..X.]  <-  WS_QUOT/LOW32 [..X.]
  0139: 02b8018418        MOVE   param[01]  [.X..]  <-  reg[1884]  [X...]
  013e: 08a5011f          AND    param[01]  [.X..]  <-  1f
  0142: 3da50100          COMP   param[01]  [.X..]  <-  00
  0146: 465001            JUMP_Above  0150
  0149: 02650103          MOVE   param[01]  [..X.]  <-  03
  014d: 43a101            JUMP   01a1
  0150: 32a50101          SUB    param[01]  [.X..]  <-  01
  0154: 3d8d000000        COMP   param[00]  [XX..]  <-  0000
  0159: 449e01            JUMP_Equal  019e
  015c: 3da50100          COMP   param[01]  [.X..]  <-  00
  0160: 449e01            JUMP_Equal  019e
  0163: 03314101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [.X..]
  0167: 03194000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [XX..]
  016b: 561840            CLEAR  WS_QUOT/LOW32 [XX..]
  016e: 3b0240            SET_FB_BASE  WS_QUOT/LOW32 [XXXX]
  0171: 0328408618        MOVE   WS_QUOT/LOW32 [...X]  <-  reg[1886]  [..X.]
  0176: 0368408618        MOVE   WS_QUOT/LOW32 [..X.]  <-  reg[1886]  [..X.]
  017b: 03a8408618        MOVE   WS_QUOT/LOW32 [.X..]  <-  reg[1886]  [..X.]
  0180: 03e8408618        MOVE   WS_QUOT/LOW32 [X...]  <-  reg[1886]  [..X.]
  0185: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0189: 3e254104          COMP   WS_REMIND/HI32 [...X]  <-  04
  018d: 479e01            JUMP_BelowOrEq  019e
  0190: 33254104          SUB    WS_REMIND/HI32 [...X]  <-  04
  0194: 2d054604000000    ADD    WS_FB_WIN [XXXX]  <-  00000004
  019b: 437101            JUMP   0171
  019e: 43a101            JUMP   01a1
  01a1: 3a0000            SET_REG_BLOCK  0000
  01a4: 5b                EOT
  01a5: 7a180000000000140004002800080040000c005400100068001400  
                          CTB_DS  24 bytes
command_table  0000ef54  #4f  (DPEncoderService):
  Size         005b
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 02250104          MOVE   param[01]  [...X]  <-  04
  000a: 03314100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [.X..]
  000e: 090d410f00        AND    WS_REMIND/HI32 [..XX]  <-  000f
  0013: 150d4101          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  01
  0017: 66ff              SET_DATA_BLOCK  ff  (this table)
  0019: 2d0d424f00        ADD    WS_DATAPTR [..XX]  <-  004f
  001e: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0022: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  0027: 54300c19          CLEAR  reg[190c]  [.X..]
  002b: 010d0c190111      MOVE   reg[190c]  [..XX]  <-  1101
  0031: 5002              DELAY_MilliSec  02
  0033: 4a0d0f190100      TEST   reg[190f]  [..XX]  <-  0001
  0039: 494000            JUMP_NotEqual  0040
  003c: 02250113          MOVE   param[01]  [...X]  <-  13
  0040: 54080c19          CLEAR  reg[190c]  [..XX]
  0044: 54000e19          CLEAR  reg[190e]  [XXXX]
  0048: 3a0000            SET_REG_BLOCK  0000
  004b: 5b                EOT
  004c: 7a0c000000040008000c0010001400  
                          CTB_DS  12 bytes
*** Data Tables:
data_table  0000acd0  #01  (MultimediaCapabilityInfo):
  Size         000c
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  00000000:            2441 5449  0f35 0102                   $ATI.5..    
  NOTE: General revisionless dumper only.
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x000c     (12)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  ULONG ulSignature                                   = 0x49544124 (1230258468)
  0008:  UCHAR ucI2C_Type                                    = 0x0f       (15)
  0009:  UCHAR ucTV_OutInfo                                  = 0x35       (53)
  000a:  UCHAR ucVideoPortInfo                               = 0x01       (1)
  000b:  UCHAR ucHostPortInfo                                = 0x02       (2)
  Total data structure size:  000c
data_table  0000acdc  #02  (MultimediaConfigInfo):
  Size         0014
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  00000000:            244d 4d54  0000 0000  0000 0000        $MMT........
  00000010: 0000 0000                                     ....            
  NOTE: General revisionless dumper only.
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x0014     (20)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  ULONG ulSignature                                   = 0x544d4d24 (1414352164)
  0008:  UCHAR ucTunerInfo                                   = 0x00       (0)
  0009:  UCHAR ucAudioChipInfo                               = 0x00       (0)
  000a:  UCHAR ucProductID                                   = 0x00       (0)
  000b:  UCHAR ucMiscInfo1                                   = 0x00       (0)
  000c:  UCHAR ucMiscInfo2                                   = 0x00       (0)
  000d:  UCHAR ucMiscInfo3                                   = 0x00       (0)
  000e:  UCHAR ucMiscInfo4                                   = 0x00       (0)
  000f:  UCHAR ucVideoInput0Info                             = 0x00       (0)
  0010:  UCHAR ucVideoInput1Info                             = 0x00       (0)
  0011:  UCHAR ucVideoInput2Info                             = 0x00       (0)
  0012:  UCHAR ucVideoInput3Info                             = 0x00       (0)
  0013:  UCHAR ucVideoInput4Info                             = 0x00       (0)
  Total data structure size:  0014
data_table  0000a82a  #03  (StandardVESA_Timing):
  Size         01fc
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  00000000:            eb04 4001  5000 c800  f900 0000        ..@.P.......
  00000010: 3000 d400  0200 0000  0000 0000  2200 e146    0..........."..F
  00000020: eb04 4001  5000 f000  1801 0000  3000 f800    ..@.P.......0...
  00000030: 0300 0000  0000 0000  2000 e23c  4408 0002    ........ ..<D...
  00000040: a000 8001  4100 1000  5000 1c00  0200 0000    ....A...P.......
  00000050: 0000 0000  0000 e446  4e0c 8002  c000 5e01    .......FN.....^.
  00000060: 5f00 2000  4000 2000  0300 0000  0000 0000    _. .@. .........
  00000070: 0400 e555  4e0c 8002  c000 9001  2d00 2000    ...UN.......-. .
  00000080: 4000 0100  0300 0000  0000 0000  0200 e655    @..............U
  00000090: d609 8002  a000 e001  2d00 1000  6000 0a00    ........-...`...
  000000a0: 0200 0000  0000 0808  0600 123c  de0d d002    ...........<....
  000000b0: d800 9001  2e00 2400  4800 0100  0100 0000    ......$.H.......
  000000c0: 0000 0000  0200 e755  a00f 2003  0001 5802    .......U.. ...X.
  000000d0: 1c00 2800  8000 0100  0400 0000  0000 0000    ..(.............
  000000e0: 0000 6a3c  6419 0004  4001 0003  2600 1800    ..j<d...@...&...
  000000f0: 8800 0300  0600 0000  0000 0000  0600 553c    ..............U<
  00000100: 302a 8004  c001 6003  2400 4000  8000 0100    0*....`.$.@.....
  00000110: 0300 0000  0000 0000  0000 e84b  302a 0005    ...........K0*..
  00000120: 0802 c003  2800 6000  7000 0100  0300 0000    ....(.`.p.......
  00000130: 0000 0000  0000 e93c  302a 0005  9801 0004    .......<0*......
  00000140: 2a00 3000  7000 0100  0300 0000  0000 0000    *.0.p...........
  00000150: 0000 ea3c  bc34 0005  9801 0004  2a00 1000    ...<.4......*...
  00000160: 9000 0100  0300 0000  0000 0000  0000 ea4b    ...............K
  00000170: 8f2f 7805  d001 1a04  2700 5800  9000 0300    ./x.....'.X.....
  00000180: 0400 0000  0000 0000  0200 eb3c  483f 4006    ...........<H?@.
  00000190: 3002 b004  3200 4000  c000 0100  0300 0000    0...2.@.........
  000001a0: 0000 0000  0000 ec3c  fb4f 0007  9002 4005    .......<.O....@.
  000001b0: 3200 8000  c800 0100  0300 0000  0000 0000    2...............
  000001c0: 0200 ed3c  4155 4007  a002 7005  2f00 6000    ...<AU@...p./.`.
  000001d0: e000 0100  0300 0000  0000 0000  0200 ee3c    ...............<
  000001e0: 685b 8007  a802 a005  3c00 8000  d000 0100    h[......<.......
  000001f0: 0300 0000  0000 0000  0200 ef3c               ...........<    
  NOTE: General revisionless dumper only.
  NOTE: Apparently broken
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x01fc     (508)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x02       (2)
  0004:  ATOM_DTD_FORMAT aModeTimings                    [0] :
    0004:  USHORT usPixClk                                     = 0x04eb     (1259)
    0006:  USHORT usHActive                                    = 0x0140     (320)
    0008:  USHORT usHBlanking_Time                             = 0x0050     (80)
    000a:  USHORT usVActive                                    = 0x00c8     (200)
    000c:  USHORT usVBlanking_Time                             = 0x00f9     (249)
    000e:  USHORT usHSyncOffset                                = 0x0000     (0)
    0010:  USHORT usHSyncWidth                                 = 0x0030     (48)
    0012:  USHORT usVSyncOffset                                = 0x00d4     (212)
    0014:  USHORT usVSyncWidth                                 = 0x0002     (2)
    0016:  USHORT usImageHSize                                 = 0x0000     (0)
    0018:  USHORT usImageVSize                                 = 0x0000     (0)
    001a:  UCHAR ucHBorder                                     = 0x00       (0)
    001b:  UCHAR ucVBorder                                     = 0x00       (0)
    001c:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      001c:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0001     (1)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      001c:  (union) USHORT usAccess                             = 0x0022     (34)
    001e:  UCHAR ucInternalModeNumber                          = 0xe1       (225)
    001f:  UCHAR ucRefreshRate                                 = 0x46       (70)
  0020:  ATOM_DTD_FORMAT aModeTimings                    [1] :
    0020:  USHORT usPixClk                                     = 0x04eb     (1259)
    0022:  USHORT usHActive                                    = 0x0140     (320)
    0024:  USHORT usHBlanking_Time                             = 0x0050     (80)
    0026:  USHORT usVActive                                    = 0x00f0     (240)
    0028:  USHORT usVBlanking_Time                             = 0x0118     (280)
    002a:  USHORT usHSyncOffset                                = 0x0000     (0)
    002c:  USHORT usHSyncWidth                                 = 0x0030     (48)
    002e:  USHORT usVSyncOffset                                = 0x00f8     (248)
    0030:  USHORT usVSyncWidth                                 = 0x0003     (3)
    0032:  USHORT usImageHSize                                 = 0x0000     (0)
    0034:  USHORT usImageVSize                                 = 0x0000     (0)
    0036:  UCHAR ucHBorder                                     = 0x00       (0)
    0037:  UCHAR ucVBorder                                     = 0x00       (0)
    0038:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0038:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0001     (1)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      0038:  (union) USHORT usAccess                             = 0x0020     (32)
    003a:  UCHAR ucInternalModeNumber                          = 0xe2       (226)
    003b:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  003c:  ATOM_DTD_FORMAT aModeTimings                    [2] :
    003c:  USHORT usPixClk                                     = 0x0844     (2116)
    003e:  USHORT usHActive                                    = 0x0200     (512)
    0040:  USHORT usHBlanking_Time                             = 0x00a0     (160)
    0042:  USHORT usVActive                                    = 0x0180     (384)
    0044:  USHORT usVBlanking_Time                             = 0x0041     (65)
    0046:  USHORT usHSyncOffset                                = 0x0010     (16)
    0048:  USHORT usHSyncWidth                                 = 0x0050     (80)
    004a:  USHORT usVSyncOffset                                = 0x001c     (28)
    004c:  USHORT usVSyncWidth                                 = 0x0002     (2)
    004e:  USHORT usImageHSize                                 = 0x0000     (0)
    0050:  USHORT usImageVSize                                 = 0x0000     (0)
    0052:  UCHAR ucHBorder                                     = 0x00       (0)
    0053:  UCHAR ucVBorder                                     = 0x00       (0)
    0054:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0054:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      0054:  (union) USHORT usAccess                             = 0x0000     (0)
    0056:  UCHAR ucInternalModeNumber                          = 0xe4       (228)
    0057:  UCHAR ucRefreshRate                                 = 0x46       (70)
  0058:  ATOM_DTD_FORMAT aModeTimings                    [3] :
    0058:  USHORT usPixClk                                     = 0x0c4e     (3150)
    005a:  USHORT usHActive                                    = 0x0280     (640)
    005c:  USHORT usHBlanking_Time                             = 0x00c0     (192)
    005e:  USHORT usVActive                                    = 0x015e     (350)
    0060:  USHORT usVBlanking_Time                             = 0x005f     (95)
    0062:  USHORT usHSyncOffset                                = 0x0020     (32)
    0064:  USHORT usHSyncWidth                                 = 0x0040     (64)
    0066:  USHORT usVSyncOffset                                = 0x0020     (32)
    0068:  USHORT usVSyncWidth                                 = 0x0003     (3)
    006a:  USHORT usImageHSize                                 = 0x0000     (0)
    006c:  USHORT usImageVSize                                 = 0x0000     (0)
    006e:  UCHAR ucHBorder                                     = 0x00       (0)
    006f:  UCHAR ucVBorder                                     = 0x00       (0)
    0070:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0070:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0001     (1)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      0070:  (union) USHORT usAccess                             = 0x0004     (4)
    0072:  UCHAR ucInternalModeNumber                          = 0xe5       (229)
    0073:  UCHAR ucRefreshRate                                 = 0x55       (85)
  0074:  ATOM_DTD_FORMAT aModeTimings                    [4] :
    0074:  USHORT usPixClk                                     = 0x0c4e     (3150)
    0076:  USHORT usHActive                                    = 0x0280     (640)
    0078:  USHORT usHBlanking_Time                             = 0x00c0     (192)
    007a:  USHORT usVActive                                    = 0x0190     (400)
    007c:  USHORT usVBlanking_Time                             = 0x002d     (45)
    007e:  USHORT usHSyncOffset                                = 0x0020     (32)
    0080:  USHORT usHSyncWidth                                 = 0x0040     (64)
    0082:  USHORT usVSyncOffset                                = 0x0001     (1)
    0084:  USHORT usVSyncWidth                                 = 0x0003     (3)
    0086:  USHORT usImageHSize                                 = 0x0000     (0)
    0088:  USHORT usImageVSize                                 = 0x0000     (0)
    008a:  UCHAR ucHBorder                                     = 0x00       (0)
    008b:  UCHAR ucVBorder                                     = 0x00       (0)
    008c:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      008c:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      008c:  (union) USHORT usAccess                             = 0x0002     (2)
    008e:  UCHAR ucInternalModeNumber                          = 0xe6       (230)
    008f:  UCHAR ucRefreshRate                                 = 0x55       (85)
  0090:  ATOM_DTD_FORMAT aModeTimings                    [5] :
    0090:  USHORT usPixClk                                     = 0x09d6     (2518)
    0092:  USHORT usHActive                                    = 0x0280     (640)
    0094:  USHORT usHBlanking_Time                             = 0x00a0     (160)
    0096:  USHORT usVActive                                    = 0x01e0     (480)
    0098:  USHORT usVBlanking_Time                             = 0x002d     (45)
    009a:  USHORT usHSyncOffset                                = 0x0010     (16)
    009c:  USHORT usHSyncWidth                                 = 0x0060     (96)
    009e:  USHORT usVSyncOffset                                = 0x000a     (10)
    00a0:  USHORT usVSyncWidth                                 = 0x0002     (2)
    00a2:  USHORT usImageHSize                                 = 0x0000     (0)
    00a4:  USHORT usImageVSize                                 = 0x0000     (0)
    00a6:  UCHAR ucHBorder                                     = 0x08       (8)
    00a7:  UCHAR ucVBorder                                     = 0x08       (8)
    00a8:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      00a8:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0001     (1)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      00a8:  (union) USHORT usAccess                             = 0x0006     (6)
    00aa:  UCHAR ucInternalModeNumber                          = 0x12       (18)
    00ab:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  00ac:  ATOM_DTD_FORMAT aModeTimings                    [6] :
    00ac:  USHORT usPixClk                                     = 0x0dde     (3550)
    00ae:  USHORT usHActive                                    = 0x02d0     (720)
    00b0:  USHORT usHBlanking_Time                             = 0x00d8     (216)
    00b2:  USHORT usVActive                                    = 0x0190     (400)
    00b4:  USHORT usVBlanking_Time                             = 0x002e     (46)
    00b6:  USHORT usHSyncOffset                                = 0x0024     (36)
    00b8:  USHORT usHSyncWidth                                 = 0x0048     (72)
    00ba:  USHORT usVSyncOffset                                = 0x0001     (1)
    00bc:  USHORT usVSyncWidth                                 = 0x0001     (1)
    00be:  USHORT usImageHSize                                 = 0x0000     (0)
    00c0:  USHORT usImageVSize                                 = 0x0000     (0)
    00c2:  UCHAR ucHBorder                                     = 0x00       (0)
    00c3:  UCHAR ucVBorder                                     = 0x00       (0)
    00c4:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      00c4:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      00c4:  (union) USHORT usAccess                             = 0x0002     (2)
    00c6:  UCHAR ucInternalModeNumber                          = 0xe7       (231)
    00c7:  UCHAR ucRefreshRate                                 = 0x55       (85)
  00c8:  ATOM_DTD_FORMAT aModeTimings                    [7] :
    00c8:  USHORT usPixClk                                     = 0x0fa0     (4000)
    00ca:  USHORT usHActive                                    = 0x0320     (800)
    00cc:  USHORT usHBlanking_Time                             = 0x0100     (256)
    00ce:  USHORT usVActive                                    = 0x0258     (600)
    00d0:  USHORT usVBlanking_Time                             = 0x001c     (28)
    00d2:  USHORT usHSyncOffset                                = 0x0028     (40)
    00d4:  USHORT usHSyncWidth                                 = 0x0080     (128)
    00d6:  USHORT usVSyncOffset                                = 0x0001     (1)
    00d8:  USHORT usVSyncWidth                                 = 0x0004     (4)
    00da:  USHORT usImageHSize                                 = 0x0000     (0)
    00dc:  USHORT usImageVSize                                 = 0x0000     (0)
    00de:  UCHAR ucHBorder                                     = 0x00       (0)
    00df:  UCHAR ucVBorder                                     = 0x00       (0)
    00e0:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      00e0:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      00e0:  (union) USHORT usAccess                             = 0x0000     (0)
    00e2:  UCHAR ucInternalModeNumber                          = 0x6a       (106)
    00e3:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  00e4:  ATOM_DTD_FORMAT aModeTimings                    [8] :
    00e4:  USHORT usPixClk                                     = 0x1964     (6500)
    00e6:  USHORT usHActive                                    = 0x0400     (1024)
    00e8:  USHORT usHBlanking_Time                             = 0x0140     (320)
    00ea:  USHORT usVActive                                    = 0x0300     (768)
    00ec:  USHORT usVBlanking_Time                             = 0x0026     (38)
    00ee:  USHORT usHSyncOffset                                = 0x0018     (24)
    00f0:  USHORT usHSyncWidth                                 = 0x0088     (136)
    00f2:  USHORT usVSyncOffset                                = 0x0003     (3)
    00f4:  USHORT usVSyncWidth                                 = 0x0006     (6)
    00f6:  USHORT usImageHSize                                 = 0x0000     (0)
    00f8:  USHORT usImageVSize                                 = 0x0000     (0)
    00fa:  UCHAR ucHBorder                                     = 0x00       (0)
    00fb:  UCHAR ucVBorder                                     = 0x00       (0)
    00fc:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      00fc:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0001     (1)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      00fc:  (union) USHORT usAccess                             = 0x0006     (6)
    00fe:  UCHAR ucInternalModeNumber                          = 0x55       (85)
    00ff:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  0100:  ATOM_DTD_FORMAT aModeTimings                    [9] :
    0100:  USHORT usPixClk                                     = 0x2a30     (10800)
    0102:  USHORT usHActive                                    = 0x0480     (1152)
    0104:  USHORT usHBlanking_Time                             = 0x01c0     (448)
    0106:  USHORT usVActive                                    = 0x0360     (864)
    0108:  USHORT usVBlanking_Time                             = 0x0024     (36)
    010a:  USHORT usHSyncOffset                                = 0x0040     (64)
    010c:  USHORT usHSyncWidth                                 = 0x0080     (128)
    010e:  USHORT usVSyncOffset                                = 0x0001     (1)
    0110:  USHORT usVSyncWidth                                 = 0x0003     (3)
    0112:  USHORT usImageHSize                                 = 0x0000     (0)
    0114:  USHORT usImageVSize                                 = 0x0000     (0)
    0116:  UCHAR ucHBorder                                     = 0x00       (0)
    0117:  UCHAR ucVBorder                                     = 0x00       (0)
    0118:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0118:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      0118:  (union) USHORT usAccess                             = 0x0000     (0)
    011a:  UCHAR ucInternalModeNumber                          = 0xe8       (232)
    011b:  UCHAR ucRefreshRate                                 = 0x4b       (75)
  011c:  ATOM_DTD_FORMAT aModeTimings                   [10] :
    011c:  USHORT usPixClk                                     = 0x2a30     (10800)
    011e:  USHORT usHActive                                    = 0x0500     (1280)
    0120:  USHORT usHBlanking_Time                             = 0x0208     (520)
    0122:  USHORT usVActive                                    = 0x03c0     (960)
    0124:  USHORT usVBlanking_Time                             = 0x0028     (40)
    0126:  USHORT usHSyncOffset                                = 0x0060     (96)
    0128:  USHORT usHSyncWidth                                 = 0x0070     (112)
    012a:  USHORT usVSyncOffset                                = 0x0001     (1)
    012c:  USHORT usVSyncWidth                                 = 0x0003     (3)
    012e:  USHORT usImageHSize                                 = 0x0000     (0)
    0130:  USHORT usImageVSize                                 = 0x0000     (0)
    0132:  UCHAR ucHBorder                                     = 0x00       (0)
    0133:  UCHAR ucVBorder                                     = 0x00       (0)
    0134:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0134:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      0134:  (union) USHORT usAccess                             = 0x0000     (0)
    0136:  UCHAR ucInternalModeNumber                          = 0xe9       (233)
    0137:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  0138:  ATOM_DTD_FORMAT aModeTimings                   [11] :
    0138:  USHORT usPixClk                                     = 0x2a30     (10800)
    013a:  USHORT usHActive                                    = 0x0500     (1280)
    013c:  USHORT usHBlanking_Time                             = 0x0198     (408)
    013e:  USHORT usVActive                                    = 0x0400     (1024)
    0140:  USHORT usVBlanking_Time                             = 0x002a     (42)
    0142:  USHORT usHSyncOffset                                = 0x0030     (48)
    0144:  USHORT usHSyncWidth                                 = 0x0070     (112)
    0146:  USHORT usVSyncOffset                                = 0x0001     (1)
    0148:  USHORT usVSyncWidth                                 = 0x0003     (3)
    014a:  USHORT usImageHSize                                 = 0x0000     (0)
    014c:  USHORT usImageVSize                                 = 0x0000     (0)
    014e:  UCHAR ucHBorder                                     = 0x00       (0)
    014f:  UCHAR ucVBorder                                     = 0x00       (0)
    0150:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0150:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      0150:  (union) USHORT usAccess                             = 0x0000     (0)
    0152:  UCHAR ucInternalModeNumber                          = 0xea       (234)
    0153:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  0154:  ATOM_DTD_FORMAT aModeTimings                   [12] :
    0154:  USHORT usPixClk                                     = 0x34bc     (13500)
    0156:  USHORT usHActive                                    = 0x0500     (1280)
    0158:  USHORT usHBlanking_Time                             = 0x0198     (408)
    015a:  USHORT usVActive                                    = 0x0400     (1024)
    015c:  USHORT usVBlanking_Time                             = 0x002a     (42)
    015e:  USHORT usHSyncOffset                                = 0x0010     (16)
    0160:  USHORT usHSyncWidth                                 = 0x0090     (144)
    0162:  USHORT usVSyncOffset                                = 0x0001     (1)
    0164:  USHORT usVSyncWidth                                 = 0x0003     (3)
    0166:  USHORT usImageHSize                                 = 0x0000     (0)
    0168:  USHORT usImageVSize                                 = 0x0000     (0)
    016a:  UCHAR ucHBorder                                     = 0x00       (0)
    016b:  UCHAR ucVBorder                                     = 0x00       (0)
    016c:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      016c:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      016c:  (union) USHORT usAccess                             = 0x0000     (0)
    016e:  UCHAR ucInternalModeNumber                          = 0xea       (234)
    016f:  UCHAR ucRefreshRate                                 = 0x4b       (75)
  0170:  ATOM_DTD_FORMAT aModeTimings                   [13] :
    0170:  USHORT usPixClk                                     = 0x2f8f     (12175)
    0172:  USHORT usHActive                                    = 0x0578     (1400)
    0174:  USHORT usHBlanking_Time                             = 0x01d0     (464)
    0176:  USHORT usVActive                                    = 0x041a     (1050)
    0178:  USHORT usVBlanking_Time                             = 0x0027     (39)
    017a:  USHORT usHSyncOffset                                = 0x0058     (88)
    017c:  USHORT usHSyncWidth                                 = 0x0090     (144)
    017e:  USHORT usVSyncOffset                                = 0x0003     (3)
    0180:  USHORT usVSyncWidth                                 = 0x0004     (4)
    0182:  USHORT usImageHSize                                 = 0x0000     (0)
    0184:  USHORT usImageVSize                                 = 0x0000     (0)
    0186:  UCHAR ucHBorder                                     = 0x00       (0)
    0187:  UCHAR ucVBorder                                     = 0x00       (0)
    0188:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0188:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      0188:  (union) USHORT usAccess                             = 0x0002     (2)
    018a:  UCHAR ucInternalModeNumber                          = 0xeb       (235)
    018b:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  018c:  ATOM_DTD_FORMAT aModeTimings                   [14] :
    018c:  USHORT usPixClk                                     = 0x3f48     (16200)
    018e:  USHORT usHActive                                    = 0x0640     (1600)
    0190:  USHORT usHBlanking_Time                             = 0x0230     (560)
    0192:  USHORT usVActive                                    = 0x04b0     (1200)
    0194:  USHORT usVBlanking_Time                             = 0x0032     (50)
    0196:  USHORT usHSyncOffset                                = 0x0040     (64)
    0198:  USHORT usHSyncWidth                                 = 0x00c0     (192)
    019a:  USHORT usVSyncOffset                                = 0x0001     (1)
    019c:  USHORT usVSyncWidth                                 = 0x0003     (3)
    019e:  USHORT usImageHSize                                 = 0x0000     (0)
    01a0:  USHORT usImageVSize                                 = 0x0000     (0)
    01a2:  UCHAR ucHBorder                                     = 0x00       (0)
    01a3:  UCHAR ucVBorder                                     = 0x00       (0)
    01a4:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      01a4:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      01a4:  (union) USHORT usAccess                             = 0x0000     (0)
    01a6:  UCHAR ucInternalModeNumber                          = 0xec       (236)
    01a7:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  01a8:  ATOM_DTD_FORMAT aModeTimings                   [15] :
    01a8:  USHORT usPixClk                                     = 0x4ffb     (20475)
    01aa:  USHORT usHActive                                    = 0x0700     (1792)
    01ac:  USHORT usHBlanking_Time                             = 0x0290     (656)
    01ae:  USHORT usVActive                                    = 0x0540     (1344)
    01b0:  USHORT usVBlanking_Time                             = 0x0032     (50)
    01b2:  USHORT usHSyncOffset                                = 0x0080     (128)
    01b4:  USHORT usHSyncWidth                                 = 0x00c8     (200)
    01b6:  USHORT usVSyncOffset                                = 0x0001     (1)
    01b8:  USHORT usVSyncWidth                                 = 0x0003     (3)
    01ba:  USHORT usImageHSize                                 = 0x0000     (0)
    01bc:  USHORT usImageVSize                                 = 0x0000     (0)
    01be:  UCHAR ucHBorder                                     = 0x00       (0)
    01bf:  UCHAR ucVBorder                                     = 0x00       (0)
    01c0:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      01c0:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      01c0:  (union) USHORT usAccess                             = 0x0002     (2)
    01c2:  UCHAR ucInternalModeNumber                          = 0xed       (237)
    01c3:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  Total data structure size:  01c4
data_table  0000aa26  #04  (FirmwareInfo):
  Size         005c
  Format Rev.  02
  Param Rev.   00
  Content Rev. 01
  00000000:            2100 140c  084c 0100  ccd2 0100        !....L......
  00000010: 0000 0000  0000 0000  90d0 0300  90d0 0300    ................
  00000020: c0d4 0100  0000 0000  60ea 0000  0000 6504    ........`.....e.
  00000030: 5802 b004  0000 0000  60ea 0000  a302 8403    X.......`.......
  00000040: 50c3 a302  8403 50c3  409c a302  8c0a 0000    P.....P.@.......
  00000050: 1f40 8c0a  1027 0000  0100 0000               .@...'......    
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x005c     (92)
    0002:  UCHAR ucTableFormatRevision                         = 0x02       (2)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  ULONG ulFirmwareRevision                            = 0x0c140021 (202637345)
  0008:  ULONG ulDefaultEngineClock                          = 0x00014c08 (85000)
  000c:  ULONG ulDefaultMemoryClock                          = 0x0001d2cc (119500)
  0010:  ULONG ulReserved1                                   = 0x00000000 (0)
  0014:  ULONG ulReserved2                                   = 0x00000000 (0)
  0018:  ULONG ulMaxEngineClockPLL_Output                    = 0x0003d090 (250000)
  001c:  ULONG ulMaxMemoryClockPLL_Output                    = 0x0003d090 (250000)
  0020:  ULONG ulMaxPixelClockPLL_Output                     = 0x0001d4c0 (120000)
  0024:  ULONG ulBinaryAlteredInfo                           = 0x00000000 (0)
  0028:  ULONG ulDefaultDispEngineClkFreq                    = 0x0000ea60 (60000)
  002c:  UCHAR ucReserved1                                   = 0x00       (0)
  002d:  UCHAR ucMinAllowedBL_Level                          = 0x00       (0)
  002e:  USHORT usBootUpVDDCVoltage                          = 0x0465     (1125)
  0030:  USHORT usLcdMinPixelClockPLL_Output                 = 0x0258     (600)
  0032:  USHORT usLcdMaxPixelClockPLL_Output                 = 0x04b0     (1200)
  0034:  ULONG ulReserved4                                   = 0x00000000 (0)
  0038:  ULONG ulMinPixelClockPLL_Output                     = 0x0000ea60 (60000)
  003c:  USHORT usMinEngineClockPLL_Input                    = 0x02a3     (675)
  003e:  USHORT usMaxEngineClockPLL_Input                    = 0x0384     (900)
  0040:  USHORT usMinEngineClockPLL_Output                   = 0xc350     (50000)
  0042:  USHORT usMinMemoryClockPLL_Input                    = 0x02a3     (675)
  0044:  USHORT usMaxMemoryClockPLL_Input                    = 0x0384     (900)
  0046:  USHORT usMinMemoryClockPLL_Output                   = 0xc350     (50000)
  0048:  USHORT usMaxPixelClock                              = 0x9c40     (40000)
  004a:  USHORT usMinPixelClockPLL_Input                     = 0x02a3     (675)
  004c:  USHORT usMaxPixelClockPLL_Input                     = 0x0a8c     (2700)
  004e:  USHORT usMinPixelClockPLL_Output                    = 0x0000     (0)
  0050:  ATOM_FIRMWARE_CAPABILITY_ACCESS usFirmwareCapability :
    0050:  (union) ATOM_FIRMWARE_CAPABILITY sbfAccess          :
             USHORT FirmwarePosted:1                             = 0x0001     (1)
             USHORT DualCRTC_Support:1                           = 0x0001     (1)
             USHORT ExtendedDesktopSupport:1                     = 0x0001     (1)
             USHORT MemoryClockSS_Support:1                      = 0x0001     (1)
             USHORT EngineClockSS_Support:1                      = 0x0001     (1)
             USHORT GPUControlsBL:1                              = 0x0000     (0)
             USHORT WMI_SUPPORT:1                                = 0x0000     (0)
             USHORT PPMode_Assigned:1                            = 0x0000     (0)
             USHORT HyperMemory_Support:1                        = 0x0000     (0)
             USHORT HyperMemory_Size:4                           = 0x0000     (0)
             USHORT Reserved:3                                   = 0x0002     (2)
    0050:  (union) USHORT susAccess                            = 0x401f     (16415)
  0052:  USHORT usCoreReferenceClock                         = 0x0a8c     (2700)
  0054:  USHORT usMemoryReferenceClock                       = 0x2710     (10000)
  0056:  USHORT usUniphyDPModeExtClkFreq                     = 0x0000     (0)
  0058:  UCHAR ucMemoryModule_ID                             = 0x01       (1)
  0059:  UCHAR ucReserved4                               [0] = 0x00       (0)
  005a:  UCHAR ucReserved4                               [1] = 0x00       (0)
  005b:  UCHAR ucReserved4                               [2] = 0x00       (0)
  Total data structure size:  005c
data_table  00000000  #05  (DAC_Info):
data_table  0000aa82  #06  (LVDS_Info):
  Size         0036
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  00000000:            0000 0000  0000 0000  0000 0000        ............
  00000010: 0000 0000  0000 0000  0000 0000  0600 0000    ................
  00000020: 0000 2000  f401 0324  2d3c 0100  0000 0000    .. ....$-<......
  00000030: 9030 0000  0000                               .0....          
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x0036     (54)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x02       (2)
  0004:  ATOM_DTD_FORMAT sLCDTiming                          :
    0004:  USHORT usPixClk                                     = 0x0000     (0)
    0006:  USHORT usHActive                                    = 0x0000     (0)
    0008:  USHORT usHBlanking_Time                             = 0x0000     (0)
    000a:  USHORT usVActive                                    = 0x0000     (0)
    000c:  USHORT usVBlanking_Time                             = 0x0000     (0)
    000e:  USHORT usHSyncOffset                                = 0x0000     (0)
    0010:  USHORT usHSyncWidth                                 = 0x0000     (0)
    0012:  USHORT usVSyncOffset                                = 0x0000     (0)
    0014:  USHORT usVSyncWidth                                 = 0x0000     (0)
    0016:  USHORT usImageHSize                                 = 0x0000     (0)
    0018:  USHORT usImageVSize                                 = 0x0000     (0)
    001a:  UCHAR ucHBorder                                     = 0x00       (0)
    001b:  UCHAR ucVBorder                                     = 0x00       (0)
    001c:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      001c:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0001     (1)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      001c:  (union) USHORT usAccess                             = 0x0006     (6)
    001e:  UCHAR ucInternalModeNumber                          = 0x00       (0)
    001f:  UCHAR ucRefreshRate                                 = 0x00       (0)
  0020:  USHORT usExtInfoTableOffset                         = 0x0000     (0)
  0022:  USHORT usSupportedRefreshRate                       = 0x0020     (32)
  0024:  USHORT usOffDelayInMs                               = 0x01f4     (500)
  0026:  UCHAR ucPowerSequenceDigOntoDEin10Ms                = 0x03       (3)
  0027:  UCHAR ucPowerSequenceDEtoBLOnin10Ms                 = 0x24       (36)
  0028:  UCHAR ucLVDS_Misc                                   = 0x2d       (45)
  0029:  UCHAR ucPanelDefaultRefreshRate                     = 0x3c       (60)
  002a:  UCHAR ucPanelIdentification                         = 0x01       (1)
  002b:  UCHAR ucSS_Id                                       = 0x00       (0)
  002c:  USHORT usLCDVenderID                                = 0x0000     (0)
  002e:  USHORT usLCDProductID                               = 0x0000     (0)
  0030:  UCHAR ucLCDPanel_SpecialHandlingCap                 = 0x90       (144)
  0031:  UCHAR ucPanelInfoSize                               = 0x30       (48)
  0032:  UCHAR ucReserved                                [0] = 0x00       (0)
  0033:  UCHAR ucReserved                                [1] = 0x00       (0)
  Total data structure size:  0034
data_table  00000000  #07  (TMDS_Info):
data_table  00000000  #08  (AnalogTV_Info):
data_table  00000000  #09  (SupportedDevicesInfo):
data_table  0000aab8  #0a  (GPIO_I2C_Info):
  Size         00dc
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  00000000:            0c19 0e19  0f19 0d19  0c19 0e19        ............
  00000010: 0f19 0d19  9000 0000  0008 0808  0800 0010    ................
  00000020: 1912 1913  1911 1910  1912 1913  1911 1991    ................
  00000030: 0000 0000  0808 0808  0000 1419  1619 1719    ................
  00000040: 1519 1419  1619 1719  1519 9200  0000 0008    ................
  00000050: 0808 0800  0018 191a  191b 1919  1918 191a    ................
  00000060: 191b 1919  1993 0000  0000 0808  0808 0000    ................
  00000070: 1c19 1e19  1f19 1d19  1c19 1e19  1f19 1d19    ................
  00000080: 9400 0000  0008 0808  0800 0020  1922 1923    ........... .".#
  00000090: 1921 1920  1922 1923  1921 1995  0000 0000    .!. .".#.!......
  000000a0: 0808 0808  0000 5819  5a19 5b19  5919 5819    ......X.Z.[.Y.X.
  000000b0: 5a19 5b19  5919 9600  0000 0001  0101 0100    Z.[.Y...........
  000000c0: 0036 1938  1939 1937  1936 1938  1939 1937    .6.8.9.7.6.8.9.7
  000000d0: 1997 0000  0000 0808  0808 0000               ............    
  NOTE: General revisionless dumper only.
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x00dc     (220)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [0] :
    0004:  USHORT usClkMaskRegisterIndex                       = 0x190c     (6412)
    0006:  USHORT usClkEnRegisterIndex                         = 0x190e     (6414)
    0008:  USHORT usClkY_RegisterIndex                         = 0x190f     (6415)
    000a:  USHORT usClkA_RegisterIndex                         = 0x190d     (6413)
    000c:  USHORT usDataMaskRegisterIndex                      = 0x190c     (6412)
    000e:  USHORT usDataEnRegisterIndex                        = 0x190e     (6414)
    0010:  USHORT usDataY_RegisterIndex                        = 0x190f     (6415)
    0012:  USHORT usDataA_RegisterIndex                        = 0x190d     (6413)
    0014:  ATOM_I2C_ID_CONFIG_ACCESS sucI2cId                  :
      0014:  (union) ATOM_I2C_ID_CONFIG sbfAccess                :
               UCHAR bfI2C_LineMux:4                               = 0x00       (0)
               UCHAR bfHW_EngineID:3                               = 0x01       (1)
               UCHAR bfHW_Capable:1                                = 0x01       (1)
      0014:  (union) UCHAR ucAccess                              = 0x90       (144)
    0015:  UCHAR ucClkMaskShift                                = 0x00       (0)
    0016:  UCHAR ucClkEnShift                                  = 0x00       (0)
    0017:  UCHAR ucClkY_Shift                                  = 0x00       (0)
    0018:  UCHAR ucClkA_Shift                                  = 0x00       (0)
    0019:  UCHAR ucDataMaskShift                               = 0x08       (8)
    001a:  UCHAR ucDataEnShift                                 = 0x08       (8)
    001b:  UCHAR ucDataY_Shift                                 = 0x08       (8)
    001c:  UCHAR ucDataA_Shift                                 = 0x08       (8)
    001d:  UCHAR ucReserved1                                   = 0x00       (0)
    001e:  UCHAR ucReserved2                                   = 0x00       (0)
  001f:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [1] :
    001f:  USHORT usClkMaskRegisterIndex                       = 0x1910     (6416)
    0021:  USHORT usClkEnRegisterIndex                         = 0x1912     (6418)
    0023:  USHORT usClkY_RegisterIndex                         = 0x1913     (6419)
    0025:  USHORT usClkA_RegisterIndex                         = 0x1911     (6417)
    0027:  USHORT usDataMaskRegisterIndex                      = 0x1910     (6416)
    0029:  USHORT usDataEnRegisterIndex                        = 0x1912     (6418)
    002b:  USHORT usDataY_RegisterIndex                        = 0x1913     (6419)
    002d:  USHORT usDataA_RegisterIndex                        = 0x1911     (6417)
    002f:  ATOM_I2C_ID_CONFIG_ACCESS sucI2cId                  :
      002f:  (union) ATOM_I2C_ID_CONFIG sbfAccess                :
               UCHAR bfI2C_LineMux:4                               = 0x01       (1)
               UCHAR bfHW_EngineID:3                               = 0x01       (1)
               UCHAR bfHW_Capable:1                                = 0x01       (1)
      002f:  (union) UCHAR ucAccess                              = 0x91       (145)
    0030:  UCHAR ucClkMaskShift                                = 0x00       (0)
    0031:  UCHAR ucClkEnShift                                  = 0x00       (0)
    0032:  UCHAR ucClkY_Shift                                  = 0x00       (0)
    0033:  UCHAR ucClkA_Shift                                  = 0x00       (0)
    0034:  UCHAR ucDataMaskShift                               = 0x08       (8)
    0035:  UCHAR ucDataEnShift                                 = 0x08       (8)
    0036:  UCHAR ucDataY_Shift                                 = 0x08       (8)
    0037:  UCHAR ucDataA_Shift                                 = 0x08       (8)
    0038:  UCHAR ucReserved1                                   = 0x00       (0)
    0039:  UCHAR ucReserved2                                   = 0x00       (0)
  003a:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [2] :
    003a:  USHORT usClkMaskRegisterIndex                       = 0x1914     (6420)
    003c:  USHORT usClkEnRegisterIndex                         = 0x1916     (6422)
    003e:  USHORT usClkY_RegisterIndex                         = 0x1917     (6423)
    0040:  USHORT usClkA_RegisterIndex                         = 0x1915     (6421)
    0042:  USHORT usDataMaskRegisterIndex                      = 0x1914     (6420)
    0044:  USHORT usDataEnRegisterIndex                        = 0x1916     (6422)
    0046:  USHORT usDataY_RegisterIndex                        = 0x1917     (6423)
    0048:  USHORT usDataA_RegisterIndex                        = 0x1915     (6421)
    004a:  ATOM_I2C_ID_CONFIG_ACCESS sucI2cId                  :
      004a:  (union) ATOM_I2C_ID_CONFIG sbfAccess                :
               UCHAR bfI2C_LineMux:4                               = 0x02       (2)
               UCHAR bfHW_EngineID:3                               = 0x01       (1)
               UCHAR bfHW_Capable:1                                = 0x01       (1)
      004a:  (union) UCHAR ucAccess                              = 0x92       (146)
    004b:  UCHAR ucClkMaskShift                                = 0x00       (0)
    004c:  UCHAR ucClkEnShift                                  = 0x00       (0)
    004d:  UCHAR ucClkY_Shift                                  = 0x00       (0)
    004e:  UCHAR ucClkA_Shift                                  = 0x00       (0)
    004f:  UCHAR ucDataMaskShift                               = 0x08       (8)
    0050:  UCHAR ucDataEnShift                                 = 0x08       (8)
    0051:  UCHAR ucDataY_Shift                                 = 0x08       (8)
    0052:  UCHAR ucDataA_Shift                                 = 0x08       (8)
    0053:  UCHAR ucReserved1                                   = 0x00       (0)
    0054:  UCHAR ucReserved2                                   = 0x00       (0)
  0055:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [3] :
    0055:  USHORT usClkMaskRegisterIndex                       = 0x1918     (6424)
    0057:  USHORT usClkEnRegisterIndex                         = 0x191a     (6426)
    0059:  USHORT usClkY_RegisterIndex                         = 0x191b     (6427)
    005b:  USHORT usClkA_RegisterIndex                         = 0x1919     (6425)
    005d:  USHORT usDataMaskRegisterIndex                      = 0x1918     (6424)
    005f:  USHORT usDataEnRegisterIndex                        = 0x191a     (6426)
    0061:  USHORT usDataY_RegisterIndex                        = 0x191b     (6427)
    0063:  USHORT usDataA_RegisterIndex                        = 0x1919     (6425)
    0065:  ATOM_I2C_ID_CONFIG_ACCESS sucI2cId                  :
      0065:  (union) ATOM_I2C_ID_CONFIG sbfAccess                :
               UCHAR bfI2C_LineMux:4                               = 0x03       (3)
               UCHAR bfHW_EngineID:3                               = 0x01       (1)
               UCHAR bfHW_Capable:1                                = 0x01       (1)
      0065:  (union) UCHAR ucAccess                              = 0x93       (147)
    0066:  UCHAR ucClkMaskShift                                = 0x00       (0)
    0067:  UCHAR ucClkEnShift                                  = 0x00       (0)
    0068:  UCHAR ucClkY_Shift                                  = 0x00       (0)
    0069:  UCHAR ucClkA_Shift                                  = 0x00       (0)
    006a:  UCHAR ucDataMaskShift                               = 0x08       (8)
    006b:  UCHAR ucDataEnShift                                 = 0x08       (8)
    006c:  UCHAR ucDataY_Shift                                 = 0x08       (8)
    006d:  UCHAR ucDataA_Shift                                 = 0x08       (8)
    006e:  UCHAR ucReserved1                                   = 0x00       (0)
    006f:  UCHAR ucReserved2                                   = 0x00       (0)
  0070:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [4] :
    0070:  USHORT usClkMaskRegisterIndex                       = 0x191c     (6428)
    0072:  USHORT usClkEnRegisterIndex                         = 0x191e     (6430)
    0074:  USHORT usClkY_RegisterIndex                         = 0x191f     (6431)
    0076:  USHORT usClkA_RegisterIndex                         = 0x191d     (6429)
    0078:  USHORT usDataMaskRegisterIndex                      = 0x191c     (6428)
    007a:  USHORT usDataEnRegisterIndex                        = 0x191e     (6430)
    007c:  USHORT usDataY_RegisterIndex                        = 0x191f     (6431)
    007e:  USHORT usDataA_RegisterIndex                        = 0x191d     (6429)
    0080:  ATOM_I2C_ID_CONFIG_ACCESS sucI2cId                  :
      0080:  (union) ATOM_I2C_ID_CONFIG sbfAccess                :
               UCHAR bfI2C_LineMux:4                               = 0x04       (4)
               UCHAR bfHW_EngineID:3                               = 0x01       (1)
               UCHAR bfHW_Capable:1                                = 0x01       (1)
      0080:  (union) UCHAR ucAccess                              = 0x94       (148)
    0081:  UCHAR ucClkMaskShift                                = 0x00       (0)
    0082:  UCHAR ucClkEnShift                                  = 0x00       (0)
    0083:  UCHAR ucClkY_Shift                                  = 0x00       (0)
    0084:  UCHAR ucClkA_Shift                                  = 0x00       (0)
    0085:  UCHAR ucDataMaskShift                               = 0x08       (8)
    0086:  UCHAR ucDataEnShift                                 = 0x08       (8)
    0087:  UCHAR ucDataY_Shift                                 = 0x08       (8)
    0088:  UCHAR ucDataA_Shift                                 = 0x08       (8)
    0089:  UCHAR ucReserved1                                   = 0x00       (0)
    008a:  UCHAR ucReserved2                                   = 0x00       (0)
  008b:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [5] :
    008b:  USHORT usClkMaskRegisterIndex                       = 0x1920     (6432)
    008d:  USHORT usClkEnRegisterIndex                         = 0x1922     (6434)
    008f:  USHORT usClkY_RegisterIndex                         = 0x1923     (6435)
    0091:  USHORT usClkA_RegisterIndex                         = 0x1921     (6433)
    0093:  USHORT usDataMaskRegisterIndex                      = 0x1920     (6432)
    0095:  USHORT usDataEnRegisterIndex                        = 0x1922     (6434)
    0097:  USHORT usDataY_RegisterIndex                        = 0x1923     (6435)
    0099:  USHORT usDataA_RegisterIndex                        = 0x1921     (6433)
    009b:  ATOM_I2C_ID_CONFIG_ACCESS sucI2cId                  :
      009b:  (union) ATOM_I2C_ID_CONFIG sbfAccess                :
               UCHAR bfI2C_LineMux:4                               = 0x05       (5)
               UCHAR bfHW_EngineID:3                               = 0x01       (1)
               UCHAR bfHW_Capable:1                                = 0x01       (1)
      009b:  (union) UCHAR ucAccess                              = 0x95       (149)
    009c:  UCHAR ucClkMaskShift                                = 0x00       (0)
    009d:  UCHAR ucClkEnShift                                  = 0x00       (0)
    009e:  UCHAR ucClkY_Shift                                  = 0x00       (0)
    009f:  UCHAR ucClkA_Shift                                  = 0x00       (0)
    00a0:  UCHAR ucDataMaskShift                               = 0x08       (8)
    00a1:  UCHAR ucDataEnShift                                 = 0x08       (8)
    00a2:  UCHAR ucDataY_Shift                                 = 0x08       (8)
    00a3:  UCHAR ucDataA_Shift                                 = 0x08       (8)
    00a4:  UCHAR ucReserved1                                   = 0x00       (0)
    00a5:  UCHAR ucReserved2                                   = 0x00       (0)
  00a6:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [6] :
    00a6:  USHORT usClkMaskRegisterIndex                       = 0x1958     (6488)
    00a8:  USHORT usClkEnRegisterIndex                         = 0x195a     (6490)
    00aa:  USHORT usClkY_RegisterIndex                         = 0x195b     (6491)
    00ac:  USHORT usClkA_RegisterIndex                         = 0x1959     (6489)
    00ae:  USHORT usDataMaskRegisterIndex                      = 0x1958     (6488)
    00b0:  USHORT usDataEnRegisterIndex                        = 0x195a     (6490)
    00b2:  USHORT usDataY_RegisterIndex                        = 0x195b     (6491)
    00b4:  USHORT usDataA_RegisterIndex                        = 0x1959     (6489)
    00b6:  ATOM_I2C_ID_CONFIG_ACCESS sucI2cId                  :
      00b6:  (union) ATOM_I2C_ID_CONFIG sbfAccess                :
               UCHAR bfI2C_LineMux:4                               = 0x06       (6)
               UCHAR bfHW_EngineID:3                               = 0x01       (1)
               UCHAR bfHW_Capable:1                                = 0x01       (1)
      00b6:  (union) UCHAR ucAccess                              = 0x96       (150)
    00b7:  UCHAR ucClkMaskShift                                = 0x00       (0)
    00b8:  UCHAR ucClkEnShift                                  = 0x00       (0)
    00b9:  UCHAR ucClkY_Shift                                  = 0x00       (0)
    00ba:  UCHAR ucClkA_Shift                                  = 0x00       (0)
    00bb:  UCHAR ucDataMaskShift                               = 0x01       (1)
    00bc:  UCHAR ucDataEnShift                                 = 0x01       (1)
    00bd:  UCHAR ucDataY_Shift                                 = 0x01       (1)
    00be:  UCHAR ucDataA_Shift                                 = 0x01       (1)
    00bf:  UCHAR ucReserved1                                   = 0x00       (0)
    00c0:  UCHAR ucReserved2                                   = 0x00       (0)
  00c1:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [7] :
    00c1:  USHORT usClkMaskRegisterIndex                       = 0x1936     (6454)
    00c3:  USHORT usClkEnRegisterIndex                         = 0x1938     (6456)
    00c5:  USHORT usClkY_RegisterIndex                         = 0x1939     (6457)
    00c7:  USHORT usClkA_RegisterIndex                         = 0x1937     (6455)
    00c9:  USHORT usDataMaskRegisterIndex                      = 0x1936     (6454)
    00cb:  USHORT usDataEnRegisterIndex                        = 0x1938     (6456)
    00cd:  USHORT usDataY_RegisterIndex                        = 0x1939     (6457)
    00cf:  USHORT usDataA_RegisterIndex                        = 0x1937     (6455)
    00d1:  ATOM_I2C_ID_CONFIG_ACCESS sucI2cId                  :
      00d1:  (union) ATOM_I2C_ID_CONFIG sbfAccess                :
               UCHAR bfI2C_LineMux:4                               = 0x07       (7)
               UCHAR bfHW_EngineID:3                               = 0x01       (1)
               UCHAR bfHW_Capable:1                                = 0x01       (1)
      00d1:  (union) UCHAR ucAccess                              = 0x97       (151)
    00d2:  UCHAR ucClkMaskShift                                = 0x00       (0)
    00d3:  UCHAR ucClkEnShift                                  = 0x00       (0)
    00d4:  UCHAR ucClkY_Shift                                  = 0x00       (0)
    00d5:  UCHAR ucClkA_Shift                                  = 0x00       (0)
    00d6:  UCHAR ucDataMaskShift                               = 0x08       (8)
    00d7:  UCHAR ucDataEnShift                                 = 0x08       (8)
    00d8:  UCHAR ucDataY_Shift                                 = 0x08       (8)
    00d9:  UCHAR ucDataA_Shift                                 = 0x08       (8)
    00da:  UCHAR ucReserved1                                   = 0x00       (0)
    00db:  UCHAR ucReserved2                                   = 0x00       (0)
  Total data structure size:  00dc
data_table  0000ab94  #0b  (VRAM_UsageByFirmware):
  Size         000c
  Format Rev.  01
  Param Rev.   00
  Content Rev. 04
  00000000:            ecff 0f00  1400 0000                   ........    
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x000c     (12)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x04       (4)
  0004:  ATOM_FIRMWARE_VRAM_RESERVE_INFO asFirmwareVramReserveInfo [0] :
    0004:  ULONG ulStartAddrUsedByFirmware                     = 0x000fffec (1048556)
    0008:  USHORT usFirmwareUseInKb                            = 0x0014     (20)
    000a:  USHORT usReserved                                   = 0x0000     (0)
  Total data structure size:  000c
data_table  0000aba0  #0c  (GPIO_Pin_LUT):
  Size         001c
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  00000000:            2d19 0001  2d19 0802  2d19 1003        -...-...-...
  00000010: 2d19 1804  2d19 1a05  2d19 1c06               -...-...-...    
  NOTE: General revisionless dumper only.
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x001c     (28)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [0] :
    0004:  USHORT usGpioPin_AIndex                             = 0x192d     (6445)
    0006:  UCHAR ucGpioPinBitShift                             = 0x00       (0)
    0007:  UCHAR ucGPIO_ID                                     = 0x01       (1)
  0008:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [1] :
    0008:  USHORT usGpioPin_AIndex                             = 0x192d     (6445)
    000a:  UCHAR ucGpioPinBitShift                             = 0x08       (8)
    000b:  UCHAR ucGPIO_ID                                     = 0x02       (2)
  000c:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [2] :
    000c:  USHORT usGpioPin_AIndex                             = 0x192d     (6445)
    000e:  UCHAR ucGpioPinBitShift                             = 0x10       (16)
    000f:  UCHAR ucGPIO_ID                                     = 0x03       (3)
  0010:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [3] :
    0010:  USHORT usGpioPin_AIndex                             = 0x192d     (6445)
    0012:  UCHAR ucGpioPinBitShift                             = 0x18       (24)
    0013:  UCHAR ucGPIO_ID                                     = 0x04       (4)
  0014:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [4] :
    0014:  USHORT usGpioPin_AIndex                             = 0x192d     (6445)
    0016:  UCHAR ucGpioPinBitShift                             = 0x1a       (26)
    0017:  UCHAR ucGPIO_ID                                     = 0x05       (5)
  0018:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [5] :
    0018:  USHORT usGpioPin_AIndex                             = 0x192d     (6445)
    001a:  UCHAR ucGpioPinBitShift                             = 0x1c       (28)
    001b:  UCHAR ucGPIO_ID                                     = 0x06       (6)
  Total data structure size:  001c
data_table  0000abbc  #0d  (VESA_ToInternalModeLUT):
  Size         00d8
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  00000000:            0001 02e6  0101 0212  0301 026a        ...........j
  00000010: 0501 0255  0701 02ea  1001 0612  1101 1612    ...U............
  00000020: 1301 066a  1401 166a  1601 0655  1701 1655    ...j...j...U...U
  00000030: 1901 06ea  1a01 16ea  0d01 06e1  0e01 16e1    ................
  00000040: 2001 0ae1  9301 02e2  9501 16e2  9601 0ae2     ...............
  00000050: b301 02e4  b501 16e4  b601 0ae4  c301 02e5    ................
  00000060: c501 16e5  c601 0ae5  3301 02e7  3501 16e7    ........3...5...
  00000070: 3601 0ae7  5301 02e8  5501 16e8  5601 0ae8    6...S...U...V...
  00000080: 6301 02e9  6501 16e9  6601 0ae9  2101 0a12    c...e...f...!...
  00000090: 2201 0a6a  2301 0a55  2401 0aea  4301 02eb    "..j#..U$...C...
  000000a0: 4501 16eb  4601 0aeb  7301 02ec  7501 16ec    E...F...s...u...
  000000b0: 7601 0aec  8301 02ed  8501 16ed  8601 0aed    v...............
  000000c0: d301 02ee  d501 16ee  d601 0aee  e301 02ef    ................
  000000d0: e501 16ef  e601 0aef                          ........        
  NOTE: General revisionless dumper only.
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x00d8     (216)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [0] :
    0004:  USHORT usVESA_ModeNumber                            = 0x0100     (256)
    0006:  USHORT usExtendedModeNumber                         = 0xe602     (58882)
  0008:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [1] :
    0008:  USHORT usVESA_ModeNumber                            = 0x0101     (257)
    000a:  USHORT usExtendedModeNumber                         = 0x1202     (4610)
  000c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [2] :
    000c:  USHORT usVESA_ModeNumber                            = 0x0103     (259)
    000e:  USHORT usExtendedModeNumber                         = 0x6a02     (27138)
  0010:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [3] :
    0010:  USHORT usVESA_ModeNumber                            = 0x0105     (261)
    0012:  USHORT usExtendedModeNumber                         = 0x5502     (21762)
  0014:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [4] :
    0014:  USHORT usVESA_ModeNumber                            = 0x0107     (263)
    0016:  USHORT usExtendedModeNumber                         = 0xea02     (59906)
  0018:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [5] :
    0018:  USHORT usVESA_ModeNumber                            = 0x0110     (272)
    001a:  USHORT usExtendedModeNumber                         = 0x1206     (4614)
  001c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [6] :
    001c:  USHORT usVESA_ModeNumber                            = 0x0111     (273)
    001e:  USHORT usExtendedModeNumber                         = 0x1216     (4630)
  0020:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [7] :
    0020:  USHORT usVESA_ModeNumber                            = 0x0113     (275)
    0022:  USHORT usExtendedModeNumber                         = 0x6a06     (27142)
  0024:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [8] :
    0024:  USHORT usVESA_ModeNumber                            = 0x0114     (276)
    0026:  USHORT usExtendedModeNumber                         = 0x6a16     (27158)
  0028:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [9] :
    0028:  USHORT usVESA_ModeNumber                            = 0x0116     (278)
    002a:  USHORT usExtendedModeNumber                         = 0x5506     (21766)
  002c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [10] :
    002c:  USHORT usVESA_ModeNumber                            = 0x0117     (279)
    002e:  USHORT usExtendedModeNumber                         = 0x5516     (21782)
  0030:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [11] :
    0030:  USHORT usVESA_ModeNumber                            = 0x0119     (281)
    0032:  USHORT usExtendedModeNumber                         = 0xea06     (59910)
  0034:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [12] :
    0034:  USHORT usVESA_ModeNumber                            = 0x011a     (282)
    0036:  USHORT usExtendedModeNumber                         = 0xea16     (59926)
  0038:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [13] :
    0038:  USHORT usVESA_ModeNumber                            = 0x010d     (269)
    003a:  USHORT usExtendedModeNumber                         = 0xe106     (57606)
  003c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [14] :
    003c:  USHORT usVESA_ModeNumber                            = 0x010e     (270)
    003e:  USHORT usExtendedModeNumber                         = 0xe116     (57622)
  0040:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [15] :
    0040:  USHORT usVESA_ModeNumber                            = 0x0120     (288)
    0042:  USHORT usExtendedModeNumber                         = 0xe10a     (57610)
  0044:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [16] :
    0044:  USHORT usVESA_ModeNumber                            = 0x0193     (403)
    0046:  USHORT usExtendedModeNumber                         = 0xe202     (57858)
  0048:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [17] :
    0048:  USHORT usVESA_ModeNumber                            = 0x0195     (405)
    004a:  USHORT usExtendedModeNumber                         = 0xe216     (57878)
  004c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [18] :
    004c:  USHORT usVESA_ModeNumber                            = 0x0196     (406)
    004e:  USHORT usExtendedModeNumber                         = 0xe20a     (57866)
  0050:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [19] :
    0050:  USHORT usVESA_ModeNumber                            = 0x01b3     (435)
    0052:  USHORT usExtendedModeNumber                         = 0xe402     (58370)
  0054:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [20] :
    0054:  USHORT usVESA_ModeNumber                            = 0x01b5     (437)
    0056:  USHORT usExtendedModeNumber                         = 0xe416     (58390)
  0058:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [21] :
    0058:  USHORT usVESA_ModeNumber                            = 0x01b6     (438)
    005a:  USHORT usExtendedModeNumber                         = 0xe40a     (58378)
  005c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [22] :
    005c:  USHORT usVESA_ModeNumber                            = 0x01c3     (451)
    005e:  USHORT usExtendedModeNumber                         = 0xe502     (58626)
  0060:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [23] :
    0060:  USHORT usVESA_ModeNumber                            = 0x01c5     (453)
    0062:  USHORT usExtendedModeNumber                         = 0xe516     (58646)
  0064:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [24] :
    0064:  USHORT usVESA_ModeNumber                            = 0x01c6     (454)
    0066:  USHORT usExtendedModeNumber                         = 0xe50a     (58634)
  0068:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [25] :
    0068:  USHORT usVESA_ModeNumber                            = 0x0133     (307)
    006a:  USHORT usExtendedModeNumber                         = 0xe702     (59138)
  006c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [26] :
    006c:  USHORT usVESA_ModeNumber                            = 0x0135     (309)
    006e:  USHORT usExtendedModeNumber                         = 0xe716     (59158)
  0070:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [27] :
    0070:  USHORT usVESA_ModeNumber                            = 0x0136     (310)
    0072:  USHORT usExtendedModeNumber                         = 0xe70a     (59146)
  0074:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [28] :
    0074:  USHORT usVESA_ModeNumber                            = 0x0153     (339)
    0076:  USHORT usExtendedModeNumber                         = 0xe802     (59394)
  0078:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [29] :
    0078:  USHORT usVESA_ModeNumber                            = 0x0155     (341)
    007a:  USHORT usExtendedModeNumber                         = 0xe816     (59414)
  007c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [30] :
    007c:  USHORT usVESA_ModeNumber                            = 0x0156     (342)
    007e:  USHORT usExtendedModeNumber                         = 0xe80a     (59402)
  0080:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [31] :
    0080:  USHORT usVESA_ModeNumber                            = 0x0163     (355)
    0082:  USHORT usExtendedModeNumber                         = 0xe902     (59650)
  0084:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [32] :
    0084:  USHORT usVESA_ModeNumber                            = 0x0165     (357)
    0086:  USHORT usExtendedModeNumber                         = 0xe916     (59670)
  0088:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [33] :
    0088:  USHORT usVESA_ModeNumber                            = 0x0166     (358)
    008a:  USHORT usExtendedModeNumber                         = 0xe90a     (59658)
  008c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [34] :
    008c:  USHORT usVESA_ModeNumber                            = 0x0121     (289)
    008e:  USHORT usExtendedModeNumber                         = 0x120a     (4618)
  0090:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [35] :
    0090:  USHORT usVESA_ModeNumber                            = 0x0122     (290)
    0092:  USHORT usExtendedModeNumber                         = 0x6a0a     (27146)
  0094:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [36] :
    0094:  USHORT usVESA_ModeNumber                            = 0x0123     (291)
    0096:  USHORT usExtendedModeNumber                         = 0x550a     (21770)
  0098:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [37] :
    0098:  USHORT usVESA_ModeNumber                            = 0x0124     (292)
    009a:  USHORT usExtendedModeNumber                         = 0xea0a     (59914)
  009c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [38] :
    009c:  USHORT usVESA_ModeNumber                            = 0x0143     (323)
    009e:  USHORT usExtendedModeNumber                         = 0xeb02     (60162)
  00a0:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [39] :
    00a0:  USHORT usVESA_ModeNumber                            = 0x0145     (325)
    00a2:  USHORT usExtendedModeNumber                         = 0xeb16     (60182)
  00a4:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [40] :
    00a4:  USHORT usVESA_ModeNumber                            = 0x0146     (326)
    00a6:  USHORT usExtendedModeNumber                         = 0xeb0a     (60170)
  00a8:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [41] :
    00a8:  USHORT usVESA_ModeNumber                            = 0x0173     (371)
    00aa:  USHORT usExtendedModeNumber                         = 0xec02     (60418)
  00ac:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [42] :
    00ac:  USHORT usVESA_ModeNumber                            = 0x0175     (373)
    00ae:  USHORT usExtendedModeNumber                         = 0xec16     (60438)
  00b0:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [43] :
    00b0:  USHORT usVESA_ModeNumber                            = 0x0176     (374)
    00b2:  USHORT usExtendedModeNumber                         = 0xec0a     (60426)
  00b4:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [44] :
    00b4:  USHORT usVESA_ModeNumber                            = 0x0183     (387)
    00b6:  USHORT usExtendedModeNumber                         = 0xed02     (60674)
  00b8:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [45] :
    00b8:  USHORT usVESA_ModeNumber                            = 0x0185     (389)
    00ba:  USHORT usExtendedModeNumber                         = 0xed16     (60694)
  00bc:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [46] :
    00bc:  USHORT usVESA_ModeNumber                            = 0x0186     (390)
    00be:  USHORT usExtendedModeNumber                         = 0xed0a     (60682)
  00c0:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [47] :
    00c0:  USHORT usVESA_ModeNumber                            = 0x01d3     (467)
    00c2:  USHORT usExtendedModeNumber                         = 0xee02     (60930)
  00c4:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [48] :
    00c4:  USHORT usVESA_ModeNumber                            = 0x01d5     (469)
    00c6:  USHORT usExtendedModeNumber                         = 0xee16     (60950)
  00c8:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [49] :
    00c8:  USHORT usVESA_ModeNumber                            = 0x01d6     (470)
    00ca:  USHORT usExtendedModeNumber                         = 0xee0a     (60938)
  00cc:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [50] :
    00cc:  USHORT usVESA_ModeNumber                            = 0x01e3     (483)
    00ce:  USHORT usExtendedModeNumber                         = 0xef02     (61186)
  00d0:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [51] :
    00d0:  USHORT usVESA_ModeNumber                            = 0x01e5     (485)
    00d2:  USHORT usExtendedModeNumber                         = 0xef16     (61206)
  00d4:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [52] :
    00d4:  USHORT usVESA_ModeNumber                            = 0x01e6     (486)
    00d6:  USHORT usExtendedModeNumber                         = 0xef0a     (61194)
  Total data structure size:  00d8
data_table  0000ac94  #0e  (ComponentVideoInfo):
  Size         003c
  Format Rev.  02
  Param Rev.   00
  Content Rev. 01
  00000000:            0000 0000  0000 0000  0000 0000        ............
  00000010: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000020: 8c0a d002  8a00 e001  2d00 1000  3e00 0900    ........-...>...
  00000030: 0600 0000  0000 0000  0600 0000               ............    
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x003c     (60)
    0002:  UCHAR ucTableFormatRevision                         = 0x02       (2)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  UCHAR ucMiscInfo                                    = 0x00       (0)
  0005:  UCHAR uc480i                                        = 0x00       (0)
  0006:  UCHAR uc480p                                        = 0x00       (0)
  0007:  UCHAR uc720p                                        = 0x00       (0)
  0008:  UCHAR uc1080i                                       = 0x00       (0)
  0009:  UCHAR ucReserved                                    = 0x00       (0)
  000a:  UCHAR ucLetterBoxMode                               = 0x00       (0)
  000b:  UCHAR ucNumOfWbGpioBlocks                           = 0x00       (0)
  0020:  ATOM_DTD_FORMAT aModeTimings                    [0] :
    0020:  USHORT usPixClk                                     = 0x0a8c     (2700)
    0022:  USHORT usHActive                                    = 0x02d0     (720)
    0024:  USHORT usHBlanking_Time                             = 0x008a     (138)
    0026:  USHORT usVActive                                    = 0x01e0     (480)
    0028:  USHORT usVBlanking_Time                             = 0x002d     (45)
    002a:  USHORT usHSyncOffset                                = 0x0010     (16)
    002c:  USHORT usHSyncWidth                                 = 0x003e     (62)
    002e:  USHORT usVSyncOffset                                = 0x0009     (9)
    0030:  USHORT usVSyncWidth                                 = 0x0006     (6)
    0032:  USHORT usImageHSize                                 = 0x0000     (0)
    0034:  USHORT usImageVSize                                 = 0x0000     (0)
    0036:  UCHAR ucHBorder                                     = 0x00       (0)
    0037:  UCHAR ucVBorder                                     = 0x00       (0)
    0038:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0038:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0001     (1)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      0038:  (union) USHORT usAccess                             = 0x0006     (6)
    003a:  UCHAR ucInternalModeNumber                          = 0x00       (0)
    003b:  UCHAR ucRefreshRate                                 = 0x00       (0)
  Total data structure size:  003c
data_table  0000acf0  #0f  (PowerPlayInfo):
  Size         0122
  Format Rev.  05
  Param Rev.   00
  Content Rev. 01
  00000000:            0005 0410  182e 0042  0092 00e8        .......B....
  00000010: 03e8 032e  0080 8001  000c 0000  0208 3200    ..............2.
  00000020: 0042 0092  0000 0a01  0600 0a01  1801 0000    .B..............
  00000030: 0000 0101  0200 0203  0303 0304  0200 0401    ................
  00000040: 0101 084c  01cc d201  6504 4c04  0000 0100    ...L....e.L.....
  00000050: 0000 543d  003c 7300  b603 e803  0000 0100    ..T=.<s.........
  00000060: 0000 44c5  00cc d201  e803 4c04  0000 0100    ..D.......L.....
  00000070: 0000 789b  0090 5f01  b603 e803  0000 0100    ..x..._.........
  00000080: 0000 789b  00cc d201  b603 4c04  0000 0100    ..x.......L.....
  00000090: 0000 0800  0000 7a00  0000 0000  0000 0000    ......z.........
  000000a0: 0000 0000  0000 0000  0000 0500  0000 7900    ..............y.
  000000b0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000c0: 0000 0004  0000 7a00  0000 0000  0050 c300    ......z......P..
  000000d0: 0040 9c00  0000 0000  0000 0500  0000 7800    .@............x.
  000000e0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000f0: 0000 0010  0000 7900  0000 0000  0000 0000    ......y.........
  00000100: 0000 0000  0000 0000  0000 0106  201c 8c23    ............ ..#
  00000110: 1c25 dc05  ec13 6419  0a00 0000  0000 0000    .%....d.........
  00000120: 0000                                          ..              
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x0122     (290)
    0002:  UCHAR ucTableFormatRevision                         = 0x05       (5)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  UCHAR ucDataRevision                                = 0x00       (0)
  0005:  UCHAR ucNumStates                                   = 0x05       (5)
  0006:  UCHAR ucStateEntrySize                              = 0x04       (4)
  0007:  UCHAR ucClockInfoSize                               = 0x10       (16)
  0008:  UCHAR ucNonClockSize                                = 0x18       (24)
  0009:  USHORT usStateArrayOffset                           = 0x002e     (46)
  000b:  USHORT usClockInfoArrayOffset                       = 0x0042     (66)
  000d:  USHORT usNonClockInfoArrayOffset                    = 0x0092     (146)
  000f:  USHORT usBackbiasTime                               = 0x03e8     (1000)
  0011:  USHORT usVoltageTime                                = 0x03e8     (1000)
  0013:  USHORT usTableSize                                  = 0x002e     (46)
  0015:  ULONG ulPlatformCaps                                = 0x00018080 (98432)
  0019:  ATOM_PPLIB_THERMALCONTROLLER sThermalController     :
    0019:  UCHAR ucType                                        = 0x0c       (12)
    001a:  UCHAR ucI2cLine                                     = 0x00       (0)
    001b:  UCHAR ucI2cAddress                                  = 0x00       (0)
    001c:  UCHAR ucFanParameters                               = 0x02       (2)
    001d:  UCHAR ucFanMinRPM                                   = 0x08       (8)
    001e:  UCHAR ucFanMaxRPM                                   = 0x32       (50)
    001f:  UCHAR ucReserved                                    = 0x00       (0)
    0020:  UCHAR ucFlags                                       = 0x00       (0)
  0021:  USHORT usBootClockInfoOffset                        = 0x0042     (66)
  0023:  USHORT usBootNonClockInfoOffset                     = 0x0092     (146)
  Total data structure size:  0025
data_table  00000000  #10  (CompassionateData):
data_table  0000b804  #11  (SaveRestoreInfo/DispDevicePriorityInfo):
  Size         0018
  Format Rev.  02
  Param Rev.   00
  Content Rev. 01
  00000000:            0200 0800  8000 0002  0004 0008        ............
  00000010: 4000 0100  1000 ffff                          @.......        
data_table  00000000  #12  (PPLL_SS_Info/SS_Info):
data_table  00000000  #13  (OemInfo):
data_table  00000000  #14  (XTMDS_Info):
data_table  00000000  #15  (MclkSS_Info):
data_table  0000ae12  #16  (Object_Info/Object_Header):
  Size         00f1
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03
  00000000:            8902 3e00  0000 b500  0000 1200        ..>.........
  00000010: 0000 0401  0000 0800  0a00 1331  0011 2021    ...........1.. !
  00000020: 8000 0a00  1332 0011  2022 0002  0a00 0231    .....2.. ".....1
  00000030: 0011 2121  0100 0a00  0231 0011  1521 0300    ..!!.....1...!..
  00000040: 0000 1331  5a00 6000  0000 1332  7500 7b00    ...1Z.`....2u.{.
  00000050: 0000 0231  9000 9800  0000 0120  2100 0000    ...1....... !...
  00000060: 040c 0100  1002 0000  0800 0000  0104 9100    ................
  00000070: 0204 0400  ff01 2022  0000 0004  0c01 0020    ...... "....... 
  00000080: 0200 0080  0000 0001  0490 0002  0405 00ff    ................
  00000090: 0221 2115  2100 0000  0414 0200  3002 0000    .!!.!.......0...
  000000a0: 0002 0000  0001 0000  0100 0000  0104 9200    ................
  000000b0: 0204 0100  ff04 0000  0020 21d9  0000 0000    ......... !.....
  000000c0: 0020 22df  0000 0000  0021 21e5  0000 0000    . "......!!.....
  000000d0: 0015 21eb  0000 0000  0001 0011  0113 3101    ..!...........1.
  000000e0: 0011 0113  3201 0011  0102 3101  0011 0102    ....2.....1.....
  000000f0: 31                                            1               
  NOTE: General revisionless dumper only.
  NOTE: Data part see radeonhd
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x00f1     (241)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x03       (3)
  0004:  USHORT usDeviceSupport                              = 0x0289     (649)
  0006:  USHORT usConnectorObjectTableOffset                 = 0x003e     (62)
  0008:  USHORT usRouterObjectTableOffset                    = 0x0000     (0)
  000a:  USHORT usEncoderObjectTableOffset                   = 0x00b5     (181)
  000c:  USHORT usProtectionObjectTableOffset                = 0x0000     (0)
  000e:  USHORT usDisplayPathTableOffset                     = 0x0012     (18)
  Total data structure size:  0010
data_table  0000b0e2  #17  (IndirectIOAccess):
  Size         007d
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  00000000:            0102 0420  0006 2000  0003 910a        ... .. .....
  00000010: 0292 0a09  1000 0182  0420 0006  2000 0003    ......... .. ...
  00000020: 910a 0820  0000 0392  0a09 2600  0103 0420    ... ......&.... 
  00000030: 0006 1000  0003 0c00  020d 0009  3800 0183    ............8...
  00000040: 0420 0006  1000 0003  0c00 0820  0000 030d    . ......... ....
  00000050: 0009 4e00  0104 0420  0006 1000  0003 0e00    ..N.... ........
  00000060: 020f 0009  6000 0184  0420 0006  1000 0003    ....`.... ......
  00000070: 0e00 0820  0000 030f  0009 7600  00           ... ......v..   
  NOTE: General revisionless dumper only.
  NOTE: Binary data part skipped
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x007d     (125)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  Total data structure size:  007d
data_table  0000af04  #18  (MC_InitParameter/AdjustARB_SEQ):
  Size         01dd
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  00000000:            0c00 0000  0000 0000  d500 f400        ............
  00000010: d509 0463  0804 eb09  04d6 0904  d909 043f    ...c...........?
  00000020: 0804 4408  0471 0904  7509 04ce  0a04 ed09    ..D..q..u.......
  00000030: 04f2 0904  df09 0473  0a04 bc0a  0073 0a04    .......s.....s..
  00000040: bc0a 0073  0a04 bc0a  0074 0a04  3a0a 043b    ...s.....t..:..;
  00000050: 0a04 3c0a  043f 0a04  400a 04d0  0904 d109    ..<..?..@.......
  00000060: 0458 0a05  720a 0636  0a04 b90a  00b7 0a04    .X..r..6........
  00000070: b80a 0082  0a04 550a  0456 0a00  5908 046c    ......U..V..Y..l
  00000080: 0804 7409  0480 0904  8109 0482  0904 8309    ..t.............
  00000090: 0484 0904  8509 0486  0904 8709  0488 0904    ................
  000000a0: 8b09 048a  0904 da09  04e0 0904  e209 04e5    ................
  000000b0: 0904 e609  04e7 0904  e809 04e9  0904 ea09    ................
  000000c0: 04f1 0904  f409 04f5  0904 9f00  454f 0146    ............EO.F
  000000d0: cb00 45cf  0046 db00  45df 0046  0200 4403    ..E..F..E..F..D.
  000000e0: 0044 ffff  00ff ffff  0006 0400  00b1 2100    .D............!.
  000000f0: 0088 0100  0003 f80f  0011 4800  0020 0040    ..........H.. .@
  00000100: 0020 0040  2018 0600  00e0 0781  1004 0f00    . .@ ...........
  00000110: 0010 a808  0009 0944  0007 0000  0000 1f03    .......D........
  00000120: 0000 9f03  0000 1f03  008c 0100  10e0 0000    ................
  00000130: 000f 3c00  1000 0000  0000 0000  00ff ff0f    ..<.............
  00000140: 009a 0600  0085 00a2  ca00 0000  0002 080e    ................
  00000150: 6610 1000  0000 4000  6154 0300  0091 2100    f.....@.aT....!.
  00000160: 0001 2100  0007 0000  0059 e224  0091 1100    ..!......Y.$....
  00000170: 0091 2100  0011 2100  0091 1100  0081 2100    ..!...!.......!.
  00000180: 0011 2100  0081 2100  0091 0100  0011 1131    ..!...!........1
  00000190: 1144 1411  11c1 4000  0007 0000  0040 0000    .D....@......@..
  000001a0: 00fc fcfc  fdfc fcfc  fcfe fcfc  fcfc fcfc    ................
  000001b0: fca2 00ff  002a 6aff  0006 2103  003f 4072    .....*j...!..?@r
  000001c0: 0037 3900  0000 0000  0001 0101  0101 0101    .79.............
  000001d0: 0140 3c10  0008 7300  d800 0000  00           .@<...s......   
data_table  00000000  #19  (ASIC_VDDC_Info):
data_table  0000b75c  #1a  (ASIC_InternalSS_Info/ASIC_MVDDC_Info):
  Size         001c
  Format Rev.  03
  Param Rev.   00
  Content Rev. 01
  00000000:            ffff ff00  4b00 b80b  0100 0000        ....K.......
  00000010: ffff ff00  2600 4c0c  0700 0000               ....&.L.....    
  NOTE: General revisionless dumper only.
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x001c     (28)
    0002:  UCHAR ucTableFormatRevision                         = 0x03       (3)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum        [0] :
    0004:  ULONG ulTargetClockRange                            = 0x00ffffff (16777215)
    0008:  USHORT usSpreadSpectrumPercentage                   = 0x004b     (75)
    000a:  USHORT usSpreadRateInKhz                            = 0x0bb8     (3000)
    000c:  UCHAR ucClockIndication                             = 0x01       (1)
    000d:  UCHAR ucSpreadSpectrumMode                          = 0x00       (0)
    000e:  UCHAR ucReserved                                [0] = 0x00       (0)
    000f:  UCHAR ucReserved                                [1] = 0x00       (0)
  0010:  ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum        [1] :
    0010:  ULONG ulTargetClockRange                            = 0x00ffffff (16777215)
    0014:  USHORT usSpreadSpectrumPercentage                   = 0x0026     (38)
    0016:  USHORT usSpreadRateInKhz                            = 0x0c4c     (3148)
    0018:  UCHAR ucClockIndication                             = 0x07       (7)
    0019:  UCHAR ucSpreadSpectrumMode                          = 0x00       (0)
    001a:  UCHAR ucReserved                                [0] = 0x00       (0)
    001b:  UCHAR ucReserved                                [1] = 0x00       (0)
  001c:  ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum        [2] :
    001c:  ULONG ulTargetClockRange                            = 0x0202008b (33685643)
    0020:  USHORT usSpreadSpectrumPercentage                   = 0x000a     (10)
    0022:  USHORT usSpreadRateInKhz                            = 0x0066     (102)
    0024:  UCHAR ucClockIndication                             = 0xdd       (221)
    0025:  UCHAR ucSpreadSpectrumMode                          = 0x02       (2)
    0026:  UCHAR ucReserved                                [0] = 0x15       (21)
    0027:  UCHAR ucReserved                                [1] = 0x21       (33)
  0028:  ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum        [3] :
    0028:  ULONG ulTargetClockRange                            = 0x00440011 (4456465)
    002c:  USHORT usSpreadSpectrumPercentage                   = 0xff00     (65280)
    002e:  USHORT usSpreadRateInKhz                            = 0x00ff     (255)
    0030:  UCHAR ucClockIndication                             = 0x16       (22)
    0031:  UCHAR ucSpreadSpectrumMode                          = 0x21       (33)
    0032:  UCHAR ucReserved                                [0] = 0x11       (17)
    0033:  UCHAR ucReserved                                [1] = 0x00       (0)
  Total data structure size:  0034
data_table  0000b778  #1b  (TV_VideoMode/DispOutInfo):
  Size         008b
  Format Rev.  02
  Param Rev.   00
  Content Rev. 02
  00000000:            0a00 6600  dd02 1521  1100 4400        ..f....!..D.
  00000010: 00ff ff00  1621 1100  4500 04ff  ff00 1421    .....!..E......!
  00000020: c80e 0800  07ff ff00  1e21 ea0e  4c00 03ff    .........!..L...
  00000030: ff00 1e22  ea0e 4c04  09ff ff00  2021 ea0e    ..."..L..... !..
  00000040: 4c40 0aff  ff00 2022  ea0e 4c44  0bff ff00    L@.... "..LD....
  00000050: 2121 ea0e  4c80 0cff  ff00 2122  ea0e 4c84    !!..L.....!"..L.
  00000060: 0dff ff00  ffff 0000  1800 0400  1900 0303    ................
  00000070: 0400 0913  0400 0a23  0400 0b33  0400 0c43    .......#...3...C
  00000080: 0400 0d53  0400 0701  0800 ff                 ...S.......     
data_table  0000b160  #1c  (VRAM_Info):
  Size         0583
  Format Rev.  01
  Param Rev.   00
  Content Rev. 04
  00000000:            fc02 0000  5f05 0088  c6fa 0000        ...._.......
  00000010: 0000 0003  88c6 fa00  4400 9202  0000 0050    ........D......P
  00000020: 0205 4200  0401 0200  1000 0000  0040 0060    ..B..........@.`
  00000030: 0001 0254  409c 0000  2d01 2423  0a05 0c10    ...T@...-.$#....
  00000040: 1a05 0405  0305 020c  0a00 0002  0107 0606    ................
  00000050: 0625 8a86  00a3 ff00  88c6 fa00  4001 9202    .%..........@...
  00000060: 0000 0050  0205 4200  0401 0200  1000 0000    ...P..B.........
  00000070: 0040 0062  1601 0254  409c 0000  2b01 6423    .@.b...T@...+.d#
  00000080: 0a03 0c10  1a05 0405  0305 020a  0a00 0002    ................
  00000090: 0107 0a0a  0a25 8a86  00a3 ff00  8038 0100    .....%.......8..
  000000a0: 4b06 6423  0e03 1720  340a 080a  050a 040a    K.d#... 4.......
  000000b0: 1300 0003  0108 0a0a  0a4a 9a86  c0a5 ff00    .........J......
  000000c0: 905f 0100  4b07 6423  0e03 1a24  3b0b 090b    ._..K.d#...$;...
  000000d0: 050b 050a  1500 0003  0108 0a0a  0a53 9a86    .............S..
  000000e0: 80a6 ff00  a086 0100  4b08 6423  0e03 1c28    ........K.d#...(
  000000f0: 410c 0a0c  060c 050a  1700 0003  0109 0a0a    A...............
  00000100: 0a5c aa86  00a7 ff00  74b7 0100  530a 6423    .\......t...S.d#
  00000110: 0f03 202d  4a0e 0c0e  070e 060b  1a00 0003    .. -J...........
  00000120: 010a 0b0b  0b67 ba86  00a8 ff00  48e8 0100    .....g......H...
  00000130: 630b 6423  1103 2332  520f 0d0f  070f 070c    c.d#..#2R.......
  00000140: 1d00 0003  020b 0c0c  0c73 4a87  c0a8 ff00    .........sJ.....
  00000150: 1c19 0200  6b0d 6423  1203 2737  5a11 0e11    ....k.d#..'7Z...
  00000160: 0811 070e  2000 0003  020c 0e0e  0e7e 5a87    .... ........~Z.
  00000170: c0a9 ff00  f049 0200  730e 6423  1303 2a3c    .....I..s.d#..*<
  00000180: 6212 0f12  0912 0810  2300 0003  030d 1010    b.......#.......
  00000190: 108a ea87  80aa ff00  88c6 fa00  6401 9202    ............d...
  000001a0: 0000 0050  0205 4200  0401 0200  1000 0000    ...P..B.........
  000001b0: 0040 0062  f101 0054  409c 0000  1b02 2423    .@.b...T@.....$#
  000001c0: 0803 0c11  1606 0406  0206 050c  0800 0002    ................
  000001d0: 0108 0a0a  0a20 9a86  00a3 ff00  60ea 0000    ..... ......`...
  000001e0: 2b05 2423  0a03 121a  2109 0608  0309 060c    +.$#....!.......
  000001f0: 0c00 0002  0109 0a0a  0a30 aa86  80a4 ff00    .........0......
  00000200: 8038 0100  3b07 2423  0c03 1822  2c0c 080a    .8..;.$#...",...
  00000210: 040b 060c  1000 0002  010a 0a0a  0a40 ba86    .............@..
  00000220: 00a6 ff00  905f 0100  4309 2423  0d03 1b26    ....._..C.$#...&
  00000230: 310d 080b  040d 060c  1000 0002  010a 0a0a    1...............
  00000240: 0a40 ba86  c0a6 ff00  a086 0100  4b0a 2423    .@..........K.$#
  00000250: 0e03 1e2a  360e 090c  040e 060c  1000 0002    ...*6...........
  00000260: 010b 0a0a  0a40 ca86  80a7 ff00  fcca 0100    .....@..........
  00000270: 530c 2423  0f03 2230  3d10 0a0e  0510 070c    S.$#.."0=.......
  00000280: 1400 0002  010b 0a0a  0a50 ca86  80a8 ff00    .........P......
  00000290: d0fb 0100  5b0d 2423  1003 2635  4412 0b0f    ....[.$#..&5D...
  000002a0: 0511 070c  1400 0002  010c 0a0a  0a50 da86    .............P..
  000002b0: 80a9 ff00  a42c 0200  630e 2423  1103 2a3a    .....,..c.$#..*:
  000002c0: 4b14 0d10  0612 080c  1800 0002  010c 0a0a    K...............
  000002d0: 0a60 da86  80aa ff00  f049 0200  6b0f 2423    .`.......I..k.$#
  000002e0: 1203 2d3f  5115 0f12  0613 090c  1800 0002    ..-?Q...........
  000002f0: 020c 0a0a  0a60 5a87  40ab ff00  ab00 9000    .....`Z.@.......
  00000300: b70a 04b8  0a00 490a  044f 0a00  4a0a 0050    ......I..O..J..P
  00000310: 0a00 4b0a  0451 0a00  4c0a 0452  0a00 4d0a    ..K..Q..L..R..M.
  00000320: 0053 0a00  4e0a 0454  0a00 970a  0498 0a00    .S..N..T........
  00000330: 840a 042c  0a04 2f0a  0430 0a00  740a 0475    ...,../..0..t..u
  00000340: 0a04 0000  4400 0804  0100 4409  0044 0008    ....D.....D..D..
  00000350: 0401 0044  0900 4400  0804 0400  4405 0044    ...D..D.....D..D
  00000360: 0b00 441e  0a04 950a  048c 0a04  960a 0499    ..D.............
  00000370: 0a04 4001  4543 0146  4401 4547  0146 4801    ..@.EC.FD.EG.FH.
  00000380: 454b 0146  4c01 454f  0146 2c01  443c 0140    EK.FL.EO.F,.D<.@
  00000390: 2d01 403d  0140 2e01  443e 0140  2f01 443f    -.@=.@..D>.@/.D?
  000003a0: 0140 2b01  443b 0140  ffff 00ff  ffff 0010    .@+.D;.@........
  000003b0: 1000 0060  0407 0060  0407 006a  7790 09cf    ...`...`...jw...
  000003c0: f33c 00cf  f33c 00ff  0004 01ff  000a 0177    .<...<.........w
  000003d0: b133 208c  0100 1000  0000 10ff  ff00 0001    .3 .............
  000003e0: 0000 0000  0000 0000  0000 0012  0000 0000    ................
  000003f0: 0000 0000  0000 0003  0000 0001  0600 0033    ...............3
  00000400: 0000 00cb  1000 0000  0000 0000  0000 0028    ...............(
  00000410: c200 e000  0000 0000  e000 0008  0808 0806    ................
  00000420: 0606 0608  0808 0806  0606 0600  0000 0000    ................
  00000430: 0000 0000  0000 0000  0000 00ff  ffff 0110    ................
  00000440: 1000 0062  0407 0062  0407 006a  88c1 0ccf    ...b...b...j....
  00000450: f33c 005d  d775 00ff  0004 01ff  000a 0155    .<.].u.........U
  00000460: 5133 208c  0100 100f  0000 10ff  ff00 0001    Q3 .............
  00000470: 0000 0038  3c03 0600  0403 0612  0000 0038    ...8<..........8
  00000480: 3c03 0600  0403 0603  0000 0001  0600 0033    <..............3
  00000490: 0000 00cb  1000 0003  f000 4107  6000 d118    ..........A.`...
  000004a0: c100 e003  f400 d100  e005 0008  0808 0806    ................
  000004b0: 0606 0608  0808 0806  0606 0605  0505 0505    ................
  000004c0: 0500 0000  0000 0000  0000 00ff  ffff 0210    ................
  000004d0: 1000 0062  0407 0062  0407 006a  44c1 0ccf    ...b...b...jD...
  000004e0: f33c 005d  d775 00ff  0004 01ff  000a 0155    .<.].u.........U
  000004f0: 5133 208c  0100 1009  0000 10ff  ff00 0001    Q3 .............
  00000500: 0000 0039  3c03 0000  0403 0212  0000 0039    ...9<..........9
  00000510: 3c03 0200  0403 0303  0000 0001  0600 0033    <..............3
  00000520: 0000 00cb  1000 0003  020f 4107  a200 d118    ..........A.....
  00000530: c100 e007  000f d100  e005 0008  0808 0806    ................
  00000540: 0606 0608  0808 0806  0606 0600  0000 0000    ................
  00000550: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000560: 4835 4751  3148 3234  4146 525f  6175 746f    H5GQ1H24AFR_auto
  00000570: 6361 6c5f  6f66 6600  4b34 4731  3033 3235    cal_off.K4G10325
  00000580: 4645 00                                       FE.             
  NOTE: Only partially supported
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x0583     (1411)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x04       (4)
  0004:  USHORT usMemAdjustTblOffset                         = 0x02fc     (764)
  0006:  USHORT usMemClkPatchTblOffset                       = 0x0000     (0)
  0008:  USHORT usRerseved                                   = 0x055f     (1375)
  000a:  UCHAR ucMemDQ7_0ByteRemap                           = 0x00       (0)
  000b:  ULONG ulMemDQ7_0BitRemap                            = 0x00fac688 (16434824)
  000f:  UCHAR ucReservde                                [0] = 0x00       (0)
  0010:  UCHAR ucReservde                                [1] = 0x00       (0)
  0011:  UCHAR ucReservde                                [2] = 0x00       (0)
  0012:  UCHAR ucReservde                                [3] = 0x00       (0)
  0013:  UCHAR ucNumOfVRAMModule                             = 0x03       (3)
  0014:  ATOM_VRAM_MODULE_V4 aVramInfo                   [0] :
    0014:  ULONG ulChannelMapCfg                               = 0x00fac688 (16434824)
    0018:  USHORT usModuleSize                                 = 0x0044     (68)
    001a:  USHORT usPrivateReserved                            = 0x0292     (658)
    001c:  USHORT usReserved                                   = 0x0000     (0)
    001e:  UCHAR ucExtMemoryID                                 = 0x00       (0)
    001f:  UCHAR ucMemoryType                                  = 0x50       (80)
    0020:  UCHAR ucChannelNum                                  = 0x02       (2)
    0021:  UCHAR ucChannelWidth                                = 0x05       (5)
    0022:  UCHAR ucDensity                                     = 0x42       (66)
    0023:  UCHAR ucFlag                                        = 0x00       (0)
    0024:  UCHAR ucMisc                                        = 0x04       (4)
    0025:  UCHAR ucVREFI                                       = 0x01       (1)
    0026:  UCHAR ucNPL_RT                                      = 0x02       (2)
    0027:  UCHAR ucPreamble                                    = 0x00       (0)
    0028:  UCHAR ucMemorySize                                  = 0x10       (16)
    0029:  UCHAR ucReserved                                [0] = 0x00       (0)
    002a:  UCHAR ucReserved                                [1] = 0x00       (0)
    002b:  UCHAR ucReserved                                [2] = 0x00       (0)
      <unparsable> line 4823:   union{
    skipping...
  00ac:  ATOM_VRAM_MODULE_V4 aVramInfo                   [1] :
    00ac:  ULONG ulChannelMapCfg                               = 0x0a040a05 (168036869)
    00b0:  USHORT usModuleSize                                 = 0x0013     (19)
    00b2:  USHORT usPrivateReserved                            = 0x0300     (768)
    00b4:  USHORT usReserved                                   = 0x0801     (2049)
    00b6:  UCHAR ucExtMemoryID                                 = 0x0a       (10)
    00b7:  UCHAR ucMemoryType                                  = 0x0a       (10)
    00b8:  UCHAR ucChannelNum                                  = 0x0a       (10)
    00b9:  UCHAR ucChannelWidth                                = 0x4a       (74)
    00ba:  UCHAR ucDensity                                     = 0x9a       (154)
    00bb:  UCHAR ucFlag                                        = 0x86       (134)
    00bc:  UCHAR ucMisc                                        = 0xc0       (192)
    00bd:  UCHAR ucVREFI                                       = 0xa5       (165)
    00be:  UCHAR ucNPL_RT                                      = 0xff       (255)
    00bf:  UCHAR ucPreamble                                    = 0x00       (0)
    00c0:  UCHAR ucMemorySize                                  = 0x90       (144)
    00c1:  UCHAR ucReserved                                [0] = 0x5f       (95)
    00c2:  UCHAR ucReserved                                [1] = 0x01       (1)
    00c3:  UCHAR ucReserved                                [2] = 0x00       (0)
      <unparsable> line 4823:   union{
    skipping...
  0144:  ATOM_VRAM_MODULE_V4 aVramInfo                   [2] :
    0144:  ULONG ulChannelMapCfg                               = 0x0c0c0b02 (202115842)
    0148:  USHORT usModuleSize                                 = 0x730c     (29452)
    014a:  USHORT usPrivateReserved                            = 0x874a     (34634)
    014c:  USHORT usReserved                                   = 0xa8c0     (43200)
    014e:  UCHAR ucExtMemoryID                                 = 0xff       (255)
    014f:  UCHAR ucMemoryType                                  = 0x00       (0)
    0150:  UCHAR ucChannelNum                                  = 0x1c       (28)
    0151:  UCHAR ucChannelWidth                                = 0x19       (25)
    0152:  UCHAR ucDensity                                     = 0x02       (2)
    0153:  UCHAR ucFlag                                        = 0x00       (0)
    0154:  UCHAR ucMisc                                        = 0x6b       (107)
    0155:  UCHAR ucVREFI                                       = 0x0d       (13)
    0156:  UCHAR ucNPL_RT                                      = 0x64       (100)
    0157:  UCHAR ucPreamble                                    = 0x23       (35)
    0158:  UCHAR ucMemorySize                                  = 0x12       (18)
    0159:  UCHAR ucReserved                                [0] = 0x03       (3)
    015a:  UCHAR ucReserved                                [1] = 0x27       (39)
    015b:  UCHAR ucReserved                                [2] = 0x37       (55)
      <unparsable> line 4823:   union{
    skipping...
  01dc:  ATOM_VRAM_MODULE_V4 aVramInfo                   [3] :
    01dc:  ULONG ulChannelMapCfg                               = 0x0000ea60 (60000)
    01e0:  USHORT usModuleSize                                 = 0x052b     (1323)
    01e2:  USHORT usPrivateReserved                            = 0x2324     (8996)
    01e4:  USHORT usReserved                                   = 0x030a     (778)
    01e6:  UCHAR ucExtMemoryID                                 = 0x12       (18)
    01e7:  UCHAR ucMemoryType                                  = 0x1a       (26)
    01e8:  UCHAR ucChannelNum                                  = 0x21       (33)
    01e9:  UCHAR ucChannelWidth                                = 0x09       (9)
    01ea:  UCHAR ucDensity                                     = 0x06       (6)
    01eb:  UCHAR ucFlag                                        = 0x08       (8)
    01ec:  UCHAR ucMisc                                        = 0x03       (3)
    01ed:  UCHAR ucVREFI                                       = 0x09       (9)
    01ee:  UCHAR ucNPL_RT                                      = 0x06       (6)
    01ef:  UCHAR ucPreamble                                    = 0x0c       (12)
    01f0:  UCHAR ucMemorySize                                  = 0x0c       (12)
    01f1:  UCHAR ucReserved                                [0] = 0x00       (0)
    01f2:  UCHAR ucReserved                                [1] = 0x00       (0)
    01f3:  UCHAR ucReserved                                [2] = 0x02       (2)
      <unparsable> line 4823:   union{
    skipping...
  0274:  ATOM_VRAM_MODULE_V4 aVramInfo                   [4] :
    0274:  ULONG ulChannelMapCfg                               = 0x3022030f (807535375)
    0278:  USHORT usModuleSize                                 = 0x103d     (4157)
    027a:  USHORT usPrivateReserved                            = 0x0e0a     (3594)
    027c:  USHORT usReserved                                   = 0x1005     (4101)
    027e:  UCHAR ucExtMemoryID                                 = 0x07       (7)
    027f:  UCHAR ucMemoryType                                  = 0x0c       (12)
    0280:  UCHAR ucChannelNum                                  = 0x14       (20)
    0281:  UCHAR ucChannelWidth                                = 0x00       (0)
    0282:  UCHAR ucDensity                                     = 0x00       (0)
    0283:  UCHAR ucFlag                                        = 0x02       (2)
    0284:  UCHAR ucMisc                                        = 0x01       (1)
    0285:  UCHAR ucVREFI                                       = 0x0b       (11)
    0286:  UCHAR ucNPL_RT                                      = 0x0a       (10)
    0287:  UCHAR ucPreamble                                    = 0x0a       (10)
    0288:  UCHAR ucMemorySize                                  = 0x0a       (10)
    0289:  UCHAR ucReserved                                [0] = 0x50       (80)
    028a:  UCHAR ucReserved                                [1] = 0xca       (202)
    028b:  UCHAR ucReserved                                [2] = 0x86       (134)
      <unparsable> line 4823:   union{
    skipping...
  030c:  ATOM_VRAM_MODULE_V4 aVramInfo                   [5] :
    030c:  ULONG ulChannelMapCfg                               = 0x50000a4a (1342179914)
    0310:  USHORT usModuleSize                                 = 0x000a     (10)
    0312:  USHORT usPrivateReserved                            = 0x0a4b     (2635)
    0314:  USHORT usReserved                                   = 0x5104     (20740)
    0316:  UCHAR ucExtMemoryID                                 = 0x0a       (10)
    0317:  UCHAR ucMemoryType                                  = 0x00       (0)
    0318:  UCHAR ucChannelNum                                  = 0x4c       (76)
    0319:  UCHAR ucChannelWidth                                = 0x0a       (10)
    031a:  UCHAR ucDensity                                     = 0x04       (4)
    031b:  UCHAR ucFlag                                        = 0x52       (82)
    031c:  UCHAR ucMisc                                        = 0x0a       (10)
    031d:  UCHAR ucVREFI                                       = 0x00       (0)
    031e:  UCHAR ucNPL_RT                                      = 0x4d       (77)
    031f:  UCHAR ucPreamble                                    = 0x0a       (10)
    0320:  UCHAR ucMemorySize                                  = 0x00       (0)
    0321:  UCHAR ucReserved                                [0] = 0x53       (83)
    0322:  UCHAR ucReserved                                [1] = 0x0a       (10)
    0323:  UCHAR ucReserved                                [2] = 0x00       (0)
      <unparsable> line 4823:   union{
    skipping...
  03a4:  ATOM_VRAM_MODULE_V4 aVramInfo                   [6] :
    03a4:  ULONG ulChannelMapCfg                               = 0x40013b44 (1073822532)
    03a8:  USHORT usModuleSize                                 = 0xffff     (65535)
    03aa:  USHORT usPrivateReserved                            = 0xff00     (65280)
    03ac:  USHORT usReserved                                   = 0xffff     (65535)
    03ae:  UCHAR ucExtMemoryID                                 = 0x00       (0)
    03af:  UCHAR ucMemoryType                                  = 0x10       (16)
    03b0:  UCHAR ucChannelNum                                  = 0x10       (16)
    03b1:  UCHAR ucChannelWidth                                = 0x00       (0)
    03b2:  UCHAR ucDensity                                     = 0x00       (0)
    03b3:  UCHAR ucFlag                                        = 0x60       (96)
    03b4:  UCHAR ucMisc                                        = 0x04       (4)
    03b5:  UCHAR ucVREFI                                       = 0x07       (7)
    03b6:  UCHAR ucNPL_RT                                      = 0x00       (0)
    03b7:  UCHAR ucPreamble                                    = 0x60       (96)
    03b8:  UCHAR ucMemorySize                                  = 0x04       (4)
    03b9:  UCHAR ucReserved                                [0] = 0x07       (7)
    03ba:  UCHAR ucReserved                                [1] = 0x00       (0)
    03bb:  UCHAR ucReserved                                [2] = 0x6a       (106)
      <unparsable> line 4823:   union{
    skipping...
  043c:  ATOM_VRAM_MODULE_V4 aVramInfo                   [7] :
    043c:  ULONG ulChannelMapCfg                               = 0x1001ffff (268566527)
    0440:  USHORT usModuleSize                                 = 0x0010     (16)
    0442:  USHORT usPrivateReserved                            = 0x6200     (25088)
    0444:  USHORT usReserved                                   = 0x0704     (1796)
    0446:  UCHAR ucExtMemoryID                                 = 0x00       (0)
    0447:  UCHAR ucMemoryType                                  = 0x62       (98)
    0448:  UCHAR ucChannelNum                                  = 0x04       (4)
    0449:  UCHAR ucChannelWidth                                = 0x07       (7)
    044a:  UCHAR ucDensity                                     = 0x00       (0)
    044b:  UCHAR ucFlag                                        = 0x6a       (106)
    044c:  UCHAR ucMisc                                        = 0x88       (136)
    044d:  UCHAR ucVREFI                                       = 0xc1       (193)
    044e:  UCHAR ucNPL_RT                                      = 0x0c       (12)
    044f:  UCHAR ucPreamble                                    = 0xcf       (207)
    0450:  UCHAR ucMemorySize                                  = 0xf3       (243)
    0451:  UCHAR ucReserved                                [0] = 0x3c       (60)
    0452:  UCHAR ucReserved                                [1] = 0x00       (0)
    0453:  UCHAR ucReserved                                [2] = 0x5d       (93)
      <unparsable> line 4823:   union{
    skipping...
  04d4:  ATOM_VRAM_MODULE_V4 aVramInfo                   [8] :
    04d4:  ULONG ulChannelMapCfg                               = 0x62000704 (1644168964)
    04d8:  USHORT usModuleSize                                 = 0x0704     (1796)
    04da:  USHORT usPrivateReserved                            = 0x6a00     (27136)
    04dc:  USHORT usReserved                                   = 0xc144     (49476)
    04de:  UCHAR ucExtMemoryID                                 = 0x0c       (12)
    04df:  UCHAR ucMemoryType                                  = 0xcf       (207)
    04e0:  UCHAR ucChannelNum                                  = 0xf3       (243)
    04e1:  UCHAR ucChannelWidth                                = 0x3c       (60)
    04e2:  UCHAR ucDensity                                     = 0x00       (0)
    04e3:  UCHAR ucFlag                                        = 0x5d       (93)
    04e4:  UCHAR ucMisc                                        = 0xd7       (215)
    04e5:  UCHAR ucVREFI                                       = 0x75       (117)
    04e6:  UCHAR ucNPL_RT                                      = 0x00       (0)
    04e7:  UCHAR ucPreamble                                    = 0xff       (255)
    04e8:  UCHAR ucMemorySize                                  = 0x00       (0)
    04e9:  UCHAR ucReserved                                [0] = 0x04       (4)
    04ea:  UCHAR ucReserved                                [1] = 0x01       (1)
    04eb:  UCHAR ucReserved                                [2] = 0xff       (255)
      <unparsable> line 4823:   union{
    skipping...
  056c:  ATOM_VRAM_MODULE_V4 aVramInfo                   [9] :
    056c:  ULONG ulChannelMapCfg                               = 0x6f747561 (1869903201)
    0570:  USHORT usModuleSize                                 = 0x6163     (24931)
    0572:  USHORT usPrivateReserved                            = 0x5f6c     (24428)
    0574:  USHORT usReserved                                   = 0x666f     (26223)
    0576:  UCHAR ucExtMemoryID                                 = 0x66       (102)
    0577:  UCHAR ucMemoryType                                  = 0x00       (0)
    0578:  UCHAR ucChannelNum                                  = 0x4b       (75)
    0579:  UCHAR ucChannelWidth                                = 0x34       (52)
    057a:  UCHAR ucDensity                                     = 0x47       (71)
    057b:  UCHAR ucFlag                                        = 0x31       (49)
    057c:  UCHAR ucMisc                                        = 0x30       (48)
    057d:  UCHAR ucVREFI                                       = 0x33       (51)
    057e:  UCHAR ucNPL_RT                                      = 0x32       (50)
    057f:  UCHAR ucPreamble                                    = 0x35       (53)
    0580:  UCHAR ucMemorySize                                  = 0x46       (70)
    0581:  UCHAR ucReserved                                [0] = 0x45       (69)
    0582:  UCHAR ucReserved                                [1] = 0x00       (0)
    0583:  UCHAR ucReserved                                [2] = 0x00       (0)
      <unparsable> line 4823:   union{
    skipping...
  0604:  ATOM_VRAM_MODULE_V4 aVramInfo                  [10] :
    0604:  ULONG ulChannelMapCfg                               = 0x0bb8004b (196608075)
    0608:  USHORT usModuleSize                                 = 0x0001     (1)
    060a:  USHORT usPrivateReserved                            = 0x0000     (0)
    060c:  USHORT usReserved                                   = 0xffff     (65535)
    060e:  UCHAR ucExtMemoryID                                 = 0xff       (255)
    060f:  UCHAR ucMemoryType                                  = 0x00       (0)
    0610:  UCHAR ucChannelNum                                  = 0x26       (38)
    0611:  UCHAR ucChannelWidth                                = 0x00       (0)
    0612:  UCHAR ucDensity                                     = 0x4c       (76)
    0613:  UCHAR ucFlag                                        = 0x0c       (12)
    0614:  UCHAR ucMisc                                        = 0x07       (7)
    0615:  UCHAR ucVREFI                                       = 0x00       (0)
    0616:  UCHAR ucNPL_RT                                      = 0x00       (0)
    0617:  UCHAR ucPreamble                                    = 0x00       (0)
    0618:  UCHAR ucMemorySize                                  = 0x8b       (139)
    0619:  UCHAR ucReserved                                [0] = 0x00       (0)
    061a:  UCHAR ucReserved                                [1] = 0x02       (2)
    061b:  UCHAR ucReserved                                [2] = 0x02       (2)
      <unparsable> line 4823:   union{
    skipping...
  069c:  ATOM_VRAM_MODULE_V4 aVramInfo                  [11] :
    069c:  ULONG ulChannelMapCfg                               = 0x01070004 (17235972)
    06a0:  USHORT usModuleSize                                 = 0x0008     (8)
    06a2:  USHORT usPrivateReserved                            = 0x00ff     (255)
    06a4:  USHORT usReserved                                   = 0x0018     (24)
    06a6:  UCHAR ucExtMemoryID                                 = 0x02       (2)
    06a7:  UCHAR ucMemoryType                                  = 0x01       (1)
    06a8:  UCHAR ucChannelNum                                  = 0x02       (2)
    06a9:  UCHAR ucChannelWidth                                = 0x00       (0)
    06aa:  UCHAR ucDensity                                     = 0x08       (8)
    06ab:  UCHAR ucFlag                                        = 0x00       (0)
    06ac:  UCHAR ucMisc                                        = 0x80       (128)
    06ad:  UCHAR ucVREFI                                       = 0x00       (0)
    06ae:  UCHAR ucNPL_RT                                      = 0x00       (0)
    06af:  UCHAR ucPreamble                                    = 0x02       (2)
    06b0:  UCHAR ucMemorySize                                  = 0x00       (0)
    06b1:  UCHAR ucReserved                                [0] = 0x04       (4)
    06b2:  UCHAR ucReserved                                [1] = 0x00       (0)
    06b3:  UCHAR ucReserved                                [2] = 0x08       (8)
      <unparsable> line 4823:   union{
    skipping...
  0734:  ATOM_VRAM_MODULE_V4 aVramInfo                  [12] :
    0734:  ULONG ulChannelMapCfg                               = 0x03370004 (53936132)
    0738:  USHORT usModuleSize                                 = 0x0100     (256)
    073a:  USHORT usPrivateReserved                            = 0x0205     (517)
    073c:  USHORT usReserved                                   = 0x0100     (256)
    073e:  UCHAR ucExtMemoryID                                 = 0x80       (128)
    073f:  UCHAR ucMemoryType                                  = 0x00       (0)
    0740:  UCHAR ucChannelNum                                  = 0x00       (0)
    0741:  UCHAR ucChannelWidth                                = 0x01       (1)
    0742:  UCHAR ucDensity                                     = 0x05       (5)
    0743:  UCHAR ucFlag                                        = 0x21       (33)
    0744:  UCHAR ucMisc                                        = 0x00       (0)
    0745:  UCHAR ucVREFI                                       = 0x80       (128)
    0746:  UCHAR ucNPL_RT                                      = 0x00       (0)
    0747:  UCHAR ucPreamble                                    = 0x00       (0)
    0748:  UCHAR ucMemorySize                                  = 0x00       (0)
    0749:  UCHAR ucReserved                                [0] = 0x01       (1)
    074a:  UCHAR ucReserved                                [1] = 0x05       (5)
    074b:  UCHAR ucReserved                                [2] = 0x11       (17)
      <unparsable> line 4823:   union{
    skipping...
  07cc:  ATOM_VRAM_MODULE_V4 aVramInfo                  [13] :
    07cc:  ULONG ulChannelMapCfg                               = 0x3d8c4245 (1032602181)
    07d0:  USHORT usModuleSize                                 = 0x0501     (1281)
    07d2:  USHORT usPrivateReserved                            = 0x0002     (2)
    07d4:  USHORT usReserved                                   = 0x4004     (16388)
    07d6:  UCHAR ucExtMemoryID                                 = 0x01       (1)
    07d7:  UCHAR ucMemoryType                                  = 0x00       (0)
    07d8:  UCHAR ucChannelNum                                  = 0x01       (1)
    07d9:  UCHAR ucChannelWidth                                = 0x05       (5)
    07da:  UCHAR ucDensity                                     = 0x03       (3)
    07db:  UCHAR ucFlag                                        = 0x00       (0)
    07dc:  UCHAR ucMisc                                        = 0x03       (3)
    07dd:  UCHAR ucVREFI                                       = 0x00       (0)
    07de:  UCHAR ucNPL_RT                                      = 0x00       (0)
    07df:  UCHAR ucPreamble                                    = 0x00       (0)
    07e0:  UCHAR ucMemorySize                                  = 0x01       (1)
    07e1:  UCHAR ucReserved                                [0] = 0x05       (5)
    07e2:  UCHAR ucReserved                                [1] = 0x04       (4)
    07e3:  UCHAR ucReserved                                [2] = 0x00       (0)
      <unparsable> line 4823:   union{
    skipping...
  0864:  ATOM_VRAM_MODULE_V4 aVramInfo                  [14] :
    0864:  ULONG ulChannelMapCfg                               = 0x7d250d55 (2099580245)
    0868:  USHORT usModuleSize                                 = 0x011a     (282)
    086a:  USHORT usPrivateReserved                            = 0x4d01     (19713)
    086c:  USHORT usReserved                                   = 0x1bb6     (7094)
    086e:  UCHAR ucExtMemoryID                                 = 0x00       (0)
    086f:  UCHAR ucMemoryType                                  = 0x01       (1)
    0870:  UCHAR ucChannelNum                                  = 0x2c       (44)
    0871:  UCHAR ucChannelWidth                                = 0x25       (37)
    0872:  UCHAR ucDensity                                     = 0x00       (0)
    0873:  UCHAR ucFlag                                        = 0x01       (1)
    0874:  UCHAR ucMisc                                        = 0x3d       (61)
    0875:  UCHAR ucVREFI                                       = 0x25       (37)
    0876:  UCHAR ucNPL_RT                                      = 0x00       (0)
    0877:  UCHAR ucPreamble                                    = 0x06       (6)
    0878:  UCHAR ucMemorySize                                  = 0x45       (69)
    0879:  UCHAR ucReserved                                [0] = 0x20       (32)
    087a:  UCHAR ucReserved                                [1] = 0x01       (1)
    087b:  UCHAR ucReserved                                [2] = 0x3a       (58)
      <unparsable> line 4823:   union{
    skipping...
  08fc:  ATOM_VRAM_MODULE_V4 aVramInfo                  [15] :
    08fc:  ULONG ulChannelMapCfg                               = 0x020041e5 (33571301)
    0900:  USHORT usModuleSize                                 = 0x4c44     (19524)
    0902:  USHORT usPrivateReserved                            = 0x0102     (258)
    0904:  USHORT usReserved                                   = 0x4005     (16389)
    0906:  UCHAR ucExtMemoryID                                 = 0x00       (0)
    0907:  UCHAR ucMemoryType                                  = 0x1f       (31)
    0908:  UCHAR ucChannelNum                                  = 0x02       (2)
    0909:  UCHAR ucChannelWidth                                = 0x00       (0)
    090a:  UCHAR ucDensity                                     = 0x00       (0)
    090b:  UCHAR ucFlag                                        = 0x03       (3)
    090c:  UCHAR ucMisc                                        = 0x08       (8)
    090d:  UCHAR ucVREFI                                       = 0x40       (64)
    090e:  UCHAR ucNPL_RT                                      = 0x41       (65)
    090f:  UCHAR ucPreamble                                    = 0x00       (0)
    0910:  UCHAR ucMemorySize                                  = 0x15       (21)
    0911:  UCHAR ucReserved                                [0] = 0x0d       (13)
    0912:  UCHAR ucReserved                                [1] = 0x40       (64)
    0913:  UCHAR ucReserved                                [2] = 0x01       (1)
      <unparsable> line 4823:   union{
    skipping...
  0994:  ATOM_INIT_REG_BLOCK asMemPatch                      :
    0994:  USHORT usRegIndexTblSize                            = 0x0426     (1062)
    0996:  USHORT usRegDataBlkSize                             = 0x082d     (2093)
    0998:  ATOM_INIT_REG_INDEX_FORMAT asRegIndexBuf        [0] :
      0998:  USHORT usRegIndex                                   = 0x7704     (30468)
      099a:  UCHAR ucPreRegDataLength                            = 0x19       (25)
    099b:  ATOM_MEMORY_SETTING_DATA_BLOCK asRegDataBuf     [0] :
      099b:  ATOM_MEMORY_SETTING_ID_CONFIG_ACCESS ulMemoryID     :
        099b:  (union) ATOM_MEMORY_SETTING_ID_CONFIG slAccess      :
                 ULONG ulMemClockRange:24                            = 0x00099204 (627204)
                 ULONG ucMemBlkId:8                                  = 0x00000004 (4)
        099b:  (union) ULONG ulAccess                              = 0x04099204 (67736068)
      099f:  ULONG aulMemData                                [0] = 0x94040993 (-1811674733)
  Total data structure size:  09a3
data_table  00000000  #1d  (MemoryTrainingInfo/ASIC_MVDDQ_Info):
data_table  00000000  #1e  (IntegratedSystemInfo):
data_table  00000000  #1f  (ASIC_ProfilingInfo/ASIC_VDDCI_Info):
data_table  0000b6e4  #20  (VoltageObjectInfo/VRAM_GPIO_DetectionInfo):
  Size         0078
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  00000000:            0126 8000  0000 9e01  0f13 ffff        .&..........
  00000010: ffff ffff  ff00 0400  0000 0000  b603 0100    ................
  00000020: e803 0200  4c04 0300  6504 041e  8000 0000    ....L...e.......
  00000030: 9e01 12ff  ffff ffff  ffff ff00  0200 0000    ................
  00000040: 0100 e803  0000 4c04  0530 0396  8000 0000    ......L..0......
  00000050: 0000 0000  0000 0000  ff00 ff00  0000 d300    ................
  00000060: 0000 d400  2000 d500  1c00 d600  1400 d700    .... ...........
  00000070: 1200 d300  4000 ff00                          ....@...        
  NOTE: General revisionless dumper only.
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x0078     (120)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x02       (2)
  0004:  ATOM_VOLTAGE_OBJECT asVoltageObj                [0] :
    0004:  UCHAR ucVoltageType                                 = 0x01       (1)
    0005:  UCHAR ucSize                                        = 0x26       (38)
    0006:  ATOM_VOLTAGE_CONTROL asControl                      :
      0006:  UCHAR ucVoltageControlId                            = 0x80       (128)
      0007:  UCHAR ucVoltageControlI2cLine                       = 0x00       (0)
      0008:  UCHAR ucVoltageControlAddress                       = 0x00       (0)
      0009:  UCHAR ucVoltageControlOffset                        = 0x00       (0)
      000a:  USHORT usGpioPin_AIndex                             = 0x019e     (414)
      000c:  UCHAR ucGpioPinBitShift                         [0] = 0x0f       (15)
      000d:  UCHAR ucGpioPinBitShift                         [1] = 0x13       (19)
      000e:  UCHAR ucGpioPinBitShift                         [2] = 0xff       (255)
      000f:  UCHAR ucGpioPinBitShift                         [3] = 0xff       (255)
      0010:  UCHAR ucGpioPinBitShift                         [4] = 0xff       (255)
      0011:  UCHAR ucGpioPinBitShift                         [5] = 0xff       (255)
      0012:  UCHAR ucGpioPinBitShift                         [6] = 0xff       (255)
      0013:  UCHAR ucGpioPinBitShift                         [7] = 0xff       (255)
      0014:  UCHAR ucGpioPinBitShift                         [8] = 0xff       (255)
      0015:  UCHAR ucReserved                                    = 0x00       (0)
    0016:  ATOM_VOLTAGE_FORMULA asFormula                      :
      0016:  USHORT usVoltageBaseLevel                           = 0x0004     (4)
      0018:  USHORT usVoltageStep                                = 0x0000     (0)
      001a:  UCHAR ucNumOfVoltageEntries                         = 0x00       (0)
      001b:  UCHAR ucFlag                                        = 0x00       (0)
      001c:  UCHAR ucBaseVID                                     = 0xb6       (182)
      001d:  UCHAR ucReserved                                    = 0x03       (3)
  002a:  ATOM_VOLTAGE_OBJECT asVoltageObj                [1] :
    002a:  UCHAR ucVoltageType                                 = 0x04       (4)
    002b:  UCHAR ucSize                                        = 0x1e       (30)
    002c:  ATOM_VOLTAGE_CONTROL asControl                      :
      002c:  UCHAR ucVoltageControlId                            = 0x80       (128)
      002d:  UCHAR ucVoltageControlI2cLine                       = 0x00       (0)
      002e:  UCHAR ucVoltageControlAddress                       = 0x00       (0)
      002f:  UCHAR ucVoltageControlOffset                        = 0x00       (0)
      0030:  USHORT usGpioPin_AIndex                             = 0x019e     (414)
      0032:  UCHAR ucGpioPinBitShift                         [0] = 0x12       (18)
      0033:  UCHAR ucGpioPinBitShift                         [1] = 0xff       (255)
      0034:  UCHAR ucGpioPinBitShift                         [2] = 0xff       (255)
      0035:  UCHAR ucGpioPinBitShift                         [3] = 0xff       (255)
      0036:  UCHAR ucGpioPinBitShift                         [4] = 0xff       (255)
      0037:  UCHAR ucGpioPinBitShift                         [5] = 0xff       (255)
      0038:  UCHAR ucGpioPinBitShift                         [6] = 0xff       (255)
      0039:  UCHAR ucGpioPinBitShift                         [7] = 0xff       (255)
      003a:  UCHAR ucGpioPinBitShift                         [8] = 0xff       (255)
      003b:  UCHAR ucReserved                                    = 0x00       (0)
    003c:  ATOM_VOLTAGE_FORMULA asFormula                      :
      003c:  USHORT usVoltageBaseLevel                           = 0x0002     (2)
      003e:  USHORT usVoltageStep                                = 0x0000     (0)
      0040:  UCHAR ucNumOfVoltageEntries                         = 0x01       (1)
      0041:  UCHAR ucFlag                                        = 0x00       (0)
      0042:  UCHAR ucBaseVID                                     = 0xe8       (232)
      0043:  UCHAR ucReserved                                    = 0x03       (3)
      0044:  UCHAR ucVIDAdjustEntries                        [0] = 0x00       (0)
  0048:  ATOM_VOLTAGE_OBJECT asVoltageObj                [2] :
    0048:  UCHAR ucVoltageType                                 = 0x05       (5)
    0049:  UCHAR ucSize                                        = 0x30       (48)
    004a:  ATOM_VOLTAGE_CONTROL asControl                      :
      004a:  UCHAR ucVoltageControlId                            = 0x03       (3)
      004b:  UCHAR ucVoltageControlI2cLine                       = 0x96       (150)
      004c:  UCHAR ucVoltageControlAddress                       = 0x80       (128)
      004d:  UCHAR ucVoltageControlOffset                        = 0x00       (0)
      004e:  USHORT usGpioPin_AIndex                             = 0x0000     (0)
      0050:  UCHAR ucGpioPinBitShift                         [0] = 0x00       (0)
      0051:  UCHAR ucGpioPinBitShift                         [1] = 0x00       (0)
      0052:  UCHAR ucGpioPinBitShift                         [2] = 0x00       (0)
      0053:  UCHAR ucGpioPinBitShift                         [3] = 0x00       (0)
      0054:  UCHAR ucGpioPinBitShift                         [4] = 0x00       (0)
      0055:  UCHAR ucGpioPinBitShift                         [5] = 0x00       (0)
      0056:  UCHAR ucGpioPinBitShift                         [6] = 0x00       (0)
      0057:  UCHAR ucGpioPinBitShift                         [7] = 0x00       (0)
      0058:  UCHAR ucGpioPinBitShift                         [8] = 0xff       (255)
      0059:  UCHAR ucReserved                                    = 0x00       (0)
    005a:  ATOM_VOLTAGE_FORMULA asFormula                      :
      005a:  USHORT usVoltageBaseLevel                           = 0x00ff     (255)
      005c:  USHORT usVoltageStep                                = 0x0000     (0)
      005e:  UCHAR ucNumOfVoltageEntries                         = 0xd3       (211)
      005f:  UCHAR ucFlag                                        = 0x00       (0)
      0060:  UCHAR ucBaseVID                                     = 0x00       (0)
      0061:  UCHAR ucReserved                                    = 0x00       (0)
      0062:  UCHAR ucVIDAdjustEntries                        [0] = 0xd4       (212)
      0063:  UCHAR ucVIDAdjustEntries                        [1] = 0x00       (0)
      0064:  UCHAR ucVIDAdjustEntries                        [2] = 0x20       (32)
      0065:  UCHAR ucVIDAdjustEntries                        [3] = 0x00       (0)
      0066:  UCHAR ucVIDAdjustEntries                        [4] = 0xd5       (213)
      0067:  UCHAR ucVIDAdjustEntries                        [5] = 0x00       (0)
      0068:  UCHAR ucVIDAdjustEntries                        [6] = 0x1c       (28)
      0069:  UCHAR ucVIDAdjustEntries                        [7] = 0x00       (0)
      006a:  UCHAR ucVIDAdjustEntries                        [8] = 0xd6       (214)
      006b:  UCHAR ucVIDAdjustEntries                        [9] = 0x00       (0)
      006c:  UCHAR ucVIDAdjustEntries                       [10] = 0x14       (20)
      006d:  UCHAR ucVIDAdjustEntries                       [11] = 0x00       (0)
      006e:  UCHAR ucVIDAdjustEntries                       [12] = 0xd7       (215)
      006f:  UCHAR ucVIDAdjustEntries                       [13] = 0x00       (0)
      0070:  UCHAR ucVIDAdjustEntries                       [14] = 0x12       (18)
      0071:  UCHAR ucVIDAdjustEntries                       [15] = 0x00       (0)
      0072:  UCHAR ucVIDAdjustEntries                       [16] = 0xd3       (211)
      0073:  UCHAR ucVIDAdjustEntries                       [17] = 0x00       (0)
      0074:  UCHAR ucVIDAdjustEntries                       [18] = 0x40       (64)
      0075:  UCHAR ucVIDAdjustEntries                       [19] = 0x00       (0)
      0076:  UCHAR ucVIDAdjustEntries                       [20] = 0xff       (255)
      0077:  UCHAR ucVIDAdjustEntries                       [21] = 0x00       (0)
      0078:  UCHAR ucVIDAdjustEntries                       [22] = 0x1c       (28)
      0079:  UCHAR ucVIDAdjustEntries                       [23] = 0x00       (0)
      007a:  UCHAR ucVIDAdjustEntries                       [24] = 0x03       (3)
      007b:  UCHAR ucVIDAdjustEntries                       [25] = 0x01       (1)
      007c:  UCHAR ucVIDAdjustEntries                       [26] = 0xff       (255)
      007d:  UCHAR ucVIDAdjustEntries                       [27] = 0xff       (255)
      007e:  UCHAR ucVIDAdjustEntries                       [28] = 0xff       (255)
      007f:  UCHAR ucVIDAdjustEntries                       [29] = 0x00       (0)
      0080:  UCHAR ucVIDAdjustEntries                       [30] = 0x4b       (75)
      0081:  UCHAR ucVIDAdjustEntries                       [31] = 0x00       (0)
      0082:  UCHAR ucVIDAdjustEntries                       [32] = 0xb8       (184)
      0083:  UCHAR ucVIDAdjustEntries                       [33] = 0x0b       (11)
      0084:  UCHAR ucVIDAdjustEntries                       [34] = 0x01       (1)
      0085:  UCHAR ucVIDAdjustEntries                       [35] = 0x00       (0)
      0086:  UCHAR ucVIDAdjustEntries                       [36] = 0x00       (0)
      0087:  UCHAR ucVIDAdjustEntries                       [37] = 0x00       (0)
      0088:  UCHAR ucVIDAdjustEntries                       [38] = 0xff       (255)
      0089:  UCHAR ucVIDAdjustEntries                       [39] = 0xff       (255)
      008a:  UCHAR ucVIDAdjustEntries                       [40] = 0xff       (255)
      008b:  UCHAR ucVIDAdjustEntries                       [41] = 0x00       (0)
      008c:  UCHAR ucVIDAdjustEntries                       [42] = 0x26       (38)
      008d:  UCHAR ucVIDAdjustEntries                       [43] = 0x00       (0)
      008e:  UCHAR ucVIDAdjustEntries                       [44] = 0x4c       (76)
      008f:  UCHAR ucVIDAdjustEntries                       [45] = 0x0c       (12)
      0090:  UCHAR ucVIDAdjustEntries                       [46] = 0x07       (7)
      0091:  UCHAR ucVIDAdjustEntries                       [47] = 0x00       (0)
      0092:  UCHAR ucVIDAdjustEntries                       [48] = 0x00       (0)
      0093:  UCHAR ucVIDAdjustEntries                       [49] = 0x00       (0)
      0094:  UCHAR ucVIDAdjustEntries                       [50] = 0x8b       (139)
      0095:  UCHAR ucVIDAdjustEntries                       [51] = 0x00       (0)
      0096:  UCHAR ucVIDAdjustEntries                       [52] = 0x02       (2)
      0097:  UCHAR ucVIDAdjustEntries                       [53] = 0x02       (2)
      0098:  UCHAR ucVIDAdjustEntries                       [54] = 0x0a       (10)
      0099:  UCHAR ucVIDAdjustEntries                       [55] = 0x00       (0)
      009a:  UCHAR ucVIDAdjustEntries                       [56] = 0x66       (102)
      009b:  UCHAR ucVIDAdjustEntries                       [57] = 0x00       (0)
      009c:  UCHAR ucVIDAdjustEntries                       [58] = 0xdd       (221)
      009d:  UCHAR ucVIDAdjustEntries                       [59] = 0x02       (2)
      009e:  UCHAR ucVIDAdjustEntries                       [60] = 0x15       (21)
      009f:  UCHAR ucVIDAdjustEntries                       [61] = 0x21       (33)
      00a0:  UCHAR ucVIDAdjustEntries                       [62] = 0x11       (17)
      00a1:  UCHAR ucVIDAdjustEntries                       [63] = 0x00       (0)
      00a2:  UCHAR ucVIDAdjustEntries                       [64] = 0x44       (68)
      00a3:  UCHAR ucVIDAdjustEntries                       [65] = 0x00       (0)
      00a4:  UCHAR ucVIDAdjustEntries                       [66] = 0x00       (0)
      00a5:  UCHAR ucVIDAdjustEntries                       [67] = 0xff       (255)
      00a6:  UCHAR ucVIDAdjustEntries                       [68] = 0xff       (255)
      00a7:  UCHAR ucVIDAdjustEntries                       [69] = 0x00       (0)
      00a8:  UCHAR ucVIDAdjustEntries                       [70] = 0x16       (22)
      00a9:  UCHAR ucVIDAdjustEntries                       [71] = 0x21       (33)
      00aa:  UCHAR ucVIDAdjustEntries                       [72] = 0x11       (17)
      00ab:  UCHAR ucVIDAdjustEntries                       [73] = 0x00       (0)
      00ac:  UCHAR ucVIDAdjustEntries                       [74] = 0x45       (69)
      00ad:  UCHAR ucVIDAdjustEntries                       [75] = 0x00       (0)
      00ae:  UCHAR ucVIDAdjustEntries                       [76] = 0x04       (4)
      00af:  UCHAR ucVIDAdjustEntries                       [77] = 0xff       (255)
      00b0:  UCHAR ucVIDAdjustEntries                       [78] = 0xff       (255)
      00b1:  UCHAR ucVIDAdjustEntries                       [79] = 0x00       (0)
      00b2:  UCHAR ucVIDAdjustEntries                       [80] = 0x14       (20)
      00b3:  UCHAR ucVIDAdjustEntries                       [81] = 0x21       (33)
      00b4:  UCHAR ucVIDAdjustEntries                       [82] = 0xc8       (200)
      00b5:  UCHAR ucVIDAdjustEntries                       [83] = 0x0e       (14)
      00b6:  UCHAR ucVIDAdjustEntries                       [84] = 0x08       (8)
      00b7:  UCHAR ucVIDAdjustEntries                       [85] = 0x00       (0)
      00b8:  UCHAR ucVIDAdjustEntries                       [86] = 0x07       (7)
      00b9:  UCHAR ucVIDAdjustEntries                       [87] = 0xff       (255)
      00ba:  UCHAR ucVIDAdjustEntries                       [88] = 0xff       (255)
      00bb:  UCHAR ucVIDAdjustEntries                       [89] = 0x00       (0)
      00bc:  UCHAR ucVIDAdjustEntries                       [90] = 0x1e       (30)
      00bd:  UCHAR ucVIDAdjustEntries                       [91] = 0x21       (33)
      00be:  UCHAR ucVIDAdjustEntries                       [92] = 0xea       (234)
      00bf:  UCHAR ucVIDAdjustEntries                       [93] = 0x0e       (14)
      00c0:  UCHAR ucVIDAdjustEntries                       [94] = 0x4c       (76)
      00c1:  UCHAR ucVIDAdjustEntries                       [95] = 0x00       (0)
      00c2:  UCHAR ucVIDAdjustEntries                       [96] = 0x03       (3)
      00c3:  UCHAR ucVIDAdjustEntries                       [97] = 0xff       (255)
      00c4:  UCHAR ucVIDAdjustEntries                       [98] = 0xff       (255)
      00c5:  UCHAR ucVIDAdjustEntries                       [99] = 0x00       (0)
      00c6:  UCHAR ucVIDAdjustEntries                       [100] = 0x1e       (30)
      00c7:  UCHAR ucVIDAdjustEntries                       [101] = 0x22       (34)
      00c8:  UCHAR ucVIDAdjustEntries                       [102] = 0xea       (234)
      00c9:  UCHAR ucVIDAdjustEntries                       [103] = 0x0e       (14)
      00ca:  UCHAR ucVIDAdjustEntries                       [104] = 0x4c       (76)
      00cb:  UCHAR ucVIDAdjustEntries                       [105] = 0x04       (4)
      00cc:  UCHAR ucVIDAdjustEntries                       [106] = 0x09       (9)
      00cd:  UCHAR ucVIDAdjustEntries                       [107] = 0xff       (255)
      00ce:  UCHAR ucVIDAdjustEntries                       [108] = 0xff       (255)
      00cf:  UCHAR ucVIDAdjustEntries                       [109] = 0x00       (0)
      00d0:  UCHAR ucVIDAdjustEntries                       [110] = 0x20       (32)
      00d1:  UCHAR ucVIDAdjustEntries                       [111] = 0x21       (33)
      00d2:  UCHAR ucVIDAdjustEntries                       [112] = 0xea       (234)
      00d3:  UCHAR ucVIDAdjustEntries                       [113] = 0x0e       (14)
      00d4:  UCHAR ucVIDAdjustEntries                       [114] = 0x4c       (76)
      00d5:  UCHAR ucVIDAdjustEntries                       [115] = 0x40       (64)
      00d6:  UCHAR ucVIDAdjustEntries                       [116] = 0x0a       (10)
      00d7:  UCHAR ucVIDAdjustEntries                       [117] = 0xff       (255)
      00d8:  UCHAR ucVIDAdjustEntries                       [118] = 0xff       (255)
      00d9:  UCHAR ucVIDAdjustEntries                       [119] = 0x00       (0)
      00da:  UCHAR ucVIDAdjustEntries                       [120] = 0x20       (32)
      00db:  UCHAR ucVIDAdjustEntries                       [121] = 0x22       (34)
      00dc:  UCHAR ucVIDAdjustEntries                       [122] = 0xea       (234)
      00dd:  UCHAR ucVIDAdjustEntries                       [123] = 0x0e       (14)
      00de:  UCHAR ucVIDAdjustEntries                       [124] = 0x4c       (76)
      00df:  UCHAR ucVIDAdjustEntries                       [125] = 0x44       (68)
      00e0:  UCHAR ucVIDAdjustEntries                       [126] = 0x0b       (11)
      00e1:  UCHAR ucVIDAdjustEntries                       [127] = 0xff       (255)
      00e2:  UCHAR ucVIDAdjustEntries                       [128] = 0xff       (255)
      00e3:  UCHAR ucVIDAdjustEntries                       [129] = 0x00       (0)
      00e4:  UCHAR ucVIDAdjustEntries                       [130] = 0x21       (33)
      00e5:  UCHAR ucVIDAdjustEntries                       [131] = 0x21       (33)
      00e6:  UCHAR ucVIDAdjustEntries                       [132] = 0xea       (234)
      00e7:  UCHAR ucVIDAdjustEntries                       [133] = 0x0e       (14)
      00e8:  UCHAR ucVIDAdjustEntries                       [134] = 0x4c       (76)
      00e9:  UCHAR ucVIDAdjustEntries                       [135] = 0x80       (128)
      00ea:  UCHAR ucVIDAdjustEntries                       [136] = 0x0c       (12)
      00eb:  UCHAR ucVIDAdjustEntries                       [137] = 0xff       (255)
      00ec:  UCHAR ucVIDAdjustEntries                       [138] = 0xff       (255)
      00ed:  UCHAR ucVIDAdjustEntries                       [139] = 0x00       (0)
      00ee:  UCHAR ucVIDAdjustEntries                       [140] = 0x21       (33)
      00ef:  UCHAR ucVIDAdjustEntries                       [141] = 0x22       (34)
      00f0:  UCHAR ucVIDAdjustEntries                       [142] = 0xea       (234)
      00f1:  UCHAR ucVIDAdjustEntries                       [143] = 0x0e       (14)
      00f2:  UCHAR ucVIDAdjustEntries                       [144] = 0x4c       (76)
      00f3:  UCHAR ucVIDAdjustEntries                       [145] = 0x84       (132)
      00f4:  UCHAR ucVIDAdjustEntries                       [146] = 0x0d       (13)
      00f5:  UCHAR ucVIDAdjustEntries                       [147] = 0xff       (255)
      00f6:  UCHAR ucVIDAdjustEntries                       [148] = 0xff       (255)
      00f7:  UCHAR ucVIDAdjustEntries                       [149] = 0x00       (0)
      00f8:  UCHAR ucVIDAdjustEntries                       [150] = 0xff       (255)
      00f9:  UCHAR ucVIDAdjustEntries                       [151] = 0xff       (255)
      00fa:  UCHAR ucVIDAdjustEntries                       [152] = 0x00       (0)
      00fb:  UCHAR ucVIDAdjustEntries                       [153] = 0x00       (0)
      00fc:  UCHAR ucVIDAdjustEntries                       [154] = 0x18       (24)
      00fd:  UCHAR ucVIDAdjustEntries                       [155] = 0x00       (0)
      00fe:  UCHAR ucVIDAdjustEntries                       [156] = 0x04       (4)
      00ff:  UCHAR ucVIDAdjustEntries                       [157] = 0x00       (0)
      0100:  UCHAR ucVIDAdjustEntries                       [158] = 0x19       (25)
      0101:  UCHAR ucVIDAdjustEntries                       [159] = 0x00       (0)
      0102:  UCHAR ucVIDAdjustEntries                       [160] = 0x03       (3)
      0103:  UCHAR ucVIDAdjustEntries                       [161] = 0x03       (3)
      0104:  UCHAR ucVIDAdjustEntries                       [162] = 0x04       (4)
      0105:  UCHAR ucVIDAdjustEntries                       [163] = 0x00       (0)
      0106:  UCHAR ucVIDAdjustEntries                       [164] = 0x09       (9)
      0107:  UCHAR ucVIDAdjustEntries                       [165] = 0x13       (19)
      0108:  UCHAR ucVIDAdjustEntries                       [166] = 0x04       (4)
      0109:  UCHAR ucVIDAdjustEntries                       [167] = 0x00       (0)
      010a:  UCHAR ucVIDAdjustEntries                       [168] = 0x0a       (10)
      010b:  UCHAR ucVIDAdjustEntries                       [169] = 0x23       (35)
      010c:  UCHAR ucVIDAdjustEntries                       [170] = 0x04       (4)
      010d:  UCHAR ucVIDAdjustEntries                       [171] = 0x00       (0)
      010e:  UCHAR ucVIDAdjustEntries                       [172] = 0x0b       (11)
      010f:  UCHAR ucVIDAdjustEntries                       [173] = 0x33       (51)
      0110:  UCHAR ucVIDAdjustEntries                       [174] = 0x04       (4)
      0111:  UCHAR ucVIDAdjustEntries                       [175] = 0x00       (0)
      0112:  UCHAR ucVIDAdjustEntries                       [176] = 0x0c       (12)
      0113:  UCHAR ucVIDAdjustEntries                       [177] = 0x43       (67)
      0114:  UCHAR ucVIDAdjustEntries                       [178] = 0x04       (4)
      0115:  UCHAR ucVIDAdjustEntries                       [179] = 0x00       (0)
      0116:  UCHAR ucVIDAdjustEntries                       [180] = 0x0d       (13)
      0117:  UCHAR ucVIDAdjustEntries                       [181] = 0x53       (83)
      0118:  UCHAR ucVIDAdjustEntries                       [182] = 0x04       (4)
      0119:  UCHAR ucVIDAdjustEntries                       [183] = 0x00       (0)
      011a:  UCHAR ucVIDAdjustEntries                       [184] = 0x07       (7)
      011b:  UCHAR ucVIDAdjustEntries                       [185] = 0x01       (1)
      011c:  UCHAR ucVIDAdjustEntries                       [186] = 0x08       (8)
      011d:  UCHAR ucVIDAdjustEntries                       [187] = 0x00       (0)
      011e:  UCHAR ucVIDAdjustEntries                       [188] = 0xff       (255)
      011f:  UCHAR ucVIDAdjustEntries                       [189] = 0x00       (0)
      0120:  UCHAR ucVIDAdjustEntries                       [190] = 0x18       (24)
      0121:  UCHAR ucVIDAdjustEntries                       [191] = 0x00       (0)
      0122:  UCHAR ucVIDAdjustEntries                       [192] = 0x02       (2)
      0123:  UCHAR ucVIDAdjustEntries                       [193] = 0x01       (1)
      0124:  UCHAR ucVIDAdjustEntries                       [194] = 0x02       (2)
      0125:  UCHAR ucVIDAdjustEntries                       [195] = 0x00       (0)
      0126:  UCHAR ucVIDAdjustEntries                       [196] = 0x08       (8)
      0127:  UCHAR ucVIDAdjustEntries                       [197] = 0x00       (0)
      0128:  UCHAR ucVIDAdjustEntries                       [198] = 0x80       (128)
      0129:  UCHAR ucVIDAdjustEntries                       [199] = 0x00       (0)
      012a:  UCHAR ucVIDAdjustEntries                       [200] = 0x00       (0)
      012b:  UCHAR ucVIDAdjustEntries                       [201] = 0x02       (2)
      012c:  UCHAR ucVIDAdjustEntries                       [202] = 0x00       (0)
      012d:  UCHAR ucVIDAdjustEntries                       [203] = 0x04       (4)
      012e:  UCHAR ucVIDAdjustEntries                       [204] = 0x00       (0)
      012f:  UCHAR ucVIDAdjustEntries                       [205] = 0x08       (8)
      0130:  UCHAR ucVIDAdjustEntries                       [206] = 0x40       (64)
      0131:  UCHAR ucVIDAdjustEntries                       [207] = 0x00       (0)
      0132:  UCHAR ucVIDAdjustEntries                       [208] = 0x01       (1)
      0133:  UCHAR ucVIDAdjustEntries                       [209] = 0x00       (0)
      0134:  UCHAR ucVIDAdjustEntries                       [210] = 0x10       (16)
  Total data structure size:  0000
data_table  00000000  #21  (PowerSourceInfo):
Decoded using Andy Vandijck's updated version of dong's radeon_bios_decode tool
ATOM BIOS Rom: 
        SubsystemVendorID: 0x106b SubsystemID: 0x00cf
        IOBaseAddress: 0x0000
        Filename: S3C01601.103
        BIOS Bootup Message: 
JUNIPER BIOS UCODEv:126                                                     
PCI ID: 1002:68b8
Connector at index 0
        Type [@offset 44588]: DisplayPort (10)
        Encoder [@offset 44592]: INTERNAL_UNIPHY1 (0x20)
        i2cid [@offset 44672]: 0x91, OSX senseid: 0x2
Connector at index 1
        Type [@offset 44598]: DisplayPort (10)
        Encoder [@offset 44602]: INTERNAL_UNIPHY1 (0x20)
        i2cid [@offset 44699]: 0x90, OSX senseid: 0x1
Connector at index 2
        Type [@offset 44608]: DVI-I (2)
        Encoder [@offset 44612]: INTERNAL_UNIPHY2 (0x21)
        i2cid [@offset 44736]: 0x92, OSX senseid: 0x3
Connector at index 3
        Type [@offset 44618]: DVI-I (2)
        Encoder [@offset 44622]: INTERNAL_KLDSCP_DAC1 (0x15)
        i2cid [@offset 44736]: 0x92, OSX senseid: 0x3
Decoded using Andy Vandijck's updated version of dong's radeon_bios_decode tool
Read 10000 bytes of data from /Users/crazycreator/Desktop/DarwinDumperReports/000_2018-02-06_04-56-07_iMac15,1/DarwinDumper_2.9.9.1_AMI_X64_0000_Unknown_crazycreator/BIOS/Video/1002.68b8.from_ioreg_0.rom
Table Format Rev.   01
Table Content Rev.  01
BIOS Boot Message:  '
JUNIPER BIOS UCODEv:126                                                     
'
Subsystem Vendor ID 106b
Subsystem ID        00cf
Command Tables:
  0000:   b81c  Len 0055  (ASIC_Init)
  0001:   b872  Len 001e  (GetDisplaySurfaceSize)
  0002:   b890  Len 03d1  (ASIC_RegistersInit)
  0003:   d35a  Len 00c3  (VRAM_BlockVenderDetection)
  0004:   e31e  Len 0177  (SetClocksRatio/DIGxEncoderControl)
  0005:   bc62  Len 0261  (MemoryControllerInit)
  0006:   bec4  Len 0019  (EnableCRTCMemReq)
  0007:   d41e  Len 00ec  (MemoryParamAdjust)
  0008:   -               (DVOEncoderControl)
  0009:   bede  Len 010c  (GPIOPinControl)
  000a:   bfea  Len 0100  (SetEngineClock)
  000b:   c0ea  Len 022d  (SetMemoryClock)
  000c:   c318  Len 0331  (SetPixelClock)
  000d:   -               (DynamicClockGating)
  000e:   c650  Len 0050  (ResetMemoryDLL)
  000f:   c6a0  Len 0062  (ResetMemoryDevice)
  0010:   e010  Len 010c  (MemoryPLLInit)
  0011:   e11c  Len 008e  (AdjustDisplayPll)
  0012:   c816  Len 00e9  (AdjustMemoryController)
  0013:   c900  Len 005f  (EnableASIC_StaticPwrMgt)
  0014:   c960  Len 0031  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0015:   c992  Len 00d2  (DAC_LoadDetection)
  0016:   -               (LVTMAEncoderControl)
  0017:   -               (LCD1OutputControl)
  0018:   ca64  Len 0123  (DAC1EncoderControl)
  0019:   cb88  Len 000d  (DAC2EncoderControl)
  001a:   cb96  Len 0022  (DVOOutputControl)
  001b:   -               (CV1OutputControl)
  001c:   efb0  Len 0030  (GetConditionalGoldenSetting/SetCRTC_DPM_State)
  001d:   -               (TVEncoderControl)
  001e:   -               (TMDSAEncoderControl)
  001f:   -               (LVDSEncoderControl)
  0020:   -               (TV1OutputControl)
  0021:   cbb8  Len 007a  (EnableScaler)
  0022:   cc32  Len 0043  (BlankCRTC)
  0023:   cc76  Len 003e  (EnableCRTC)
  0024:   ccb4  Len 00b0  (GetPixelClock)
  0025:   cd64  Len 0036  (EnableVGA_Render)
  0026:   cd9a  Len 001b  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0027:   -               (SetCRTC_Timing)
  0028:   cdb6  Len 0019  (SetCRTC_OverScan)
  0029:   -               (SetCRTC_Replication)
  002a:   cdd0  Len 00f6  (SelectCRTC_Source)
  002b:   cec6  Len 0180  (EnableGraphSurfaces)
  002c:   d046  Len 0048  (UpdateCRTC_DoubleBufferRegisters)
  002d:   d08e  Len 004a  (LUT_AutoFill)
  002e:   -               (EnableHW_IconCursor)
  002f:   d0d8  Len 006b  (GetMemoryClock)
  0030:   d144  Len 004e  (GetEngineClock)
  0031:   d192  Len 0128  (SetCRTC_UsingDTDTiming)
  0032:   -               (ExternalEncoderControl)
  0033:   -               (LVTMAOutputControl)
  0034:   d2ba  Len 009f  (VRAM_BlockDetectionByStrap)
  0035:   d50a  Len 00dc  (MemoryCleanUp)
  0036:   d5e6  Len 0233  (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  0037:   -               (WriteOneByteToHWAssistedI2C)
  0038:   -               (ReadHWAssistedI2CStatus/HPDInterruptService)
  0039:   d81a  Len 005f  (SpeedFanControl)
  003a:   d87a  Len 000a  (PowerConnectorDetection)
  003b:   d884  Len 004f  (MC_Synchronization)
  003c:   d8d4  Len 00e1  (ComputeMemoryEnginePLL)
  003d:   d9b6  Len 005f  (MemoryRefreshConversion)
  003e:   e496  Len 0029  (VRAM_GetCurrentInfoBlock)
  003f:   da16  Len 03c6  (DynamicMemorySettings)
  0040:   dddc  Len 01a8  (MemoryTraining)
  0041:   df84  Len 005b  (EnableSpreadSpectrumOnPPLL)
  0042:   -               (TMDSAOutputControl)
  0043:   e1aa  Len 0174  (SetVoltage)
  0044:   dfe0  Len 0018  (DAC1OutputControl)
  0045:   dff8  Len 0018  (DAC2OutputControl)
  0046:   -               (SetupHWAssistedI2CStatus)
  0047:   c702  Len 0066  (ClockSource)
  0048:   c768  Len 00ad  (MemoryDeviceInit)
  0049:   -               (EnableYUV)
  004a:   -               (DIG1EncoderControl)
  004b:   -               (DIG2EncoderControl)
  004c:   e4c0  Len 08d3  (DIG1TransmitterControl/UNIPHYTransmitterControl)
  004d:   -               (DIG2TransmitterControl/LVTMATransmitterControl)
  004e:   ed94  Len 01c0  (ProcessAuxChannelTransaction)
  004f:   ef54  Len 005b  (DPEncoderService)
Data Tables:
  0000:   -                          (UtilityPipeLine)
  0001:   acd0  Len 000c  Rev 01:01  (MultimediaCapabilityInfo)    (struct size 000c)
  0002:   acdc  Len 0014  Rev 01:01  (MultimediaConfigInfo)    (struct size 0014)
  0003:   a82a  Len 01fc  Rev 01:02  (StandardVESA_Timing)    (struct size 01c4)
  0004:   aa26  Len 005c  Rev 02:01  (FirmwareInfo)    (struct size 005c)
  0005:   -                          (DAC_Info)
  0006:   aa82  Len 0036  Rev 01:02  (LVDS_Info)    (struct size 0034)
  0007:   -                          (TMDS_Info)
  0008:   -                          (AnalogTV_Info)
  0009:   -                          (SupportedDevicesInfo)
  000a:   aab8  Len 00dc  Rev 01:01  (GPIO_I2C_Info)
  000b:   ab94  Len 000c  Rev 01:04  (VRAM_UsageByFirmware)    (struct size 000c)
  000c:   aba0  Len 001c  Rev 01:01  (GPIO_Pin_LUT)
  000d:   abbc  Len 00d8  Rev 01:01  (VESA_ToInternalModeLUT)
  000e:   ac94  Len 003c  Rev 02:01  (ComponentVideoInfo)
  000f:   acf0  Len 0122  Rev 05:01  (PowerPlayInfo)    (struct size 0025)
  0010:   -                          (CompassionateData)
  0011:   b804  Len 0018  Rev 02:01  (SaveRestoreInfo/DispDevicePriorityInfo)
  0012:   -                          (PPLL_SS_Info/SS_Info)
  0013:   -                          (OemInfo)
  0014:   -                          (XTMDS_Info)
  0015:   -                          (MclkSS_Info)
  0016:   ae12  Len 00f1  Rev 01:03  (Object_Info/Object_Header)    (struct size 0010)
  0017:   b0e2  Len 007d  Rev 01:01  (IndirectIOAccess)
  0018:   af04  Len 01dd  Rev 01:01  (MC_InitParameter/AdjustARB_SEQ)
  0019:   -                          (ASIC_VDDC_Info)
  001a:   b75c  Len 001c  Rev 03:01  (ASIC_InternalSS_Info/ASIC_MVDDC_Info)    (struct size 0034)
  001b:   b778  Len 008b  Rev 02:02  (TV_VideoMode/DispOutInfo)
  001c:   b160  Len 0583  Rev 01:04  (VRAM_Info)    (struct size 09a3)
  001d:   -                          (MemoryTrainingInfo/ASIC_MVDDQ_Info)
  001e:   -                          (IntegratedSystemInfo)
  001f:   -                          (ASIC_ProfilingInfo/ASIC_VDDCI_Info)
  0020:   b6e4  Len 0078  Rev 01:02  (VoltageObjectInfo/VRAM_GPIO_DetectionInfo)
  0021:   -                          (PowerSourceInfo)
*** Command Tables:
command_table  0000b81c  #00  (ASIC_Init):
  Size         0055
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 5202              CALL_TABLE  02  (ASIC_RegistersInit)
  0008: 5239              CALL_TABLE  39  (SpeedFanControl)
  000a: 6604              SET_DATA_BLOCK  04  (FirmwareInfo)
  000c: 028c022e00        MOVE   param[02]  [XX..]  <-  data[002e] [..XX]
  0011: 020d020100        MOVE   param[02]  [..XX]  <-  0001
  0016: 5243              CALL_TABLE  43  (SetVoltage)
  0018: 02050204004c04    MOVE   param[02]  [XXXX]  <-  044c0004
  001f: 5243              CALL_TABLE  43  (SetVoltage)
  0021: 020d020500        MOVE   param[02]  [..XX]  <-  0005
  0026: 5243              CALL_TABLE  43  (SetVoltage)
  0028: 5205              CALL_TABLE  05  (MemoryControllerInit)
  002a: 5247              CALL_TABLE  47  (ClockSource)
  002c: 02010200          MOVE   param[02]  [XXXX]  <-  param[00]  [XXXX]
  0030: 0ee50208          OR     param[02]  [X...]  <-  08
  0034: 520a              CALL_TABLE  0a  (SetEngineClock)
  0036: 02010201          MOVE   param[02]  [XXXX]  <-  param[01]  [XXXX]
  003a: 0ee50208          OR     param[02]  [X...]  <-  08
  003e: 520b              CALL_TABLE  0b  (SetMemoryClock)
  0040: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  0042: 030c410400        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0004] [..XX]
  0047: 4c0d410200        TEST   WS_REMIND/HI32 [..XX]  <-  0002
  004c: 445400            JUMP_Equal  0054
  004f: 0da5c90504        OR     reg[05c9]  [.X..]  <-  04
  0054: 5b                EOT
command_table  0000b872  #01  (GetDisplaySurfaceSize):
  Size         001e
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 0208000d1a        MOVE   param[00]  [..XX]  <-  reg[1a0d]  [..XX]
  000e: 3208000b1a        SUB    param[00]  [..XX]  <-  reg[1a0b]  [..XX]
  0013: 0288000e1a        MOVE   param[00]  [XX..]  <-  reg[1a0e]  [..XX]
  0018: 3288000c1a        SUB    param[00]  [XX..]  <-  reg[1a0c]  [..XX]
  001d: 5b                EOT
command_table  0000b890  #02  (ASIC_RegistersInit):
  Size         03d1
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        01 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  0009: 0105020001800000  MOVE   reg[0002]  [XXXX]  <-  00008001
  0011: 0105210080000000  MOVE   reg[0021]  [XXXX]  <-  00000080
  0019: 0105110007005000  MOVE   reg[0011]  [XXXX]  <-  00500007
  0021: 0725c4007f        AND    reg[00c4]  [...X]  <-  7f
  0026: 370400            SET_ATI_PORT  0004
  0029: 0105200000804000  MOVE   reg[0020]  [XXXX]  <-  00408000
  0031: 0105a00010000160  MOVE   reg[00a0]  [XXXX]  <-  60010010
  0039: 5c05b1007f00000880028886  MASK   reg[00b1]  [XXXX]  &  0800007f  |  86880280
  0045: 5c05a1004007000080100104  MASK   reg[00a1]  [XXXX]  &  00000740  |  04011080
  0051: 5c05a2007f30000000002000  MASK   reg[00a2]  [XXXX]  &  0000307f  |  00200000
  005d: 5c05a4000100800d20030012  MASK   reg[00a4]  [XXXX]  &  0d800001  |  12000320
  0069: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  006c: 0105980100443201  MOVE   reg[0198]  [XXXX]  <-  01324400
  0074: 01058f0104760000  MOVE   reg[018f]  [XXXX]  <-  00007604
  007c: 54000600          CLEAR  reg[0006]  [XXXX]
  0080: 0105020000600100  MOVE   reg[0002]  [XXXX]  <-  00016000
  0088: 0105030045428c3d  MOVE   reg[0003]  [XXXX]  <-  3d8c4245
  0090: 0105040000600100  MOVE   reg[0004]  [XXXX]  <-  00016000
  0098: 0105050045428c3d  MOVE   reg[0005]  [XXXX]  <-  3d8c4245
  00a0: 0105020004400100  MOVE   reg[0002]  [XXXX]  <-  00014004
  00a8: 0105030003000000  MOVE   reg[0003]  [XXXX]  <-  00000003
  00b0: 0105040004400100  MOVE   reg[0004]  [XXXX]  <-  00014004
  00b8: 0105050003000000  MOVE   reg[0005]  [XXXX]  <-  00000003
  00c0: 0105020004800100  MOVE   reg[0002]  [XXXX]  <-  00018004
  00c8: 010d0300fff0      MOVE   reg[0003]  [..XX]  <-  f0ff
  00ce: 010d0300ff00      MOVE   reg[0003]  [..XX]  <-  00ff
  00d4: 0105040004800100  MOVE   reg[0004]  [XXXX]  <-  00018004
  00dc: 010d0500fff0      MOVE   reg[0005]  [..XX]  <-  f0ff
  00e2: 010d0500ff00      MOVE   reg[0005]  [..XX]  <-  00ff
  00e8: 0105000b2100200f  MOVE   reg[0b00]  [XXXX]  <-  0f200021
  00f0: 0105cc0b01000000  MOVE   reg[0bcc]  [XXXX]  <-  00000001
  00f8: 0d25800502        OR     reg[0580]  [...X]  <-  02
  00fd: 028d000007        MOVE   param[00]  [XX..]  <-  0700
  0102: 5218              CALL_TABLE  18  (DAC1EncoderControl)
  0104: 028d000007        MOVE   param[00]  [XX..]  <-  0700
  0109: 5219              CALL_TABLE  19  (DAC2EncoderControl)
  010b: 550000            CLEAR  param[00]  [XXXX]
  010e: 5223              CALL_TABLE  23  (EnableCRTC)
  0110: 2c250001          ADD    param[00]  [...X]  <-  01
  0114: 3d250006          COMP   param[00]  [...X]  <-  06
  0118: 450e01            JUMP_Below  010e
  011b: 5102              DELAY_MicroSec  02
  011d: 552000            CLEAR  param[00]  [...X]
  0120: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0122: 5ce5c01a0302      MASK   reg[1ac0]  [X...]  &  03  |  02
  0128: 0105fd1a20000000  MOVE   reg[1afd]  [XXXX]  <-  00000020
  0130: 0125911a55        MOVE   reg[1a91]  [...X]  <-  55
  0135: 0d257d1a01        OR     reg[1a7d]  [...X]  <-  01
  013a: 014db61b0001      MOVE   reg[1bb6]  [.XX.]  <-  0100
  0140: 2c250001          ADD    param[00]  [...X]  <-  01
  0144: 3d250006          COMP   param[00]  [...X]  <-  06
  0148: 452001            JUMP_Below  0120
  014b: 3a0000            SET_REG_BLOCK  0000
  014e: 5c05f602fff8ffff00040000  MASK   reg[02f6]  [XXXX]  &  fffff8ff  |  00000400
  015a: 0105dc0010002c00  MOVE   reg[00dc]  [XXXX]  <-  002c0010
  0162: 0125e0002f        MOVE   reg[00e0]  [...X]  <-  2f
  0167: 010dd8000100      MOVE   reg[00d8]  [..XX]  <-  0001
  016d: 0105dd0019002d00  MOVE   reg[00dd]  [XXXX]  <-  002d0019
  0175: 0125e1002a        MOVE   reg[00e1]  [...X]  <-  2a
  017a: 010dd9000100      MOVE   reg[00d9]  [..XX]  <-  0001
  0180: 0165d40002        MOVE   reg[00d4]  [..X.]  <-  02
  0185: 66ff              SET_DATA_BLOCK  ff  (this table)
  0187: 2d0d425002        ADD    WS_DATAPTR [..XX]  <-  0250
  018c: 550000            CLEAR  param[00]  [XXXX]
  018f: 5212              CALL_TABLE  12  (AdjustMemoryController)
  0191: 03254110          MOVE   WS_REMIND/HI32 [...X]  <-  10
  0195: 0d65531940        OR     reg[1953]  [..X.]  <-  40
  019a: 07655319bf        AND    reg[1953]  [..X.]  <-  bf
  019f: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  01a3: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  01a7: 499501            JUMP_NotEqual  0195
  01aa: 0d254a1901        OR     reg[194a]  [...X]  <-  01
  01af: 54304a19          CLEAR  reg[194a]  [.X..]
  01b3: 0d254b1901        OR     reg[194b]  [...X]  <-  01
  01b8: 54304b19          CLEAR  reg[194b]  [.X..]
  01bc: 5132              DELAY_MicroSec  32
  01be: 07e59d017f        AND    reg[019d]  [X...]  <-  7f
  01c3: 0105400009020000  MOVE   reg[0040]  [XXXX]  <-  00000209
  01cb: 4ae5410002        TEST   reg[0041]  [X...]  <-  02
  01d0: 444c02            JUMP_Equal  024c
  01d3: 010540001f020000  MOVE   reg[0040]  [XXXX]  <-  0000021f
  01db: 0308404100        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0041]  [..XX]
  01e0: 150d4001          SHIFT_LEFT  WS_QUOT/LOW32 [..XX]  by  01
  01e4: 090d40801f        AND    WS_QUOT/LOW32 [..XX]  <-  1f80
  01e9: 0105400021020000  MOVE   reg[0040]  [XXXX]  <-  00000221
  01f1: 0300414100        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[0041]  [XXXX]
  01f6: 15054101          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  01
  01fa: 0105400020020000  MOVE   reg[0040]  [XXXX]  <-  00000220
  0202: 03f8414100        MOVE   WS_REMIND/HI32 [X...]  <-  reg[0041]  [X...]
  0207: 1b3d4107          SHIFT_RIGHT  WS_REMIND/HI32 [X...]  by  07
  020b: 0f3a4141          OR     WS_REMIND/HI32 [...X]  <-  WS_REMIND/HI32 [X...]
  020f: 66ff              SET_DATA_BLOCK  ff  (this table)
  0211: 2d0d42c503        ADD    WS_DATAPTR [..XX]  <-  03c5
  0216: 038c400000        MOVE   WS_QUOT/LOW32 [XX..]  <-  data[0000] [..XX]
  021b: 3e8d40ffff        COMP   WS_QUOT/LOW32 [XX..]  <-  ffff
  0220: 444902            JUMP_Equal  0249
  0223: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  0228: 5c0ad2013fe040    MASK   reg[01d2]  [..XX]  &  e03f  |  WS_QUOT/LOW32 [..XX]
  022f: 03e24141          MOVE   WS_REMIND/HI32 [X...]  <-  WS_REMIND/HI32 [...X]
  0233: 09e5410f          AND    WS_REMIND/HI32 [X...]  <-  0f
  0237: 5c3ad301f041      MASK   reg[01d3]  [...X]  &  f0  |  WS_REMIND/HI32 [X...]
  023d: 1b054104          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  04
  0241: 2d0d420200        ADD    WS_DATAPTR [..XX]  <-  0002
  0246: 431602            JUMP   0216
  0249: 560848            CLEAR  WS_REGPTR [..XX]
  024c: 5b                EOT
  024d: 7a8101d5009800e40004e50000e600000c26040d26040e26042d080477190492
        09049309049409042e08043008042f08041e0904700504c50104950104891804
        9d1800b11800c91800dd1800f118008a18049e1800b21800ca1800de1800f218
        004919047119047219007319007419007519007619003b0104ae17045d190446
        1904f90204fb0204ff02000303000703000b03000f0300fc0204000300040300
        0803000c0300100300cb0104cd0104cf01041a03041d0304791504d20104d401
        00d601001902001b0200d30104d50100d701001a02041c0204ffff00ffffff00
        04f70c0900008200004400001000000010000000000000000004040000040400
        0004000000040400800c040000040000000404000114040020d3201d64003200
        001c000010123d220f000000000000001b02000118001b00f0f0030300000000
        102702000008000402000300126b1a06726900f9010000004444444444040000
        000100fc60100104080000008801000088010000000000000000020004004700
        4900ffff  
                          CTB_DS  385 bytes
command_table  0000d35a  #03  (VRAM_BlockVenderDetection):
  Size         00c3
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        02 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 0105310a40610100  MOVE   reg[0a31]  [XXXX]  <-  00016140
  0011: 5105              DELAY_MicroSec  05
  0013: 030046490a        MOVE   WS_FB_WIN [XXXX]  <-  reg[0a49]  [XXXX]
  0018: 0300404e0a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0a4e]  [XXXX]
  001d: 0105490a60000700  MOVE   reg[0a49]  [XXXX]  <-  00070060
  0025: 01054f0a60000700  MOVE   reg[0a4f]  [XXXX]  <-  00070060
  002d: 01054a0a60000700  MOVE   reg[0a4a]  [XXXX]  <-  00070060
  0035: 0105500a60000700  MOVE   reg[0a50]  [XXXX]  <-  00070060
  003d: 01054e0a00000000  MOVE   reg[0a4e]  [XXXX]  <-  00000000
  0045: 0105540a00000000  MOVE   reg[0a54]  [XXXX]  <-  00000000
  004d: 0300407e0a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0a7e]  [XXXX]
  0052: 0102490a46        MOVE   reg[0a49]  [XXXX]  <-  WS_FB_WIN [XXXX]
  0057: 01024f0a46        MOVE   reg[0a4f]  [XXXX]  <-  WS_FB_WIN [XXXX]
  005c: 01024a0a46        MOVE   reg[0a4a]  [XXXX]  <-  WS_FB_WIN [XXXX]
  0061: 0102500a46        MOVE   reg[0a50]  [XXXX]  <-  WS_FB_WIN [XXXX]
  0066: 01024e0a40        MOVE   reg[0a4e]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  006b: 0102540a40        MOVE   reg[0a54]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0070: 0105310a00610100  MOVE   reg[0a31]  [XXXX]  <-  00016100
  0078: 1b054008          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  08
  007c: 563840            CLEAR  WS_QUOT/LOW32 [X...]
  007f: 03654080          MOVE   WS_QUOT/LOW32 [..X.]  <-  80
  0083: 030541e63b0500    MOVE   WS_REMIND/HI32 [XXXX]  <-  00053be6
  008a: 03a24041          MOVE   WS_QUOT/LOW32 [.X..]  <-  WS_REMIND/HI32 [...X]
  008e: 09a54007          AND    WS_QUOT/LOW32 [.X..]  <-  07
  0092: 03324340          MOVE   WS_SHIFT [...X]  <-  WS_QUOT/LOW32 [.X..]
  0096: 4c254001          TEST   WS_QUOT/LOW32 [...X]  <-  01
  009a: 44a100            JUMP_Equal  00a1
  009d: 0fe24044          OR     WS_QUOT/LOW32 [X...]  <-  WS_OR_MASK [...X]
  00a1: 1b0d4001          SHIFT_RIGHT  WS_QUOT/LOW32 [..XX]  by  01
  00a5: 1b054103          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  03
  00a9: 3e654000          COMP   WS_QUOT/LOW32 [..X.]  <-  00
  00ad: 498a00            JUMP_NotEqual  008a
  00b0: 017a800a40        MOVE   reg[0a80]  [..X.]  <-  WS_QUOT/LOW32 [X...]
  00b5: 02ba0040          MOVE   param[00]  [.X..]  <-  WS_QUOT/LOW32 [X...]
  00b9: 523e              CALL_TABLE  3e  (VRAM_GetCurrentInfoBlock)
  00bb: 0224000a00        MOVE   param[00]  [...X]  <-  data[000a] [...X]
  00c0: 5234              CALL_TABLE  34  (VRAM_BlockDetectionByStrap)
  00c2: 5b                EOT
command_table  0000e31e  #04  (SetClocksRatio/DIGxEncoderControl):
  Size         0177
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 03014601          MOVE   WS_FB_WIN [XXXX]  <-  param[01]  [XXXX]
  000d: 02310100          MOVE   param[01]  [...X]  <-  param[00]  [.X..]
  0011: 1a250104          SHIFT_RIGHT  param[01]  [...X]  by  04
  0015: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0017: 02020146          MOVE   param[01]  [XXXX]  <-  WS_FB_WIN [XXXX]
  001b: 423900630f43006308380163092901630a3001630b4501630c4d01630d5d0163
        106f015a5a  
                          SWITCH  param[00]  [X...]
        0f->0043 08->0138 09->0129 0a->0130 0b->0145 0c->014d 0d->015d 10->016f
  0040: 432501            JUMP   0125
  0043: 15254604          SHIFT_LEFT  WS_FB_WIN [...X]  by  04
  0047: 5c62001c8f46      MASK   reg[1c00]  [..X.]  &  8f  |  WS_FB_WIN [...X]
  004d: 5400831c          CLEAR  reg[1c83]  [XXXX]
  0051: 3d250101          COMP   param[01]  [...X]  <-  01
  0055: 440001            JUMP_Equal  0100
  0058: 010d031c1f00      MOVE   reg[1c03]  [..XX]  <-  001f
  005e: 3d250100          COMP   param[01]  [...X]  <-  00
  0062: 447300            JUMP_Equal  0073
  0065: 3d250102          COMP   param[01]  [...X]  <-  02
  0069: 44ef00            JUMP_Equal  00ef
  006c: 3d250105          COMP   param[01]  [...X]  <-  05
  0070: 49f700            JUMP_NotEqual  00f7
  0073: 5408c11c          CLEAR  reg[1cc1]  [..XX]
  0077: 3da50100          COMP   param[01]  [.X..]  <-  00
  007b: 498200            JUMP_NotEqual  0082
  007e: 02a50102          MOVE   param[01]  [.X..]  <-  02
  0082: 32a50101          SUB    param[01]  [.X..]  <-  01
  0086: 01f1c11c01        MOVE   reg[1cc1]  [X...]  <-  param[01]  [.X..]
  008b: 4a25c31c01        TEST   reg[1cc3]  [...X]  <-  01
  0090: 49d700            JUMP_NotEqual  00d7
  0093: 0765c91cfe        AND    reg[1cc9]  [..X.]  <-  fe
  0098: 0105ca1c00800000  MOVE   reg[1cca]  [XXXX]  <-  00008000
  00a0: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  00a3: 03094000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [..XX]
  00a7: 21054000800000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00008000
  00ae: 030541483f0000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00003f48
  00b5: 4ba50001          TEST   param[00]  [.X..]  <-  01
  00b9: 44c300            JUMP_Equal  00c3
  00bc: 03054178690000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00006978
  00c3: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00c7: 0102cb1c40        MOVE   reg[1ccb]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00cc: 0d25d51c10        OR     reg[1cd5]  [...X]  <-  10
  00d1: 0d0dc01c0010      OR     reg[1cc0]  [..XX]  <-  1000
  00d7: 022001001c        MOVE   param[01]  [...X]  <-  reg[1c00]  [...X]
  00dc: 08250107          AND    param[01]  [...X]  <-  07
  00e0: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  00e2: 152d4604          SHIFT_LEFT  WS_FB_WIN [..X.]  by  04
  00e6: 01aa9c1b46        MOVE   reg[1b9c]  [.X..]  <-  WS_FB_WIN [..X.]
  00eb: 3a0000            SET_REG_BLOCK  0000
  00ee: 5b                EOT
  00ef: 0105831c01000000  MOVE   reg[1c83]  [XXXX]  <-  00000001
  00f7: 070d7c1ceffc      AND    reg[1c7c]  [..XX]  <-  fcef
  00fd: 432501            JUMP   0125
  0100: 010d031c6300      MOVE   reg[1c03]  [..XX]  <-  0063
  0106: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0108: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  010d: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  0111: 442501            JUMP_Equal  0125
  0114: 0d258c1c01        OR     reg[1c8c]  [...X]  <-  01
  0119: 4ce54110          TEST   WS_REMIND/HI32 [X...]  <-  10
  011d: 442501            JUMP_Equal  0125
  0120: 0d258c1c10        OR     reg[1c8c]  [...X]  <-  10
  0125: 3a0000            SET_REG_BLOCK  0000
  0128: 5b                EOT
  0129: 5420d11c          CLEAR  reg[1cd1]  [...X]
  012d: 432501            JUMP   0125
  0130: 0d25d11c01        OR     reg[1cd1]  [...X]  <-  01
  0135: 432501            JUMP   0125
  0138: 0d65c91c01        OR     reg[1cc9]  [..X.]  <-  01
  013d: 0725c01cef        AND    reg[1cc0]  [...X]  <-  ef
  0142: 432501            JUMP   0125
  0145: 0d25c01c10        OR     reg[1cc0]  [...X]  <-  10
  014a: 432501            JUMP   0125
  014d: 5408c31c          CLEAR  reg[1cc3]  [..XX]
  0151: 51c8              DELAY_MicroSec  c8
  0153: 0d25c41c01        OR     reg[1cc4]  [...X]  <-  01
  0158: 5132              DELAY_MicroSec  32
  015a: 432501            JUMP   0125
  015d: 0725c41cfe        AND    reg[1cc4]  [...X]  <-  fe
  0162: 510a              DELAY_MicroSec  0a
  0164: 010dc31c0102      MOVE   reg[1cc3]  [..XX]  <-  0201
  016a: 51c8              DELAY_MicroSec  c8
  016c: 432501            JUMP   0125
  016f: 0121de1c01        MOVE   reg[1cde]  [...X]  <-  param[01]  [...X]
  0174: 432501            JUMP   0125
command_table  0000bc62  #05  (MemoryControllerInit):
  Size         0261
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 54202415          CLEAR  reg[1524]  [...X]
  000d: 0125000803        MOVE   reg[0800]  [...X]  <-  03
  0012: 01252b0801        MOVE   reg[082b]  [...X]  <-  01
  0017: 550000            CLEAR  param[00]  [XXXX]
  001a: 5234              CALL_TABLE  34  (VRAM_BlockDetectionByStrap)
  001c: 523e              CALL_TABLE  3e  (VRAM_GetCurrentInfoBlock)
  001e: 01e4800a0b00      MOVE   reg[0a80]  [X...]  <-  data[000b] [...X]
  0024: 0124800a1d00      MOVE   reg[0a80]  [...X]  <-  data[001d] [...X]
  002a: 0d25800a20        OR     reg[0a80]  [...X]  <-  20
  002f: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  0032: 0324400c00        MOVE   WS_QUOT/LOW32 [...X]  <-  data[000c] [...X]
  0037: 15254003          SHIFT_LEFT  WS_QUOT/LOW32 [...X]  by  03
  003b: 66ff              SET_DATA_BLOCK  ff  (this table)
  003d: 2d0d420502        ADD    WS_DATAPTR [..XX]  <-  0205
  0042: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0046: 0104d7090000      MOVE   reg[09d7]  [XXXX]  <-  data[0000] [XXXX]
  004c: 010c01080400      MOVE   reg[0801]  [..XX]  <-  data[0004] [..XX]
  0052: 523e              CALL_TABLE  3e  (VRAM_GetCurrentInfoBlock)
  0054: 010402080000      MOVE   reg[0802]  [XXXX]  <-  data[0000] [XXXX]
  005a: 0705d8090014fcff  AND    reg[09d8]  [XXXX]  <-  fffc1400
  0062: 0d0cd8090600      OR     reg[09d8]  [..XX]  <-  data[0006] [..XX]
  0068: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  006b: 0324411400        MOVE   WS_REMIND/HI32 [...X]  <-  data[0014] [...X]
  0070: 15054106          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  06
  0074: 01020a1541        MOVE   reg[150a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0079: 0324400600        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0006] [...X]
  007e: 03624040          MOVE   WS_QUOT/LOW32 [..X.]  <-  WS_QUOT/LOW32 [...X]
  0082: 1b2d4006          SHIFT_RIGHT  WS_QUOT/LOW32 [..X.]  by  06
  0086: 15254002          SHIFT_LEFT  WS_QUOT/LOW32 [...X]  by  02
  008a: 0f2a4040          OR     WS_QUOT/LOW32 [...X]  <-  WS_QUOT/LOW32 [..X.]
  008e: 0925400f          AND    WS_QUOT/LOW32 [...X]  <-  0f
  0092: 0105250a403ce37e  MOVE   reg[0a25]  [XXXX]  <-  7ee33c40
  009a: 0d22250a40        OR     reg[0a25]  [...X]  <-  WS_QUOT/LOW32 [...X]
  009f: 5c05260a00000010fd0f1301  MASK   reg[0a26]  [XXXX]  &  10000000  |  01130ffd
  00ab: 0105270a1b00002a  MOVE   reg[0a27]  [XXXX]  <-  2a00001b
  00b3: 0105570a31040300  MOVE   reg[0a57]  [XXXX]  <-  00030431
  00bb: 010d00080100      MOVE   reg[0800]  [..XX]  <-  0001
  00c1: 0105570a31040300  MOVE   reg[0a57]  [XXXX]  <-  00030431
  00c9: 5c65250ac33c      MASK   reg[0a25]  [..X.]  &  c3  |  3c
  00cf: 010d00081200      MOVE   reg[0800]  [..XX]  <-  0012
  00d5: 0105570a31040300  MOVE   reg[0a57]  [XXXX]  <-  00030431
  00dd: 5c65250ac334      MASK   reg[0a25]  [..X.]  &  c3  |  34
  00e3: 010d00080300      MOVE   reg[0800]  [..XX]  <-  0003
  00e9: 6618              SET_DATA_BLOCK  18  (MC_InitParameter/AdjustARB_SEQ)
  00eb: 55c000            CLEAR  param[00]  [XXXX]
  00ee: 2d0c420400        ADD    WS_DATAPTR [..XX]  <-  data[0004] [..XX]
  00f3: 5212              CALL_TABLE  12  (AdjustMemoryController)
  00f5: 3c25810102        COMP   reg[0181]  [...X]  <-  02
  00fa: 441501            JUMP_Equal  0115
  00fd: 01052d0a80303200  MOVE   reg[0a2d]  [XXXX]  <-  00323080
  0105: 01052e0a80303200  MOVE   reg[0a2e]  [XXXX]  <-  00323080
  010d: 01053d0abfff0000  MOVE   reg[0a3d]  [XXXX]  <-  0000ffbf
  0115: 020500ffffff00    MOVE   param[00]  [XXXX]  <-  00ffffff
  011c: 02f000cd05        MOVE   param[00]  [X...]  <-  reg[05cd]  [.X..]
  0121: 661c              SET_DATA_BLOCK  1c  (VRAM_Info)
  0123: 2d0c420400        ADD    WS_DATAPTR [..XX]  <-  data[0004] [..XX]
  0128: 5212              CALL_TABLE  12  (AdjustMemoryController)
  012a: 0de54e0a30        OR     reg[0a4e]  [X...]  <-  30
  012f: 0de5540a30        OR     reg[0a54]  [X...]  <-  30
  0134: 0de5970a30        OR     reg[0a97]  [X...]  <-  30
  0139: 0de5980a30        OR     reg[0a98]  [X...]  <-  30
  013e: 07e54e0acf        AND    reg[0a4e]  [X...]  <-  cf
  0143: 07e5540acf        AND    reg[0a54]  [X...]  <-  cf
  0148: 07e5970acf        AND    reg[0a97]  [X...]  <-  cf
  014d: 07e5980acf        AND    reg[0a98]  [X...]  <-  cf
  0152: 0300410a15        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[150a]  [XXXX]
  0157: 33054101000000    SUB    WS_REMIND/HI32 [XXXX]  <-  00000001
  015e: 1b054104          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  04
  0162: 54080908          CLEAR  reg[0809]  [..XX]
  0166: 018a090841        MOVE   reg[0809]  [XX..]  <-  WS_REMIND/HI32 [..XX]
  016b: 5400010b          CLEAR  reg[0b01]  [XXXX]
  016f: 5420c900          CLEAR  reg[00c9]  [...X]
  0173: 5400c400          CLEAR  reg[00c4]  [XXXX]
  0177: 0725270a9f        AND    reg[0a27]  [...X]  <-  9f
  017c: 5c25f309fc04      MASK   reg[09f3]  [...X]  &  fc  |  04
  0182: 03054601000000    MOVE   WS_FB_WIN [XXXX]  <-  00000001
  0189: 0388460008        MOVE   WS_FB_WIN [XX..]  <-  reg[0800]  [..XX]
  018e: 66ff              SET_DATA_BLOCK  ff  (this table)
  0190: 2d0d421d02        ADD    WS_DATAPTR [..XX]  <-  021d
  0195: 010a000846        MOVE   reg[0800]  [..XX]  <-  WS_FB_WIN [..XX]
  019a: 0124930a0000      MOVE   reg[0a93]  [...X]  <-  data[0000] [...X]
  01a0: 0124940a0100      MOVE   reg[0a94]  [...X]  <-  data[0001] [...X]
  01a6: 0104a30a0200      MOVE   reg[0aa3]  [XXXX]  <-  data[0002] [XXXX]
  01ac: 0104a40a0600      MOVE   reg[0aa4]  [XXXX]  <-  data[0006] [XXXX]
  01b2: 0104a50a0a00      MOVE   reg[0aa5]  [XXXX]  <-  data[000a] [XXXX]
  01b8: 0104a60a0e00      MOVE   reg[0aa6]  [XXXX]  <-  data[000e] [XXXX]
  01be: 0104a70a1200      MOVE   reg[0aa7]  [XXXX]  <-  data[0012] [XXXX]
  01c4: 0104a80a1600      MOVE   reg[0aa8]  [XXXX]  <-  data[0016] [XXXX]
  01ca: 0104a90a1a00      MOVE   reg[0aa9]  [XXXX]  <-  data[001a] [XXXX]
  01d0: 0104aa0a1e00      MOVE   reg[0aaa]  [XXXX]  <-  data[001e] [XXXX]
  01d6: 07e52d0ac1        AND    reg[0a2d]  [X...]  <-  c1
  01db: 07e52e0ac1        AND    reg[0a2e]  [X...]  <-  c1
  01e0: 2d0d422200        ADD    WS_DATAPTR [..XX]  <-  0022
  01e5: 2d254611          ADD    WS_FB_WIN [...X]  <-  11
  01e9: 3e254612          COMP   WS_FB_WIN [...X]  <-  12
  01ed: 46f701            JUMP_Above  01f7
  01f0: 4ca54602          TEST   WS_FB_WIN [.X..]  <-  02
  01f4: 499501            JUMP_NotEqual  0195
  01f7: 011a000846        MOVE   reg[0800]  [..XX]  <-  WS_FB_WIN [XX..]
  01fc: 0de5260a01        OR     reg[0a26]  [X...]  <-  01
  0201: 5b                EOT
  0202: 7a5c0010320700ed0f060021430700e01f040032540700102f0200e1b45c7d28
        00e63b05007eb94000d042f7007eb9080084b2fa008352fa00e35d0500e1b4eb
        692100f48b4c007eb94000d042f7007e99090084b2fa0042569f00f4ab0c00  
                          CTB_DS  92 bytes
command_table  0000bec4  #06  (EnableCRTCMemReq):
  Size         0019
  Format Rev.  02
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  000b: 68650001          XOR    param[00]  [..X.]  <-  01
  000f: 5ce99c1bfe00      MASK   reg[1b9c]  [X...]  &  fe  |  param[00]  [..X.]
  0015: 3a0000            SET_REG_BLOCK  0000
  0018: 5b                EOT
command_table  0000d41e  #07  (MemoryParamAdjust):
  Size         00ec
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 523e              CALL_TABLE  3e  (VRAM_GetCurrentInfoBlock)
  000b: 0104820a1800      MOVE   reg[0a82]  [XXXX]  <-  data[0018] [XXXX]
  0011: 0324411e00        MOVE   WS_REMIND/HI32 [...X]  <-  data[001e] [...X]
  0016: 15254106          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  06
  001a: 0d22800a41        OR     reg[0a80]  [...X]  <-  WS_REMIND/HI32 [...X]
  001f: 0324411f00        MOVE   WS_REMIND/HI32 [...X]  <-  data[001f] [...X]
  0024: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  0028: 03624141          MOVE   WS_REMIND/HI32 [..X.]  <-  WS_REMIND/HI32 [...X]
  002c: 152d4104          SHIFT_LEFT  WS_REMIND/HI32 [..X.]  by  04
  0030: 0f2a4141          OR     WS_REMIND/HI32 [...X]  <-  WS_REMIND/HI32 [..X.]
  0034: 0122550a41        MOVE   reg[0a55]  [...X]  <-  WS_REMIND/HI32 [...X]
  0039: 0122560a41        MOVE   reg[0a56]  [...X]  <-  WS_REMIND/HI32 [...X]
  003e: 0224011f00        MOVE   param[01]  [...X]  <-  data[001f] [...X]
  0043: 1a250104          SHIFT_RIGHT  param[01]  [...X]  by  04
  0047: 024d01f001        MOVE   param[01]  [.XX.]  <-  01f0
  004c: 4ae59a0a10        TEST   reg[0a9a]  [X...]  <-  10
  0051: 495b00            JUMP_NotEqual  005b
  0054: 5d0d01ffc03000    MASK   param[01]  [..XX]  &  c0ff  |  0030
  005b: 020500e000ff00    MOVE   param[00]  [XXXX]  <-  00ff00e0
  0062: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0064: 0de54e0a30        OR     reg[0a4e]  [X...]  <-  30
  0069: 0de5540a30        OR     reg[0a54]  [X...]  <-  30
  006e: 0de5970a30        OR     reg[0a97]  [X...]  <-  30
  0073: 0de5980a30        OR     reg[0a98]  [X...]  <-  30
  0078: 07e54e0acf        AND    reg[0a4e]  [X...]  <-  cf
  007d: 07e5540acf        AND    reg[0a54]  [X...]  <-  cf
  0082: 07e5970acf        AND    reg[0a97]  [X...]  <-  cf
  0087: 07e5980acf        AND    reg[0a98]  [X...]  <-  cf
  008c: 03054601000000    MOVE   WS_FB_WIN [XXXX]  <-  00000001
  0093: 0388460008        MOVE   WS_FB_WIN [XX..]  <-  reg[0800]  [..XX]
  0098: 66ff              SET_DATA_BLOCK  ff  (this table)
  009a: 2d0d42dc00        ADD    WS_DATAPTR [..XX]  <-  00dc
  009f: 010a000846        MOVE   reg[0800]  [..XX]  <-  WS_FB_WIN [..XX]
  00a4: 01e4970a0000      MOVE   reg[0a97]  [X...]  <-  data[0000] [...X]
  00aa: 01e4980a0100      MOVE   reg[0a98]  [X...]  <-  data[0001] [...X]
  00b0: 01e44e0a0200      MOVE   reg[0a4e]  [X...]  <-  data[0002] [...X]
  00b6: 01e4540a0300      MOVE   reg[0a54]  [X...]  <-  data[0003] [...X]
  00bc: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  00c1: 2d254611          ADD    WS_FB_WIN [...X]  <-  11
  00c5: 3e254612          COMP   WS_FB_WIN [...X]  <-  12
  00c9: 46d300            JUMP_Above  00d3
  00cc: 4ca54602          TEST   WS_FB_WIN [.X..]  <-  02
  00d0: 499f00            JUMP_NotEqual  009f
  00d3: 011a000846        MOVE   reg[0800]  [..XX]  <-  WS_FB_WIN [XX..]
  00d8: 5b                EOT
  00d9: 7a10000c0c000c04040400040404000c0c000c  
                          CTB_DS  16 bytes
command_table  00000000  #08  (DVOEncoderControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000bede  #09  (GPIOPinControl):
  Size         010c
  Format Rev.  02
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 660c              SET_DATA_BLOCK  0c  (GPIO_Pin_LUT)
  000b: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  0010: 2d0a4142          ADD    WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  0014: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0019: 3d24000300        COMP   param[00]  [...X]  <-  data[0003] [...X]
  001e: 443000            JUMP_Equal  0030
  0021: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0026: 3e0a4241          COMP   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  002a: 440801            JUMP_Equal  0108
  002d: 431900            JUMP   0019
  0030: 560043            CLEAR  WS_SHIFT [XXXX]
  0033: 03a4410200        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0002] [...X]
  0038: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  003d: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  0042: 440801            JUMP_Equal  0108
  0045: 03324341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [.X..]
  0049: 3e0d410519        COMP   WS_REMIND/HI32 [..XX]  <-  1905
  004e: 497300            JUMP_NotEqual  0073
  0051: 03f24141          MOVE   WS_REMIND/HI32 [X...]  <-  WS_REMIND/HI32 [.X..]
  0055: 3ee54110          COMP   WS_REMIND/HI32 [X...]  <-  10
  0059: 466300            JUMP_Above  0063
  005c: 1b3d4101          SHIFT_RIGHT  WS_REMIND/HI32 [X...]  by  01
  0060: 436f00            JUMP   006f
  0063: 09e54103          AND    WS_REMIND/HI32 [X...]  <-  03
  0067: 153d4102          SHIFT_LEFT  WS_REMIND/HI32 [X...]  by  02
  006b: 2de5410c          ADD    WS_REMIND/HI32 [X...]  <-  0c
  006f: 033a4341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [X...]
  0073: 03024644          MOVE   WS_FB_WIN [XXXX]  <-  WS_OR_MASK [XXXX]
  0077: 03324341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [.X..]
  007b: 561840            CLEAR  WS_QUOT/LOW32 [XX..]
  007e: 030a4041          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_REMIND/HI32 [..XX]
  0082: 330d400100        SUB    WS_QUOT/LOW32 [..XX]  <-  0001
  0087: 0102000040        MOVE   reg[0000]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  008c: 0d02010046        OR     reg[0001]  [XXXX]  <-  WS_FB_WIN [XXXX]
  0091: 2d0d400200        ADD    WS_QUOT/LOW32 [..XX]  <-  0002
  0096: 0102000040        MOVE   reg[0000]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  009b: 4be50001          TEST   param[00]  [X...]  <-  01
  009f: 49e900            JUMP_NotEqual  00e9
  00a2: 0702010045        AND    reg[0001]  [XXXX]  <-  WS_AND_MASK [XXXX]
  00a7: 2d0d400100        ADD    WS_QUOT/LOW32 [..XX]  <-  0001
  00ac: 0102000040        MOVE   reg[0000]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00b1: 0300410100        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[0001]  [XXXX]
  00b6: 330d400300        SUB    WS_QUOT/LOW32 [..XX]  <-  0003
  00bb: 0102000040        MOVE   reg[0000]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00c0: 690546ffffffff    XOR    WS_FB_WIN [XXXX]  <-  ffffffff
  00c7: 0702010046        AND    reg[0001]  [XXXX]  <-  WS_FB_WIN [XXXX]
  00cc: 4c024144          TEST   WS_REMIND/HI32 [XXXX]  <-  WS_OR_MASK [XXXX]
  00d0: 44de00            JUMP_Equal  00de
  00d3: 03294300          MOVE   WS_SHIFT [...X]  <-  param[00]  [..X.]
  00d7: 0ea20044          OR     param[00]  [.X..]  <-  WS_OR_MASK [...X]
  00db: 430701            JUMP   0107
  00de: 03294300          MOVE   WS_SHIFT [...X]  <-  param[00]  [..X.]
  00e2: 08a20045          AND    param[00]  [.X..]  <-  WS_AND_MASK [...X]
  00e6: 430701            JUMP   0107
  00e9: 0d02010044        OR     reg[0001]  [XXXX]  <-  WS_OR_MASK [XXXX]
  00ee: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  00f3: 3da50001          COMP   param[00]  [.X..]  <-  01
  00f7: 440201            JUMP_Equal  0102
  00fa: 0702010045        AND    reg[0001]  [XXXX]  <-  WS_AND_MASK [XXXX]
  00ff: 430701            JUMP   0107
  0102: 0d02010044        OR     reg[0001]  [XXXX]  <-  WS_OR_MASK [XXXX]
  0107: 5b                EOT
  0108: 552000            CLEAR  param[00]  [...X]
  010b: 5b                EOT
command_table  0000bfea  #0a  (SetEngineClock):
  Size         0100
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  000a: 02e50102          MOVE   param[01]  [X...]  <-  02
  000e: 523c              CALL_TABLE  3c  (ComputeMemoryEnginePLL)
  0010: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0013: 0125810101        MOVE   reg[0181]  [...X]  <-  01
  0018: 0de5810104        OR     reg[0181]  [X...]  <-  04
  001d: 4a25830102        TEST   reg[0183]  [...X]  <-  02
  0022: 441d00            JUMP_Equal  001d
  0025: 07e58101fb        AND    reg[0181]  [X...]  <-  fb
  002a: 0d25800108        OR     reg[0180]  [...X]  <-  08
  002f: 0da5810180        OR     reg[0181]  [.X..]  <-  80
  0034: 4a25830102        TEST   reg[0183]  [...X]  <-  02
  0039: 443400            JUMP_Equal  0034
  003c: 07a581017f        AND    reg[0181]  [.X..]  <-  7f
  0041: 0725e401fe        AND    reg[01e4]  [...X]  <-  fe
  0046: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0049: 03214102          MOVE   WS_REMIND/HI32 [...X]  <-  param[02]  [...X]
  004d: 03a94102          MOVE   WS_REMIND/HI32 [.X..]  <-  param[02]  [..X.]
  0051: 15054104          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  04
  0055: 0300408001        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0180]  [XXXX]
  005a: 0905400b0c00f8    AND    WS_QUOT/LOW32 [XXXX]  <-  f8000c0b
  0061: 0f024041          OR     WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0065: 0102800140        MOVE   reg[0180]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  006a: 03014101          MOVE   WS_REMIND/HI32 [XXXX]  <-  param[01]  [XXXX]
  006e: 150d4102          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  02
  0072: 1b054102          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  02
  0076: 5c028201000000fc41  MASK   reg[0182]  [XXXX]  &  fc000000  |  WS_REMIND/HI32 [XXXX]
  007f: 4ba50208          TEST   param[02]  [.X..]  <-  08
  0083: 448e00            JUMP_Equal  008e
  0086: 0da5140202        OR     reg[0214]  [.X..]  <-  02
  008b: 439300            JUMP   0093
  008e: 07a51402fd        AND    reg[0214]  [.X..]  <-  fd
  0093: 0de5810101        OR     reg[0181]  [X...]  <-  01
  0098: 4a25830102        TEST   reg[0183]  [...X]  <-  02
  009d: 449800            JUMP_Equal  0098
  00a0: 07e58101fe        AND    reg[0181]  [X...]  <-  fe
  00a5: 0de5810108        OR     reg[0181]  [X...]  <-  08
  00aa: 07e58101f7        AND    reg[0181]  [X...]  <-  f7
  00af: 0320418301        MOVE   WS_REMIND/HI32 [...X]  <-  reg[0183]  [...X]
  00b4: 07258001f7        AND    reg[0180]  [...X]  <-  f7
  00b9: 0da5810180        OR     reg[0181]  [.X..]  <-  80
  00be: 4a25830102        TEST   reg[0183]  [...X]  <-  02
  00c3: 44be00            JUMP_Equal  00be
  00c6: 07a581017f        AND    reg[0181]  [.X..]  <-  7f
  00cb: 0125810102        MOVE   reg[0181]  [...X]  <-  02
  00d0: 0de5810104        OR     reg[0181]  [X...]  <-  04
  00d5: 4a25830102        TEST   reg[0183]  [...X]  <-  02
  00da: 44d500            JUMP_Equal  00d5
  00dd: 07e58101fb        AND    reg[0181]  [X...]  <-  fb
  00e2: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  00e6: 523d              CALL_TABLE  3d  (MemoryRefreshConversion)
  00e8: 4be50008          TEST   param[00]  [X...]  <-  08
  00ec: 49ff00            JUMP_NotEqual  00ff
  00ef: 522f              CALL_TABLE  2f  (GetMemoryClock)
  00f1: 02010201          MOVE   param[02]  [XXXX]  <-  param[01]  [XXXX]
  00f5: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  00f9: 02e50102          MOVE   param[01]  [X...]  <-  02
  00fd: 523f              CALL_TABLE  3f  (DynamicMemorySettings)
  00ff: 5b                EOT
command_table  0000c0ea  #0b  (SetMemoryClock):
  Size         022d
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        01 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 03010000          MOVE   work[00]   [XXXX]  <-  param[00]  [XXXX]
  000d: 090500ffffff00    AND    work[00]   [XXXX]  <-  00ffffff
  0014: 0765740afd        AND    reg[0a74]  [..X.]  <-  fd
  0019: 07e59a0ae0        AND    reg[0a9a]  [X...]  <-  e0
  001e: 3e0500409c0000    COMP   work[00]   [XXXX]  <-  00009c40
  0025: 464300            JUMP_Above  0043
  0028: 33050010270000    SUB    work[00]   [XXXX]  <-  00002710
  002f: 270500c4090000    DIV    work[00]   [XXXX]  <-  000009c4
  0036: 0d65740a02        OR     reg[0a74]  [..X.]  <-  02
  003b: 0de59a0a10        OR     reg[0a9a]  [X...]  <-  10
  0040: 435100            JUMP   0051
  0043: 330500409c0000    SUB    work[00]   [XXXX]  <-  00009c40
  004a: 27050088130000    DIV    work[00]   [XXXX]  <-  00001388
  0051: 3e254010          COMP   WS_QUOT/LOW32 [...X]  <-  10
  0055: 455c00            JUMP_Below  005c
  0058: 0325400f          MOVE   WS_QUOT/LOW32 [...X]  <-  0f
  005c: 0de29a0a40        OR     reg[0a9a]  [X...]  <-  WS_QUOT/LOW32 [...X]
  0061: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  0065: 02e50101          MOVE   param[01]  [X...]  <-  01
  0069: 523c              CALL_TABLE  3c  (ComputeMemoryEnginePLL)
  006b: 0765260aef        AND    reg[0a26]  [..X.]  <-  ef
  0070: 03254110          MOVE   WS_REMIND/HI32 [...X]  <-  10
  0074: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  0078: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  007c: 448700            JUMP_Equal  0087
  007f: 4a6594031b        TEST   reg[0394]  [..X.]  <-  1b
  0084: 497400            JUMP_NotEqual  0074
  0087: 0725eb09fe        AND    reg[09eb]  [...X]  <-  fe
  008c: 01252b0801        MOVE   reg[082b]  [...X]  <-  01
  0091: 54202415          CLEAR  reg[1524]  [...X]
  0095: 4a25800a08        TEST   reg[0a80]  [...X]  <-  08
  009a: 44a500            JUMP_Equal  00a5
  009d: 0105310a00000400  MOVE   reg[0a31]  [XXXX]  <-  00040000
  00a5: 03010000          MOVE   work[00]   [XXXX]  <-  param[00]  [XXXX]
  00a9: 090500ffffff00    AND    work[00]   [XXXX]  <-  00ffffff
  00b0: 270500fa000000    DIV    work[00]   [XXXX]  <-  000000fa
  00b7: 66ff              SET_DATA_BLOCK  ff  (this table)
  00b9: 2d0d420d02        ADD    WS_DATAPTR [..XX]  <-  020d
  00be: 3e0c400000        COMP   WS_QUOT/LOW32 [..XX]  <-  data[0000] [..XX]
  00c3: 47d200            JUMP_BelowOrEq  00d2
  00c6: 2d0d420200        ADD    WS_DATAPTR [..XX]  <-  0002
  00cb: 2de54001          ADD    WS_QUOT/LOW32 [X...]  <-  01
  00cf: 43be00            JUMP   00be
  00d2: 07259201e0        AND    reg[0192]  [...X]  <-  e0
  00d7: 0d3a920140        OR     reg[0192]  [...X]  <-  WS_QUOT/LOW32 [X...]
  00dc: 4be50010          TEST   param[00]  [X...]  <-  10
  00e0: 49e500            JUMP_NotEqual  00e5
  00e3: 5210              CALL_TABLE  10  (MemoryPLLInit)
  00e5: 520e              CALL_TABLE  0e  (ResetMemoryDLL)
  00e7: 523b              CALL_TABLE  3b  (MC_Synchronization)
  00e9: 4be50008          TEST   param[00]  [X...]  <-  08
  00ed: 442e01            JUMP_Equal  012e
  00f0: 02e50103          MOVE   param[01]  [X...]  <-  03
  00f4: 523f              CALL_TABLE  3f  (DynamicMemorySettings)
  00f6: 520f              CALL_TABLE  0f  (ResetMemoryDevice)
  00f8: 523e              CALL_TABLE  3e  (VRAM_GetCurrentInfoBlock)
  00fa: 0164800a1c00      MOVE   reg[0a80]  [..X.]  <-  data[001c] [...X]
  0100: 4a65800a0f        TEST   reg[0a80]  [..X.]  <-  0f
  0105: 492a01            JUMP_NotEqual  012a
  0108: 5203              CALL_TABLE  03  (VRAM_BlockVenderDetection)
  010a: 02f001cd05        MOVE   param[01]  [X...]  <-  reg[05cd]  [.X..]
  010f: 661c              SET_DATA_BLOCK  1c  (VRAM_Info)
  0111: 2d0c420400        ADD    WS_DATAPTR [..XX]  <-  data[0004] [..XX]
  0116: 5212              CALL_TABLE  12  (AdjustMemoryController)
  0118: 0765740afd        AND    reg[0a74]  [..X.]  <-  fd
  011d: 4ae59a0a10        TEST   reg[0a9a]  [X...]  <-  10
  0122: 442a01            JUMP_Equal  012a
  0125: 0d65740a02        OR     reg[0a74]  [..X.]  <-  02
  012a: 523b              CALL_TABLE  3b  (MC_Synchronization)
  012c: 5207              CALL_TABLE  07  (MemoryParamAdjust)
  012e: 02e50103          MOVE   param[01]  [X...]  <-  03
  0132: 523f              CALL_TABLE  3f  (DynamicMemorySettings)
  0134: 4be50004          TEST   param[00]  [X...]  <-  04
  0138: 495101            JUMP_NotEqual  0151
  013b: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  013f: 02e50101          MOVE   param[01]  [X...]  <-  01
  0143: 523f              CALL_TABLE  3f  (DynamicMemorySettings)
  0145: 5230              CALL_TABLE  30  (GetEngineClock)
  0147: 02e50102          MOVE   param[01]  [X...]  <-  02
  014b: 02010200          MOVE   param[02]  [XXXX]  <-  param[00]  [XXXX]
  014f: 523f              CALL_TABLE  3f  (DynamicMemorySettings)
  0151: 4a25800a08        TEST   reg[0a80]  [...X]  <-  08
  0156: 447901            JUMP_Equal  0179
  0159: 0de54b0a40        OR     reg[0a4b]  [X...]  <-  40
  015e: 0de5510a40        OR     reg[0a51]  [X...]  <-  40
  0163: 03054000001000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00100000
  016a: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  016f: 07e54b0abf        AND    reg[0a4b]  [X...]  <-  bf
  0174: 07e5510abf        AND    reg[0a51]  [X...]  <-  bf
  0179: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  017d: 5248              CALL_TABLE  48  (MemoryDeviceInit)
  017f: 5240              CALL_TABLE  40  (MemoryTraining)
  0181: 0308410108        MOVE   WS_REMIND/HI32 [..XX]  <-  reg[0801]  [..XX]
  0186: 1b0d410c          SHIFT_RIGHT  WS_REMIND/HI32 [..XX]  by  0c
  018a: 3e254102          COMP   WS_REMIND/HI32 [...X]  <-  02
  018e: 44de01            JUMP_Equal  01de
  0191: 66ff              SET_DATA_BLOCK  ff  (this table)
  0193: 2d0d420a02        ADD    WS_DATAPTR [..XX]  <-  020a
  0198: 560841            CLEAR  WS_REMIND/HI32 [..XX]
  019b: 033041cd05        MOVE   WS_REMIND/HI32 [...X]  <-  reg[05cd]  [.X..]
  01a0: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  01a4: 03a4410000        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0000] [...X]
  01a9: 030d400100        MOVE   WS_QUOT/LOW32 [..XX]  <-  0001
  01ae: 03324141          MOVE   WS_REMIND/HI32 [...X]  <-  WS_REMIND/HI32 [.X..]
  01b2: 09254103          AND    WS_REMIND/HI32 [...X]  <-  03
  01b6: 010a000840        MOVE   reg[0800]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  01bb: 0765250afc        AND    reg[0a25]  [..X.]  <-  fc
  01c0: 0d62250a41        OR     reg[0a25]  [..X.]  <-  WS_REMIND/HI32 [...X]
  01c5: 2d654001          ADD    WS_QUOT/LOW32 [..X.]  <-  01
  01c9: 15254001          SHIFT_LEFT  WS_QUOT/LOW32 [...X]  by  01
  01cd: 1b354102          SHIFT_RIGHT  WS_REMIND/HI32 [.X..]  by  02
  01d1: 3e654002          COMP   WS_QUOT/LOW32 [..X.]  <-  02
  01d5: 49ae01            JUMP_NotEqual  01ae
  01d8: 010d00080300      MOVE   reg[0800]  [..XX]  <-  0003
  01de: 4be50008          TEST   param[00]  [X...]  <-  08
  01e2: 44ea01            JUMP_Equal  01ea
  01e5: 0d25800a08        OR     reg[0a80]  [...X]  <-  08
  01ea: 0d25eb0901        OR     reg[09eb]  [...X]  <-  01
  01ef: 4a25800a20        TEST   reg[0a80]  [...X]  <-  20
  01f4: 44fc01            JUMP_Equal  01fc
  01f7: 0d65260a10        OR     reg[0a26]  [..X.]  <-  10
  01fc: 01252b0800        MOVE   reg[082b]  [...X]  <-  00
  0201: 0d25241503        OR     reg[1524]  [...X]  <-  03
  0206: 5b                EOT
  0207: 7a2300f0f0f02a003c00410046004e0055005f006e0078008c00a000b400c800
        f0000e018941  
                          CTB_DS  35 bytes
command_table  0000c318  #0c  (SetPixelClock):
  Size         0331
  Format Rev.  01
  Param Rev.   00
  Content Rev. 05
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 552800            CLEAR  param[00]  [..X.]
  0009: 3d8d000000        COMP   param[00]  [XX..]  <-  0000
  000e: 445400            JUMP_Equal  0054
  0011: 3d650220          COMP   param[02]  [..X.]  <-  20
  0015: 441f00            JUMP_Equal  001f
  0018: 3d650221          COMP   param[02]  [..X.]  <-  21
  001c: 492300            JUMP_NotEqual  0023
  001f: 0265021e          MOVE   param[02]  [..X.]  <-  1e
  0023: 3d250202          COMP   param[02]  [...X]  <-  02
  0027: 461b02            JUMP_Above  021b
  002a: 3d250202          COMP   param[02]  [...X]  <-  02
  002e: 494b00            JUMP_NotEqual  004b
  0031: 54201f03          CLEAR  reg[031f]  [...X]
  0035: 3d8d0060ea        COMP   param[00]  [XX..]  <-  ea60
  003a: 494b00            JUMP_NotEqual  004b
  003d: 02050158000202    MOVE   param[01]  [XXXX]  <-  02020058
  0044: 02050339900d00    MOVE   param[03]  [XXXX]  <-  000d9039
  004b: 5224              CALL_TABLE  24  (GetPixelClock)
  004d: 4be50201          TEST   param[02]  [X...]  <-  01
  0051: 44ab01            JUMP_Equal  01ab
  0054: 3d250005          COMP   param[00]  [...X]  <-  05
  0058: 465d00            JUMP_Above  005d
  005b: 5223              CALL_TABLE  23  (EnableCRTC)
  005d: 3d250200          COMP   param[02]  [...X]  <-  00
  0061: 447800            JUMP_Equal  0078
  0064: 3a1000            SET_REG_BLOCK  0010
  0067: 3d250201          COMP   param[02]  [...X]  <-  01
  006b: 447800            JUMP_Equal  0078
  006e: 3a2000            SET_REG_BLOCK  0020
  0071: 3d250202          COMP   param[02]  [...X]  <-  02
  0075: 49e802            JUMP_NotEqual  02e8
  0078: 07250701ef        AND    reg[0107]  [...X]  <-  ef
  007d: 07650401f8        AND    reg[0104]  [..X.]  <-  f8
  0082: 07650501ef        AND    reg[0105]  [..X.]  <-  ef
  0087: 54000601          CLEAR  reg[0106]  [XXXX]
  008b: 07050801f7ffff7f  AND    reg[0108]  [XXXX]  <-  7ffffff7
  0093: 0d25080101        OR     reg[0108]  [...X]  <-  01
  0098: 5105              DELAY_MicroSec  05
  009a: 0d25080102        OR     reg[0108]  [...X]  <-  02
  009f: 51c8              DELAY_MicroSec  c8
  00a1: 0d65080120        OR     reg[0108]  [..X.]  <-  20
  00a6: 3d8d000000        COMP   param[00]  [XX..]  <-  0000
  00ab: 49b100            JUMP_NotEqual  00b1
  00ae: 43e802            JUMP   02e8
  00b1: 3d250202          COMP   param[02]  [...X]  <-  02
  00b5: 44ec00            JUMP_Equal  00ec
  00b8: 030a4148          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_REGPTR [..XX]
  00bc: 66ff              SET_DATA_BLOCK  ff  (this table)
  00be: 2d0d422503        ADD    WS_DATAPTR [..XX]  <-  0325
  00c3: 2d094200          ADD    WS_DATAPTR [..XX]  <-  param[00]  [..XX]
  00c7: 2d094200          ADD    WS_DATAPTR [..XX]  <-  param[00]  [..XX]
  00cb: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  00d0: 4be50202          TEST   param[02]  [X...]  <-  02
  00d4: 44e200            JUMP_Equal  00e2
  00d7: 0105cc0001030100  MOVE   reg[00cc]  [XXXX]  <-  00010301
  00df: 43e800            JUMP   00e8
  00e2: 074dcc00fcfe      AND    reg[00cc]  [.XX.]  <-  fefc
  00e8: 030a4841          MOVE   WS_REGPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  00ec: 66ff              SET_DATA_BLOCK  ff  (this table)
  00ee: 2d0d42ef02        ADD    WS_DATAPTR [..XX]  <-  02ef
  00f3: 3d0c010000        COMP   param[01]  [..XX]  <-  data[0000] [..XX]
  00f8: 470301            JUMP_BelowOrEq  0103
  00fb: 2d0d420600        ADD    WS_DATAPTR [..XX]  <-  0006
  0100: 43f300            JUMP   00f3
  0103: 010409010200      MOVE   reg[0109]  [XXXX]  <-  data[0002] [XXXX]
  0109: 0165000120        MOVE   reg[0100]  [..X.]  <-  20
  010e: 4be50210          TEST   param[02]  [X...]  <-  10
  0112: 441d01            JUMP_Equal  011d
  0115: 01a5080103        MOVE   reg[0108]  [.X..]  <-  03
  011a: 432201            JUMP   0122
  011d: 01a5080101        MOVE   reg[0108]  [.X..]  <-  01
  0122: 0d250d0101        OR     reg[010d]  [...X]  <-  01
  0127: 4be50202          TEST   param[02]  [X...]  <-  02
  012b: 443601            JUMP_Equal  0136
  012e: 012502017f        MOVE   reg[0102]  [...X]  <-  7f
  0133: 434a01            JUMP   014a
  0136: 0139000101        MOVE   reg[0100]  [...X]  <-  param[01]  [X...]
  013b: 0189010101        MOVE   reg[0101]  [XX..]  <-  param[01]  [..XX]
  0140: 0125010110        MOVE   reg[0101]  [...X]  <-  10
  0145: 0131020101        MOVE   reg[0102]  [...X]  <-  param[01]  [.X..]
  014a: 5164              DELAY_MicroSec  64
  014c: 54200d01          CLEAR  reg[010d]  [...X]
  0150: 07250801fd        AND    reg[0108]  [...X]  <-  fd
  0155: 5001              DELAY_MilliSec  01
  0157: 07250801fe        AND    reg[0108]  [...X]  <-  fe
  015c: 07650801df        AND    reg[0108]  [..X.]  <-  df
  0161: 510a              DELAY_MicroSec  0a
  0163: 0330410801        MOVE   WS_REMIND/HI32 [...X]  <-  reg[0108]  [.X..]
  0168: 09254130          AND    WS_REMIND/HI32 [...X]  <-  30
  016c: 3e254130          COMP   WS_REMIND/HI32 [...X]  <-  30
  0170: 496101            JUMP_NotEqual  0161
  0173: 4be50202          TEST   param[02]  [X...]  <-  02
  0177: 49a601            JUMP_NotEqual  01a6
  017a: 3d0d030000        COMP   param[03]  [..XX]  <-  0000
  017f: 44a101            JUMP_Equal  01a1
  0182: 3da50310          COMP   param[03]  [.X..]  <-  10
  0186: 498e01            JUMP_NotEqual  018e
  0189: 0125010111        MOVE   reg[0101]  [...X]  <-  11
  018e: 0109060103        MOVE   reg[0106]  [..XX]  <-  param[03]  [..XX]
  0193: 0131010103        MOVE   reg[0101]  [...X]  <-  param[03]  [.X..]
  0198: 5ca50601fc02      MASK   reg[0106]  [.X..]  &  fc  |  02
  019e: 43a601            JUMP   01a6
  01a1: 0131010103        MOVE   reg[0101]  [...X]  <-  param[03]  [.X..]
  01a6: 0d25080108        OR     reg[0108]  [...X]  <-  08
  01ab: 3a1000            SET_REG_BLOCK  0010
  01ae: 3d250201          COMP   param[02]  [...X]  <-  01
  01b2: 44f301            JUMP_Equal  01f3
  01b5: 3a0000            SET_REG_BLOCK  0000
  01b8: 3d250200          COMP   param[02]  [...X]  <-  00
  01bc: 44f301            JUMP_Equal  01f3
  01bf: 0da52f0101        OR     reg[012f]  [.X..]  <-  01
  01c4: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  01c7: 03194000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [XX..]
  01cb: 21054060ea0000    MUL    WS_QUOT/LOW32 [XXXX]  <-  0000ea60
  01d2: 0102420140        MOVE   reg[0142]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  01d7: 0102460140        MOVE   reg[0146]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  01dc: 01024a0140        MOVE   reg[014a]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  01e1: 01024e0140        MOVE   reg[014e]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  01e6: 0102520140        MOVE   reg[0152]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  01eb: 0102560140        MOVE   reg[0156]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  01f0: 43e802            JUMP   02e8
  01f3: 3d65021e          COMP   param[02]  [..X.]  <-  1e
  01f7: 491102            JUMP_NotEqual  0211
  01fa: 3da50200          COMP   param[02]  [.X..]  <-  00
  01fe: 441102            JUMP_Equal  0211
  0201: 3d8d006a18        COMP   param[00]  [XX..]  <-  186a
  0206: 461102            JUMP_Above  0211
  0209: 0de5080180        OR     reg[0108]  [X...]  <-  80
  020e: 431602            JUMP   0216
  0211: 07e508017f        AND    reg[0108]  [X...]  <-  7f
  0216: 0d25070110        OR     reg[0107]  [...X]  <-  10
  021b: 3a0000            SET_REG_BLOCK  0000
  021e: 3d250005          COMP   param[00]  [...X]  <-  05
  0222: 46e802            JUMP_Above  02e8
  0225: 550003            CLEAR  param[03]  [XXXX]
  0228: 02210300          MOVE   param[03]  [...X]  <-  param[00]  [...X]
  022c: 140d0302          SHIFT_LEFT  param[03]  [..XX]  by  02
  0230: 3da50200          COMP   param[02]  [.X..]  <-  00
  0234: 497802            JUMP_NotEqual  0278
  0237: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  023b: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  023e: 03194000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [XX..]
  0242: 21054060ea0000    MUL    WS_QUOT/LOW32 [XXXX]  <-  0000ea60
  0249: 03024640          MOVE   WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  024d: 3c02410140        COMP   reg[0141]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0252: 495d02            JUMP_NotEqual  025d
  0255: 4a25400102        TEST   reg[0140]  [...X]  <-  02
  025a: 49e802            JUMP_NotEqual  02e8
  025d: 3a0000            SET_REG_BLOCK  0000
  0260: 5223              CALL_TABLE  23  (EnableCRTC)
  0262: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  0266: 07254001fd        AND    reg[0140]  [...X]  <-  fd
  026b: 0102410146        MOVE   reg[0141]  [XXXX]  <-  WS_FB_WIN [XXXX]
  0270: 0d25400102        OR     reg[0140]  [...X]  <-  02
  0275: 43e802            JUMP   02e8
  0278: 3d250200          COMP   param[02]  [...X]  <-  00
  027c: 448402            JUMP_Equal  0284
  027f: 028d030100        MOVE   param[03]  [XX..]  <-  0001
  0284: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  0288: 03394602          MOVE   WS_FB_WIN [...X]  <-  param[02]  [X...]
  028c: 0925460c          AND    WS_FB_WIN [...X]  <-  0c
  0290: 15254602          SHIFT_LEFT  WS_FB_WIN [...X]  by  02
  0294: 0f254601          OR     WS_FB_WIN [...X]  <-  01
  0298: 4be50201          TEST   param[02]  [X...]  <-  01
  029c: 49b502            JUMP_NotEqual  02b5
  029f: 3c21400102        COMP   reg[0140]  [...X]  <-  param[02]  [...X]
  02a4: 49b302            JUMP_NotEqual  02b3
  02a7: 03194803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [XX..]
  02ab: 3c22380146        COMP   reg[0138]  [...X]  <-  WS_FB_WIN [...X]
  02b0: 44e802            JUMP_Equal  02e8
  02b3: 5223              CALL_TABLE  23  (EnableCRTC)
  02b5: 03194803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [XX..]
  02b9: 07253801fe        AND    reg[0138]  [...X]  <-  fe
  02be: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  02c2: 0121400102        MOVE   reg[0140]  [...X]  <-  param[02]  [...X]
  02c7: 03194803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [XX..]
  02cb: 0122380146        MOVE   reg[0138]  [...X]  <-  WS_FB_WIN [...X]
  02d0: 4be50202          TEST   param[02]  [X...]  <-  02
  02d4: 44e802            JUMP_Equal  02e8
  02d7: 3a0000            SET_REG_BLOCK  0000
  02da: 03214300          MOVE   WS_SHIFT [...X]  <-  param[00]  [...X]
  02de: 0d22c10044        OR     reg[00c1]  [...X]  <-  WS_OR_MASK [...X]
  02e3: 0d62c10044        OR     reg[00c1]  [..X.]  <-  WS_OR_MASK [...X]
  02e8: 3a0000            SET_REG_BLOCK  0000
  02eb: 5b                EOT
  02ec: 7a4200500004f70c096d0004171c097d0004d70c09c40004370c09160104370e
        098a0104471d09a60104670d092c0204660f09ffff04a70f09000002002c002d
        002e002f00  
                          CTB_DS  66 bytes
command_table  00000000  #0d  (DynamicClockGating):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000c650  #0e  (ResetMemoryDLL):
  Size         0050
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 4ae59a0a10        TEST   reg[0a9a]  [X...]  <-  10
  000b: 441600            JUMP_Equal  0016
  000e: 5c0d930100fcf401  MASK   reg[0193]  [..XX]  &  fc00  |  01f4
  0016: 07259201bf        AND    reg[0192]  [...X]  <-  bf
  001b: 0da59201ff        OR     reg[0192]  [.X..]  <-  ff
  0020: 5105              DELAY_MicroSec  05
  0022: 0765920100        AND    reg[0192]  [..X.]  <-  00
  0027: 5105              DELAY_MicroSec  05
  0029: 0d659201ff        OR     reg[0192]  [..X.]  <-  ff
  002e: 5102              DELAY_MicroSec  02
  0030: 0de59301ff        OR     reg[0193]  [X...]  <-  ff
  0035: 5105              DELAY_MicroSec  05
  0037: 07e5930100        AND    reg[0193]  [X...]  <-  00
  003c: 5102              DELAY_MicroSec  02
  003e: 07a5920100        AND    reg[0192]  [.X..]  <-  00
  0043: 5164              DELAY_MicroSec  64
  0045: 0d25920140        OR     reg[0192]  [...X]  <-  40
  004a: 0d25920180        OR     reg[0192]  [...X]  <-  80
  004f: 5b                EOT
command_table  0000c6a0  #0f  (ResetMemoryDevice):
  Size         0062
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 0de54b0ac0        OR     reg[0a4b]  [X...]  <-  c0
  000e: 0de5510ac0        OR     reg[0a51]  [X...]  <-  c0
  0013: 07e54b0abf        AND    reg[0a4b]  [X...]  <-  bf
  0018: 07e5510abf        AND    reg[0a51]  [X...]  <-  bf
  001d: 4ae59a0a10        TEST   reg[0a9a]  [X...]  <-  10
  0022: 443b00            JUMP_Equal  003b
  0025: 370200            SET_ATI_PORT  0002  (INDIRECT_IO_MC)
  0028: 0105c90009090909  MOVE   reg[00c9]  [XXXX]  <-  09090909
  0030: 0105d90009090909  MOVE   reg[00d9]  [XXXX]  <-  09090909
  0038: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  003b: 0de5260a10        OR     reg[0a26]  [X...]  <-  10
  0040: 51c8              DELAY_MicroSec  c8
  0042: 51c8              DELAY_MicroSec  c8
  0044: 07e5260aef        AND    reg[0a26]  [X...]  <-  ef
  0049: 51ff              DELAY_MicroSec  ff
  004b: 5164              DELAY_MicroSec  64
  004d: 07e54b0abf        AND    reg[0a4b]  [X...]  <-  bf
  0052: 07e5510abf        AND    reg[0a51]  [X...]  <-  bf
  0057: 07e54b0a3f        AND    reg[0a4b]  [X...]  <-  3f
  005c: 07e5510a3f        AND    reg[0a51]  [X...]  <-  3f
  0061: 5b                EOT
command_table  0000e010  #10  (MemoryPLLInit):
  Size         010c
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 03014000          MOVE   WS_QUOT/LOW32 [XXXX]  <-  param[00]  [XXXX]
  000d: 150d400d          SHIFT_LEFT  WS_QUOT/LOW32 [..XX]  by  0d
  0011: 1b05400d          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  0d
  0015: 66ff              SET_DATA_BLOCK  ff  (this table)
  0017: 2d0d42fa00        ADD    WS_DATAPTR [..XX]  <-  00fa
  001c: 3e0c400000        COMP   WS_QUOT/LOW32 [..XX]  <-  data[0000] [..XX]
  0021: 472c00            JUMP_BelowOrEq  002c
  0024: 2d0d420300        ADD    WS_DATAPTR [..XX]  <-  0003
  0029: 431c00            JUMP   001c
  002c: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  002f: 03a4400200        MOVE   WS_QUOT/LOW32 [.X..]  <-  data[0002] [...X]
  0034: 151d4004          SHIFT_LEFT  WS_QUOT/LOW32 [XX..]  by  04
  0038: 07658701f7        AND    reg[0187]  [..X.]  <-  f7
  003d: 07658701fe        AND    reg[0187]  [..X.]  <-  fe
  0042: 4ae59a0a10        TEST   reg[0a9a]  [X...]  <-  10
  0047: 445200            JUMP_Equal  0052
  004a: 0d65870104        OR     reg[0187]  [..X.]  <-  04
  004f: 435700            JUMP   0057
  0052: 07658701fb        AND    reg[0187]  [..X.]  <-  fb
  0057: 0d65870120        OR     reg[0187]  [..X.]  <-  20
  005c: 0fe54080          OR     WS_QUOT/LOW32 [X...]  <-  80
  0060: 03294101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [..X.]
  0064: 15254101          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  01
  0068: 0fa24041          OR     WS_QUOT/LOW32 [.X..]  <-  WS_REMIND/HI32 [...X]
  006c: 03214001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [...X]
  0070: 150d4007          SHIFT_LEFT  WS_QUOT/LOW32 [..XX]  by  07
  0074: 0f314000          OR     WS_QUOT/LOW32 [...X]  <-  param[00]  [.X..]
  0078: 03094100          MOVE   WS_REMIND/HI32 [..XX]  <-  param[00]  [..XX]
  007c: 150d4104          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  04
  0080: 0f4a4041          OR     WS_QUOT/LOW32 [.XX.]  <-  WS_REMIND/HI32 [..XX]
  0084: 0102890140        MOVE   reg[0189]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0089: 0300418a01        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[018a]  [XXXX]
  008e: 5e05410000f7dfffff0001  MASK   WS_REMIND/HI32 [XXXX]  &  dff70000  |  0100ffff
  0099: 4ba50102          TEST   param[01]  [.X..]  <-  02
  009d: 44a400            JUMP_Equal  00a4
  00a0: 0fe54120          OR     WS_REMIND/HI32 [X...]  <-  20
  00a4: 01028a0141        MOVE   reg[018a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00a9: 4ae59a0a10        TEST   reg[0a9a]  [X...]  <-  10
  00ae: 44b500            JUMP_Equal  00b5
  00b1: 09e5407f          AND    WS_QUOT/LOW32 [X...]  <-  7f
  00b5: 01028b0140        MOVE   reg[018b]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00ba: 0300418c01        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[018c]  [XXXX]
  00bf: 0f0541ffff0801    OR     WS_REMIND/HI32 [XXXX]  <-  0108ffff
  00c6: 09e541df          AND    WS_REMIND/HI32 [X...]  <-  df
  00ca: 4ba50102          TEST   param[01]  [.X..]  <-  02
  00ce: 44d500            JUMP_Equal  00d5
  00d1: 0fe54120          OR     WS_REMIND/HI32 [X...]  <-  20
  00d5: 01028c0141        MOVE   reg[018c]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00da: 0d65870140        OR     reg[0187]  [..X.]  <-  40
  00df: 4aa5870101        TEST   reg[0187]  [.X..]  <-  01
  00e4: 44df00            JUMP_Equal  00df
  00e7: 07658701bf        AND    reg[0187]  [..X.]  <-  bf
  00ec: 0d65870108        OR     reg[0187]  [..X.]  <-  08
  00f1: 0d65870101        OR     reg[0187]  [..X.]  <-  01
  00f6: 5b                EOT
  00f7: 7a120080000ac8005b08012b40016c90019dffffc6  
                          CTB_DS  18 bytes
command_table  0000e11c  #11  (AdjustDisplayPll):
  Size         008e
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 03994100          MOVE   WS_REMIND/HI32 [XX..]  <-  param[00]  [XX..]
  000a: 03214101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [...X]
  000e: 551800            CLEAR  param[00]  [XX..]
  0011: 550801            CLEAR  param[01]  [..XX]
  0014: 42324163142a00631e3d0063203d0063213d005a5a  
                          SWITCH  WS_REMIND/HI32 [.X..]
        14->002a 1e->003d 20->003d 21->003d
  0029: 5b                EOT
  002a: 4c254101          TEST   WS_REMIND/HI32 [...X]  <-  01
  002e: 498d00            JUMP_NotEqual  008d
  0031: 4c254108          TEST   WS_REMIND/HI32 [...X]  <-  08
  0035: 498d00            JUMP_NotEqual  008d
  0038: 140d0001          SHIFT_LEFT  param[00]  [..XX]  by  01
  003c: 5b                EOT
  003d: 3ee54100          COMP   WS_REMIND/HI32 [X...]  <-  00
  0041: 496100            JUMP_NotEqual  0061
  0044: 4c254110          TEST   WS_REMIND/HI32 [...X]  <-  10
  0048: 445600            JUMP_Equal  0056
  004b: 020d007869        MOVE   param[00]  [..XX]  <-  6978
  0050: 020d010204        MOVE   param[01]  [..XX]  <-  0402
  0055: 5b                EOT
  0056: 020d007869        MOVE   param[00]  [..XX]  <-  6978
  005b: 020d010204        MOVE   param[01]  [..XX]  <-  0402
  0060: 5b                EOT
  0061: 3ee54101          COMP   WS_REMIND/HI32 [X...]  <-  01
  0065: 447500            JUMP_Equal  0075
  0068: 3d0d006a18        COMP   param[00]  [..XX]  <-  186a
  006d: 468d00            JUMP_Above  008d
  0070: 140d0001          SHIFT_LEFT  param[00]  [..XX]  by  01
  0074: 5b                EOT
  0075: 3d0d007017        COMP   param[00]  [..XX]  <-  1770
  007a: 468100            JUMP_Above  0081
  007d: 140d0001          SHIFT_LEFT  param[00]  [..XX]  by  01
  0081: 4c254110          TEST   WS_REMIND/HI32 [...X]  <-  10
  0085: 448d00            JUMP_Equal  008d
  0088: 020d010100        MOVE   param[01]  [..XX]  <-  0001
  008d: 5b                EOT
command_table  0000c816  #12  (AdjustMemoryController):
  Size         00e9
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 030a4142          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  000d: 2d0d410400        ADD    WS_REMIND/HI32 [..XX]  <-  0004
  0012: 038c410200        MOVE   WS_REMIND/HI32 [XX..]  <-  data[0002] [..XX]
  0017: 2d0c420000        ADD    WS_DATAPTR [..XX]  <-  data[0000] [..XX]
  001c: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0021: 0304400000        MOVE   WS_QUOT/LOW32 [XXXX]  <-  data[0000] [XXXX]
  0026: 3e054000000000    COMP   WS_QUOT/LOW32 [XXXX]  <-  00000000
  002d: 44e800            JUMP_Equal  00e8
  0030: 3dfa0040          COMP   param[00]  [X...]  <-  WS_QUOT/LOW32 [X...]
  0034: 493e00            JUMP_NotEqual  003e
  0037: 3d020040          COMP   param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  003b: 474500            JUMP_BelowOrEq  0045
  003e: 2d1a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [XX..]
  0042: 432100            JUMP   0021
  0045: 038a4142          MOVE   WS_REMIND/HI32 [XX..]  <-  WS_DATAPTR [..XX]
  0049: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  004c: 030a4241          MOVE   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0050: 038c400000        MOVE   WS_QUOT/LOW32 [XX..]  <-  data[0000] [..XX]
  0055: 3e8d40ffff        COMP   WS_QUOT/LOW32 [XX..]  <-  ffff
  005a: 44e800            JUMP_Equal  00e8
  005d: 0324420200        MOVE   WS_DATAPTR [...X]  <-  data[0002] [...X]
  0062: 03224642          MOVE   WS_FB_WIN [...X]  <-  WS_DATAPTR [...X]
  0066: 092542bf          AND    WS_DATAPTR [...X]  <-  bf
  006a: 3e254205          COMP   WS_DATAPTR [...X]  <-  05
  006e: 498100            JUMP_NotEqual  0081
  0071: 031a4040          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_QUOT/LOW32 [XX..]
  0075: 030d420400        MOVE   WS_DATAPTR [..XX]  <-  0004
  007a: 2d1a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [XX..]
  007e: 43b900            JUMP   00b9
  0081: 3e254206          COMP   WS_DATAPTR [...X]  <-  06
  0085: 49a800            JUMP_NotEqual  00a8
  0088: 330d410300        SUB    WS_REMIND/HI32 [..XX]  <-  0003
  008d: 560842            CLEAR  WS_DATAPTR [..XX]
  0090: 2d0d400100        ADD    WS_QUOT/LOW32 [..XX]  <-  0001
  0095: 3e1a4040          COMP   WS_QUOT/LOW32 [..XX]  <-  WS_QUOT/LOW32 [XX..]
  0099: 477a00            JUMP_BelowOrEq  007a
  009c: 2d1a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [XX..]
  00a0: 2d0d410300        ADD    WS_REMIND/HI32 [..XX]  <-  0003
  00a5: 43dc00            JUMP   00dc
  00a8: 031a4040          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_QUOT/LOW32 [XX..]
  00ac: 03a24042          MOVE   WS_QUOT/LOW32 [.X..]  <-  WS_DATAPTR [...X]
  00b0: 090d421f00        AND    WS_DATAPTR [..XX]  <-  001f
  00b5: 2d1a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [XX..]
  00b9: 561840            CLEAR  WS_QUOT/LOW32 [XX..]
  00bc: 4c254640          TEST   WS_FB_WIN [...X]  <-  40
  00c0: 49d100            JUMP_NotEqual  00d1
  00c3: 0102000040        MOVE   reg[0000]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00c8: 010401000000      MOVE   reg[0001]  [XXXX]  <-  data[0000] [XXXX]
  00ce: 43dc00            JUMP   00dc
  00d1: 0102910a40        MOVE   reg[0a91]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00d6: 0104920a0000      MOVE   reg[0a92]  [XXXX]  <-  data[0000] [XXXX]
  00dc: 2d0d410300        ADD    WS_REMIND/HI32 [..XX]  <-  0003
  00e1: 038a4142          MOVE   WS_REMIND/HI32 [XX..]  <-  WS_DATAPTR [..XX]
  00e5: 434c00            JUMP   004c
  00e8: 5b                EOT
command_table  0000c900  #13  (EnableASIC_StaticPwrMgt):
  Size         005f
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 560046            CLEAR  WS_FB_WIN [XXXX]
  000c: 03094600          MOVE   WS_FB_WIN [..XX]  <-  param[00]  [..XX]
  0010: 4ba50101          TEST   param[01]  [.X..]  <-  01
  0014: 492400            JUMP_NotEqual  0024
  0017: 0102000046        MOVE   reg[0000]  [XXXX]  <-  WS_FB_WIN [XXXX]
  001c: 0300400100        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0001]  [XXXX]
  0021: 432e00            JUMP   002e
  0024: 0102910a46        MOVE   reg[0a91]  [XXXX]  <-  WS_FB_WIN [XXXX]
  0029: 030040920a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0a92]  [XXXX]
  002e: 09294001          AND    WS_QUOT/LOW32 [...X]  <-  param[01]  [..X.]
  0032: 0f214001          OR     WS_QUOT/LOW32 [...X]  <-  param[01]  [...X]
  0036: 03624040          MOVE   WS_QUOT/LOW32 [..X.]  <-  WS_QUOT/LOW32 [...X]
  003a: 038a4040          MOVE   WS_QUOT/LOW32 [XX..]  <-  WS_QUOT/LOW32 [..XX]
  003e: 4ba50101          TEST   param[01]  [.X..]  <-  01
  0042: 494d00            JUMP_NotEqual  004d
  0045: 0102010040        MOVE   reg[0001]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  004a: 435200            JUMP   0052
  004d: 0102920a40        MOVE   reg[0a92]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0052: 2d0d460100        ADD    WS_FB_WIN [..XX]  <-  0001
  0057: 3e194600          COMP   WS_FB_WIN [..XX]  <-  param[00]  [XX..]
  005b: 471000            JUMP_BelowOrEq  0010
  005e: 5b                EOT
command_table  0000c960  #14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance):
  Size         0031
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 66ff              SET_DATA_BLOCK  ff  (this table)
  0008: 2d0d422500        ADD    WS_DATAPTR [..XX]  <-  0025
  000d: 560847            CLEAR  WS_ATTR [..XX]
  0010: 03214700          MOVE   WS_ATTR [...X]  <-  param[00]  [...X]
  0014: 2d0a4247          ADD    WS_DATAPTR [..XX]  <-  WS_ATTR [..XX]
  0018: 2d0a4247          ADD    WS_DATAPTR [..XX]  <-  WS_ATTR [..XX]
  001c: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  0021: 5b                EOT
  0022: 7a0c000000000300260029002c002f  
                          CTB_DS  12 bytes
command_table  0000c992  #15  (DAC_LoadDetection):
  Size         00d2
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 3da50000          COMP   param[00]  [.X..]  <-  00
  000d: 441a00            JUMP_Equal  001a
  0010: 3da50001          COMP   param[00]  [.X..]  <-  01
  0014: 49d100            JUMP_NotEqual  00d1
  0017: 3a4000            SET_REG_BLOCK  0040
  001a: 0308423d19        MOVE   WS_DATAPTR [..XX]  <-  reg[193d]  [..XX]
  001f: 030841b619        MOVE   WS_REMIND/HI32 [..XX]  <-  reg[19b6]  [..XX]
  0024: 038841a419        MOVE   WS_REMIND/HI32 [XX..]  <-  reg[19a4]  [..XX]
  0029: 030046b519        MOVE   WS_FB_WIN [XXXX]  <-  reg[19b5]  [XXXX]
  002e: 031040b719        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[19b7]  [.XX.]
  0033: 0d25a41901        OR     reg[19a4]  [...X]  <-  01
  0038: 5420ae19          CLEAR  reg[19ae]  [...X]
  003c: 5428b619          CLEAR  reg[19b6]  [..X.]
  0040: 5408b419          CLEAR  reg[19b4]  [..XX]
  0044: 0125b61901        MOVE   reg[19b6]  [...X]  <-  01
  0049: 01a5b71907        MOVE   reg[19b7]  [.X..]  <-  07
  004e: 3da50000          COMP   param[00]  [.X..]  <-  00
  0052: 445e00            JUMP_Equal  005e
  0055: 010d3d190221      MOVE   reg[193d]  [..XX]  <-  2102
  005b: 436400            JUMP   0064
  005e: 010d3d190221      MOVE   reg[193d]  [..XX]  <-  2102
  0064: 5420b519          CLEAR  reg[19b5]  [...X]
  0068: 5005              DELAY_MilliSec  05
  006a: 5400b519          CLEAR  reg[19b5]  [XXXX]
  006e: 010db419e601      MOVE   reg[19b4]  [..XX]  <-  01e6
  0074: 51c8              DELAY_MicroSec  c8
  0076: 0d65b71901        OR     reg[19b7]  [..X.]  <-  01
  007b: 5164              DELAY_MicroSec  64
  007d: 03e040b819        MOVE   WS_QUOT/LOW32 [X...]  <-  reg[19b8]  [...X]
  0082: 09e5400e          AND    WS_QUOT/LOW32 [X...]  <-  0e
  0086: 010a3d1942        MOVE   reg[193d]  [..XX]  <-  WS_DATAPTR [..XX]
  008b: 010ab61941        MOVE   reg[19b6]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  0090: 011aa41941        MOVE   reg[19a4]  [..XX]  <-  WS_REMIND/HI32 [XX..]
  0095: 0102b51946        MOVE   reg[19b5]  [XXXX]  <-  WS_FB_WIN [XXXX]
  009a: 014ab71940        MOVE   reg[19b7]  [.XX.]  <-  WS_QUOT/LOW32 [..XX]
  009f: 3a0000            SET_REG_BLOCK  0000
  00a2: 3da50000          COMP   param[00]  [.X..]  <-  00
  00a6: 44bd00            JUMP_Equal  00bd
  00a9: 0765c905fc        AND    reg[05c9]  [..X.]  <-  fc
  00ae: 3ee54000          COMP   WS_QUOT/LOW32 [X...]  <-  00
  00b2: 44d100            JUMP_Equal  00d1
  00b5: 0d65c90502        OR     reg[05c9]  [..X.]  <-  02
  00ba: 43d100            JUMP   00d1
  00bd: 0725c905fc        AND    reg[05c9]  [...X]  <-  fc
  00c2: 3ee54000          COMP   WS_QUOT/LOW32 [X...]  <-  00
  00c6: 44d100            JUMP_Equal  00d1
  00c9: 0d25c90502        OR     reg[05c9]  [...X]  <-  02
  00ce: 43d100            JUMP   00d1
  00d1: 5b                EOT
command_table  00000000  #16  (LVTMAEncoderControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  00000000  #17  (LCD1OutputControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000ca64  #18  (DAC1EncoderControl):
  Size         0123
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 66ff              SET_DATA_BLOCK  ff  (this table)
  000b: 2d0d421101        ADD    WS_DATAPTR [..XX]  <-  0111
  0010: 010540001e020000  MOVE   reg[0040]  [XXXX]  <-  0000021e
  0018: 0300404100        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0041]  [XXXX]
  001d: 1b054008          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  08
  0021: 010540001f020000  MOVE   reg[0040]  [XXXX]  <-  0000021f
  0029: 03e0404100        MOVE   WS_QUOT/LOW32 [X...]  <-  reg[0041]  [...X]
  002e: 0398465e00        MOVE   WS_FB_WIN [XX..]  <-  reg[005e]  [XX..]
  0033: 026000c905        MOVE   param[00]  [..X.]  <-  reg[05c9]  [...X]
  0038: 03714600          MOVE   WS_FB_WIN [..X.]  <-  param[00]  [.X..]
  003c: 08a5007f          AND    param[00]  [.X..]  <-  7f
  0040: 4c654680          TEST   WS_FB_WIN [..X.]  <-  80
  0044: 445400            JUMP_Equal  0054
  0047: 2d0d420900        ADD    WS_DATAPTR [..XX]  <-  0009
  004c: 026800c905        MOVE   param[00]  [..X.]  <-  reg[05c9]  [..X.]
  0051: 3a4000            SET_REG_BLOCK  0040
  0054: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0057: 3de50001          COMP   param[00]  [X...]  <-  01
  005b: 49ca00            JUMP_NotEqual  00ca
  005e: 0725a419fd        AND    reg[19a4]  [...X]  <-  fd
  0063: 01253d1902        MOVE   reg[193d]  [...X]  <-  02
  0068: 0765b619fe        AND    reg[19b6]  [..X.]  <-  fe
  006d: 437000            JUMP   0070
  0070: 0d25a41901        OR     reg[19a4]  [...X]  <-  01
  0075: 561846            CLEAR  WS_FB_WIN [XX..]
  0078: 03a0463d19        MOVE   WS_FB_WIN [.X..]  <-  reg[193d]  [...X]
  007d: 15354601          SHIFT_LEFT  WS_FB_WIN [.X..]  by  01
  0081: 2d1a4246          ADD    WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  0085: 01643d190000      MOVE   reg[193d]  [..X.]  <-  data[0000] [...X]
  008b: 038c460000        MOVE   WS_FB_WIN [XX..]  <-  data[0000] [..XX]
  0090: 753a4046          SHR    WS_QUOT/LOW32 [...X]  <-  WS_FB_WIN [X...]
  0094: 0925403f          AND    WS_QUOT/LOW32 [...X]  <-  3f
  0098: 3e254000          COMP   WS_QUOT/LOW32 [...X]  <-  00
  009c: 44a400            JUMP_Equal  00a4
  009f: 01623d1940        MOVE   reg[193d]  [..X.]  <-  WS_QUOT/LOW32 [...X]
  00a4: 0d25b31901        OR     reg[19b3]  [...X]  <-  01
  00a9: 5420b519          CLEAR  reg[19b5]  [...X]
  00ad: 5114              DELAY_MicroSec  14
  00af: 0102b51941        MOVE   reg[19b5]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00b4: 5102              DELAY_MicroSec  02
  00b6: 5408b419          CLEAR  reg[19b4]  [..XX]
  00ba: 5400b319          CLEAR  reg[19b3]  [XXXX]
  00be: 5400ac19          CLEAR  reg[19ac]  [XXXX]
  00c2: 0d25a41902        OR     reg[19a4]  [...X]  <-  02
  00c7: 430a01            JUMP   010a
  00ca: 0d05b51900010101  OR     reg[19b5]  [XXXX]  <-  01010100
  00d2: 0d25b51901        OR     reg[19b5]  [...X]  <-  01
  00d7: 0725a419fc        AND    reg[19a4]  [...X]  <-  fc
  00dc: 5408b419          CLEAR  reg[19b4]  [..XX]
  00e0: 0d0db3190107      OR     reg[19b3]  [..XX]  <-  0701
  00e6: 0725a519f7        AND    reg[19a5]  [...X]  <-  f7
  00eb: 3de50007          COMP   param[00]  [X...]  <-  07
  00ef: 490a01            JUMP_NotEqual  010a
  00f2: 07253e19fb        AND    reg[193e]  [...X]  <-  fb
  00f7: 4c8d46f0ff        TEST   WS_FB_WIN [XX..]  <-  fff0
  00fc: 490a01            JUMP_NotEqual  010a
  00ff: 07253c19cf        AND    reg[193c]  [...X]  <-  cf
  0104: 01a43d190800      MOVE   reg[193d]  [.X..]  <-  data[0008] [...X]
  010a: 3a0000            SET_REG_BLOCK  0000
  010d: 5b                EOT
  010e: 7a1200210c21122100211816210c21122106211816  
                          CTB_DS  18 bytes
command_table  0000cb88  #19  (DAC2EncoderControl):
  Size         000d
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 0ea50080          OR     param[00]  [.X..]  <-  80
  000a: 5218              CALL_TABLE  18  (DAC1EncoderControl)
  000c: 5b                EOT
command_table  0000cb96  #1a  (DVOOutputControl):
  Size         0022
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 3de50009          COMP   param[00]  [X...]  <-  09
  000d: 441c00            JUMP_Equal  001c
  0010: 3de50001          COMP   param[00]  [X...]  <-  01
  0014: 441c00            JUMP_Equal  001c
  0017: 54205818          CLEAR  reg[1858]  [...X]
  001b: 5b                EOT
  001c: 0125581801        MOVE   reg[1858]  [...X]  <-  01
  0021: 5b                EOT
command_table  00000000  #1b  (CV1OutputControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000efb0  #1c  (GetConditionalGoldenSetting/SetCRTC_DPM_State):
  Size         0030
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  000b: 2d0d420200        ADD    WS_DATAPTR [..XX]  <-  0002
  0010: 3da4000200        COMP   param[00]  [.X..]  <-  data[0002] [...X]
  0015: 492800            JUMP_NotEqual  0028
  0018: 4be4000300        TEST   param[00]  [X...]  <-  data[0003] [...X]
  001d: 442800            JUMP_Equal  0028
  0020: 3d0c000000        COMP   param[00]  [..XX]  <-  data[0000] [..XX]
  0025: 472f00            JUMP_BelowOrEq  002f
  0028: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  002c: 431000            JUMP   0010
  002f: 5b                EOT
command_table  00000000  #1d  (TVEncoderControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  00000000  #1e  (TMDSAEncoderControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  00000000  #1f  (LVDSEncoderControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  00000000  #20  (TV1OutputControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000cbb8  #21  (EnableScaler):
  Size         007a
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  000b: 0725c01afe        AND    reg[1ac0]  [...X]  <-  fe
  0010: 0da5511b01        OR     reg[1b51]  [.X..]  <-  01
  0015: 5420541b          CLEAR  reg[1b54]  [...X]
  0019: 5420451b          CLEAR  reg[1b45]  [...X]
  001d: 422900630031006301390063024d005a5a  
                          SWITCH  param[00]  [..X.]
        00->0031 01->0039 02->004d
  002e: 437200            JUMP   0072
  0031: 0125451b02        MOVE   reg[1b45]  [...X]  <-  02
  0036: 433e00            JUMP   003e
  0039: 0125451b01        MOVE   reg[1b45]  [...X]  <-  01
  003e: 5420421b          CLEAR  reg[1b42]  [...X]
  0042: 5400431b          CLEAR  reg[1b43]  [XXXX]
  0046: 5400471b          CLEAR  reg[1b47]  [XXXX]
  004a: 437200            JUMP   0072
  004d: 010d431b0101      MOVE   reg[1b43]  [..XX]  <-  0101
  0053: 0105471b01000100  MOVE   reg[1b47]  [XXXX]  <-  00010001
  005b: 01554a1b0103      MOVE   reg[1b4a]  [.XX.]  <-  0301
  0061: 01554e1b0103      MOVE   reg[1b4e]  [.XX.]  <-  0301
  0067: 010d531b1010      MOVE   reg[1b53]  [..XX]  <-  1010
  006d: 0125421b01        MOVE   reg[1b42]  [...X]  <-  01
  0072: 5430511b          CLEAR  reg[1b51]  [.X..]
  0076: 3a0000            SET_REG_BLOCK  0000
  0079: 5b                EOT
command_table  0000cc32  #22  (BlankCRTC):
  Size         0043
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 032046cc00        MOVE   WS_FB_WIN [...X]  <-  reg[00cc]  [...X]
  000e: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0010: 54309d1b          CLEAR  reg[1b9d]  [.X..]
  0014: 01699d1b00        MOVE   reg[1b9d]  [..X.]  <-  param[00]  [..X.]
  0019: 3d650000          COMP   param[00]  [..X.]  <-  00
  001d: 443f00            JUMP_Equal  003f
  0020: 4aa59c1b01        TEST   reg[1b9c]  [.X..]  <-  01
  0025: 443f00            JUMP_Equal  003f
  0028: 4c254601          TEST   WS_FB_WIN [...X]  <-  01
  002c: 493f00            JUMP_NotEqual  003f
  002f: 4a25a31b01        TEST   reg[1ba3]  [...X]  <-  01
  0034: 492f00            JUMP_NotEqual  002f
  0037: 4a25a31b01        TEST   reg[1ba3]  [...X]  <-  01
  003c: 443700            JUMP_Equal  0037
  003f: 3a0000            SET_REG_BLOCK  0000
  0042: 5b                EOT
command_table  0000cc76  #23  (EnableCRTC):
  Size         003e
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  000b: 3d650001          COMP   param[00]  [..X.]  <-  01
  000f: 443000            JUMP_Equal  0030
  0012: 0d659c1b03        OR     reg[1b9c]  [..X.]  <-  03
  0017: 07259c1bfe        AND    reg[1b9c]  [...X]  <-  fe
  001c: 4aa59c1b01        TEST   reg[1b9c]  [.X..]  <-  01
  0021: 491c00            JUMP_NotEqual  001c
  0024: 07e57c1b7f        AND    reg[1b7c]  [X...]  <-  7f
  0029: 5420a91b          CLEAR  reg[1ba9]  [...X]
  002d: 433a00            JUMP   003a
  0030: 0de57c1b80        OR     reg[1b7c]  [X...]  <-  80
  0035: 0d259c1b01        OR     reg[1b9c]  [...X]  <-  01
  003a: 3a0000            SET_REG_BLOCK  0000
  003d: 5b                EOT
command_table  0000ccb4  #24  (GetPixelClock):
  Size         00b0
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   03 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 3d050300000000    COMP   param[03]  [XXXX]  <-  00000000
  0010: 443d00            JUMP_Equal  003d
  0013: 2c0d010100        ADD    param[01]  [..XX]  <-  0001
  0018: 03054040420f00    MOVE   WS_QUOT/LOW32 [XXXX]  <-  000f4240
  001f: 33014003          SUB    WS_QUOT/LOW32 [XXXX]  <-  param[03]  [XXXX]
  0023: 270540a0860100    DIV    WS_QUOT/LOW32 [XXXX]  <-  000186a0
  002a: 02a20340          MOVE   param[03]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  002e: 1505410e          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  0e
  0032: 270541a8610000    DIV    WS_REMIND/HI32 [XXXX]  <-  000061a8
  0039: 020a0340          MOVE   param[03]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  003d: 0ea50310          OR     param[03]  [.X..]  <-  10
  0041: 4be50201          TEST   param[02]  [X...]  <-  01
  0045: 49a800            JUMP_NotEqual  00a8
  0048: 3d250200          COMP   param[02]  [...X]  <-  00
  004c: 445c00            JUMP_Equal  005c
  004f: 3a1000            SET_REG_BLOCK  0010
  0052: 3d250201          COMP   param[02]  [...X]  <-  01
  0056: 445c00            JUMP_Equal  005c
  0059: 3a2000            SET_REG_BLOCK  0020
  005c: 0300410801        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[0108]  [XXXX]
  0061: 5e0541fcfff8ff08000100  MASK   WS_REMIND/HI32 [XXXX]  &  fff8fffc  |  00010008
  006c: 4be50210          TEST   param[02]  [X...]  <-  10
  0070: 447800            JUMP_Equal  0078
  0073: 5ea541f803        MASK   WS_REMIND/HI32 [.X..]  &  f8  |  03
  0078: 3c02080141        COMP   reg[0108]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  007d: 49a800            JUMP_NotEqual  00a8
  0080: 3c39000101        COMP   reg[0100]  [...X]  <-  param[01]  [X...]
  0085: 49a800            JUMP_NotEqual  00a8
  0088: 3c89010101        COMP   reg[0101]  [XX..]  <-  param[01]  [..XX]
  008d: 49a800            JUMP_NotEqual  00a8
  0090: 3c31010103        COMP   reg[0101]  [...X]  <-  param[03]  [.X..]
  0095: 49a800            JUMP_NotEqual  00a8
  0098: 3c09060103        COMP   reg[0106]  [..XX]  <-  param[03]  [..XX]
  009d: 49a800            JUMP_NotEqual  00a8
  00a0: 3c31020101        COMP   reg[0102]  [...X]  <-  param[01]  [.X..]
  00a5: 44ac00            JUMP_Equal  00ac
  00a8: 0ee50201          OR     param[02]  [X...]  <-  01
  00ac: 3a0000            SET_REG_BLOCK  0000
  00af: 5b                EOT
command_table  0000cd64  #25  (EnableVGA_Render):
  Size         0036
  Format Rev.  02
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 3c21fc0000        COMP   reg[00fc]  [...X]  <-  param[00]  [...X]
  000e: 491e00            JUMP_NotEqual  001e
  0011: 0da5c00001        OR     reg[00c0]  [.X..]  <-  01
  0016: 0d25cc0001        OR     reg[00cc]  [...X]  <-  01
  001b: 433000            JUMP   0030
  001e: 3c61fc0000        COMP   reg[00fc]  [..X.]  <-  param[00]  [...X]
  0023: 493000            JUMP_NotEqual  0030
  0026: 0da5c00002        OR     reg[00c0]  [.X..]  <-  02
  002b: 0d25ce0001        OR     reg[00ce]  [...X]  <-  01
  0030: 0da5c10001        OR     reg[00c1]  [.X..]  <-  01
  0035: 5b                EOT
command_table  0000cd9a  #26  (EnableVGA_Access/GetSCLKOverMCLKRatio):
  Size         001b
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        01 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 03390000          MOVE   work[00]   [...X]  <-  param[00]  [X...]
  000a: 553800            CLEAR  param[00]  [X...]
  000d: 20020000          MUL    param[00]  [XXXX]  <-  work[00]   [XXXX]
  0011: 2704400000        DIV    WS_QUOT/LOW32 [XXXX]  <-  data[0000] [XXXX]
  0016: 02e20040          MOVE   param[00]  [X...]  <-  WS_QUOT/LOW32 [...X]
  001a: 5b                EOT
command_table  00000000  #27  (SetCRTC_Timing):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000cdb6  #28  (SetCRTC_OverScan):
  Size         0019
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  000b: 01015e1b00        MOVE   reg[1b5e]  [XXXX]  <-  param[00]  [XXXX]
  0010: 01015f1b01        MOVE   reg[1b5f]  [XXXX]  <-  param[01]  [XXXX]
  0015: 3a0000            SET_REG_BLOCK  0000
  0018: 5b                EOT
command_table  00000000  #29  (SetCRTC_Replication):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000cdd0  #2a  (SelectCRTC_Source):
  Size         00f6
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 4229006300330063043b006307430063034b0063094b00630a4b00630b4b0063
        0c4b00630d4b005a5a  
                          SWITCH  param[00]  [..X.]
        00->0033 04->003b 07->0043 03->004b 09->004b 0a->004b 0b->004b 0c->004b
        0d->004b
  0032: 5b                EOT
  0033: 0121a51900        MOVE   reg[19a5]  [...X]  <-  param[00]  [...X]
  0038: 43e000            JUMP   00e0
  003b: 0121e51900        MOVE   reg[19e5]  [...X]  <-  param[00]  [...X]
  0040: 43e000            JUMP   00e0
  0043: 0121591800        MOVE   reg[1859]  [...X]  <-  param[00]  [...X]
  0048: 43e000            JUMP   00e0
  004b: 02e10000          MOVE   param[00]  [X...]  <-  param[00]  [...X]
  004f: 552000            CLEAR  param[00]  [...X]
  0052: 3d650003          COMP   param[00]  [..X.]  <-  03
  0056: 446100            JUMP_Equal  0061
  0059: 02290000          MOVE   param[00]  [...X]  <-  param[00]  [..X.]
  005d: 32250008          SUB    param[00]  [...X]  <-  08
  0061: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0063: 5c39001cf800      MASK   reg[1c00]  [...X]  &  f8  |  param[00]  [X...]
  0069: 02390000          MOVE   param[00]  [...X]  <-  param[00]  [X...]
  006d: 3da50001          COMP   param[00]  [.X..]  <-  01
  0071: 49e000            JUMP_NotEqual  00e0
  0074: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0076: 5400f21b          CLEAR  reg[1bf2]  [XXXX]
  007a: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  007c: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  0081: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  0085: 449000            JUMP_Equal  0090
  0088: 0d05f21b00101000  OR     reg[1bf2]  [XXXX]  <-  00101000
  0090: 4ce54140          TEST   WS_REMIND/HI32 [X...]  <-  40
  0094: 44ae00            JUMP_Equal  00ae
  0097: 4ce5410c          TEST   WS_REMIND/HI32 [X...]  <-  0c
  009b: 44a300            JUMP_Equal  00a3
  009e: 0de5f21b01        OR     reg[1bf2]  [X...]  <-  01
  00a3: 0d8df21b0102      OR     reg[1bf2]  [XX..]  <-  0201
  00a9: 07e5f21bfd        AND    reg[1bf2]  [X...]  <-  fd
  00ae: 4ce54120          TEST   WS_REMIND/HI32 [X...]  <-  20
  00b2: 44ba00            JUMP_Equal  00ba
  00b5: 0d65f21b01        OR     reg[1bf2]  [..X.]  <-  01
  00ba: 03e4413000        MOVE   WS_REMIND/HI32 [X...]  <-  data[0030] [...X]
  00bf: 4ce54180          TEST   WS_REMIND/HI32 [X...]  <-  80
  00c3: 44e600            JUMP_Equal  00e6
  00c6: 0d05f21b00a00000  OR     reg[1bf2]  [XXXX]  <-  0000a000
  00ce: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  00d2: 44e600            JUMP_Equal  00e6
  00d5: 0d05f21b00400000  OR     reg[1bf2]  [XXXX]  <-  00004000
  00dd: 43e600            JUMP   00e6
  00e0: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  00e2: 5400f21b          CLEAR  reg[1bf2]  [XXXX]
  00e6: 5430ee1b          CLEAR  reg[1bee]  [.X..]
  00ea: 5400f91b          CLEAR  reg[1bf9]  [XXXX]
  00ee: 5400ed1b          CLEAR  reg[1bed]  [XXXX]
  00f2: 3a0000            SET_REG_BLOCK  0000
  00f5: 5b                EOT
command_table  0000cec6  #2b  (EnableGraphSurfaces):
  Size         0180
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 3d650100          COMP   param[01]  [..X.]  <-  00
  000d: 447601            JUMP_Equal  0176
  0010: 54007717          CLEAR  reg[1777]  [XXXX]
  0014: 01253f0110        MOVE   reg[013f]  [...X]  <-  10
  0019: 4a25d00503        TEST   reg[05d0]  [...X]  <-  03
  001e: 495a00            JUMP_NotEqual  005a
  0021: 5c8dc000fcff0002  MASK   reg[00c0]  [XX..]  &  fffc  |  0200
  0029: 5102              DELAY_MicroSec  02
  002b: 5408c100          CLEAR  reg[00c1]  [..XX]
  002f: 0105c60000001000  MOVE   reg[00c6]  [XXXX]  <-  00100000
  0037: 0105c80000005000  MOVE   reg[00c8]  [XXXX]  <-  00500000
  003f: 010dc3000200      MOVE   reg[00c3]  [..XX]  <-  0002
  0045: 5420ca00          CLEAR  reg[00ca]  [...X]
  0049: 0105c20000010000  MOVE   reg[00c2]  [XXXX]  <-  00000100
  0051: 010dfc000001      MOVE   reg[00fc]  [..XX]  <-  0100
  0057: 438400            JUMP   0084
  005a: 5400cc00          CLEAR  reg[00cc]  [XXXX]
  005e: 5400ce00          CLEAR  reg[00ce]  [XXXX]
  0062: 5400f800          CLEAR  reg[00f8]  [XXXX]
  0066: 5400f900          CLEAR  reg[00f9]  [XXXX]
  006a: 5400fa00          CLEAR  reg[00fa]  [XXXX]
  006e: 5400fb00          CLEAR  reg[00fb]  [XXXX]
  0072: 0d25ca0001        OR     reg[00ca]  [...X]  <-  01
  0077: 0125c20011        MOVE   reg[00c2]  [...X]  <-  11
  007c: 5400c600          CLEAR  reg[00c6]  [XXXX]
  0080: 5400c800          CLEAR  reg[00c8]  [XXXX]
  0084: 0765d005fe        AND    reg[05d0]  [..X.]  <-  fe
  0089: 4a25d00508        TEST   reg[05d0]  [...X]  <-  08
  008e: 449600            JUMP_Equal  0096
  0091: 0d65d00501        OR     reg[05d0]  [..X.]  <-  01
  0096: 032040d005        MOVE   WS_QUOT/LOW32 [...X]  <-  reg[05d0]  [...X]
  009b: 03a040c900        MOVE   WS_QUOT/LOW32 [.X..]  <-  reg[00c9]  [...X]
  00a0: 030046c400        MOVE   WS_FB_WIN [XXXX]  <-  reg[00c4]  [XXXX]
  00a5: 03024146          MOVE   WS_REMIND/HI32 [XXXX]  <-  WS_FB_WIN [XXXX]
  00a9: 2d0046c600        ADD    WS_FB_WIN [XXXX]  <-  reg[00c6]  [XXXX]
  00ae: 2d0041c800        ADD    WS_REMIND/HI32 [XXXX]  <-  reg[00c8]  [XXXX]
  00b3: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  00b5: 0132071a40        MOVE   reg[1a07]  [...X]  <-  WS_QUOT/LOW32 [.X..]
  00ba: 0132081a40        MOVE   reg[1a08]  [...X]  <-  WS_QUOT/LOW32 [.X..]
  00bf: 0102041a46        MOVE   reg[1a04]  [XXXX]  <-  WS_FB_WIN [XXXX]
  00c4: 0102051a41        MOVE   reg[1a05]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00c9: 5420c31a          CLEAR  reg[1ac3]  [...X]
  00cd: 4b250101          TEST   param[01]  [...X]  <-  01
  00d1: 44d900            JUMP_Equal  00d9
  00d4: 0125c31a04        MOVE   reg[1ac3]  [...X]  <-  04
  00d9: 54005c1b          CLEAR  reg[1b5c]  [XXXX]
  00dd: 01015d1b00        MOVE   reg[1b5d]  [XXXX]  <-  param[00]  [XXXX]
  00e2: 5408091a          CLEAR  reg[1a09]  [..XX]
  00e6: 54080a1a          CLEAR  reg[1a0a]  [..XX]
  00ea: 54080b1a          CLEAR  reg[1a0b]  [..XX]
  00ee: 54080c1a          CLEAR  reg[1a0c]  [..XX]
  00f2: 01090e1a00        MOVE   reg[1a0e]  [..XX]  <-  param[00]  [..XX]
  00f7: 01190d1a00        MOVE   reg[1a0d]  [..XX]  <-  param[00]  [XX..]
  00fc: 03624040          MOVE   WS_QUOT/LOW32 [..X.]  <-  WS_QUOT/LOW32 [...X]
  0100: 0925400c          AND    WS_QUOT/LOW32 [...X]  <-  0c
  0104: 1b254002          SHIFT_RIGHT  WS_QUOT/LOW32 [...X]  by  02
  0108: 096540f0          AND    WS_QUOT/LOW32 [..X.]  <-  f0
  010c: 1b2d4004          SHIFT_RIGHT  WS_QUOT/LOW32 [..X.]  by  04
  0110: 070d011afcf8      AND    reg[1a01]  [..XX]  <-  f8fc
  0116: 0d0a011a40        OR     reg[1a01]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  011b: 5ca5011a0f10      MASK   reg[1a01]  [.X..]  &  0f  |  10
  0121: 03014100          MOVE   WS_REMIND/HI32 [XXXX]  <-  param[00]  [XXXX]
  0125: 4c254003          TEST   WS_QUOT/LOW32 [...X]  <-  03
  0129: 493901            JUMP_NotEqual  0139
  012c: 2d8d413f00        ADD    WS_REMIND/HI32 [XX..]  <-  003f
  0131: 098d41c0ff        AND    WS_REMIND/HI32 [XX..]  <-  ffc0
  0136: 434301            JUMP   0143
  0139: 2d8d411f00        ADD    WS_REMIND/HI32 [XX..]  <-  001f
  013e: 098d41e0ff        AND    WS_REMIND/HI32 [XX..]  <-  ffe0
  0143: 011a061a41        MOVE   reg[1a06]  [..XX]  <-  WS_REMIND/HI32 [XX..]
  0148: 4a256f1a01        TEST   reg[1a6f]  [...X]  <-  01
  014d: 495501            JUMP_NotEqual  0155
  0150: 0125001a01        MOVE   reg[1a00]  [...X]  <-  01
  0155: 0de59c1b10        OR     reg[1b9c]  [X...]  <-  10
  015a: 54200f1a          CLEAR  reg[1a0f]  [...X]
  015e: 5420591a          CLEAR  reg[1a59]  [...X]
  0162: 5420101a          CLEAR  reg[1a10]  [...X]
  0166: 5400a11b          CLEAR  reg[1ba1]  [XXXX]
  016a: 5400a01b          CLEAR  reg[1ba0]  [XXXX]
  016e: 5400a21b          CLEAR  reg[1ba2]  [XXXX]
  0172: 3a0000            SET_REG_BLOCK  0000
  0175: 5b                EOT
  0176: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0178: 5420001a          CLEAR  reg[1a00]  [...X]
  017c: 3a0000            SET_REG_BLOCK  0000
  017f: 5b                EOT
command_table  0000d046  #2c  (UpdateCRTC_DoubleBufferRegisters):
  Size         0048
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  000b: 0765b61bfe        AND    reg[1bb6]  [..X.]  <-  fe
  0010: 3d650001          COMP   param[00]  [..X.]  <-  01
  0014: 443b00            JUMP_Equal  003b
  0017: 5430761a          CLEAR  reg[1a76]  [.X..]
  001b: 54306e1a          CLEAR  reg[1a6e]  [.X..]
  001f: 5430271a          CLEAR  reg[1a27]  [.X..]
  0023: 5430111a          CLEAR  reg[1a11]  [.X..]
  0027: 5420b51b          CLEAR  reg[1bb5]  [...X]
  002b: 5420bd1b          CLEAR  reg[1bbd]  [...X]
  002f: 4a25b61b01        TEST   reg[1bb6]  [...X]  <-  01
  0034: 492f00            JUMP_NotEqual  002f
  0037: 3a0000            SET_REG_BLOCK  0000
  003a: 5b                EOT
  003b: 0d25bd1b01        OR     reg[1bbd]  [...X]  <-  01
  0040: 54009e1b          CLEAR  reg[1b9e]  [XXXX]
  0044: 3a0000            SET_REG_BLOCK  0000
  0047: 5b                EOT
command_table  0000d08e  #2d  (LUT_AutoFill):
  Size         004a
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  000b: 5420781a          CLEAR  reg[1a78]  [...X]
  000f: 0d257e1a07        OR     reg[1a7e]  [...X]  <-  07
  0014: 01257f1a01        MOVE   reg[1a7f]  [...X]  <-  01
  0019: 5101              DELAY_MicroSec  01
  001b: 4a257f1a02        TEST   reg[1a7f]  [...X]  <-  02
  0020: 441900            JUMP_Equal  0019
  0023: 54207f1a          CLEAR  reg[1a7f]  [...X]
  0027: 5400801a          CLEAR  reg[1a80]  [XXXX]
  002b: 5408811a          CLEAR  reg[1a81]  [..XX]
  002f: 5408821a          CLEAR  reg[1a82]  [..XX]
  0033: 5408831a          CLEAR  reg[1a83]  [..XX]
  0037: 010d841affff      MOVE   reg[1a84]  [..XX]  <-  ffff
  003d: 010d851affff      MOVE   reg[1a85]  [..XX]  <-  ffff
  0043: 010d861affff      MOVE   reg[1a86]  [..XX]  <-  ffff
  0049: 5b                EOT
command_table  00000000  #2e  (EnableHW_IconCursor):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000d0d8  #2f  (GetMemoryClock):
  Size         006b
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        01 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 0300008901        MOVE   work[00]   [XXXX]  <-  reg[0189]  [XXXX]
  000e: 03324000          MOVE   WS_QUOT/LOW32 [...X]  <-  work[00]   [.X..]
  0012: 0925400e          AND    WS_QUOT/LOW32 [...X]  <-  0e
  0016: 1b254001          SHIFT_RIGHT  WS_QUOT/LOW32 [...X]  by  01
  001a: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  001d: 03224340          MOVE   WS_SHIFT [...X]  <-  WS_QUOT/LOW32 [...X]
  0021: 03224144          MOVE   WS_REMIND/HI32 [...X]  <-  WS_OR_MASK [...X]
  0025: 21254101          MUL    WS_REMIND/HI32 [...X]  <-  01
  0029: 03024640          MOVE   WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  002d: 03024000          MOVE   WS_QUOT/LOW32 [XXXX]  <-  work[00]   [XXXX]
  0031: 0905407f000000    AND    WS_QUOT/LOW32 [XXXX]  <-  0000007f
  0038: 15054003          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  03
  003c: 09050000f00100    AND    work[00]   [XXXX]  <-  0001f000
  0043: 1b05000c          SHIFT_RIGHT  work[00]   [XXXX]  by  0c
  0047: 0f224000          OR     WS_QUOT/LOW32 [...X]  <-  work[00]   [...X]
  004b: 21054010270000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00002710
  0052: 27024046          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_FB_WIN [XXXX]
  0056: 1b054004          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  04
  005a: 4a65870120        TEST   reg[0187]  [..X.]  <-  20
  005f: 446600            JUMP_Equal  0066
  0062: 1b054001          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  01
  0066: 02020040          MOVE   param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  006a: 5b                EOT
command_table  0000d144  #30  (GetEngineClock):
  Size         004e
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 0300468201        MOVE   WS_FB_WIN [XXXX]  <-  reg[0182]  [XXXX]
  000e: 090546ffffff03    AND    WS_FB_WIN [XXXX]  <-  03ffffff
  0015: 1b054607          SHIFT_RIGHT  WS_FB_WIN [XXXX]  by  07
  0019: 2105468c0a0000    MUL    WS_FB_WIN [XXXX]  <-  00000a8c
  0020: 27054001000000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00000001
  0027: 4a8d8001f007      TEST   reg[0180]  [XX..]  <-  07f0
  002d: 444500            JUMP_Equal  0045
  0030: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0033: 0318418001        MOVE   WS_REMIND/HI32 [..XX]  <-  reg[0180]  [XX..]
  0038: 090d41f007        AND    WS_REMIND/HI32 [..XX]  <-  07f0
  003d: 1b0d4104          SHIFT_RIGHT  WS_REMIND/HI32 [..XX]  by  04
  0041: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0045: 1b054007          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  07
  0049: 02020040          MOVE   param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  004d: 5b                EOT
command_table  0000d192  #31  (SetCRTC_UsingDTDTiming):
  Size         0128
  Format Rev.  02
  Param Rev.   00
  Content Rev. 03
  Attributes:  Work space size        00 longs
               Parameter space size   06 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 66ff              SET_DATA_BLOCK  ff  (this table)
  000b: 2d0d421c01        ADD    WS_DATAPTR [..XX]  <-  011c
  0010: 552805            CLEAR  param[05]  [..X.]
  0013: 2d094205          ADD    WS_DATAPTR [..XX]  <-  param[05]  [..XX]
  0017: 2d094205          ADD    WS_DATAPTR [..XX]  <-  param[05]  [..XX]
  001b: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  0020: 03094100          MOVE   WS_REMIND/HI32 [..XX]  <-  param[00]  [..XX]
  0024: 2d194100          ADD    WS_REMIND/HI32 [..XX]  <-  param[00]  [XX..]
  0028: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  002d: 010a801b41        MOVE   reg[1b80]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  0032: 5408821b          CLEAR  reg[1b82]  [..XX]
  0036: 0199821b02        MOVE   reg[1b82]  [XX..]  <-  param[02]  [XX..]
  003b: 03194100          MOVE   WS_REMIND/HI32 [..XX]  <-  param[00]  [XX..]
  003f: 33094102          SUB    WS_REMIND/HI32 [..XX]  <-  param[02]  [..XX]
  0043: 561841            CLEAR  WS_REMIND/HI32 [XX..]
  0046: 03b14104          MOVE   WS_REMIND/HI32 [.X..]  <-  param[04]  [.X..]
  004a: 331a4141          SUB    WS_REMIND/HI32 [..XX]  <-  WS_REMIND/HI32 [XX..]
  004e: 018a811b41        MOVE   reg[1b81]  [XX..]  <-  WS_REMIND/HI32 [..XX]
  0053: 03194100          MOVE   WS_REMIND/HI32 [..XX]  <-  param[00]  [XX..]
  0057: 33094102          SUB    WS_REMIND/HI32 [..XX]  <-  param[02]  [..XX]
  005b: 2d1a4141          ADD    WS_REMIND/HI32 [..XX]  <-  WS_REMIND/HI32 [XX..]
  005f: 2d094100          ADD    WS_REMIND/HI32 [..XX]  <-  param[00]  [..XX]
  0063: 4b250410          TEST   param[04]  [...X]  <-  10
  0067: 446e00            JUMP_Equal  006e
  006a: 2d094100          ADD    WS_REMIND/HI32 [..XX]  <-  param[00]  [..XX]
  006e: 010a811b41        MOVE   reg[1b81]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  0073: 03214104          MOVE   WS_REMIND/HI32 [...X]  <-  param[04]  [...X]
  0077: 09254102          AND    WS_REMIND/HI32 [...X]  <-  02
  007b: 1b254101          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  01
  007f: 0122831b41        MOVE   reg[1b83]  [...X]  <-  WS_REMIND/HI32 [...X]
  0084: 54005e1b          CLEAR  reg[1b5e]  [XXXX]
  0088: 01315e1b04        MOVE   reg[1b5e]  [...X]  <-  param[04]  [.X..]
  008d: 01b15e1b04        MOVE   reg[1b5e]  [.X..]  <-  param[04]  [.X..]
  0092: 03094101          MOVE   WS_REMIND/HI32 [..XX]  <-  param[01]  [..XX]
  0096: 2d194101          ADD    WS_REMIND/HI32 [..XX]  <-  param[01]  [XX..]
  009a: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  009f: 010a871b41        MOVE   reg[1b87]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  00a4: 54088e1b          CLEAR  reg[1b8e]  [..XX]
  00a8: 01998e1b03        MOVE   reg[1b8e]  [XX..]  <-  param[03]  [XX..]
  00ad: 03194101          MOVE   WS_REMIND/HI32 [..XX]  <-  param[01]  [XX..]
  00b1: 33094103          SUB    WS_REMIND/HI32 [..XX]  <-  param[03]  [..XX]
  00b5: 561841            CLEAR  WS_REMIND/HI32 [XX..]
  00b8: 03b94104          MOVE   WS_REMIND/HI32 [.X..]  <-  param[04]  [X...]
  00bc: 331a4141          SUB    WS_REMIND/HI32 [..XX]  <-  WS_REMIND/HI32 [XX..]
  00c0: 018a8d1b41        MOVE   reg[1b8d]  [XX..]  <-  WS_REMIND/HI32 [..XX]
  00c5: 03194101          MOVE   WS_REMIND/HI32 [..XX]  <-  param[01]  [XX..]
  00c9: 33094103          SUB    WS_REMIND/HI32 [..XX]  <-  param[03]  [..XX]
  00cd: 2d1a4141          ADD    WS_REMIND/HI32 [..XX]  <-  WS_REMIND/HI32 [XX..]
  00d1: 2d094101          ADD    WS_REMIND/HI32 [..XX]  <-  param[01]  [..XX]
  00d5: 4b250420          TEST   param[04]  [...X]  <-  20
  00d9: 44e000            JUMP_Equal  00e0
  00dc: 2d094101          ADD    WS_REMIND/HI32 [..XX]  <-  param[01]  [..XX]
  00e0: 010a8d1b41        MOVE   reg[1b8d]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  00e5: 03214104          MOVE   WS_REMIND/HI32 [...X]  <-  param[04]  [...X]
  00e9: 09254104          AND    WS_REMIND/HI32 [...X]  <-  04
  00ed: 1b254102          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  02
  00f1: 01228f1b41        MOVE   reg[1b8f]  [...X]  <-  WS_REMIND/HI32 [...X]
  00f6: 54005f1b          CLEAR  reg[1b5f]  [XXXX]
  00fa: 01395f1b04        MOVE   reg[1b5f]  [...X]  <-  param[04]  [X...]
  00ff: 01b95f1b04        MOVE   reg[1b5f]  [.X..]  <-  param[04]  [X...]
  0104: 03214104          MOVE   WS_REMIND/HI32 [...X]  <-  param[04]  [...X]
  0108: 09254180          AND    WS_REMIND/HI32 [...X]  <-  80
  010c: 1b254107          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  07
  0110: 01229e1b41        MOVE   reg[1b9e]  [...X]  <-  WS_REMIND/HI32 [...X]
  0115: 3a0000            SET_REG_BLOCK  0000
  0118: 5b                EOT
  0119: 7a0c000000000300260029002c002f  
                          CTB_DS  12 bytes
command_table  00000000  #32  (ExternalEncoderControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  00000000  #33  (LVTMAOutputControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000d2ba  #34  (VRAM_BlockDetectionByStrap):
  Size         009f
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 03a14000          MOVE   WS_QUOT/LOW32 [.X..]  <-  param[00]  [...X]
  000d: 3da50000          COMP   param[00]  [.X..]  <-  00
  0011: 494400            JUMP_NotEqual  0044
  0014: 6604              SET_DATA_BLOCK  04  (FirmwareInfo)
  0016: 0324405800        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0058] [...X]
  001b: 3e2540ff          COMP   WS_QUOT/LOW32 [...X]  <-  ff
  001f: 499900            JUMP_NotEqual  0099
  0022: 550001            CLEAR  param[01]  [XXXX]
  0025: 02250128          MOVE   param[01]  [...X]  <-  28
  0029: 5209              CALL_TABLE  09  (GPIOPinControl)
  002b: 020d012901        MOVE   param[01]  [..XX]  <-  0129
  0030: 5209              CALL_TABLE  09  (GPIOPinControl)
  0032: 020d012a02        MOVE   param[01]  [..XX]  <-  022a
  0037: 5209              CALL_TABLE  09  (GPIOPinControl)
  0039: 020d012b03        MOVE   param[01]  [..XX]  <-  032b
  003e: 5209              CALL_TABLE  09  (GPIOPinControl)
  0040: 03b14001          MOVE   WS_QUOT/LOW32 [.X..]  <-  param[01]  [.X..]
  0044: 661c              SET_DATA_BLOCK  1c  (VRAM_Info)
  0046: 0364401300        MOVE   WS_QUOT/LOW32 [..X.]  <-  data[0013] [...X]
  004b: 562040            CLEAR  WS_QUOT/LOW32 [...X]
  004e: 2d0d421400        ADD    WS_DATAPTR [..XX]  <-  0014
  0053: 5430cd05          CLEAR  reg[05cd]  [.X..]
  0057: 3ea4400a00        COMP   WS_QUOT/LOW32 [.X..]  <-  data[000a] [...X]
  005c: 498800            JUMP_NotEqual  0088
  005f: 3da50000          COMP   param[00]  [.X..]  <-  00
  0063: 449900            JUMP_Equal  0099
  0066: 0324411c00        MOVE   WS_REMIND/HI32 [...X]  <-  data[001c] [...X]
  006b: 03714100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [.X..]
  006f: 090d410f0f        AND    WS_REMIND/HI32 [..XX]  <-  0f0f
  0074: 3e624141          COMP   WS_REMIND/HI32 [..X.]  <-  WS_REMIND/HI32 [...X]
  0078: 498800            JUMP_NotEqual  0088
  007b: 01a2cd0540        MOVE   reg[05cd]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  0080: 3da4001c00        COMP   param[00]  [.X..]  <-  data[001c] [...X]
  0085: 449900            JUMP_Equal  0099
  0088: 2d0c420400        ADD    WS_DATAPTR [..XX]  <-  data[0004] [..XX]
  008d: 2d254001          ADD    WS_QUOT/LOW32 [...X]  <-  01
  0091: 3e624040          COMP   WS_QUOT/LOW32 [..X.]  <-  WS_QUOT/LOW32 [...X]
  0095: 495700            JUMP_NotEqual  0057
  0098: 5b                EOT
  0099: 01a2cd0540        MOVE   reg[05cd]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  009e: 5b                EOT
command_table  0000d50a  #35  (MemoryCleanUp):
  Size         00dc
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        01 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 030041c400        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[00c4]  [XXXX]
  000e: 1b054108          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  08
  0012: 03e041c900        MOVE   WS_REMIND/HI32 [X...]  <-  reg[00c9]  [...X]
  0017: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  001a: 03094000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [..XX]
  001e: 15054005          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  05
  0022: 2d024041          ADD    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0026: 023a0040          MOVE   param[00]  [...X]  <-  WS_QUOT/LOW32 [X...]
  002a: 15054008          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  08
  002e: 3b05002c0000      SET_FB_BASE  00002c00
  0034: 570000            CLEAR  fb[00]     [XXXX]
  0037: 660b              SET_DATA_BLOCK  0b  (VRAM_UsageByFirmware)
  0039: 030500002c0000    MOVE   work[00]   [XXXX]  <-  00002c00
  0040: 1b050008          SHIFT_RIGHT  work[00]   [XXXX]  by  08
  0044: 2d024100          ADD    WS_REMIND/HI32 [XXXX]  <-  work[00]   [XXXX]
  0048: 0304000400        MOVE   work[00]   [XXXX]  <-  data[0004] [XXXX]
  004d: 15050002          SHIFT_LEFT  work[00]   [XXXX]  by  02
  0051: 2d024100          ADD    WS_REMIND/HI32 [XXXX]  <-  work[00]   [XXXX]
  0055: 013a812141        MOVE   reg[2181]  [...X]  <-  WS_REMIND/HI32 [X...]
  005a: 15054108          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  08
  005e: 0102802141        MOVE   reg[2180]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0063: 560000            CLEAR  work[00]   [XXXX]
  0066: 03190000          MOVE   work[00]   [..XX]  <-  param[00]  [XX..]
  006a: 1505000d          SHIFT_LEFT  work[00]   [XXXX]  by  0d
  006e: 51c8              DELAY_MicroSec  c8
  0070: 4ae5a02180        TEST   reg[21a0]  [X...]  <-  80
  0075: 496e00            JUMP_NotEqual  006e
  0078: 3e050000000000    COMP   work[00]   [XXXX]  <-  00000000
  007f: 44cb00            JUMP_Equal  00cb
  0082: 03054100001000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00100000
  0089: 3e020041          COMP   work[00]   [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  008d: 469400            JUMP_Above  0094
  0090: 03024100          MOVE   WS_REMIND/HI32 [XXXX]  <-  work[00]   [XXXX]
  0094: 33020041          SUB    work[00]   [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0098: 0121832100        MOVE   reg[2183]  [...X]  <-  param[00]  [...X]
  009d: 0102822140        MOVE   reg[2182]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00a2: 1b054008          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  08
  00a6: 03e14000          MOVE   WS_QUOT/LOW32 [X...]  <-  param[00]  [...X]
  00aa: 1b054108          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  08
  00ae: 2d024041          ADD    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00b2: 15054108          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  08
  00b6: 023a0040          MOVE   param[00]  [...X]  <-  WS_QUOT/LOW32 [X...]
  00ba: 15054008          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  08
  00be: 0f8d4120d0        OR     WS_REMIND/HI32 [XX..]  <-  d020
  00c3: 0102842141        MOVE   reg[2184]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00c8: 436e00            JUMP   006e
  00cb: 0105120000000100  MOVE   reg[0012]  [XXXX]  <-  00010000
  00d3: 0105130000000100  MOVE   reg[0013]  [XXXX]  <-  00010000
  00db: 5b                EOT
command_table  0000d5e6  #36  (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction):
  Size         0233
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 07253b19fd        AND    reg[193b]  [...X]  <-  fd
  000e: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0011: 03394101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [X...]
  0015: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  0019: 030a4042          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_DATAPTR [..XX]
  001d: 66ff              SET_DATA_BLOCK  ff  (this table)
  001f: 2d0d421302        ADD    WS_DATAPTR [..XX]  <-  0213
  0024: 15254102          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  02
  0028: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  002c: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  0031: 0102000041        MOVE   reg[0000]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0036: 54300100          CLEAR  reg[0001]  [.X..]
  003a: 54080100          CLEAR  reg[0001]  [..XX]
  003e: 010c3b180200      MOVE   reg[183b]  [..XX]  <-  data[0002] [..XX]
  0044: 030a4240          MOVE   WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0048: 03054078690000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00006978
  004f: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0052: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  0056: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  005a: 018a371840        MOVE   reg[1837]  [XX..]  <-  WS_QUOT/LOW32 [..XX]
  005f: 0125371802        MOVE   reg[1837]  [...X]  <-  02
  0064: 0105381800000030  MOVE   reg[1838]  [XXXX]  <-  30000000
  006c: 0d25351802        OR     reg[1835]  [...X]  <-  02
  0071: 01a9391801        MOVE   reg[1839]  [.X..]  <-  param[01]  [..X.]
  0076: 4b250101          TEST   param[01]  [...X]  <-  01
  007a: 498100            JUMP_NotEqual  0081
  007d: 54303918          CLEAR  reg[1839]  [.X..]
  0081: 010d39180031      MOVE   reg[1839]  [..XX]  <-  3100
  0087: 2ba5391801        ADD    reg[1839]  [.X..]  <-  01
  008c: 4b250102          TEST   param[01]  [...X]  <-  02
  0090: 449800            JUMP_Equal  0098
  0093: 2ba5391801        ADD    reg[1839]  [.X..]  <-  01
  0098: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  009b: 03714101          MOVE   WS_REMIND/HI32 [..X.]  <-  param[01]  [.X..]
  009f: 0fe54180          OR     WS_REMIND/HI32 [X...]  <-  80
  00a3: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00a8: 03694100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [..X.]
  00ac: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  00b0: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00b5: 4b250102          TEST   param[01]  [...X]  <-  02
  00b9: 44c800            JUMP_Equal  00c8
  00bc: 562841            CLEAR  WS_REMIND/HI32 [..X.]
  00bf: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  00c3: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00c8: 4b250101          TEST   param[01]  [...X]  <-  01
  00cc: 44e900            JUMP_Equal  00e9
  00cf: 03714100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [.X..]
  00d3: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  00d7: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00dc: 03794100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [X...]
  00e0: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  00e4: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00e9: 0d25341801        OR     reg[1834]  [...X]  <-  01
  00ee: 03a54101          MOVE   WS_REMIND/HI32 [.X..]  <-  01
  00f2: 43bc01            JUMP   01bc
  00f5: 03294001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [..X.]
  00f9: 03654001          MOVE   WS_QUOT/LOW32 [..X.]  <-  01
  00fd: 03994000          MOVE   WS_QUOT/LOW32 [XX..]  <-  param[00]  [XX..]
  0101: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0104: 03714101          MOVE   WS_REMIND/HI32 [..X.]  <-  param[01]  [.X..]
  0108: 0f654101          OR     WS_REMIND/HI32 [..X.]  <-  01
  010c: 0fe54180          OR     WS_REMIND/HI32 [X...]  <-  80
  0110: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0115: 01a5391804        MOVE   reg[1839]  [.X..]  <-  04
  011a: 3d650104          COMP   param[01]  [..X.]  <-  04
  011e: 472a01            JUMP_BelowOrEq  012a
  0121: 010d39180113      MOVE   reg[1839]  [..XX]  <-  1301
  0127: 435901            JUMP   0159
  012a: 01a2391840        MOVE   reg[1839]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  012f: 010d39180131      MOVE   reg[1839]  [..XX]  <-  3101
  0135: 435901            JUMP   0159
  0138: 07653918ef        AND    reg[1839]  [..X.]  <-  ef
  013d: 01a5391803        MOVE   reg[1839]  [.X..]  <-  03
  0142: 3e254004          COMP   WS_QUOT/LOW32 [...X]  <-  04
  0146: 465901            JUMP_Above  0159
  0149: 01a2391840        MOVE   reg[1839]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  014e: 31a5391801        SUB    reg[1839]  [.X..]  <-  01
  0153: 5c653918fd20      MASK   reg[1839]  [..X.]  &  fd  |  20
  0159: 0d25341801        OR     reg[1834]  [...X]  <-  01
  015e: 03a54100          MOVE   WS_REMIND/HI32 [.X..]  <-  00
  0162: 43bc01            JUMP   01bc
  0165: 03054101000080    MOVE   WS_REMIND/HI32 [XXXX]  <-  80000001
  016c: 03aa4140          MOVE   WS_REMIND/HI32 [.X..]  <-  WS_QUOT/LOW32 [..X.]
  0170: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0175: 3d650101          COMP   param[01]  [..X.]  <-  01
  0179: 498401            JUMP_NotEqual  0184
  017c: 02a8003a18        MOVE   param[00]  [.X..]  <-  reg[183a]  [..X.]
  0181: 43fb01            JUMP   01fb
  0184: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0187: 031a4140          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_QUOT/LOW32 [XX..]
  018b: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  018e: 0328413a18        MOVE   WS_REMIND/HI32 [...X]  <-  reg[183a]  [..X.]
  0193: 0368413a18        MOVE   WS_REMIND/HI32 [..X.]  <-  reg[183a]  [..X.]
  0198: 03a8413a18        MOVE   WS_REMIND/HI32 [.X..]  <-  reg[183a]  [..X.]
  019d: 03e8413a18        MOVE   WS_REMIND/HI32 [X...]  <-  reg[183a]  [..X.]
  01a2: 04020041          MOVE   fb[00]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  01a6: 562840            CLEAR  WS_QUOT/LOW32 [..X.]
  01a9: 2d8d400400        ADD    WS_QUOT/LOW32 [XX..]  <-  0004
  01ae: 3e254004          COMP   WS_QUOT/LOW32 [...X]  <-  04
  01b2: 47fb01            JUMP_BelowOrEq  01fb
  01b5: 33254004          SUB    WS_QUOT/LOW32 [...X]  <-  04
  01b9: 433801            JUMP   0138
  01bc: 02650002          MOVE   param[00]  [..X.]  <-  02
  01c0: 030d416400        MOVE   WS_REMIND/HI32 [..XX]  <-  0064
  01c5: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  01ca: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  01cf: 44fb01            JUMP_Equal  01fb
  01d2: 5164              DELAY_MicroSec  64
  01d4: 4a25361810        TEST   reg[1836]  [...X]  <-  10
  01d9: 44c501            JUMP_Equal  01c5
  01dc: 4a65361806        TEST   reg[1836]  [..X.]  <-  06
  01e1: 49fb01            JUMP_NotEqual  01fb
  01e4: 02650001          MOVE   param[00]  [..X.]  <-  01
  01e8: 0d25351802        OR     reg[1835]  [...X]  <-  02
  01ed: 3ea54100          COMP   WS_REMIND/HI32 [.X..]  <-  00
  01f1: 446501            JUMP_Equal  0165
  01f4: 4b250101          TEST   param[01]  [...X]  <-  01
  01f8: 44f500            JUMP_Equal  00f5
  01fb: 0d25351802        OR     reg[1835]  [...X]  <-  02
  0200: 0125341802        MOVE   reg[1834]  [...X]  <-  02
  0205: 5101              DELAY_MicroSec  01
  0207: 54003418          CLEAR  reg[1834]  [XXXX]
  020b: 54003b18          CLEAR  reg[183b]  [XXXX]
  020f: 5b                EOT
  0210: 7a20000c1901001019030214190504181942411c19494820194b4a0c19292836
        194d4c  
                          CTB_DS  32 bytes
command_table  00000000  #37  (WriteOneByteToHWAssistedI2C):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  00000000  #38  (ReadHWAssistedI2CStatus/HPDInterruptService):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000d81a  #39  (SpeedFanControl):
  Size         005f
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 0105db01515e8101  MOVE   reg[01db]  [XXXX]  <-  01815e51
  0011: 0105dc0187281e00  MOVE   reg[01dc]  [XXXX]  <-  001e2887
  0019: 0105dd012d14cd00  MOVE   reg[01dd]  [XXXX]  <-  00cd142d
  0021: 0105e201b1710b00  MOVE   reg[01e2]  [XXXX]  <-  000b71b1
  0029: 66ff              SET_DATA_BLOCK  ff  (this table)
  002b: 2d0d424e00        ADD    WS_DATAPTR [..XX]  <-  004e
  0030: 0104de010000      MOVE   reg[01de]  [XXXX]  <-  data[0000] [XXXX]
  0036: 0104df010400      MOVE   reg[01df]  [XXXX]  <-  data[0004] [XXXX]
  003c: 0104e0010800      MOVE   reg[01e0]  [XXXX]  <-  data[0008] [XXXX]
  0042: 0104e1010c00      MOVE   reg[01e1]  [XXXX]  <-  data[000c] [XXXX]
  0048: 5b                EOT
  0049: 7a130001083c46505a5d5f6164283643515e6c7987ff  
                          CTB_DS  19 bytes
command_table  0000d87a  #3a  (PowerConnectorDetection):
  Size         000a
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 550000            CLEAR  param[00]  [XXXX]
  0009: 5b                EOT
command_table  0000d884  #3b  (MC_Synchronization):
  Size         004f
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 03054601000000    MOVE   WS_FB_WIN [XXXX]  <-  00000001
  0010: 0388460008        MOVE   WS_FB_WIN [XX..]  <-  reg[0800]  [..XX]
  0015: 010a000846        MOVE   reg[0800]  [..XX]  <-  WS_FB_WIN [..XX]
  001a: 0d65570a01        OR     reg[0a57]  [..X.]  <-  01
  001f: 0765570afe        AND    reg[0a57]  [..X.]  <-  fe
  0024: 5102              DELAY_MicroSec  02
  0026: 5c25570af304      MASK   reg[0a57]  [...X]  &  f3  |  04
  002c: 5c25570a3340      MASK   reg[0a57]  [...X]  &  33  |  40
  0032: 0725570a3f        AND    reg[0a57]  [...X]  <-  3f
  0037: 2d254611          ADD    WS_FB_WIN [...X]  <-  11
  003b: 3e254612          COMP   WS_FB_WIN [...X]  <-  12
  003f: 464900            JUMP_Above  0049
  0042: 4ca54602          TEST   WS_FB_WIN [.X..]  <-  02
  0046: 491500            JUMP_NotEqual  0015
  0049: 011a000846        MOVE   reg[0800]  [..XX]  <-  WS_FB_WIN [XX..]
  004e: 5b                EOT
command_table  0000d8d4  #3c  (ComputeMemoryEnginePLL):
  Size         00e1
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        03 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 03010000          MOVE   work[00]   [XXXX]  <-  param[00]  [XXXX]
  000a: 090500ffffff00    AND    work[00]   [XXXX]  <-  00ffffff
  0011: 03390200          MOVE   work[02]   [...X]  <-  param[00]  [X...]
  0015: 66ff              SET_DATA_BLOCK  ff  (this table)
  0017: 2d0d42a900        ADD    WS_DATAPTR [..XX]  <-  00a9
  001c: 3de50002          COMP   param[00]  [X...]  <-  02
  0020: 442800            JUMP_Equal  0028
  0023: 2d0d422300        ADD    WS_DATAPTR [..XX]  <-  0023
  0028: 0304410000        MOVE   WS_REMIND/HI32 [XXXX]  <-  data[0000] [XXXX]
  002d: 3e020041          COMP   work[00]   [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0031: 473c00            JUMP_BelowOrEq  003c
  0034: 2d0d420700        ADD    WS_DATAPTR [..XX]  <-  0007
  0039: 432800            JUMP   0028
  003c: 560001            CLEAR  work[01]   [XXXX]
  003f: 550001            CLEAR  param[01]  [XXXX]
  0042: 0224010400        MOVE   param[01]  [...X]  <-  data[0004] [...X]
  0047: 0264010500        MOVE   param[01]  [..X.]  <-  data[0005] [...X]
  004c: 0324010600        MOVE   work[01]   [...X]  <-  data[0006] [...X]
  0051: 21020001          MUL    work[00]   [XXXX]  <-  work[01]   [XXXX]
  0055: 3e250202          COMP   work[02]   [...X]  <-  02
  0059: 448000            JUMP_Equal  0080
  005c: 15054003          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  03
  0060: 3e054080841e00    COMP   WS_QUOT/LOW32 [XXXX]  <-  001e8480
  0067: 466e00            JUMP_Above  006e
  006a: 0ea50102          OR     param[01]  [.X..]  <-  02
  006e: 27054010270000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00002710
  0075: 1505400d          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  0d
  0079: 1b0d400d          SHIFT_RIGHT  WS_QUOT/LOW32 [..XX]  by  0d
  007d: 43a100            JUMP   00a1
  0080: 15054007          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  07
  0084: 3e054000366e01    COMP   WS_QUOT/LOW32 [XXXX]  <-  016e3600
  008b: 459200            JUMP_Below  0092
  008e: 0ea50108          OR     param[01]  [.X..]  <-  08
  0092: 2705408c0a0000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00000a8c
  0099: 15054009          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  09
  009d: 1b0d4002          SHIFT_RIGHT  WS_QUOT/LOW32 [..XX]  by  02
  00a1: 02020040          MOVE   param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00a5: 5b                EOT
  00a6: 7a3800f03c0000001010e079000000080824f40000000404580f0200000202ff
        ffff00000101093d0000000210127a0000000108ffffff00000004  
                          CTB_DS  56 bytes
command_table  0000d9b6  #3d  (MemoryRefreshConversion):
  Size         005f
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 03014100          MOVE   WS_REMIND/HI32 [XXXX]  <-  param[00]  [XXXX]
  000d: 090541ffffff00    AND    WS_REMIND/HI32 [XXXX]  <-  00ffffff
  0014: 2105410a000000    MUL    WS_REMIND/HI32 [XXXX]  <-  0000000a
  001b: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  001e: 032041d809        MOVE   WS_REMIND/HI32 [...X]  <-  reg[09d8]  [...X]
  0023: 09254138          AND    WS_REMIND/HI32 [...X]  <-  38
  0027: 1b254103          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  03
  002b: 2d254107          ADD    WS_REMIND/HI32 [...X]  <-  07
  002f: 036041800a        MOVE   WS_REMIND/HI32 [..X.]  <-  reg[0a80]  [...X]
  0034: 09654103          AND    WS_REMIND/HI32 [..X.]  <-  03
  0038: 332a4141          SUB    WS_REMIND/HI32 [...X]  <-  WS_REMIND/HI32 [..X.]
  003c: 03224341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [...X]
  0040: 03024144          MOVE   WS_REMIND/HI32 [XXXX]  <-  WS_OR_MASK [XXXX]
  0044: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0048: 330d402000        SUB    WS_QUOT/LOW32 [..XX]  <-  0020
  004d: 1b0d4006          SHIFT_RIGHT  WS_QUOT/LOW32 [..XX]  by  06
  0051: 03624040          MOVE   WS_QUOT/LOW32 [..X.]  <-  WS_QUOT/LOW32 [...X]
  0055: 038a4040          MOVE   WS_QUOT/LOW32 [XX..]  <-  WS_QUOT/LOW32 [..XX]
  0059: 0102ec0940        MOVE   reg[09ec]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  005e: 5b                EOT
command_table  0000e496  #3e  (VRAM_GetCurrentInfoBlock):
  Size         0029
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 661c              SET_DATA_BLOCK  1c  (VRAM_Info)
  000b: 2d0d421400        ADD    WS_DATAPTR [..XX]  <-  0014
  0010: 033040cd05        MOVE   WS_QUOT/LOW32 [...X]  <-  reg[05cd]  [.X..]
  0015: 3e254000          COMP   WS_QUOT/LOW32 [...X]  <-  00
  0019: 442800            JUMP_Equal  0028
  001c: 33254001          SUB    WS_QUOT/LOW32 [...X]  <-  01
  0020: 2d0c420400        ADD    WS_DATAPTR [..XX]  <-  data[0004] [..XX]
  0025: 431500            JUMP   0015
  0028: 5b                EOT
command_table  0000da16  #3f  (DynamicMemorySettings):
  Size         03c6
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        01 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 523e              CALL_TABLE  3e  (VRAM_GetCurrentInfoBlock)
  0008: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  000b: 560000            CLEAR  work[00]   [XXXX]
  000e: 03650004          MOVE   work[00]   [..X.]  <-  04
  0012: 4a65260a40        TEST   reg[0a26]  [..X.]  <-  40
  0017: 441e00            JUMP_Equal  001e
  001a: 03650002          MOVE   work[00]   [..X.]  <-  02
  001e: 03a4001200        MOVE   work[00]   [.X..]  <-  data[0012] [...X]
  0023: 03014000          MOVE   WS_QUOT/LOW32 [XXXX]  <-  param[00]  [XXXX]
  0027: 3de50003          COMP   param[00]  [X...]  <-  03
  002b: 44c503            JUMP_Equal  03c5
  002e: 3de50001          COMP   param[00]  [X...]  <-  01
  0032: 443900            JUMP_Equal  0039
  0035: 03014001          MOVE   WS_QUOT/LOW32 [XXXX]  <-  param[01]  [XXXX]
  0039: 090540ffffff00    AND    WS_QUOT/LOW32 [XXXX]  <-  00ffffff
  0040: 0324461000        MOVE   WS_FB_WIN [...X]  <-  data[0010] [...X]
  0045: 030a4142          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  0049: 2d0c410400        ADD    WS_REMIND/HI32 [..XX]  <-  data[0004] [..XX]
  004e: 2d0d422000        ADD    WS_DATAPTR [..XX]  <-  0020
  0053: 3e0a4241          COMP   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0057: 44c503            JUMP_Equal  03c5
  005a: 3e04400000        COMP   WS_QUOT/LOW32 [XXXX]  <-  data[0000] [XXXX]
  005f: 477300            JUMP_BelowOrEq  0073
  0062: 2d0d422400        ADD    WS_DATAPTR [..XX]  <-  0024
  0067: 3e0a4241          COMP   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  006b: 455a00            JUMP_Below  005a
  006e: 330d422400        SUB    WS_DATAPTR [..XX]  <-  0024
  0073: 2de4000800        ADD    work[00]   [X...]  <-  data[0008] [...X]
  0078: 3de50001          COMP   param[00]  [X...]  <-  01
  007c: 49df02            JUMP_NotEqual  02df
  007f: 0300402f0a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0a2f]  [XXXX]
  0084: 090d40000f        AND    WS_QUOT/LOW32 [..XX]  <-  0f00
  0089: 0324410900        MOVE   WS_REMIND/HI32 [...X]  <-  data[0009] [...X]
  008e: 2d224141          ADD    WS_REMIND/HI32 [...X]  <-  WS_REMIND/HI32 [...X]
  0092: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  0096: 0f224041          OR     WS_QUOT/LOW32 [...X]  <-  WS_REMIND/HI32 [...X]
  009a: 15254104          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  04
  009e: 0f224041          OR     WS_QUOT/LOW32 [...X]  <-  WS_REMIND/HI32 [...X]
  00a2: 0f624041          OR     WS_QUOT/LOW32 [..X.]  <-  WS_REMIND/HI32 [...X]
  00a6: 01022f0a40        MOVE   reg[0a2f]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00ab: 0102300a40        MOVE   reg[0a30]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00b0: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  00b3: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  00b6: 0324410e00        MOVE   WS_REMIND/HI32 [...X]  <-  data[000e] [...X]
  00bb: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  00bf: 03224041          MOVE   WS_QUOT/LOW32 [...X]  <-  WS_REMIND/HI32 [...X]
  00c3: 150d4105          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  05
  00c7: 0f0a4041          OR     WS_QUOT/LOW32 [..XX]  <-  WS_REMIND/HI32 [..XX]
  00cb: 560841            CLEAR  WS_REMIND/HI32 [..XX]
  00ce: 0324410d00        MOVE   WS_REMIND/HI32 [...X]  <-  data[000d] [...X]
  00d3: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  00d7: 150d410a          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  0a
  00db: 0f024041          OR     WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00df: 15054105          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  05
  00e3: 0f024041          OR     WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00e7: 0324411000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0010] [...X]
  00ec: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  00f0: 15254104          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  04
  00f4: 0fa24041          OR     WS_QUOT/LOW32 [.X..]  <-  WS_REMIND/HI32 [...X]
  00f8: 03e4400a00        MOVE   WS_QUOT/LOW32 [X...]  <-  data[000a] [...X]
  00fd: 2de4400f00        ADD    WS_QUOT/LOW32 [X...]  <-  data[000f] [...X]
  0102: 3ee4400b00        COMP   WS_QUOT/LOW32 [X...]  <-  data[000b] [...X]
  0107: 460f01            JUMP_Above  010f
  010a: 03e4400b00        MOVE   WS_QUOT/LOW32 [X...]  <-  data[000b] [...X]
  010f: 33e54001          SUB    WS_QUOT/LOW32 [X...]  <-  01
  0113: 0102280a40        MOVE   reg[0a28]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0118: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  011b: 030040290a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0a29]  [XXXX]
  0120: 0905400f000000    AND    WS_QUOT/LOW32 [XXXX]  <-  0000000f
  0127: 033a4100          MOVE   WS_REMIND/HI32 [...X]  <-  work[00]   [X...]
  012b: 2d2a4100          ADD    WS_REMIND/HI32 [...X]  <-  work[00]   [..X.]
  012f: 3324410900        SUB    WS_REMIND/HI32 [...X]  <-  data[0009] [...X]
  0134: 2d254103          ADD    WS_REMIND/HI32 [...X]  <-  03
  0138: 150d4104          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  04
  013c: 0f0a4041          OR     WS_QUOT/LOW32 [..XX]  <-  WS_REMIND/HI32 [..XX]
  0140: 032a4100          MOVE   WS_REMIND/HI32 [...X]  <-  work[00]   [..X.]
  0144: 2d254101          ADD    WS_REMIND/HI32 [...X]  <-  01
  0148: 15254104          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  04
  014c: 0f624041          OR     WS_QUOT/LOW32 [..X.]  <-  WS_REMIND/HI32 [...X]
  0150: 03a4400900        MOVE   WS_QUOT/LOW32 [.X..]  <-  data[0009] [...X]
  0155: 2daa4000          ADD    WS_QUOT/LOW32 [.X..]  <-  work[00]   [..X.]
  0159: 2da4401200        ADD    WS_QUOT/LOW32 [.X..]  <-  data[0012] [...X]
  015e: 33a54001          SUB    WS_QUOT/LOW32 [.X..]  <-  01
  0162: 03f24000          MOVE   WS_QUOT/LOW32 [X...]  <-  work[00]   [.X..]
  0166: 09e5400f          AND    WS_QUOT/LOW32 [X...]  <-  0f
  016a: 2dfa4000          ADD    WS_QUOT/LOW32 [X...]  <-  work[00]   [X...]
  016e: 33e54002          SUB    WS_QUOT/LOW32 [X...]  <-  02
  0172: 096540f1          AND    WS_QUOT/LOW32 [..X.]  <-  f1
  0176: 0324411700        MOVE   WS_REMIND/HI32 [...X]  <-  data[0017] [...X]
  017b: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  017f: 448601            JUMP_Equal  0186
  0182: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  0186: 15254101          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  01
  018a: 0f624041          OR     WS_QUOT/LOW32 [..X.]  <-  WS_REMIND/HI32 [...X]
  018e: 4a65d80908        TEST   reg[09d8]  [..X.]  <-  08
  0193: 449d01            JUMP_Equal  019d
  0196: 2d054060600600    ADD    WS_QUOT/LOW32 [XXXX]  <-  00066060
  019d: 0102290a40        MOVE   reg[0a29]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  01a2: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  01a5: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  01a8: 0324400900        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0009] [...X]
  01ad: 2d2a4000          ADD    WS_QUOT/LOW32 [...X]  <-  work[00]   [..X.]
  01b1: 2d24401100        ADD    WS_QUOT/LOW32 [...X]  <-  data[0011] [...X]
  01b6: 2d24400f00        ADD    WS_QUOT/LOW32 [...X]  <-  data[000f] [...X]
  01bb: 33254001          SUB    WS_QUOT/LOW32 [...X]  <-  01
  01bf: 037a4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  work[00]   [X...]
  01c3: 2d64400f00        ADD    WS_QUOT/LOW32 [..X.]  <-  data[000f] [...X]
  01c8: 33654001          SUB    WS_QUOT/LOW32 [..X.]  <-  01
  01cc: 0364410f00        MOVE   WS_REMIND/HI32 [..X.]  <-  data[000f] [...X]
  01d1: 33654101          SUB    WS_REMIND/HI32 [..X.]  <-  01
  01d5: 1b0d4101          SHIFT_RIGHT  WS_REMIND/HI32 [..XX]  by  01
  01d9: 0f4a4041          OR     WS_QUOT/LOW32 [.XX.]  <-  WS_REMIND/HI32 [..XX]
  01dd: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  01e0: 0324410c00        MOVE   WS_REMIND/HI32 [...X]  <-  data[000c] [...X]
  01e5: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  01e9: 150d4104          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  04
  01ed: 0f8a4041          OR     WS_QUOT/LOW32 [XX..]  <-  WS_REMIND/HI32 [..XX]
  01f1: 4a65d80908        TEST   reg[09d8]  [..X.]  <-  08
  01f6: 44fe01            JUMP_Equal  01fe
  01f9: 2d0d400606        ADD    WS_QUOT/LOW32 [..XX]  <-  0606
  01fe: 01022a0a40        MOVE   reg[0a2a]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0203: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  0206: 0324411400        MOVE   WS_REMIND/HI32 [...X]  <-  data[0014] [...X]
  020b: 3e25410a          COMP   WS_REMIND/HI32 [...X]  <-  0a
  020f: 452202            JUMP_Below  0222
  0212: 2d254101          ADD    WS_REMIND/HI32 [...X]  <-  01
  0216: 1b254101          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  01
  021a: 33254105          SUB    WS_REMIND/HI32 [...X]  <-  05
  021e: 03624041          MOVE   WS_QUOT/LOW32 [..X.]  <-  WS_REMIND/HI32 [...X]
  0222: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0225: 0324411800        MOVE   WS_REMIND/HI32 [...X]  <-  data[0018] [...X]
  022a: 2d254101          ADD    WS_REMIND/HI32 [...X]  <-  01
  022e: 1505410d          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  0d
  0232: 0f024041          OR     WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0236: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0239: 0324411900        MOVE   WS_REMIND/HI32 [...X]  <-  data[0019] [...X]
  023e: 3e254108          COMP   WS_REMIND/HI32 [...X]  <-  08
  0242: 484902            JUMP_AboveOrEq  0249
  0245: 03254108          MOVE   WS_REMIND/HI32 [...X]  <-  08
  0249: 33254108          SUB    WS_REMIND/HI32 [...X]  <-  08
  024d: 15054110          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  10
  0251: 0f024041          OR     WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0255: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0258: 0324411d00        MOVE   WS_REMIND/HI32 [...X]  <-  data[001d] [...X]
  025d: 15054101          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  01
  0261: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  0266: 1b054105          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  05
  026a: 15054115          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  15
  026e: 0f024041          OR     WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0272: 01022b0a40        MOVE   reg[0a2b]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0277: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  027a: 0324401300        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0013] [...X]
  027f: 1505400c          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  0c
  0283: 0f64401a00        OR     WS_QUOT/LOW32 [..X.]  <-  data[001a] [...X]
  0288: 0fa5401c          OR     WS_QUOT/LOW32 [.X..]  <-  1c
  028c: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  028f: 0324411b00        MOVE   WS_REMIND/HI32 [...X]  <-  data[001b] [...X]
  0294: 2d25411b          ADD    WS_REMIND/HI32 [...X]  <-  1b
  0298: 1b254104          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  04
  029c: 0f024041          OR     WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  02a0: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  02a3: 0324411c00        MOVE   WS_REMIND/HI32 [...X]  <-  data[001c] [...X]
  02a8: 2d25411b          ADD    WS_REMIND/HI32 [...X]  <-  1b
  02ac: 092541f0          AND    WS_REMIND/HI32 [...X]  <-  f0
  02b0: 0f024041          OR     WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  02b4: 0f054000001c00    OR     WS_QUOT/LOW32 [XXXX]  <-  001c0000
  02bb: 01022c0a40        MOVE   reg[0a2c]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  02c0: 0104810a0400      MOVE   reg[0a81]  [XXXX]  <-  data[0004] [XXXX]
  02c6: 078d810afffc      AND    reg[0a81]  [XX..]  <-  fcff
  02cc: 01048b0a1e00      MOVE   reg[0a8b]  [XXXX]  <-  data[001e] [XXXX]
  02d2: 0108ab0a810a      MOVE   reg[0aab]  [..XX]  <-  reg[0a81]  [..XX]
  02d8: 0118830a810a      MOVE   reg[0a83]  [..XX]  <-  reg[0a81]  [XX..]
  02de: 5b                EOT
  02df: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  02e3: 02e4010d00        MOVE   param[01]  [X...]  <-  data[000d] [...X]
  02e8: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  02ea: 0139dd0901        MOVE   reg[09dd]  [...X]  <-  param[01]  [X...]
  02ef: 02e4010e00        MOVE   param[01]  [X...]  <-  data[000e] [...X]
  02f4: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  02f6: 0179dd0901        MOVE   reg[09dd]  [..X.]  <-  param[01]  [X...]
  02fb: 02e4010b00        MOVE   param[01]  [X...]  <-  data[000b] [...X]
  0300: 32e4010d00        SUB    param[01]  [X...]  <-  data[000d] [...X]
  0305: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0307: 01b9dd0901        MOVE   reg[09dd]  [.X..]  <-  param[01]  [X...]
  030c: 02e4010b00        MOVE   param[01]  [X...]  <-  data[000b] [...X]
  0311: 32e4010e00        SUB    param[01]  [X...]  <-  data[000e] [...X]
  0316: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0318: 01f9dd0901        MOVE   reg[09dd]  [X...]  <-  param[01]  [X...]
  031d: 02e4010a00        MOVE   param[01]  [X...]  <-  data[000a] [...X]
  0322: 2ce4010f00        ADD    param[01]  [X...]  <-  data[000f] [...X]
  0327: 3de4010b00        COMP   param[01]  [X...]  <-  data[000b] [...X]
  032c: 483403            JUMP_AboveOrEq  0334
  032f: 02e4010b00        MOVE   param[01]  [X...]  <-  data[000b] [...X]
  0334: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0336: 32e50101          SUB    param[01]  [X...]  <-  01
  033a: 0139de0901        MOVE   reg[09de]  [...X]  <-  param[01]  [X...]
  033f: 02e4010f00        MOVE   param[01]  [X...]  <-  data[000f] [...X]
  0344: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0346: 32e50101          SUB    param[01]  [X...]  <-  01
  034a: 0179de0901        MOVE   reg[09de]  [..X.]  <-  param[01]  [X...]
  034f: 02e4010f00        MOVE   param[01]  [X...]  <-  data[000f] [...X]
  0354: 2ce4011100        ADD    param[01]  [X...]  <-  data[0011] [...X]
  0359: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  035b: 32e50101          SUB    param[01]  [X...]  <-  01
  035f: 01b9de0901        MOVE   reg[09de]  [.X..]  <-  param[01]  [X...]
  0364: 030041290a        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[0a29]  [XXXX]
  0369: 090541f0011f00    AND    WS_REMIND/HI32 [XXXX]  <-  001f01f0
  0370: 1b0d4104          SHIFT_RIGHT  WS_REMIND/HI32 [..XX]  by  04
  0374: 02e20141          MOVE   param[01]  [X...]  <-  WS_REMIND/HI32 [...X]
  0378: 3df20141          COMP   param[01]  [X...]  <-  WS_REMIND/HI32 [.X..]
  037c: 468303            JUMP_Above  0383
  037f: 02f20141          MOVE   param[01]  [X...]  <-  WS_REMIND/HI32 [.X..]
  0383: 2ce50101          ADD    param[01]  [X...]  <-  01
  0387: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0389: 01f9de0901        MOVE   reg[09de]  [X...]  <-  param[01]  [X...]
  038e: 02e50108          MOVE   param[01]  [X...]  <-  08
  0392: 5226              CALL_TABLE  26  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0394: 3de50104          COMP   param[01]  [X...]  <-  04
  0398: 469f03            JUMP_Above  039f
  039b: 02e50104          MOVE   param[01]  [X...]  <-  04
  039f: 3de50108          COMP   param[01]  [X...]  <-  08
  03a3: 46ad03            JUMP_Above  03ad
  03a6: 32e50104          SUB    param[01]  [X...]  <-  04
  03aa: 43bc03            JUMP   03bc
  03ad: 1a3d0101          SHIFT_RIGHT  param[01]  [X...]  by  01
  03b1: 3de50112          COMP   param[01]  [X...]  <-  12
  03b5: 45bc03            JUMP_Below  03bc
  03b8: 02e50112          MOVE   param[01]  [X...]  <-  12
  03bc: 5c39020ae001      MASK   reg[0a02]  [...X]  &  e0  |  param[01]  [X...]
  03c2: 43c503            JUMP   03c5
  03c5: 5b                EOT
command_table  0000dddc  #40  (MemoryTraining):
  Size         01a8
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        01 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 4be50008          TEST   param[00]  [X...]  <-  08
  000d: 447900            JUMP_Equal  0079
  0010: 01052a0000a00100  MOVE   reg[002a]  [XXXX]  <-  0001a000
  0018: 3c052b004d437543  COMP   reg[002b]  [XXXX]  <-  4375434d
  0020: 497900            JUMP_NotEqual  0079
  0023: 0300402b00        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[002b]  [XXXX]
  0028: 01ba800a40        MOVE   reg[0a80]  [.X..]  <-  WS_QUOT/LOW32 [X...]
  002d: 0300402b00        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[002b]  [XXXX]
  0032: 0300412b00        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[002b]  [XXXX]
  0037: 0300412b00        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[002b]  [XXXX]
  003c: 0102910a41        MOVE   reg[0a91]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0041: 0300412b00        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[002b]  [XXXX]
  0046: 0102920a41        MOVE   reg[0a92]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  004b: 330d400800        SUB    WS_QUOT/LOW32 [..XX]  <-  0008
  0050: 3e0d400000        COMP   WS_QUOT/LOW32 [..XX]  <-  0000
  0055: 463700            JUMP_Above  0037
  0058: 0125320a08        MOVE   reg[0a32]  [...X]  <-  08
  005d: 0125320a10        MOVE   reg[0a32]  [...X]  <-  10
  0062: 0300412b00        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[002b]  [XXXX]
  0067: 0102330a41        MOVE   reg[0a33]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  006c: 338d400400        SUB    WS_QUOT/LOW32 [XX..]  <-  0004
  0071: 3e8d400000        COMP   WS_QUOT/LOW32 [XX..]  <-  0000
  0076: 466200            JUMP_Above  0062
  0079: 010d00080300      MOVE   reg[0800]  [..XX]  <-  0003
  007f: 0d65550a03        OR     reg[0a55]  [..X.]  <-  03
  0084: 0d65560a03        OR     reg[0a56]  [..X.]  <-  03
  0089: 0725d009fe        AND    reg[09d0]  [...X]  <-  fe
  008e: 0da5ce0a03        OR     reg[0ace]  [.X..]  <-  03
  0093: 0725f309fc        AND    reg[09f3]  [...X]  <-  fc
  0098: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  009b: 020500c000c900    MOVE   param[00]  [XXXX]  <-  00c900c0
  00a2: 02050100000100    MOVE   param[01]  [XXXX]  <-  00010000
  00a9: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  00ab: 020500d000d900    MOVE   param[00]  [XXXX]  <-  00d900d0
  00b2: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  00b4: 0125320a08        MOVE   reg[0a32]  [...X]  <-  08
  00b9: 0125320a04        MOVE   reg[0a32]  [...X]  <-  04
  00be: 0125320a01        MOVE   reg[0a32]  [...X]  <-  01
  00c3: 4aa5880a02        TEST   reg[0a88]  [.X..]  <-  02
  00c8: 44c300            JUMP_Equal  00c3
  00cb: 0125320a05        MOVE   reg[0a32]  [...X]  <-  05
  00d0: 0125320a01        MOVE   reg[0a32]  [...X]  <-  01
  00d5: 03054601000000    MOVE   WS_FB_WIN [XXXX]  <-  00000001
  00dc: 0388460008        MOVE   WS_FB_WIN [XX..]  <-  reg[0800]  [..XX]
  00e1: 010a000846        MOVE   reg[0800]  [..XX]  <-  WS_FB_WIN [..XX]
  00e6: 4aa5880a02        TEST   reg[0a88]  [.X..]  <-  02
  00eb: 44e600            JUMP_Equal  00e6
  00ee: 4a65740a01        TEST   reg[0a74]  [..X.]  <-  01
  00f3: 44e600            JUMP_Equal  00e6
  00f6: 2d254611          ADD    WS_FB_WIN [...X]  <-  11
  00fa: 3e254612          COMP   WS_FB_WIN [...X]  <-  12
  00fe: 460801            JUMP_Above  0108
  0101: 4ca54602          TEST   WS_FB_WIN [.X..]  <-  02
  0105: 49e100            JUMP_NotEqual  00e1
  0108: 03254160          MOVE   WS_REMIND/HI32 [...X]  <-  60
  010c: 030d460100        MOVE   WS_FB_WIN [..XX]  <-  0001
  0111: 010a000846        MOVE   reg[0800]  [..XX]  <-  WS_FB_WIN [..XX]
  0116: 092041270a        AND    WS_REMIND/HI32 [...X]  <-  reg[0a27]  [...X]
  011b: 4c254120          TEST   WS_REMIND/HI32 [...X]  <-  20
  011f: 442c01            JUMP_Equal  012c
  0122: 0725f309df        AND    reg[09f3]  [...X]  <-  df
  0127: 0d25f30902        OR     reg[09f3]  [...X]  <-  02
  012c: 4c254140          TEST   WS_REMIND/HI32 [...X]  <-  40
  0130: 443801            JUMP_Equal  0138
  0133: 0d25f30901        OR     reg[09f3]  [...X]  <-  01
  0138: 4ae5990a04        TEST   reg[0a99]  [X...]  <-  04
  013d: 444601            JUMP_Equal  0146
  0140: 5c25f309fe24      MASK   reg[09f3]  [...X]  &  fe  |  24
  0146: 2d254611          ADD    WS_FB_WIN [...X]  <-  11
  014a: 3e254612          COMP   WS_FB_WIN [...X]  <-  12
  014e: 465801            JUMP_Above  0158
  0151: 4ca54602          TEST   WS_FB_WIN [.X..]  <-  02
  0155: 491101            JUMP_NotEqual  0111
  0158: 010d00080300      MOVE   reg[0800]  [..XX]  <-  0003
  015e: 0125000803        MOVE   reg[0800]  [...X]  <-  03
  0163: 4ae5990a02        TEST   reg[0a99]  [X...]  <-  02
  0168: 44a701            JUMP_Equal  01a7
  016b: 4ae59a0a10        TEST   reg[0a9a]  [X...]  <-  10
  0170: 497801            JUMP_NotEqual  0178
  0173: 0d25d00901        OR     reg[09d0]  [...X]  <-  01
  0178: 0725d109df        AND    reg[09d1]  [...X]  <-  df
  017d: 4ae5990a01        TEST   reg[0a99]  [X...]  <-  01
  0182: 448a01            JUMP_Equal  018a
  0185: 0d25d10920        OR     reg[09d1]  [...X]  <-  20
  018a: 030040990a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0a99]  [XXXX]
  018f: 0905400000f000    AND    WS_QUOT/LOW32 [XXXX]  <-  00f00000
  0196: 03324040          MOVE   WS_QUOT/LOW32 [...X]  <-  WS_QUOT/LOW32 [.X..]
  019a: 1b254004          SHIFT_RIGHT  WS_QUOT/LOW32 [...X]  by  04
  019e: 5c02d109e0ff0ffe40  MASK   reg[09d1]  [XXXX]  &  fe0fffe0  |  WS_QUOT/LOW32 [XXXX]
  01a7: 5b                EOT
command_table  0000df84  #41  (EnableSpreadSpectrumOnPPLL):
  Size         005b
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 4ba5000c          TEST   param[00]  [.X..]  <-  0c
  000d: 442e00            JUMP_Equal  002e
  0010: 3a1000            SET_REG_BLOCK  0010
  0013: 4ba50004          TEST   param[00]  [.X..]  <-  04
  0017: 492e00            JUMP_NotEqual  002e
  001a: 3a2000            SET_REG_BLOCK  0020
  001d: 3d050100000000    COMP   param[01]  [XXXX]  <-  00000000
  0024: 492e00            JUMP_NotEqual  002e
  0027: 02050100039303    MOVE   param[01]  [XXXX]  <-  03930300
  002e: 3de50001          COMP   param[00]  [X...]  <-  01
  0032: 443d00            JUMP_Equal  003d
  0035: 07650501ef        AND    reg[0105]  [..X.]  <-  ef
  003a: 435700            JUMP   0057
  003d: 5ca50601fc02      MASK   reg[0106]  [.X..]  &  fc  |  02
  0043: 4ba50001          TEST   param[00]  [.X..]  <-  01
  0047: 494e00            JUMP_NotEqual  004e
  004a: 0e650120          OR     param[01]  [..X.]  <-  20
  004e: 0e650110          OR     param[01]  [..X.]  <-  10
  0052: 0101050101        MOVE   reg[0105]  [XXXX]  <-  param[01]  [XXXX]
  0057: 3a0000            SET_REG_BLOCK  0000
  005a: 5b                EOT
command_table  00000000  #42  (TMDSAOutputControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000e1aa  #43  (SetVoltage):
  Size         0174
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        02 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 6620              SET_DATA_BLOCK  20  (VoltageObjectInfo/VRAM_GPIO_DetectionInfo)
  000b: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  0010: 2d0a4142          ADD    WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  0014: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0019: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  001c: 560000            CLEAR  work[00]   [XXXX]
  001f: 3e0a4241          COMP   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0023: 447001            JUMP_Equal  0170
  0026: 3d24000000        COMP   param[00]  [...X]  <-  data[0000] [...X]
  002b: 443a00            JUMP_Equal  003a
  002e: 0324400100        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0001] [...X]
  0033: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0037: 431f00            JUMP   001f
  003a: 3d250005          COMP   param[00]  [...X]  <-  05
  003e: 44fd00            JUMP_Equal  00fd
  0041: 3d250006          COMP   param[00]  [...X]  <-  06
  0045: 446d01            JUMP_Equal  016d
  0048: 563041            CLEAR  WS_REMIND/HI32 [.X..]
  004b: 03e4411200        MOVE   WS_REMIND/HI32 [X...]  <-  data[0012] [...X]
  0050: 3ee54100          COMP   WS_REMIND/HI32 [X...]  <-  00
  0054: 446f01            JUMP_Equal  016f
  0057: 030a4142          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  005b: 0304401600        MOVE   WS_QUOT/LOW32 [XXXX]  <-  data[0016] [XXXX]
  0060: 3e994000          COMP   WS_QUOT/LOW32 [XX..]  <-  param[00]  [XX..]
  0064: 487a00            JUMP_AboveOrEq  007a
  0067: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  006c: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  0070: 3ef24141          COMP   WS_REMIND/HI32 [X...]  <-  WS_REMIND/HI32 [.X..]
  0074: 447a00            JUMP_Equal  007a
  0077: 435b00            JUMP   005b
  007a: 030a4241          MOVE   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  007e: 0324000200        MOVE   work[00]   [...X]  <-  data[0002] [...X]
  0083: 4c250080          TEST   work[00]   [...X]  <-  80
  0087: 44fd00            JUMP_Equal  00fd
  008a: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  008d: 560000            CLEAR  work[00]   [XXXX]
  0090: 0364400800        MOVE   WS_QUOT/LOW32 [..X.]  <-  data[0008] [...X]
  0095: 0324430800        MOVE   WS_SHIFT [...X]  <-  data[0008] [...X]
  009a: 3e6540ff          COMP   WS_QUOT/LOW32 [..X.]  <-  ff
  009e: 44bc00            JUMP_Equal  00bc
  00a1: 0f024144          OR     WS_REMIND/HI32 [XXXX]  <-  WS_OR_MASK [XXXX]
  00a5: 4c254001          TEST   WS_QUOT/LOW32 [...X]  <-  01
  00a9: 44b000            JUMP_Equal  00b0
  00ac: 0f020044          OR     work[00]   [XXXX]  <-  WS_OR_MASK [XXXX]
  00b0: 1b254001          SHIFT_RIGHT  WS_QUOT/LOW32 [...X]  by  01
  00b4: 2d0d420100        ADD    WS_DATAPTR [..XX]  <-  0001
  00b9: 439000            JUMP   0090
  00bc: 3d650000          COMP   param[00]  [..X.]  <-  00
  00c0: 44d400            JUMP_Equal  00d4
  00c3: 3d650001          COMP   param[00]  [..X.]  <-  01
  00c7: 49cf00            JUMP_NotEqual  00cf
  00ca: 02020000          MOVE   param[00]  [XXXX]  <-  work[00]   [XXXX]
  00ce: 5b                EOT
  00cf: 02020041          MOVE   param[00]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00d3: 5b                EOT
  00d4: 03020141          MOVE   work[01]   [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00d8: 030540ffffffff    MOVE   WS_QUOT/LOW32 [XXXX]  <-  ffffffff
  00df: 33024041          SUB    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00e3: 0300419e01        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[019e]  [XXXX]
  00e8: 09024140          AND    WS_REMIND/HI32 [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00ec: 0f024100          OR     WS_REMIND/HI32 [XXXX]  <-  work[00]   [XXXX]
  00f0: 01029e0141        MOVE   reg[019e]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00f5: 0d029c0101        OR     reg[019c]  [XXXX]  <-  work[01]   [XXXX]
  00fa: 436d01            JUMP   016d
  00fd: 02250132          MOVE   param[01]  [...X]  <-  32
  0101: 02e4020300        MOVE   param[02]  [X...]  <-  data[0003] [...X]
  0106: 02a4020400        MOVE   param[02]  [.X..]  <-  data[0004] [...X]
  010b: 020d020101        MOVE   param[02]  [..XX]  <-  0101
  0110: 4222006302220163042601630034015a5a  
                          SWITCH  work[00]   [...X]
        02->0122 04->0126 00->0134
  0121: 5b                EOT
  0122: 02650202          MOVE   param[02]  [..X.]  <-  02
  0126: 0264010500        MOVE   param[01]  [..X.]  <-  data[0005] [...X]
  012b: 028a0140          MOVE   param[01]  [XX..]  <-  WS_QUOT/LOW32 [..XX]
  012f: 5236              CALL_TABLE  36  (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  0131: 436d01            JUMP   016d
  0134: 03020042          MOVE   work[00]   [XXXX]  <-  WS_DATAPTR [XXXX]
  0138: 0264011600        MOVE   param[01]  [..X.]  <-  data[0016] [...X]
  013d: 02b4011600        MOVE   param[01]  [.X..]  <-  data[0016] [.X..]
  0142: 3d6501ff          COMP   param[01]  [..X.]  <-  ff
  0146: 445301            JUMP_Equal  0153
  0149: 5236              CALL_TABLE  36  (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  014b: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0150: 433801            JUMP   0138
  0153: 03024200          MOVE   WS_DATAPTR [XXXX]  <-  work[00]   [XXXX]
  0157: 560000            CLEAR  work[00]   [XXXX]
  015a: 03a4001200        MOVE   work[00]   [.X..]  <-  data[0012] [...X]
  015f: 3ea500ff          COMP   work[00]   [.X..]  <-  ff
  0163: 446d01            JUMP_Equal  016d
  0166: 2d1a4200          ADD    WS_DATAPTR [..XX]  <-  work[00]   [XX..]
  016a: 43fd00            JUMP   00fd
  016d: 5132              DELAY_MicroSec  32
  016f: 5b                EOT
  0170: 550000            CLEAR  param[00]  [XXXX]
  0173: 5b                EOT
command_table  0000dfe0  #44  (DAC1OutputControl):
  Size         0018
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 5400ac19          CLEAR  reg[19ac]  [XXXX]
  000d: 0725a419fe        AND    reg[19a4]  [...X]  <-  fe
  0012: 0d21a41900        OR     reg[19a4]  [...X]  <-  param[00]  [...X]
  0017: 5b                EOT
command_table  0000dff8  #45  (DAC2OutputControl):
  Size         0018
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 5400ec19          CLEAR  reg[19ec]  [XXXX]
  000d: 0725e419fe        AND    reg[19e4]  [...X]  <-  fe
  0012: 0d21e41900        OR     reg[19e4]  [...X]  <-  param[00]  [...X]
  0017: 5b                EOT
command_table  00000000  #46  (SetupHWAssistedI2CStatus):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000c702  #47  (ClockSource):
  Size         0066
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 3c25810102        COMP   reg[0181]  [...X]  <-  02
  000e: 444400            JUMP_Equal  0044
  0011: 070d80010ffc      AND    reg[0180]  [..XX]  <-  fc0f
  0017: 0de5840120        OR     reg[0184]  [X...]  <-  20
  001c: 5c058201000000fc00001400  MASK   reg[0182]  [XXXX]  &  fc000000  |  00140000
  0028: 0d25800102        OR     reg[0180]  [...X]  <-  02
  002d: 07258001fd        AND    reg[0180]  [...X]  <-  fd
  0032: 07258001fe        AND    reg[0180]  [...X]  <-  fe
  0037: 07258401fe        AND    reg[0184]  [...X]  <-  fe
  003c: 4a25830102        TEST   reg[0183]  [...X]  <-  02
  0041: 443c00            JUMP_Equal  003c
  0044: 5ce58401f30c      MASK   reg[0184]  [X...]  &  f3  |  0c
  004a: 5ca58a01cf00      MASK   reg[018a]  [.X..]  &  cf  |  00
  0050: 5ca58c01cf00      MASK   reg[018c]  [.X..]  &  cf  |  00
  0056: 0de59301ff        OR     reg[0193]  [X...]  <-  ff
  005b: 0de58a0101        OR     reg[018a]  [X...]  <-  01
  0060: 0de58c0101        OR     reg[018c]  [X...]  <-  01
  0065: 5b                EOT
command_table  0000c768  #48  (MemoryDeviceInit):
  Size         00ad
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 0105310a00000200  MOVE   reg[0a31]  [XXXX]  <-  00020000
  0011: 038d400100        MOVE   WS_QUOT/LOW32 [XX..]  <-  0001
  0016: 030840810a        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0a81]  [..XX]
  001b: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0020: 031840810a        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0a81]  [XX..]
  0025: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  002a: 030840820a        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0a82]  [..XX]
  002f: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0034: 031840820a        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0a82]  [XX..]
  0039: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  003e: 0308408b0a        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0a8b]  [..XX]
  0043: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0048: 0318408b0a        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0a8b]  [XX..]
  004d: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0052: 0308408c0a        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0a8c]  [..XX]
  0057: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  005c: 0318408c0a        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[0a8c]  [XX..]
  0061: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0066: 038d400300        MOVE   WS_QUOT/LOW32 [XX..]  <-  0003
  006b: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0070: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0075: 0fa54010          OR     WS_QUOT/LOW32 [.X..]  <-  10
  0079: 0102310a40        MOVE   reg[0a31]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  007e: 032840800a        MOVE   WS_QUOT/LOW32 [...X]  <-  reg[0a80]  [..X.]
  0083: 0925400f          AND    WS_QUOT/LOW32 [...X]  <-  0f
  0087: 3e254006          COMP   WS_QUOT/LOW32 [...X]  <-  06
  008b: 499900            JUMP_NotEqual  0099
  008e: 0105310acd050100  MOVE   reg[0a31]  [XXXX]  <-  000105cd
  0096: 43ac00            JUMP   00ac
  0099: 3c65800a03        COMP   reg[0a80]  [..X.]  <-  03
  009e: 49ac00            JUMP_NotEqual  00ac
  00a1: 0105310a06c00110  MOVE   reg[0a31]  [XXXX]  <-  1001c006
  00a9: 43ac00            JUMP   00ac
  00ac: 5b                EOT
command_table  00000000  #49  (EnableYUV):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  00000000  #4a  (DIG1EncoderControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  00000000  #4b  (DIG2EncoderControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000e4c0  #4c  (DIG1TransmitterControl/UNIPHYTransmitterControl):
  Size         08d3
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03
  Attributes:  Work space size        01 longs
               Parameter space size   01 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 03f14600          MOVE   WS_FB_WIN [X...]  <-  param[00]  [.X..]
  000d: 09e546c0          AND    WS_FB_WIN [X...]  <-  c0
  0011: 1b3d4605          SHIFT_RIGHT  WS_FB_WIN [X...]  by  05
  0015: 4ba50004          TEST   param[00]  [.X..]  <-  04
  0019: 442000            JUMP_Equal  0020
  001c: 0fe54601          OR     WS_FB_WIN [X...]  <-  01
  0020: 66ff              SET_DATA_BLOCK  ff  (this table)
  0022: 2d0d422e06        ADD    WS_DATAPTR [..XX]  <-  062e
  0027: 560841            CLEAR  WS_REMIND/HI32 [..XX]
  002a: 033a4146          MOVE   WS_REMIND/HI32 [...X]  <-  WS_FB_WIN [X...]
  002e: 150d4101          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  01
  0032: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0036: 0304000000        MOVE   work[00]   [XXXX]  <-  data[0000] [XXXX]
  003b: 028c010c00        MOVE   param[01]  [XX..]  <-  data[000c] [..XX]
  0040: 3a0000            SET_REG_BLOCK  0000
  0043: 4239006307cf04630177006300f203630b33056303ef056302ff056304100663
        06d9056305e405630c1106630d24065a5a  
                          SWITCH  param[00]  [X...]
        07->04cf 01->0077 00->03f2 0b->0533 03->05ef 02->05ff 04->0610 06->05d9
        05->05e4 0c->0611 0d->0624
  0074: 43cb04            JUMP   04cb
  0077: 03614601          MOVE   WS_FB_WIN [..X.]  <-  param[01]  [...X]
  007b: 023a0146          MOVE   param[01]  [...X]  <-  WS_FB_WIN [X...]
  007f: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0081: 032846001c        MOVE   WS_FB_WIN [...X]  <-  reg[1c00]  [..X.]
  0086: 09254670          AND    WS_FB_WIN [...X]  <-  70
  008a: 1b254604          SHIFT_RIGHT  WS_FB_WIN [...X]  by  04
  008e: 3e254601          COMP   WS_FB_WIN [...X]  <-  01
  0092: 49b300            JUMP_NotEqual  00b3
  0095: 0ea50002          OR     param[00]  [.X..]  <-  02
  0099: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  009b: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  00a0: 03654604          MOVE   WS_FB_WIN [..X.]  <-  04
  00a4: 4ce54101          TEST   WS_REMIND/HI32 [X...]  <-  01
  00a8: 44b300            JUMP_Equal  00b3
  00ab: 03654608          MOVE   WS_FB_WIN [..X.]  <-  08
  00af: 1a0d0001          SHIFT_RIGHT  param[00]  [..XX]  by  01
  00b3: 33654601          SUB    WS_FB_WIN [..X.]  <-  01
  00b7: 3e254605          COMP   WS_FB_WIN [...X]  <-  05
  00bb: 44c500            JUMP_Equal  00c5
  00be: 3e254600          COMP   WS_FB_WIN [...X]  <-  00
  00c2: 49d200            JUMP_NotEqual  00d2
  00c5: 03254600          MOVE   WS_FB_WIN [...X]  <-  00
  00c9: 0ea50002          OR     param[00]  [.X..]  <-  02
  00cd: 012ac21c46        MOVE   reg[1cc2]  [...X]  <-  WS_FB_WIN [..X.]
  00d2: 3e654603          COMP   WS_FB_WIN [..X.]  <-  03
  00d6: 47e100            JUMP_BelowOrEq  00e1
  00d9: 0da5001c01        OR     reg[1c00]  [.X..]  <-  01
  00de: 43e600            JUMP   00e6
  00e1: 07a5001cfe        AND    reg[1c00]  [.X..]  <-  fe
  00e6: 3a0000            SET_REG_BLOCK  0000
  00e9: 66ff              SET_DATA_BLOCK  ff  (this table)
  00eb: 2d0d424606        ADD    WS_DATAPTR [..XX]  <-  0646
  00f0: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  00f3: 033a4046          MOVE   WS_QUOT/LOW32 [...X]  <-  WS_FB_WIN [X...]
  00f7: 150d4002          SHIFT_LEFT  WS_QUOT/LOW32 [..XX]  by  02
  00fb: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  00ff: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  0103: 3e254601          COMP   WS_FB_WIN [...X]  <-  01
  0107: 441301            JUMP_Equal  0113
  010a: 012483190000      MOVE   reg[1983]  [...X]  <-  data[0000] [...X]
  0110: 431901            JUMP   0119
  0113: 012483190300      MOVE   reg[1983]  [...X]  <-  data[0003] [...X]
  0119: 0d6485190200      OR     reg[1985]  [..X.]  <-  data[0002] [...X]
  011f: 0300408419        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[1984]  [XXXX]
  0124: 094d40fefe        AND    WS_QUOT/LOW32 [.XX.]  <-  fefe
  0129: 4ba50004          TEST   param[00]  [.X..]  <-  04
  012d: 443401            JUMP_Equal  0134
  0130: 0f654001          OR     WS_QUOT/LOW32 [..X.]  <-  01
  0134: 0102841940        MOVE   reg[1984]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0139: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  013d: 495901            JUMP_NotEqual  0159
  0140: 031a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [XX..]
  0144: 012483190000      MOVE   reg[1983]  [...X]  <-  data[0000] [...X]
  014a: 0d6485190200      OR     reg[1985]  [..X.]  <-  data[0002] [...X]
  0150: 0fa54001          OR     WS_QUOT/LOW32 [.X..]  <-  01
  0154: 0102841940        MOVE   reg[1984]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0159: 560848            CLEAR  WS_REGPTR [..XX]
  015c: 033a4846          MOVE   WS_REGPTR [...X]  <-  WS_FB_WIN [X...]
  0160: 01646b190100      MOVE   reg[196b]  [..X.]  <-  data[0001] [...X]
  0166: 01ba6b1946        MOVE   reg[196b]  [.X..]  <-  WS_FB_WIN [X...]
  016b: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  016f: 07258519bf        AND    reg[1985]  [...X]  <-  bf
  0174: 07258519fd        AND    reg[1985]  [...X]  <-  fd
  0179: 07e58119df        AND    reg[1981]  [X...]  <-  df
  017e: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  0182: 498e01            JUMP_NotEqual  018e
  0185: 031a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [XX..]
  0189: 07e58119df        AND    reg[1981]  [X...]  <-  df
  018e: 5128              DELAY_MicroSec  28
  0190: 03194801          MOVE   WS_REGPTR [..XX]  <-  param[01]  [XX..]
  0194: 0d25471901        OR     reg[1947]  [...X]  <-  01
  0199: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  019d: 49a501            JUMP_NotEqual  01a5
  01a0: 0d25481901        OR     reg[1948]  [...X]  <-  01
  01a5: 51fa              DELAY_MicroSec  fa
  01a7: 3e254600          COMP   WS_FB_WIN [...X]  <-  00
  01ab: 443102            JUMP_Equal  0231
  01ae: 66ff              SET_DATA_BLOCK  ff  (this table)
  01b0: 2d0d42d506        ADD    WS_DATAPTR [..XX]  <-  06d5
  01b5: 3ee54602          COMP   WS_FB_WIN [X...]  <-  02
  01b9: 48c101            JUMP_AboveOrEq  01c1
  01bc: 2d0d424a00        ADD    WS_DATAPTR [..XX]  <-  004a
  01c1: 02090100          MOVE   param[01]  [..XX]  <-  param[00]  [..XX]
  01c5: 02a20146          MOVE   param[01]  [.X..]  <-  WS_FB_WIN [...X]
  01c9: 033a4346          MOVE   WS_SHIFT [...X]  <-  WS_FB_WIN [X...]
  01cd: 02e20144          MOVE   param[01]  [X...]  <-  WS_OR_MASK [...X]
  01d1: 521c              CALL_TABLE  1c  (GetConditionalGoldenSetting/SetCRTC_DPM_State)
  01d3: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  01d7: 010480190400      MOVE   reg[1980]  [XXXX]  <-  data[0004] [XXXX]
  01dd: 010481190800      MOVE   reg[1981]  [XXXX]  <-  data[0008] [XXXX]
  01e3: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  01e7: 49fa01            JUMP_NotEqual  01fa
  01ea: 031a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [XX..]
  01ee: 010480190400      MOVE   reg[1980]  [XXXX]  <-  data[0004] [XXXX]
  01f4: 010481190800      MOVE   reg[1981]  [XXXX]  <-  data[0008] [XXXX]
  01fa: 3a0000            SET_REG_BLOCK  0000
  01fd: 3ee54601          COMP   WS_FB_WIN [X...]  <-  01
  0201: 442502            JUMP_Equal  0225
  0204: 3ee54600          COMP   WS_FB_WIN [X...]  <-  00
  0208: 493102            JUMP_NotEqual  0231
  020b: 3ee54601          COMP   WS_FB_WIN [X...]  <-  01
  020f: 442502            JUMP_Equal  0225
  0212: 01045e190c00      MOVE   reg[195e]  [XXXX]  <-  data[000c] [XXXX]
  0218: 01045f191000      MOVE   reg[195f]  [XXXX]  <-  data[0010] [XXXX]
  021e: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  0222: 493102            JUMP_NotEqual  0231
  0225: 010460190c00      MOVE   reg[1960]  [XXXX]  <-  data[000c] [XXXX]
  022b: 010461191000      MOVE   reg[1961]  [XXXX]  <-  data[0010] [XXXX]
  0231: 66ff              SET_DATA_BLOCK  ff  (this table)
  0233: 2d0d425e06        ADD    WS_DATAPTR [..XX]  <-  065e
  0238: 02090100          MOVE   param[01]  [..XX]  <-  param[00]  [..XX]
  023c: 02a20146          MOVE   param[01]  [.X..]  <-  WS_FB_WIN [...X]
  0240: 033a4346          MOVE   WS_SHIFT [...X]  <-  WS_FB_WIN [X...]
  0244: 02e20144          MOVE   param[01]  [X...]  <-  WS_OR_MASK [...X]
  0248: 3e254603          COMP   WS_FB_WIN [...X]  <-  03
  024c: 495302            JUMP_NotEqual  0253
  024f: 02a50102          MOVE   param[01]  [.X..]  <-  02
  0253: 521c              CALL_TABLE  1c  (GetConditionalGoldenSetting/SetCRTC_DPM_State)
  0255: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  0259: 0300408519        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[1985]  [XXXX]
  025e: 090d40cbff        AND    WS_QUOT/LOW32 [..XX]  <-  ffcb
  0263: 4ba50020          TEST   param[00]  [.X..]  <-  20
  0267: 447102            JUMP_Equal  0271
  026a: 0f254000          OR     WS_QUOT/LOW32 [...X]  <-  00
  026e: 437c02            JUMP   027c
  0271: 4ba50010          TEST   param[00]  [.X..]  <-  10
  0275: 447c02            JUMP_Equal  027c
  0278: 0f254004          OR     WS_QUOT/LOW32 [...X]  <-  04
  027c: 096540fe          AND    WS_QUOT/LOW32 [..X.]  <-  fe
  0280: 09e540ef          AND    WS_QUOT/LOW32 [X...]  <-  ef
  0284: 4ba50002          TEST   param[00]  [.X..]  <-  02
  0288: 498f02            JUMP_NotEqual  028f
  028b: 0fe54010          OR     WS_QUOT/LOW32 [X...]  <-  10
  028f: 0304410400        MOVE   WS_REMIND/HI32 [XXXX]  <-  data[0004] [XXXX]
  0294: 0f254001          OR     WS_QUOT/LOW32 [...X]  <-  01
  0298: 03a4400800        MOVE   WS_QUOT/LOW32 [.X..]  <-  data[0008] [...X]
  029d: 4a25851901        TEST   reg[1985]  [...X]  <-  01
  02a2: 44b802            JUMP_Equal  02b8
  02a5: 3c02851940        COMP   reg[1985]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  02aa: 496704            JUMP_NotEqual  0467
  02ad: 3c02821941        COMP   reg[1982]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  02b2: 496704            JUMP_NotEqual  0467
  02b5: 432903            JUMP   0329
  02b8: 092541fe          AND    WS_REMIND/HI32 [...X]  <-  fe
  02bc: 0102821941        MOVE   reg[1982]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  02c1: 0102851940        MOVE   reg[1985]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  02c6: 510f              DELAY_MicroSec  0f
  02c8: 0d25821901        OR     reg[1982]  [...X]  <-  01
  02cd: 510a              DELAY_MicroSec  0a
  02cf: 0da5811904        OR     reg[1981]  [.X..]  <-  04
  02d4: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  02d8: 49e402            JUMP_NotEqual  02e4
  02db: 031a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [XX..]
  02df: 0da5811904        OR     reg[1981]  [.X..]  <-  04
  02e4: 3a0000            SET_REG_BLOCK  0000
  02e7: 033a4346          MOVE   WS_SHIFT [...X]  <-  WS_FB_WIN [X...]
  02eb: 0102660144        MOVE   reg[0166]  [XXXX]  <-  WS_OR_MASK [XXXX]
  02f0: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  02f4: 490803            JUMP_NotEqual  0308
  02f7: 033a4146          MOVE   WS_REMIND/HI32 [...X]  <-  WS_FB_WIN [X...]
  02fb: 2d254101          ADD    WS_REMIND/HI32 [...X]  <-  01
  02ff: 03224341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [...X]
  0303: 0102660144        MOVE   reg[0166]  [XXXX]  <-  WS_OR_MASK [XXXX]
  0308: 5105              DELAY_MicroSec  05
  030a: 54206601          CLEAR  reg[0166]  [...X]
  030e: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  0312: 07a58119fb        AND    reg[1981]  [.X..]  <-  fb
  0317: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  031b: 492703            JUMP_NotEqual  0327
  031e: 031a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [XX..]
  0322: 07a58119fb        AND    reg[1981]  [.X..]  <-  fb
  0327: 510a              DELAY_MicroSec  0a
  0329: 560848            CLEAR  WS_REGPTR [..XX]
  032c: 033a4846          MOVE   WS_REGPTR [...X]  <-  WS_FB_WIN [X...]
  0330: 03054001000000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00000001
  0337: 3e654600          COMP   WS_FB_WIN [..X.]  <-  00
  033b: 446b03            JUMP_Equal  036b
  033e: 0f254002          OR     WS_QUOT/LOW32 [...X]  <-  02
  0342: 3e654601          COMP   WS_FB_WIN [..X.]  <-  01
  0346: 446b03            JUMP_Equal  036b
  0349: 0f25400c          OR     WS_QUOT/LOW32 [...X]  <-  0c
  034d: 3e254601          COMP   WS_FB_WIN [...X]  <-  01
  0351: 476b03            JUMP_BelowOrEq  036b
  0354: 0f654001          OR     WS_QUOT/LOW32 [..X.]  <-  01
  0358: 3e254603          COMP   WS_FB_WIN [...X]  <-  03
  035c: 496b03            JUMP_NotEqual  036b
  035f: 3d0d00d039        COMP   param[00]  [..XX]  <-  39d0
  0364: 456b03            JUMP_Below  036b
  0367: 096540fe          AND    WS_QUOT/LOW32 [..X.]  <-  fe
  036b: 0102711940        MOVE   reg[1971]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0370: 0d25600101        OR     reg[0160]  [...X]  <-  01
  0375: 023a0146          MOVE   param[01]  [...X]  <-  WS_FB_WIN [X...]
  0379: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  037b: 0d65001c01        OR     reg[1c00]  [..X.]  <-  01
  0380: 0d65001c04        OR     reg[1c00]  [..X.]  <-  04
  0385: 510a              DELAY_MicroSec  0a
  0387: 560848            CLEAR  WS_REGPTR [..XX]
  038a: 033a4846          MOVE   WS_REGPTR [...X]  <-  WS_FB_WIN [X...]
  038e: 0d256b1901        OR     reg[196b]  [...X]  <-  01
  0393: 510a              DELAY_MicroSec  0a
  0395: 3e254601          COMP   WS_FB_WIN [...X]  <-  01
  0399: 49aa03            JUMP_NotEqual  03aa
  039c: 3a0000            SET_REG_BLOCK  0000
  039f: 078d6219fdfd      AND    reg[1962]  [XX..]  <-  fdfd
  03a5: 0d25621911        OR     reg[1962]  [...X]  <-  11
  03aa: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  03ae: 0d65841910        OR     reg[1984]  [..X.]  <-  10
  03b3: 3e654607          COMP   WS_FB_WIN [..X.]  <-  07
  03b7: 49cc03            JUMP_NotEqual  03cc
  03ba: 3e254601          COMP   WS_FB_WIN [...X]  <-  01
  03be: 44c303            JUMP_Equal  03c3
  03c1: 5028              DELAY_MilliSec  28
  03c3: 031a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [XX..]
  03c7: 0d65841910        OR     reg[1984]  [..X.]  <-  10
  03cc: 3a0000            SET_REG_BLOCK  0000
  03cf: 3e254601          COMP   WS_FB_WIN [...X]  <-  01
  03d3: 49cb04            JUMP_NotEqual  04cb
  03d6: 5001              DELAY_MilliSec  01
  03d8: 3c65631904        COMP   reg[1963]  [..X.]  <-  04
  03dd: 44ea03            JUMP_Equal  03ea
  03e0: 3c65631902        COMP   reg[1963]  [..X.]  <-  02
  03e5: 49d603            JUMP_NotEqual  03d6
  03e8: 5005              DELAY_MilliSec  05
  03ea: 0d65001c04        OR     reg[1c00]  [..X.]  <-  04
  03ef: 43cb04            JUMP   04cb
  03f2: 3ee54600          COMP   WS_FB_WIN [X...]  <-  00
  03f6: 492b04            JUMP_NotEqual  042b
  03f9: 3c65651900        COMP   reg[1965]  [..X.]  <-  00
  03fe: 442b04            JUMP_Equal  042b
  0401: 4a25621901        TEST   reg[1962]  [...X]  <-  01
  0406: 442b04            JUMP_Equal  042b
  0409: 07056219effffdfd  AND    reg[1962]  [XXXX]  <-  fdfdffef
  0411: 5001              DELAY_MilliSec  01
  0413: 3c65631907        COMP   reg[1963]  [..X.]  <-  07
  0418: 451104            JUMP_Below  0411
  041b: 54005e19          CLEAR  reg[195e]  [XXXX]
  041f: 54005f19          CLEAR  reg[195f]  [XXXX]
  0423: 54006019          CLEAR  reg[1960]  [XXXX]
  0427: 54006119          CLEAR  reg[1961]  [XXXX]
  042b: 023a0146          MOVE   param[01]  [...X]  <-  WS_FB_WIN [X...]
  042f: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0431: 5408c31c          CLEAR  reg[1cc3]  [..XX]
  0435: 51c8              DELAY_MicroSec  c8
  0437: 0d25c41c01        OR     reg[1cc4]  [...X]  <-  01
  043c: 5132              DELAY_MicroSec  32
  043e: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  0442: 07658419ef        AND    reg[1984]  [..X.]  <-  ef
  0447: 023a0146          MOVE   param[01]  [...X]  <-  WS_FB_WIN [X...]
  044b: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  044d: 03b046001c        MOVE   WS_FB_WIN [.X..]  <-  reg[1c00]  [.X..]
  0452: 4ca54601          TEST   WS_FB_WIN [.X..]  <-  01
  0456: 446704            JUMP_Equal  0467
  0459: 07a5001cfe        AND    reg[1c00]  [.X..]  <-  fe
  045e: 031a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [XX..]
  0462: 07658419ef        AND    reg[1984]  [..X.]  <-  ef
  0467: 023a0146          MOVE   param[01]  [...X]  <-  WS_FB_WIN [X...]
  046b: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  046d: 0765001cfe        AND    reg[1c00]  [..X.]  <-  fe
  0472: 560848            CLEAR  WS_REGPTR [..XX]
  0475: 033a4846          MOVE   WS_REGPTR [...X]  <-  WS_FB_WIN [X...]
  0479: 54007119          CLEAR  reg[1971]  [XXXX]
  047d: 07256001fe        AND    reg[0160]  [...X]  <-  fe
  0482: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  0486: 07258219fe        AND    reg[1982]  [...X]  <-  fe
  048b: 510a              DELAY_MicroSec  0a
  048d: 07258519fe        AND    reg[1985]  [...X]  <-  fe
  0492: 510a              DELAY_MicroSec  0a
  0494: 3de50001          COMP   param[00]  [X...]  <-  01
  0498: 44b802            JUMP_Equal  02b8
  049b: 03194801          MOVE   WS_REGPTR [..XX]  <-  param[01]  [XX..]
  049f: 07254719fe        AND    reg[1947]  [...X]  <-  fe
  04a4: 4ca54601          TEST   WS_FB_WIN [.X..]  <-  01
  04a8: 44b004            JUMP_Equal  04b0
  04ab: 07254819fe        AND    reg[1948]  [...X]  <-  fe
  04b0: 5128              DELAY_MicroSec  28
  04b2: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  04b6: 0de5811920        OR     reg[1981]  [X...]  <-  20
  04bb: 4ca54601          TEST   WS_FB_WIN [.X..]  <-  01
  04bf: 44cb04            JUMP_Equal  04cb
  04c2: 031a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [XX..]
  04c6: 0de5811920        OR     reg[1981]  [X...]  <-  20
  04cb: 3a0000            SET_REG_BLOCK  0000
  04ce: 5b                EOT
  04cf: 010d64199f0f      MOVE   reg[1964]  [..XX]  <-  0f9f
  04d5: 3d250014          COMP   param[00]  [...X]  <-  14
  04d9: 49ef04            JUMP_NotEqual  04ef
  04dc: 010565190200007d  MOVE   reg[1965]  [XXXX]  <-  7d000002
  04e4: 012566197d        MOVE   reg[1966]  [...X]  <-  7d
  04e9: 0de5621902        OR     reg[1962]  [X...]  <-  02
  04ee: 5b                EOT
  04ef: 3d25000e          COMP   param[00]  [...X]  <-  0e
  04f3: 49cb04            JUMP_NotEqual  04cb
  04f6: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  04f8: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  04fb: 0324412600        MOVE   WS_REMIND/HI32 [...X]  <-  data[0026] [...X]
  0500: 03a4412700        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0027] [...X]
  0505: 030c462400        MOVE   WS_FB_WIN [..XX]  <-  data[0024] [..XX]
  050a: 2105410a000000    MUL    WS_REMIND/HI32 [XXXX]  <-  0000000a
  0511: 1b054002          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  02
  0515: 0122651940        MOVE   reg[1965]  [...X]  <-  WS_QUOT/LOW32 [...X]
  051a: 01e2651940        MOVE   reg[1965]  [X...]  <-  WS_QUOT/LOW32 [...X]
  051f: 0172651940        MOVE   reg[1965]  [..X.]  <-  WS_QUOT/LOW32 [.X..]
  0524: 01b2651940        MOVE   reg[1965]  [.X..]  <-  WS_QUOT/LOW32 [.X..]
  0529: 1b0d4602          SHIFT_RIGHT  WS_FB_WIN [..XX]  by  02
  052d: 0122661946        MOVE   reg[1966]  [...X]  <-  WS_FB_WIN [...X]
  0532: 5b                EOT
  0533: 66ff              SET_DATA_BLOCK  ff  (this table)
  0535: 0865001b          AND    param[00]  [..X.]  <-  1b
  0539: 2d0d42ad07        ADD    WS_DATAPTR [..XX]  <-  07ad
  053e: 033a4346          MOVE   WS_SHIFT [...X]  <-  WS_FB_WIN [X...]
  0542: 03a24644          MOVE   WS_FB_WIN [.X..]  <-  WS_OR_MASK [...X]
  0546: 030c400200        MOVE   WS_QUOT/LOW32 [..XX]  <-  data[0002] [..XX]
  054b: 4ca4460000        TEST   WS_FB_WIN [.X..]  <-  data[0000] [...X]
  0550: 495b05            JUMP_NotEqual  055b
  0553: 2d0c420400        ADD    WS_DATAPTR [..XX]  <-  data[0004] [..XX]
  0558: 434605            JUMP   0546
  055b: 2d0d420600        ADD    WS_DATAPTR [..XX]  <-  0006
  0560: 3d64000000        COMP   param[00]  [..X.]  <-  data[0000] [...X]
  0565: 447b05            JUMP_Equal  057b
  0568: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  056d: 3e2541ff          COMP   WS_REMIND/HI32 [...X]  <-  ff
  0571: 447b05            JUMP_Equal  057b
  0574: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0578: 436005            JUMP   0560
  057b: 030a4800          MOVE   WS_REGPTR [..XX]  <-  work[00]   [..XX]
  057f: 010480190100      MOVE   reg[1980]  [XXXX]  <-  data[0001] [XXXX]
  0585: 010481190500      MOVE   reg[1981]  [XXXX]  <-  data[0005] [XXXX]
  058b: 0300418219        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[1982]  [XXXX]
  0590: 3e4d410c08        COMP   WS_REMIND/HI32 [.XX.]  <-  080c
  0595: 49a405            JUMP_NotEqual  05a4
  0598: 01e480190900      MOVE   reg[1980]  [X...]  <-  data[0009] [...X]
  059e: 018c81190a00      MOVE   reg[1981]  [XX..]  <-  data[000a] [..XX]
  05a4: 3a0000            SET_REG_BLOCK  0000
  05a7: 3ee54600          COMP   WS_FB_WIN [X...]  <-  00
  05ab: 44b805            JUMP_Equal  05b8
  05ae: 3ee54601          COMP   WS_FB_WIN [X...]  <-  01
  05b2: 49cb04            JUMP_NotEqual  04cb
  05b5: 3a0200            SET_REG_BLOCK  0002
  05b8: 01645e190c00      MOVE   reg[195e]  [..X.]  <-  data[000c] [...X]
  05be: 018c5f190d00      MOVE   reg[195f]  [XX..]  <-  data[000d] [..XX]
  05c4: 54085f19          CLEAR  reg[195f]  [..XX]
  05c8: 3e4d410c08        COMP   WS_REMIND/HI32 [.XX.]  <-  080c
  05cd: 49cb04            JUMP_NotEqual  04cb
  05d0: 01645e190f00      MOVE   reg[195e]  [..X.]  <-  data[000f] [...X]
  05d6: 43cb04            JUMP   04cb
  05d9: 0d65841910        OR     reg[1984]  [..X.]  <-  10
  05de: 0d65901910        OR     reg[1990]  [..X.]  <-  10
  05e3: 5b                EOT
  05e4: 07658419ef        AND    reg[1984]  [..X.]  <-  ef
  05e9: 07659019ef        AND    reg[1990]  [..X.]  <-  ef
  05ee: 5b                EOT
  05ef: 4ae5621901        TEST   reg[1962]  [X...]  <-  01
  05f4: 49cb04            JUMP_NotEqual  04cb
  05f7: 5032              DELAY_MilliSec  32
  05f9: 0de5621903        OR     reg[1962]  [X...]  <-  03
  05fe: 5b                EOT
  05ff: 4ae5621901        TEST   reg[1962]  [X...]  <-  01
  0604: 44cb04            JUMP_Equal  04cb
  0607: 5ce56219fe02      MASK   reg[1962]  [X...]  &  fe  |  02
  060d: 5001              DELAY_MilliSec  01
  060f: 5b                EOT
  0610: 5b                EOT
  0611: 07a56219fd        AND    reg[1962]  [.X..]  <-  fd
  0616: 0d25621911        OR     reg[1962]  [...X]  <-  11
  061b: 3c65631904        COMP   reg[1963]  [..X.]  <-  04
  0620: 491b06            JUMP_NotEqual  061b
  0623: 5b                EOT
  0624: 5c256219ef01      MASK   reg[1962]  [...X]  &  ef  |  01
  062a: 5b                EOT
  062b: 7aa50200000c00180040004c005800000001000600070009000a00c60100e4c6
        0100e41bf110001bf110001bf110001bf110000900483f003c010c082b107869
        003c0114082b10483f0003010c082b10786900030114082b10350c023f013270
        3a016a18023f0114501911d430023f0114401910a438023f0114081710ffff02
        3f011408191094110103011c60291070170103010e50091028230103011c5029
        10ec2c0103010e4009100c00d430023c3333030000409200ffff023c33331311
        00409200ffff023c33331313004092044c1d033c33330300004092007440033c
        3333130300409204ffff033c77771701004092141400d4300203333303000040
        92000002000000000000a43802032222020000409200000b000000002102ffff
        02032222020000409200000c0000000031024c1d030333330300004092000001
        0000000000007440030333331303004092000004000000000000ffff03033333
        130300409200000f000000000000ffff01030000000080609200030707000000
        00003c000c007f00000000100300409212039212011111110300409214039214
        0222221203004092140392140333331303004092100392100844441403004092
        120292120955551503004092140392140a666616030040921003921010888818
        030040921202921211999919030040921003920e18cccc1c030040920e02920c
        ff03001000a7000000001003004092000292000b000009011111110200409200
        0392000c0000090222221203004092000392000b000009033333130200409200
        0292000a0000090844441403004092000282000d000009095555150300408200
        0292000e0000050a66661603004092000392000d00000a108888180300409200
        0282000d0000091199991903004092000392000d00000518cccc1c0200409200
        0292000c000009ff  
                          CTB_DS  677 bytes
command_table  00000000  #4d  (DIG2TransmitterControl/LVTMATransmitterControl):
  Attributes:  Work space size        09 longs
               Parameter space size   00 longs
               Table update indicator 0
command_table  0000ed94  #4e  (ProcessAuxChannelTransaction):
  Size         01c0
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0
  0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  0009: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  000c: 03214101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [...X]
  0010: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  0014: 150d4102          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  02
  0018: 030a4042          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_DATAPTR [..XX]
  001c: 66ff              SET_DATA_BLOCK  ff  (this table)
  001e: 2d0d42a801        ADD    WS_DATAPTR [..XX]  <-  01a8
  0023: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0027: 030c480200        MOVE   WS_REGPTR [..XX]  <-  data[0002] [..XX]
  002c: 0da50c1901        OR     reg[190c]  [.X..]  <-  01
  0031: 54080c19          CLEAR  reg[190c]  [..XX]
  0035: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  003a: 030a4240          MOVE   WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  003e: 03f94101          MOVE   WS_REMIND/HI32 [X...]  <-  param[01]  [X...]
  0042: 153d4104          SHIFT_LEFT  WS_REMIND/HI32 [X...]  by  04
  0046: 0fe54104          OR     WS_REMIND/HI32 [X...]  <-  04
  004a: 01ba801841        MOVE   reg[1880]  [.X..]  <-  WS_REMIND/HI32 [X...]
  004f: 0d0d80180101      OR     reg[1880]  [..XX]  <-  0101
  0055: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0058: 03094100          MOVE   WS_REMIND/HI32 [..XX]  <-  param[00]  [..XX]
  005c: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  005f: 033b4100          MOVE   WS_REMIND/HI32 [...X]  <-  fb[00]     [X...]
  0063: 1b254104          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  04
  0067: 01a2811841        MOVE   reg[1881]  [.X..]  <-  WS_REMIND/HI32 [...X]
  006c: 03694101          MOVE   WS_REMIND/HI32 [..X.]  <-  param[01]  [..X.]
  0070: 152d4104          SHIFT_LEFT  WS_REMIND/HI32 [..X.]  by  04
  0074: 012a811841        MOVE   reg[1881]  [...X]  <-  WS_REMIND/HI32 [..X.]
  0079: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  007c: 0fe54080          OR     WS_QUOT/LOW32 [X...]  <-  80
  0080: 03734000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [.X..]
  0084: 0102861840        MOVE   reg[1886]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0089: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  008c: 036b4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [..X.]
  0090: 0102861840        MOVE   reg[1886]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0095: 03634000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [...X]
  0099: 0102861840        MOVE   reg[1886]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  009e: 037b4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [X...]
  00a2: 0965400f          AND    WS_QUOT/LOW32 [..X.]  <-  0f
  00a6: 0102861840        MOVE   reg[1886]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00ab: 3e254104          COMP   WS_REMIND/HI32 [...X]  <-  04
  00af: 47e400            JUMP_BelowOrEq  00e4
  00b2: 33254104          SUB    WS_REMIND/HI32 [...X]  <-  04
  00b6: 2d054604000000    ADD    WS_FB_WIN [XXXX]  <-  00000004
  00bd: 03634000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [...X]
  00c1: 0102861840        MOVE   reg[1886]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00c6: 036b4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [..X.]
  00ca: 0102861840        MOVE   reg[1886]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00cf: 03734000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [.X..]
  00d3: 0102861840        MOVE   reg[1886]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00d8: 037b4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [X...]
  00dc: 0102861840        MOVE   reg[1886]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00e1: 43ab00            JUMP   00ab
  00e4: 0d25831802        OR     reg[1883]  [...X]  <-  02
  00e9: 0d25811801        OR     reg[1881]  [...X]  <-  01
  00ee: 03294001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [..X.]
  00f2: 2125400a          MUL    WS_QUOT/LOW32 [...X]  <-  0a
  00f6: 2d254032          ADD    WS_QUOT/LOW32 [...X]  <-  32
  00fa: 4a25841801        TEST   reg[1884]  [...X]  <-  01
  00ff: 491601            JUMP_NotEqual  0116
  0102: 510a              DELAY_MicroSec  0a
  0104: 33254001          SUB    WS_QUOT/LOW32 [...X]  <-  01
  0108: 3e254000          COMP   WS_QUOT/LOW32 [...X]  <-  00
  010c: 49fa00            JUMP_NotEqual  00fa
  010f: 02650101          MOVE   param[01]  [..X.]  <-  01
  0113: 43a101            JUMP   01a1
  0116: 4a058418f08fff00  TEST   reg[1884]  [XXXX]  <-  00ff8ff0
  011e: 442801            JUMP_Equal  0128
  0121: 02650102          MOVE   param[01]  [..X.]  <-  02
  0125: 43a101            JUMP   01a1
  0128: 0105861801000080  MOVE   reg[1886]  [XXXX]  <-  80000001
  0130: 0300408618        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[1886]  [XXXX]
  0135: 026a0140          MOVE   param[01]  [..X.]  <-  WS_QUOT/LOW32 [..X.]
  0139: 02b8018418        MOVE   param[01]  [.X..]  <-  reg[1884]  [X...]
  013e: 08a5011f          AND    param[01]  [.X..]  <-  1f
  0142: 3da50100          COMP   param[01]  [.X..]  <-  00
  0146: 465001            JUMP_Above  0150
  0149: 02650103          MOVE   param[01]  [..X.]  <-  03
  014d: 43a101            JUMP   01a1
  0150: 32a50101          SUB    param[01]  [.X..]  <-  01
  0154: 3d8d000000        COMP   param[00]  [XX..]  <-  0000
  0159: 449e01            JUMP_Equal  019e
  015c: 3da50100          COMP   param[01]  [.X..]  <-  00
  0160: 449e01            JUMP_Equal  019e
  0163: 03314101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [.X..]
  0167: 03194000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [XX..]
  016b: 561840            CLEAR  WS_QUOT/LOW32 [XX..]
  016e: 3b0240            SET_FB_BASE  WS_QUOT/LOW32 [XXXX]
  0171: 0328408618        MOVE   WS_QUOT/LOW32 [...X]  <-  reg[1886]  [..X.]
  0176: 0368408618        MOVE   WS_QUOT/LOW32 [..X.]  <-  reg[1886]  [..X.]
  017b: 03a8408618        MOVE   WS_QUOT/LOW32 [.X..]  <-  reg[1886]  [..X.]
  0180: 03e8408618        MOVE   WS_QUOT/LOW32 [X...]  <-  reg[1886]  [..X.]
  0185: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0189: 3e254104          COMP   WS_REMIND/HI32 [...X]  <-  04
  018d: 479e01            JUMP_BelowOrEq  019e
  0190: 33254104          SUB    WS_REMIND/HI32 [...X]  <-  04
  0194: 2d054604000000    ADD    WS_FB_WIN [XXXX]  <-  00000004
  019b: 437101            JUMP   0171
  019e: 43a101            JUMP   01a1
  01a1: 3a0000            SET_REG_BLOCK  0000
  01a4: 5b                EOT
  01a5: 7a180000000000140004002800080040000c005400100068001400  
                          CTB_DS  24 bytes
command_table  0000ef54  #4f  (DPEncoderService):
  Size         005b
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0
  0006: 02250104          MOVE   param[01]  [...X]  <-  04
  000a: 03314100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [.X..]
  000e: 090d410f00        AND    WS_REMIND/HI32 [..XX]  <-  000f
  0013: 150d4101          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  01
  0017: 66ff              SET_DATA_BLOCK  ff  (this table)
  0019: 2d0d424f00        ADD    WS_DATAPTR [..XX]  <-  004f
  001e: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0022: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  0027: 54300c19          CLEAR  reg[190c]  [.X..]
  002b: 010d0c190111      MOVE   reg[190c]  [..XX]  <-  1101
  0031: 5002              DELAY_MilliSec  02
  0033: 4a0d0f190100      TEST   reg[190f]  [..XX]  <-  0001
  0039: 494000            JUMP_NotEqual  0040
  003c: 02250113          MOVE   param[01]  [...X]  <-  13
  0040: 54080c19          CLEAR  reg[190c]  [..XX]
  0044: 54000e19          CLEAR  reg[190e]  [XXXX]
  0048: 3a0000            SET_REG_BLOCK  0000
  004b: 5b                EOT
  004c: 7a0c000000040008000c0010001400  
                          CTB_DS  12 bytes
*** Data Tables:
data_table  0000acd0  #01  (MultimediaCapabilityInfo):
  Size         000c
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  00000000:            2441 5449  0f35 0102                   $ATI.5..    
  NOTE: General revisionless dumper only.
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x000c     (12)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  ULONG ulSignature                                   = 0x49544124 (1230258468)
  0008:  UCHAR ucI2C_Type                                    = 0x0f       (15)
  0009:  UCHAR ucTV_OutInfo                                  = 0x35       (53)
  000a:  UCHAR ucVideoPortInfo                               = 0x01       (1)
  000b:  UCHAR ucHostPortInfo                                = 0x02       (2)
  Total data structure size:  000c
data_table  0000acdc  #02  (MultimediaConfigInfo):
  Size         0014
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  00000000:            244d 4d54  0000 0000  0000 0000        $MMT........
  00000010: 0000 0000                                     ....            
  NOTE: General revisionless dumper only.
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x0014     (20)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  ULONG ulSignature                                   = 0x544d4d24 (1414352164)
  0008:  UCHAR ucTunerInfo                                   = 0x00       (0)
  0009:  UCHAR ucAudioChipInfo                               = 0x00       (0)
  000a:  UCHAR ucProductID                                   = 0x00       (0)
  000b:  UCHAR ucMiscInfo1                                   = 0x00       (0)
  000c:  UCHAR ucMiscInfo2                                   = 0x00       (0)
  000d:  UCHAR ucMiscInfo3                                   = 0x00       (0)
  000e:  UCHAR ucMiscInfo4                                   = 0x00       (0)
  000f:  UCHAR ucVideoInput0Info                             = 0x00       (0)
  0010:  UCHAR ucVideoInput1Info                             = 0x00       (0)
  0011:  UCHAR ucVideoInput2Info                             = 0x00       (0)
  0012:  UCHAR ucVideoInput3Info                             = 0x00       (0)
  0013:  UCHAR ucVideoInput4Info                             = 0x00       (0)
  Total data structure size:  0014
data_table  0000a82a  #03  (StandardVESA_Timing):
  Size         01fc
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  00000000:            eb04 4001  5000 c800  f900 0000        ..@.P.......
  00000010: 3000 d400  0200 0000  0000 0000  2200 e146    0..........."..F
  00000020: eb04 4001  5000 f000  1801 0000  3000 f800    ..@.P.......0...
  00000030: 0300 0000  0000 0000  2000 e23c  4408 0002    ........ ..<D...
  00000040: a000 8001  4100 1000  5000 1c00  0200 0000    ....A...P.......
  00000050: 0000 0000  0000 e446  4e0c 8002  c000 5e01    .......FN.....^.
  00000060: 5f00 2000  4000 2000  0300 0000  0000 0000    _. .@. .........
  00000070: 0400 e555  4e0c 8002  c000 9001  2d00 2000    ...UN.......-. .
  00000080: 4000 0100  0300 0000  0000 0000  0200 e655    @..............U
  00000090: d609 8002  a000 e001  2d00 1000  6000 0a00    ........-...`...
  000000a0: 0200 0000  0000 0808  0600 123c  de0d d002    ...........<....
  000000b0: d800 9001  2e00 2400  4800 0100  0100 0000    ......$.H.......
  000000c0: 0000 0000  0200 e755  a00f 2003  0001 5802    .......U.. ...X.
  000000d0: 1c00 2800  8000 0100  0400 0000  0000 0000    ..(.............
  000000e0: 0000 6a3c  6419 0004  4001 0003  2600 1800    ..j<d...@...&...
  000000f0: 8800 0300  0600 0000  0000 0000  0600 553c    ..............U<
  00000100: 302a 8004  c001 6003  2400 4000  8000 0100    0*....`.$.@.....
  00000110: 0300 0000  0000 0000  0000 e84b  302a 0005    ...........K0*..
  00000120: 0802 c003  2800 6000  7000 0100  0300 0000    ....(.`.p.......
  00000130: 0000 0000  0000 e93c  302a 0005  9801 0004    .......<0*......
  00000140: 2a00 3000  7000 0100  0300 0000  0000 0000    *.0.p...........
  00000150: 0000 ea3c  bc34 0005  9801 0004  2a00 1000    ...<.4......*...
  00000160: 9000 0100  0300 0000  0000 0000  0000 ea4b    ...............K
  00000170: 8f2f 7805  d001 1a04  2700 5800  9000 0300    ./x.....'.X.....
  00000180: 0400 0000  0000 0000  0200 eb3c  483f 4006    ...........<H?@.
  00000190: 3002 b004  3200 4000  c000 0100  0300 0000    0...2.@.........
  000001a0: 0000 0000  0000 ec3c  fb4f 0007  9002 4005    .......<.O....@.
  000001b0: 3200 8000  c800 0100  0300 0000  0000 0000    2...............
  000001c0: 0200 ed3c  4155 4007  a002 7005  2f00 6000    ...<AU@...p./.`.
  000001d0: e000 0100  0300 0000  0000 0000  0200 ee3c    ...............<
  000001e0: 685b 8007  a802 a005  3c00 8000  d000 0100    h[......<.......
  000001f0: 0300 0000  0000 0000  0200 ef3c               ...........<    
  NOTE: General revisionless dumper only.
  NOTE: Apparently broken
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x01fc     (508)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x02       (2)
  0004:  ATOM_DTD_FORMAT aModeTimings                    [0] :
    0004:  USHORT usPixClk                                     = 0x04eb     (1259)
    0006:  USHORT usHActive                                    = 0x0140     (320)
    0008:  USHORT usHBlanking_Time                             = 0x0050     (80)
    000a:  USHORT usVActive                                    = 0x00c8     (200)
    000c:  USHORT usVBlanking_Time                             = 0x00f9     (249)
    000e:  USHORT usHSyncOffset                                = 0x0000     (0)
    0010:  USHORT usHSyncWidth                                 = 0x0030     (48)
    0012:  USHORT usVSyncOffset                                = 0x00d4     (212)
    0014:  USHORT usVSyncWidth                                 = 0x0002     (2)
    0016:  USHORT usImageHSize                                 = 0x0000     (0)
    0018:  USHORT usImageVSize                                 = 0x0000     (0)
    001a:  UCHAR ucHBorder                                     = 0x00       (0)
    001b:  UCHAR ucVBorder                                     = 0x00       (0)
    001c:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      001c:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0001     (1)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      001c:  (union) USHORT usAccess                             = 0x0022     (34)
    001e:  UCHAR ucInternalModeNumber                          = 0xe1       (225)
    001f:  UCHAR ucRefreshRate                                 = 0x46       (70)
  0020:  ATOM_DTD_FORMAT aModeTimings                    [1] :
    0020:  USHORT usPixClk                                     = 0x04eb     (1259)
    0022:  USHORT usHActive                                    = 0x0140     (320)
    0024:  USHORT usHBlanking_Time                             = 0x0050     (80)
    0026:  USHORT usVActive                                    = 0x00f0     (240)
    0028:  USHORT usVBlanking_Time                             = 0x0118     (280)
    002a:  USHORT usHSyncOffset                                = 0x0000     (0)
    002c:  USHORT usHSyncWidth                                 = 0x0030     (48)
    002e:  USHORT usVSyncOffset                                = 0x00f8     (248)
    0030:  USHORT usVSyncWidth                                 = 0x0003     (3)
    0032:  USHORT usImageHSize                                 = 0x0000     (0)
    0034:  USHORT usImageVSize                                 = 0x0000     (0)
    0036:  UCHAR ucHBorder                                     = 0x00       (0)
    0037:  UCHAR ucVBorder                                     = 0x00       (0)
    0038:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0038:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0001     (1)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      0038:  (union) USHORT usAccess                             = 0x0020     (32)
    003a:  UCHAR ucInternalModeNumber                          = 0xe2       (226)
    003b:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  003c:  ATOM_DTD_FORMAT aModeTimings                    [2] :
    003c:  USHORT usPixClk                                     = 0x0844     (2116)
    003e:  USHORT usHActive                                    = 0x0200     (512)
    0040:  USHORT usHBlanking_Time                             = 0x00a0     (160)
    0042:  USHORT usVActive                                    = 0x0180     (384)
    0044:  USHORT usVBlanking_Time                             = 0x0041     (65)
    0046:  USHORT usHSyncOffset                                = 0x0010     (16)
    0048:  USHORT usHSyncWidth                                 = 0x0050     (80)
    004a:  USHORT usVSyncOffset                                = 0x001c     (28)
    004c:  USHORT usVSyncWidth                                 = 0x0002     (2)
    004e:  USHORT usImageHSize                                 = 0x0000     (0)
    0050:  USHORT usImageVSize                                 = 0x0000     (0)
    0052:  UCHAR ucHBorder                                     = 0x00       (0)
    0053:  UCHAR ucVBorder                                     = 0x00       (0)
    0054:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0054:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      0054:  (union) USHORT usAccess                             = 0x0000     (0)
    0056:  UCHAR ucInternalModeNumber                          = 0xe4       (228)
    0057:  UCHAR ucRefreshRate                                 = 0x46       (70)
  0058:  ATOM_DTD_FORMAT aModeTimings                    [3] :
    0058:  USHORT usPixClk                                     = 0x0c4e     (3150)
    005a:  USHORT usHActive                                    = 0x0280     (640)
    005c:  USHORT usHBlanking_Time                             = 0x00c0     (192)
    005e:  USHORT usVActive                                    = 0x015e     (350)
    0060:  USHORT usVBlanking_Time                             = 0x005f     (95)
    0062:  USHORT usHSyncOffset                                = 0x0020     (32)
    0064:  USHORT usHSyncWidth                                 = 0x0040     (64)
    0066:  USHORT usVSyncOffset                                = 0x0020     (32)
    0068:  USHORT usVSyncWidth                                 = 0x0003     (3)
    006a:  USHORT usImageHSize                                 = 0x0000     (0)
    006c:  USHORT usImageVSize                                 = 0x0000     (0)
    006e:  UCHAR ucHBorder                                     = 0x00       (0)
    006f:  UCHAR ucVBorder                                     = 0x00       (0)
    0070:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0070:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0001     (1)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      0070:  (union) USHORT usAccess                             = 0x0004     (4)
    0072:  UCHAR ucInternalModeNumber                          = 0xe5       (229)
    0073:  UCHAR ucRefreshRate                                 = 0x55       (85)
  0074:  ATOM_DTD_FORMAT aModeTimings                    [4] :
    0074:  USHORT usPixClk                                     = 0x0c4e     (3150)
    0076:  USHORT usHActive                                    = 0x0280     (640)
    0078:  USHORT usHBlanking_Time                             = 0x00c0     (192)
    007a:  USHORT usVActive                                    = 0x0190     (400)
    007c:  USHORT usVBlanking_Time                             = 0x002d     (45)
    007e:  USHORT usHSyncOffset                                = 0x0020     (32)
    0080:  USHORT usHSyncWidth                                 = 0x0040     (64)
    0082:  USHORT usVSyncOffset                                = 0x0001     (1)
    0084:  USHORT usVSyncWidth                                 = 0x0003     (3)
    0086:  USHORT usImageHSize                                 = 0x0000     (0)
    0088:  USHORT usImageVSize                                 = 0x0000     (0)
    008a:  UCHAR ucHBorder                                     = 0x00       (0)
    008b:  UCHAR ucVBorder                                     = 0x00       (0)
    008c:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      008c:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      008c:  (union) USHORT usAccess                             = 0x0002     (2)
    008e:  UCHAR ucInternalModeNumber                          = 0xe6       (230)
    008f:  UCHAR ucRefreshRate                                 = 0x55       (85)
  0090:  ATOM_DTD_FORMAT aModeTimings                    [5] :
    0090:  USHORT usPixClk                                     = 0x09d6     (2518)
    0092:  USHORT usHActive                                    = 0x0280     (640)
    0094:  USHORT usHBlanking_Time                             = 0x00a0     (160)
    0096:  USHORT usVActive                                    = 0x01e0     (480)
    0098:  USHORT usVBlanking_Time                             = 0x002d     (45)
    009a:  USHORT usHSyncOffset                                = 0x0010     (16)
    009c:  USHORT usHSyncWidth                                 = 0x0060     (96)
    009e:  USHORT usVSyncOffset                                = 0x000a     (10)
    00a0:  USHORT usVSyncWidth                                 = 0x0002     (2)
    00a2:  USHORT usImageHSize                                 = 0x0000     (0)
    00a4:  USHORT usImageVSize                                 = 0x0000     (0)
    00a6:  UCHAR ucHBorder                                     = 0x08       (8)
    00a7:  UCHAR ucVBorder                                     = 0x08       (8)
    00a8:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      00a8:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0001     (1)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      00a8:  (union) USHORT usAccess                             = 0x0006     (6)
    00aa:  UCHAR ucInternalModeNumber                          = 0x12       (18)
    00ab:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  00ac:  ATOM_DTD_FORMAT aModeTimings                    [6] :
    00ac:  USHORT usPixClk                                     = 0x0dde     (3550)
    00ae:  USHORT usHActive                                    = 0x02d0     (720)
    00b0:  USHORT usHBlanking_Time                             = 0x00d8     (216)
    00b2:  USHORT usVActive                                    = 0x0190     (400)
    00b4:  USHORT usVBlanking_Time                             = 0x002e     (46)
    00b6:  USHORT usHSyncOffset                                = 0x0024     (36)
    00b8:  USHORT usHSyncWidth                                 = 0x0048     (72)
    00ba:  USHORT usVSyncOffset                                = 0x0001     (1)
    00bc:  USHORT usVSyncWidth                                 = 0x0001     (1)
    00be:  USHORT usImageHSize                                 = 0x0000     (0)
    00c0:  USHORT usImageVSize                                 = 0x0000     (0)
    00c2:  UCHAR ucHBorder                                     = 0x00       (0)
    00c3:  UCHAR ucVBorder                                     = 0x00       (0)
    00c4:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      00c4:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      00c4:  (union) USHORT usAccess                             = 0x0002     (2)
    00c6:  UCHAR ucInternalModeNumber                          = 0xe7       (231)
    00c7:  UCHAR ucRefreshRate                                 = 0x55       (85)
  00c8:  ATOM_DTD_FORMAT aModeTimings                    [7] :
    00c8:  USHORT usPixClk                                     = 0x0fa0     (4000)
    00ca:  USHORT usHActive                                    = 0x0320     (800)
    00cc:  USHORT usHBlanking_Time                             = 0x0100     (256)
    00ce:  USHORT usVActive                                    = 0x0258     (600)
    00d0:  USHORT usVBlanking_Time                             = 0x001c     (28)
    00d2:  USHORT usHSyncOffset                                = 0x0028     (40)
    00d4:  USHORT usHSyncWidth                                 = 0x0080     (128)
    00d6:  USHORT usVSyncOffset                                = 0x0001     (1)
    00d8:  USHORT usVSyncWidth                                 = 0x0004     (4)
    00da:  USHORT usImageHSize                                 = 0x0000     (0)
    00dc:  USHORT usImageVSize                                 = 0x0000     (0)
    00de:  UCHAR ucHBorder                                     = 0x00       (0)
    00df:  UCHAR ucVBorder                                     = 0x00       (0)
    00e0:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      00e0:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      00e0:  (union) USHORT usAccess                             = 0x0000     (0)
    00e2:  UCHAR ucInternalModeNumber                          = 0x6a       (106)
    00e3:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  00e4:  ATOM_DTD_FORMAT aModeTimings                    [8] :
    00e4:  USHORT usPixClk                                     = 0x1964     (6500)
    00e6:  USHORT usHActive                                    = 0x0400     (1024)
    00e8:  USHORT usHBlanking_Time                             = 0x0140     (320)
    00ea:  USHORT usVActive                                    = 0x0300     (768)
    00ec:  USHORT usVBlanking_Time                             = 0x0026     (38)
    00ee:  USHORT usHSyncOffset                                = 0x0018     (24)
    00f0:  USHORT usHSyncWidth                                 = 0x0088     (136)
    00f2:  USHORT usVSyncOffset                                = 0x0003     (3)
    00f4:  USHORT usVSyncWidth                                 = 0x0006     (6)
    00f6:  USHORT usImageHSize                                 = 0x0000     (0)
    00f8:  USHORT usImageVSize                                 = 0x0000     (0)
    00fa:  UCHAR ucHBorder                                     = 0x00       (0)
    00fb:  UCHAR ucVBorder                                     = 0x00       (0)
    00fc:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      00fc:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0001     (1)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      00fc:  (union) USHORT usAccess                             = 0x0006     (6)
    00fe:  UCHAR ucInternalModeNumber                          = 0x55       (85)
    00ff:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  0100:  ATOM_DTD_FORMAT aModeTimings                    [9] :
    0100:  USHORT usPixClk                                     = 0x2a30     (10800)
    0102:  USHORT usHActive                                    = 0x0480     (1152)
    0104:  USHORT usHBlanking_Time                             = 0x01c0     (448)
    0106:  USHORT usVActive                                    = 0x0360     (864)
    0108:  USHORT usVBlanking_Time                             = 0x0024     (36)
    010a:  USHORT usHSyncOffset                                = 0x0040     (64)
    010c:  USHORT usHSyncWidth                                 = 0x0080     (128)
    010e:  USHORT usVSyncOffset                                = 0x0001     (1)
    0110:  USHORT usVSyncWidth                                 = 0x0003     (3)
    0112:  USHORT usImageHSize                                 = 0x0000     (0)
    0114:  USHORT usImageVSize                                 = 0x0000     (0)
    0116:  UCHAR ucHBorder                                     = 0x00       (0)
    0117:  UCHAR ucVBorder                                     = 0x00       (0)
    0118:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0118:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      0118:  (union) USHORT usAccess                             = 0x0000     (0)
    011a:  UCHAR ucInternalModeNumber                          = 0xe8       (232)
    011b:  UCHAR ucRefreshRate                                 = 0x4b       (75)
  011c:  ATOM_DTD_FORMAT aModeTimings                   [10] :
    011c:  USHORT usPixClk                                     = 0x2a30     (10800)
    011e:  USHORT usHActive                                    = 0x0500     (1280)
    0120:  USHORT usHBlanking_Time                             = 0x0208     (520)
    0122:  USHORT usVActive                                    = 0x03c0     (960)
    0124:  USHORT usVBlanking_Time                             = 0x0028     (40)
    0126:  USHORT usHSyncOffset                                = 0x0060     (96)
    0128:  USHORT usHSyncWidth                                 = 0x0070     (112)
    012a:  USHORT usVSyncOffset                                = 0x0001     (1)
    012c:  USHORT usVSyncWidth                                 = 0x0003     (3)
    012e:  USHORT usImageHSize                                 = 0x0000     (0)
    0130:  USHORT usImageVSize                                 = 0x0000     (0)
    0132:  UCHAR ucHBorder                                     = 0x00       (0)
    0133:  UCHAR ucVBorder                                     = 0x00       (0)
    0134:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0134:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      0134:  (union) USHORT usAccess                             = 0x0000     (0)
    0136:  UCHAR ucInternalModeNumber                          = 0xe9       (233)
    0137:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  0138:  ATOM_DTD_FORMAT aModeTimings                   [11] :
    0138:  USHORT usPixClk                                     = 0x2a30     (10800)
    013a:  USHORT usHActive                                    = 0x0500     (1280)
    013c:  USHORT usHBlanking_Time                             = 0x0198     (408)
    013e:  USHORT usVActive                                    = 0x0400     (1024)
    0140:  USHORT usVBlanking_Time                             = 0x002a     (42)
    0142:  USHORT usHSyncOffset                                = 0x0030     (48)
    0144:  USHORT usHSyncWidth                                 = 0x0070     (112)
    0146:  USHORT usVSyncOffset                                = 0x0001     (1)
    0148:  USHORT usVSyncWidth                                 = 0x0003     (3)
    014a:  USHORT usImageHSize                                 = 0x0000     (0)
    014c:  USHORT usImageVSize                                 = 0x0000     (0)
    014e:  UCHAR ucHBorder                                     = 0x00       (0)
    014f:  UCHAR ucVBorder                                     = 0x00       (0)
    0150:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0150:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      0150:  (union) USHORT usAccess                             = 0x0000     (0)
    0152:  UCHAR ucInternalModeNumber                          = 0xea       (234)
    0153:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  0154:  ATOM_DTD_FORMAT aModeTimings                   [12] :
    0154:  USHORT usPixClk                                     = 0x34bc     (13500)
    0156:  USHORT usHActive                                    = 0x0500     (1280)
    0158:  USHORT usHBlanking_Time                             = 0x0198     (408)
    015a:  USHORT usVActive                                    = 0x0400     (1024)
    015c:  USHORT usVBlanking_Time                             = 0x002a     (42)
    015e:  USHORT usHSyncOffset                                = 0x0010     (16)
    0160:  USHORT usHSyncWidth                                 = 0x0090     (144)
    0162:  USHORT usVSyncOffset                                = 0x0001     (1)
    0164:  USHORT usVSyncWidth                                 = 0x0003     (3)
    0166:  USHORT usImageHSize                                 = 0x0000     (0)
    0168:  USHORT usImageVSize                                 = 0x0000     (0)
    016a:  UCHAR ucHBorder                                     = 0x00       (0)
    016b:  UCHAR ucVBorder                                     = 0x00       (0)
    016c:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      016c:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      016c:  (union) USHORT usAccess                             = 0x0000     (0)
    016e:  UCHAR ucInternalModeNumber                          = 0xea       (234)
    016f:  UCHAR ucRefreshRate                                 = 0x4b       (75)
  0170:  ATOM_DTD_FORMAT aModeTimings                   [13] :
    0170:  USHORT usPixClk                                     = 0x2f8f     (12175)
    0172:  USHORT usHActive                                    = 0x0578     (1400)
    0174:  USHORT usHBlanking_Time                             = 0x01d0     (464)
    0176:  USHORT usVActive                                    = 0x041a     (1050)
    0178:  USHORT usVBlanking_Time                             = 0x0027     (39)
    017a:  USHORT usHSyncOffset                                = 0x0058     (88)
    017c:  USHORT usHSyncWidth                                 = 0x0090     (144)
    017e:  USHORT usVSyncOffset                                = 0x0003     (3)
    0180:  USHORT usVSyncWidth                                 = 0x0004     (4)
    0182:  USHORT usImageHSize                                 = 0x0000     (0)
    0184:  USHORT usImageVSize                                 = 0x0000     (0)
    0186:  UCHAR ucHBorder                                     = 0x00       (0)
    0187:  UCHAR ucVBorder                                     = 0x00       (0)
    0188:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0188:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      0188:  (union) USHORT usAccess                             = 0x0002     (2)
    018a:  UCHAR ucInternalModeNumber                          = 0xeb       (235)
    018b:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  018c:  ATOM_DTD_FORMAT aModeTimings                   [14] :
    018c:  USHORT usPixClk                                     = 0x3f48     (16200)
    018e:  USHORT usHActive                                    = 0x0640     (1600)
    0190:  USHORT usHBlanking_Time                             = 0x0230     (560)
    0192:  USHORT usVActive                                    = 0x04b0     (1200)
    0194:  USHORT usVBlanking_Time                             = 0x0032     (50)
    0196:  USHORT usHSyncOffset                                = 0x0040     (64)
    0198:  USHORT usHSyncWidth                                 = 0x00c0     (192)
    019a:  USHORT usVSyncOffset                                = 0x0001     (1)
    019c:  USHORT usVSyncWidth                                 = 0x0003     (3)
    019e:  USHORT usImageHSize                                 = 0x0000     (0)
    01a0:  USHORT usImageVSize                                 = 0x0000     (0)
    01a2:  UCHAR ucHBorder                                     = 0x00       (0)
    01a3:  UCHAR ucVBorder                                     = 0x00       (0)
    01a4:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      01a4:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      01a4:  (union) USHORT usAccess                             = 0x0000     (0)
    01a6:  UCHAR ucInternalModeNumber                          = 0xec       (236)
    01a7:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  01a8:  ATOM_DTD_FORMAT aModeTimings                   [15] :
    01a8:  USHORT usPixClk                                     = 0x4ffb     (20475)
    01aa:  USHORT usHActive                                    = 0x0700     (1792)
    01ac:  USHORT usHBlanking_Time                             = 0x0290     (656)
    01ae:  USHORT usVActive                                    = 0x0540     (1344)
    01b0:  USHORT usVBlanking_Time                             = 0x0032     (50)
    01b2:  USHORT usHSyncOffset                                = 0x0080     (128)
    01b4:  USHORT usHSyncWidth                                 = 0x00c8     (200)
    01b6:  USHORT usVSyncOffset                                = 0x0001     (1)
    01b8:  USHORT usVSyncWidth                                 = 0x0003     (3)
    01ba:  USHORT usImageHSize                                 = 0x0000     (0)
    01bc:  USHORT usImageVSize                                 = 0x0000     (0)
    01be:  UCHAR ucHBorder                                     = 0x00       (0)
    01bf:  UCHAR ucVBorder                                     = 0x00       (0)
    01c0:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      01c0:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0000     (0)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      01c0:  (union) USHORT usAccess                             = 0x0002     (2)
    01c2:  UCHAR ucInternalModeNumber                          = 0xed       (237)
    01c3:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  Total data structure size:  01c4
data_table  0000aa26  #04  (FirmwareInfo):
  Size         005c
  Format Rev.  02
  Param Rev.   00
  Content Rev. 01
  00000000:            2100 140c  084c 0100  ccd2 0100        !....L......
  00000010: 0000 0000  0000 0000  90d0 0300  90d0 0300    ................
  00000020: c0d4 0100  0000 0000  60ea 0000  0000 6504    ........`.....e.
  00000030: 5802 b004  0000 0000  60ea 0000  a302 8403    X.......`.......
  00000040: 50c3 a302  8403 50c3  409c a302  8c0a 0000    P.....P.@.......
  00000050: 1e40 8c0a  1027 0000  0000 0000               .@...'......    
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x005c     (92)
    0002:  UCHAR ucTableFormatRevision                         = 0x02       (2)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  ULONG ulFirmwareRevision                            = 0x0c140021 (202637345)
  0008:  ULONG ulDefaultEngineClock                          = 0x00014c08 (85000)
  000c:  ULONG ulDefaultMemoryClock                          = 0x0001d2cc (119500)
  0010:  ULONG ulReserved1                                   = 0x00000000 (0)
  0014:  ULONG ulReserved2                                   = 0x00000000 (0)
  0018:  ULONG ulMaxEngineClockPLL_Output                    = 0x0003d090 (250000)
  001c:  ULONG ulMaxMemoryClockPLL_Output                    = 0x0003d090 (250000)
  0020:  ULONG ulMaxPixelClockPLL_Output                     = 0x0001d4c0 (120000)
  0024:  ULONG ulBinaryAlteredInfo                           = 0x00000000 (0)
  0028:  ULONG ulDefaultDispEngineClkFreq                    = 0x0000ea60 (60000)
  002c:  UCHAR ucReserved1                                   = 0x00       (0)
  002d:  UCHAR ucMinAllowedBL_Level                          = 0x00       (0)
  002e:  USHORT usBootUpVDDCVoltage                          = 0x0465     (1125)
  0030:  USHORT usLcdMinPixelClockPLL_Output                 = 0x0258     (600)
  0032:  USHORT usLcdMaxPixelClockPLL_Output                 = 0x04b0     (1200)
  0034:  ULONG ulReserved4                                   = 0x00000000 (0)
  0038:  ULONG ulMinPixelClockPLL_Output                     = 0x0000ea60 (60000)
  003c:  USHORT usMinEngineClockPLL_Input                    = 0x02a3     (675)
  003e:  USHORT usMaxEngineClockPLL_Input                    = 0x0384     (900)
  0040:  USHORT usMinEngineClockPLL_Output                   = 0xc350     (50000)
  0042:  USHORT usMinMemoryClockPLL_Input                    = 0x02a3     (675)
  0044:  USHORT usMaxMemoryClockPLL_Input                    = 0x0384     (900)
  0046:  USHORT usMinMemoryClockPLL_Output                   = 0xc350     (50000)
  0048:  USHORT usMaxPixelClock                              = 0x9c40     (40000)
  004a:  USHORT usMinPixelClockPLL_Input                     = 0x02a3     (675)
  004c:  USHORT usMaxPixelClockPLL_Input                     = 0x0a8c     (2700)
  004e:  USHORT usMinPixelClockPLL_Output                    = 0x0000     (0)
  0050:  ATOM_FIRMWARE_CAPABILITY_ACCESS usFirmwareCapability :
    0050:  (union) ATOM_FIRMWARE_CAPABILITY sbfAccess          :
             USHORT FirmwarePosted:1                             = 0x0000     (0)
             USHORT DualCRTC_Support:1                           = 0x0001     (1)
             USHORT ExtendedDesktopSupport:1                     = 0x0001     (1)
             USHORT MemoryClockSS_Support:1                      = 0x0001     (1)
             USHORT EngineClockSS_Support:1                      = 0x0001     (1)
             USHORT GPUControlsBL:1                              = 0x0000     (0)
             USHORT WMI_SUPPORT:1                                = 0x0000     (0)
             USHORT PPMode_Assigned:1                            = 0x0000     (0)
             USHORT HyperMemory_Support:1                        = 0x0000     (0)
             USHORT HyperMemory_Size:4                           = 0x0000     (0)
             USHORT Reserved:3                                   = 0x0002     (2)
    0050:  (union) USHORT susAccess                            = 0x401e     (16414)
  0052:  USHORT usCoreReferenceClock                         = 0x0a8c     (2700)
  0054:  USHORT usMemoryReferenceClock                       = 0x2710     (10000)
  0056:  USHORT usUniphyDPModeExtClkFreq                     = 0x0000     (0)
  0058:  UCHAR ucMemoryModule_ID                             = 0x00       (0)
  0059:  UCHAR ucReserved4                               [0] = 0x00       (0)
  005a:  UCHAR ucReserved4                               [1] = 0x00       (0)
  005b:  UCHAR ucReserved4                               [2] = 0x00       (0)
  Total data structure size:  005c
data_table  00000000  #05  (DAC_Info):
data_table  0000aa82  #06  (LVDS_Info):
  Size         0036
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  00000000:            0000 0000  0000 0000  0000 0000        ............
  00000010: 0000 0000  0000 0000  0000 0000  0600 0000    ................
  00000020: 0000 2000  f401 0324  2d3c 0100  0000 0000    .. ....$-<......
  00000030: 9030 0000  0000                               .0....          
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x0036     (54)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x02       (2)
  0004:  ATOM_DTD_FORMAT sLCDTiming                          :
    0004:  USHORT usPixClk                                     = 0x0000     (0)
    0006:  USHORT usHActive                                    = 0x0000     (0)
    0008:  USHORT usHBlanking_Time                             = 0x0000     (0)
    000a:  USHORT usVActive                                    = 0x0000     (0)
    000c:  USHORT usVBlanking_Time                             = 0x0000     (0)
    000e:  USHORT usHSyncOffset                                = 0x0000     (0)
    0010:  USHORT usHSyncWidth                                 = 0x0000     (0)
    0012:  USHORT usVSyncOffset                                = 0x0000     (0)
    0014:  USHORT usVSyncWidth                                 = 0x0000     (0)
    0016:  USHORT usImageHSize                                 = 0x0000     (0)
    0018:  USHORT usImageVSize                                 = 0x0000     (0)
    001a:  UCHAR ucHBorder                                     = 0x00       (0)
    001b:  UCHAR ucVBorder                                     = 0x00       (0)
    001c:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      001c:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0001     (1)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      001c:  (union) USHORT usAccess                             = 0x0006     (6)
    001e:  UCHAR ucInternalModeNumber                          = 0x00       (0)
    001f:  UCHAR ucRefreshRate                                 = 0x00       (0)
  0020:  USHORT usExtInfoTableOffset                         = 0x0000     (0)
  0022:  USHORT usSupportedRefreshRate                       = 0x0020     (32)
  0024:  USHORT usOffDelayInMs                               = 0x01f4     (500)
  0026:  UCHAR ucPowerSequenceDigOntoDEin10Ms                = 0x03       (3)
  0027:  UCHAR ucPowerSequenceDEtoBLOnin10Ms                 = 0x24       (36)
  0028:  UCHAR ucLVDS_Misc                                   = 0x2d       (45)
  0029:  UCHAR ucPanelDefaultRefreshRate                     = 0x3c       (60)
  002a:  UCHAR ucPanelIdentification                         = 0x01       (1)
  002b:  UCHAR ucSS_Id                                       = 0x00       (0)
  002c:  USHORT usLCDVenderID                                = 0x0000     (0)
  002e:  USHORT usLCDProductID                               = 0x0000     (0)
  0030:  UCHAR ucLCDPanel_SpecialHandlingCap                 = 0x90       (144)
  0031:  UCHAR ucPanelInfoSize                               = 0x30       (48)
  0032:  UCHAR ucReserved                                [0] = 0x00       (0)
  0033:  UCHAR ucReserved                                [1] = 0x00       (0)
  Total data structure size:  0034
data_table  00000000  #07  (TMDS_Info):
data_table  00000000  #08  (AnalogTV_Info):
data_table  00000000  #09  (SupportedDevicesInfo):
data_table  0000aab8  #0a  (GPIO_I2C_Info):
  Size         00dc
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  00000000:            0c19 0e19  0f19 0d19  0c19 0e19        ............
  00000010: 0f19 0d19  9000 0000  0008 0808  0800 0010    ................
  00000020: 1912 1913  1911 1910  1912 1913  1911 1991    ................
  00000030: 0000 0000  0808 0808  0000 1419  1619 1719    ................
  00000040: 1519 1419  1619 1719  1519 9200  0000 0008    ................
  00000050: 0808 0800  0018 191a  191b 1919  1918 191a    ................
  00000060: 191b 1919  1993 0000  0000 0808  0808 0000    ................
  00000070: 1c19 1e19  1f19 1d19  1c19 1e19  1f19 1d19    ................
  00000080: 9400 0000  0008 0808  0800 0020  1922 1923    ........... .".#
  00000090: 1921 1920  1922 1923  1921 1995  0000 0000    .!. .".#.!......
  000000a0: 0808 0808  0000 5819  5a19 5b19  5919 5819    ......X.Z.[.Y.X.
  000000b0: 5a19 5b19  5919 9600  0000 0001  0101 0100    Z.[.Y...........
  000000c0: 0036 1938  1939 1937  1936 1938  1939 1937    .6.8.9.7.6.8.9.7
  000000d0: 1997 0000  0000 0808  0808 0000               ............    
  NOTE: General revisionless dumper only.
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x00dc     (220)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [0] :
    0004:  USHORT usClkMaskRegisterIndex                       = 0x190c     (6412)
    0006:  USHORT usClkEnRegisterIndex                         = 0x190e     (6414)
    0008:  USHORT usClkY_RegisterIndex                         = 0x190f     (6415)
    000a:  USHORT usClkA_RegisterIndex                         = 0x190d     (6413)
    000c:  USHORT usDataMaskRegisterIndex                      = 0x190c     (6412)
    000e:  USHORT usDataEnRegisterIndex                        = 0x190e     (6414)
    0010:  USHORT usDataY_RegisterIndex                        = 0x190f     (6415)
    0012:  USHORT usDataA_RegisterIndex                        = 0x190d     (6413)
    0014:  ATOM_I2C_ID_CONFIG_ACCESS sucI2cId                  :
      0014:  (union) ATOM_I2C_ID_CONFIG sbfAccess                :
               UCHAR bfI2C_LineMux:4                               = 0x00       (0)
               UCHAR bfHW_EngineID:3                               = 0x01       (1)
               UCHAR bfHW_Capable:1                                = 0x01       (1)
      0014:  (union) UCHAR ucAccess                              = 0x90       (144)
    0015:  UCHAR ucClkMaskShift                                = 0x00       (0)
    0016:  UCHAR ucClkEnShift                                  = 0x00       (0)
    0017:  UCHAR ucClkY_Shift                                  = 0x00       (0)
    0018:  UCHAR ucClkA_Shift                                  = 0x00       (0)
    0019:  UCHAR ucDataMaskShift                               = 0x08       (8)
    001a:  UCHAR ucDataEnShift                                 = 0x08       (8)
    001b:  UCHAR ucDataY_Shift                                 = 0x08       (8)
    001c:  UCHAR ucDataA_Shift                                 = 0x08       (8)
    001d:  UCHAR ucReserved1                                   = 0x00       (0)
    001e:  UCHAR ucReserved2                                   = 0x00       (0)
  001f:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [1] :
    001f:  USHORT usClkMaskRegisterIndex                       = 0x1910     (6416)
    0021:  USHORT usClkEnRegisterIndex                         = 0x1912     (6418)
    0023:  USHORT usClkY_RegisterIndex                         = 0x1913     (6419)
    0025:  USHORT usClkA_RegisterIndex                         = 0x1911     (6417)
    0027:  USHORT usDataMaskRegisterIndex                      = 0x1910     (6416)
    0029:  USHORT usDataEnRegisterIndex                        = 0x1912     (6418)
    002b:  USHORT usDataY_RegisterIndex                        = 0x1913     (6419)
    002d:  USHORT usDataA_RegisterIndex                        = 0x1911     (6417)
    002f:  ATOM_I2C_ID_CONFIG_ACCESS sucI2cId                  :
      002f:  (union) ATOM_I2C_ID_CONFIG sbfAccess                :
               UCHAR bfI2C_LineMux:4                               = 0x01       (1)
               UCHAR bfHW_EngineID:3                               = 0x01       (1)
               UCHAR bfHW_Capable:1                                = 0x01       (1)
      002f:  (union) UCHAR ucAccess                              = 0x91       (145)
    0030:  UCHAR ucClkMaskShift                                = 0x00       (0)
    0031:  UCHAR ucClkEnShift                                  = 0x00       (0)
    0032:  UCHAR ucClkY_Shift                                  = 0x00       (0)
    0033:  UCHAR ucClkA_Shift                                  = 0x00       (0)
    0034:  UCHAR ucDataMaskShift                               = 0x08       (8)
    0035:  UCHAR ucDataEnShift                                 = 0x08       (8)
    0036:  UCHAR ucDataY_Shift                                 = 0x08       (8)
    0037:  UCHAR ucDataA_Shift                                 = 0x08       (8)
    0038:  UCHAR ucReserved1                                   = 0x00       (0)
    0039:  UCHAR ucReserved2                                   = 0x00       (0)
  003a:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [2] :
    003a:  USHORT usClkMaskRegisterIndex                       = 0x1914     (6420)
    003c:  USHORT usClkEnRegisterIndex                         = 0x1916     (6422)
    003e:  USHORT usClkY_RegisterIndex                         = 0x1917     (6423)
    0040:  USHORT usClkA_RegisterIndex                         = 0x1915     (6421)
    0042:  USHORT usDataMaskRegisterIndex                      = 0x1914     (6420)
    0044:  USHORT usDataEnRegisterIndex                        = 0x1916     (6422)
    0046:  USHORT usDataY_RegisterIndex                        = 0x1917     (6423)
    0048:  USHORT usDataA_RegisterIndex                        = 0x1915     (6421)
    004a:  ATOM_I2C_ID_CONFIG_ACCESS sucI2cId                  :
      004a:  (union) ATOM_I2C_ID_CONFIG sbfAccess                :
               UCHAR bfI2C_LineMux:4                               = 0x02       (2)
               UCHAR bfHW_EngineID:3                               = 0x01       (1)
               UCHAR bfHW_Capable:1                                = 0x01       (1)
      004a:  (union) UCHAR ucAccess                              = 0x92       (146)
    004b:  UCHAR ucClkMaskShift                                = 0x00       (0)
    004c:  UCHAR ucClkEnShift                                  = 0x00       (0)
    004d:  UCHAR ucClkY_Shift                                  = 0x00       (0)
    004e:  UCHAR ucClkA_Shift                                  = 0x00       (0)
    004f:  UCHAR ucDataMaskShift                               = 0x08       (8)
    0050:  UCHAR ucDataEnShift                                 = 0x08       (8)
    0051:  UCHAR ucDataY_Shift                                 = 0x08       (8)
    0052:  UCHAR ucDataA_Shift                                 = 0x08       (8)
    0053:  UCHAR ucReserved1                                   = 0x00       (0)
    0054:  UCHAR ucReserved2                                   = 0x00       (0)
  0055:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [3] :
    0055:  USHORT usClkMaskRegisterIndex                       = 0x1918     (6424)
    0057:  USHORT usClkEnRegisterIndex                         = 0x191a     (6426)
    0059:  USHORT usClkY_RegisterIndex                         = 0x191b     (6427)
    005b:  USHORT usClkA_RegisterIndex                         = 0x1919     (6425)
    005d:  USHORT usDataMaskRegisterIndex                      = 0x1918     (6424)
    005f:  USHORT usDataEnRegisterIndex                        = 0x191a     (6426)
    0061:  USHORT usDataY_RegisterIndex                        = 0x191b     (6427)
    0063:  USHORT usDataA_RegisterIndex                        = 0x1919     (6425)
    0065:  ATOM_I2C_ID_CONFIG_ACCESS sucI2cId                  :
      0065:  (union) ATOM_I2C_ID_CONFIG sbfAccess                :
               UCHAR bfI2C_LineMux:4                               = 0x03       (3)
               UCHAR bfHW_EngineID:3                               = 0x01       (1)
               UCHAR bfHW_Capable:1                                = 0x01       (1)
      0065:  (union) UCHAR ucAccess                              = 0x93       (147)
    0066:  UCHAR ucClkMaskShift                                = 0x00       (0)
    0067:  UCHAR ucClkEnShift                                  = 0x00       (0)
    0068:  UCHAR ucClkY_Shift                                  = 0x00       (0)
    0069:  UCHAR ucClkA_Shift                                  = 0x00       (0)
    006a:  UCHAR ucDataMaskShift                               = 0x08       (8)
    006b:  UCHAR ucDataEnShift                                 = 0x08       (8)
    006c:  UCHAR ucDataY_Shift                                 = 0x08       (8)
    006d:  UCHAR ucDataA_Shift                                 = 0x08       (8)
    006e:  UCHAR ucReserved1                                   = 0x00       (0)
    006f:  UCHAR ucReserved2                                   = 0x00       (0)
  0070:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [4] :
    0070:  USHORT usClkMaskRegisterIndex                       = 0x191c     (6428)
    0072:  USHORT usClkEnRegisterIndex                         = 0x191e     (6430)
    0074:  USHORT usClkY_RegisterIndex                         = 0x191f     (6431)
    0076:  USHORT usClkA_RegisterIndex                         = 0x191d     (6429)
    0078:  USHORT usDataMaskRegisterIndex                      = 0x191c     (6428)
    007a:  USHORT usDataEnRegisterIndex                        = 0x191e     (6430)
    007c:  USHORT usDataY_RegisterIndex                        = 0x191f     (6431)
    007e:  USHORT usDataA_RegisterIndex                        = 0x191d     (6429)
    0080:  ATOM_I2C_ID_CONFIG_ACCESS sucI2cId                  :
      0080:  (union) ATOM_I2C_ID_CONFIG sbfAccess                :
               UCHAR bfI2C_LineMux:4                               = 0x04       (4)
               UCHAR bfHW_EngineID:3                               = 0x01       (1)
               UCHAR bfHW_Capable:1                                = 0x01       (1)
      0080:  (union) UCHAR ucAccess                              = 0x94       (148)
    0081:  UCHAR ucClkMaskShift                                = 0x00       (0)
    0082:  UCHAR ucClkEnShift                                  = 0x00       (0)
    0083:  UCHAR ucClkY_Shift                                  = 0x00       (0)
    0084:  UCHAR ucClkA_Shift                                  = 0x00       (0)
    0085:  UCHAR ucDataMaskShift                               = 0x08       (8)
    0086:  UCHAR ucDataEnShift                                 = 0x08       (8)
    0087:  UCHAR ucDataY_Shift                                 = 0x08       (8)
    0088:  UCHAR ucDataA_Shift                                 = 0x08       (8)
    0089:  UCHAR ucReserved1                                   = 0x00       (0)
    008a:  UCHAR ucReserved2                                   = 0x00       (0)
  008b:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [5] :
    008b:  USHORT usClkMaskRegisterIndex                       = 0x1920     (6432)
    008d:  USHORT usClkEnRegisterIndex                         = 0x1922     (6434)
    008f:  USHORT usClkY_RegisterIndex                         = 0x1923     (6435)
    0091:  USHORT usClkA_RegisterIndex                         = 0x1921     (6433)
    0093:  USHORT usDataMaskRegisterIndex                      = 0x1920     (6432)
    0095:  USHORT usDataEnRegisterIndex                        = 0x1922     (6434)
    0097:  USHORT usDataY_RegisterIndex                        = 0x1923     (6435)
    0099:  USHORT usDataA_RegisterIndex                        = 0x1921     (6433)
    009b:  ATOM_I2C_ID_CONFIG_ACCESS sucI2cId                  :
      009b:  (union) ATOM_I2C_ID_CONFIG sbfAccess                :
               UCHAR bfI2C_LineMux:4                               = 0x05       (5)
               UCHAR bfHW_EngineID:3                               = 0x01       (1)
               UCHAR bfHW_Capable:1                                = 0x01       (1)
      009b:  (union) UCHAR ucAccess                              = 0x95       (149)
    009c:  UCHAR ucClkMaskShift                                = 0x00       (0)
    009d:  UCHAR ucClkEnShift                                  = 0x00       (0)
    009e:  UCHAR ucClkY_Shift                                  = 0x00       (0)
    009f:  UCHAR ucClkA_Shift                                  = 0x00       (0)
    00a0:  UCHAR ucDataMaskShift                               = 0x08       (8)
    00a1:  UCHAR ucDataEnShift                                 = 0x08       (8)
    00a2:  UCHAR ucDataY_Shift                                 = 0x08       (8)
    00a3:  UCHAR ucDataA_Shift                                 = 0x08       (8)
    00a4:  UCHAR ucReserved1                                   = 0x00       (0)
    00a5:  UCHAR ucReserved2                                   = 0x00       (0)
  00a6:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [6] :
    00a6:  USHORT usClkMaskRegisterIndex                       = 0x1958     (6488)
    00a8:  USHORT usClkEnRegisterIndex                         = 0x195a     (6490)
    00aa:  USHORT usClkY_RegisterIndex                         = 0x195b     (6491)
    00ac:  USHORT usClkA_RegisterIndex                         = 0x1959     (6489)
    00ae:  USHORT usDataMaskRegisterIndex                      = 0x1958     (6488)
    00b0:  USHORT usDataEnRegisterIndex                        = 0x195a     (6490)
    00b2:  USHORT usDataY_RegisterIndex                        = 0x195b     (6491)
    00b4:  USHORT usDataA_RegisterIndex                        = 0x1959     (6489)
    00b6:  ATOM_I2C_ID_CONFIG_ACCESS sucI2cId                  :
      00b6:  (union) ATOM_I2C_ID_CONFIG sbfAccess                :
               UCHAR bfI2C_LineMux:4                               = 0x06       (6)
               UCHAR bfHW_EngineID:3                               = 0x01       (1)
               UCHAR bfHW_Capable:1                                = 0x01       (1)
      00b6:  (union) UCHAR ucAccess                              = 0x96       (150)
    00b7:  UCHAR ucClkMaskShift                                = 0x00       (0)
    00b8:  UCHAR ucClkEnShift                                  = 0x00       (0)
    00b9:  UCHAR ucClkY_Shift                                  = 0x00       (0)
    00ba:  UCHAR ucClkA_Shift                                  = 0x00       (0)
    00bb:  UCHAR ucDataMaskShift                               = 0x01       (1)
    00bc:  UCHAR ucDataEnShift                                 = 0x01       (1)
    00bd:  UCHAR ucDataY_Shift                                 = 0x01       (1)
    00be:  UCHAR ucDataA_Shift                                 = 0x01       (1)
    00bf:  UCHAR ucReserved1                                   = 0x00       (0)
    00c0:  UCHAR ucReserved2                                   = 0x00       (0)
  00c1:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [7] :
    00c1:  USHORT usClkMaskRegisterIndex                       = 0x1936     (6454)
    00c3:  USHORT usClkEnRegisterIndex                         = 0x1938     (6456)
    00c5:  USHORT usClkY_RegisterIndex                         = 0x1939     (6457)
    00c7:  USHORT usClkA_RegisterIndex                         = 0x1937     (6455)
    00c9:  USHORT usDataMaskRegisterIndex                      = 0x1936     (6454)
    00cb:  USHORT usDataEnRegisterIndex                        = 0x1938     (6456)
    00cd:  USHORT usDataY_RegisterIndex                        = 0x1939     (6457)
    00cf:  USHORT usDataA_RegisterIndex                        = 0x1937     (6455)
    00d1:  ATOM_I2C_ID_CONFIG_ACCESS sucI2cId                  :
      00d1:  (union) ATOM_I2C_ID_CONFIG sbfAccess                :
               UCHAR bfI2C_LineMux:4                               = 0x07       (7)
               UCHAR bfHW_EngineID:3                               = 0x01       (1)
               UCHAR bfHW_Capable:1                                = 0x01       (1)
      00d1:  (union) UCHAR ucAccess                              = 0x97       (151)
    00d2:  UCHAR ucClkMaskShift                                = 0x00       (0)
    00d3:  UCHAR ucClkEnShift                                  = 0x00       (0)
    00d4:  UCHAR ucClkY_Shift                                  = 0x00       (0)
    00d5:  UCHAR ucClkA_Shift                                  = 0x00       (0)
    00d6:  UCHAR ucDataMaskShift                               = 0x08       (8)
    00d7:  UCHAR ucDataEnShift                                 = 0x08       (8)
    00d8:  UCHAR ucDataY_Shift                                 = 0x08       (8)
    00d9:  UCHAR ucDataA_Shift                                 = 0x08       (8)
    00da:  UCHAR ucReserved1                                   = 0x00       (0)
    00db:  UCHAR ucReserved2                                   = 0x00       (0)
  Total data structure size:  00dc
data_table  0000ab94  #0b  (VRAM_UsageByFirmware):
  Size         000c
  Format Rev.  01
  Param Rev.   00
  Content Rev. 04
  00000000:            0000 0000  0000 0000                   ........    
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x000c     (12)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x04       (4)
  0004:  ATOM_FIRMWARE_VRAM_RESERVE_INFO asFirmwareVramReserveInfo [0] :
    0004:  ULONG ulStartAddrUsedByFirmware                     = 0x00000000 (0)
    0008:  USHORT usFirmwareUseInKb                            = 0x0000     (0)
    000a:  USHORT usReserved                                   = 0x0000     (0)
  Total data structure size:  000c
data_table  0000aba0  #0c  (GPIO_Pin_LUT):
  Size         001c
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  00000000:            2d19 0001  2d19 0802  2d19 1003        -...-...-...
  00000010: 2d19 1804  2d19 1a05  2d19 1c06               -...-...-...    
  NOTE: General revisionless dumper only.
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x001c     (28)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [0] :
    0004:  USHORT usGpioPin_AIndex                             = 0x192d     (6445)
    0006:  UCHAR ucGpioPinBitShift                             = 0x00       (0)
    0007:  UCHAR ucGPIO_ID                                     = 0x01       (1)
  0008:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [1] :
    0008:  USHORT usGpioPin_AIndex                             = 0x192d     (6445)
    000a:  UCHAR ucGpioPinBitShift                             = 0x08       (8)
    000b:  UCHAR ucGPIO_ID                                     = 0x02       (2)
  000c:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [2] :
    000c:  USHORT usGpioPin_AIndex                             = 0x192d     (6445)
    000e:  UCHAR ucGpioPinBitShift                             = 0x10       (16)
    000f:  UCHAR ucGPIO_ID                                     = 0x03       (3)
  0010:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [3] :
    0010:  USHORT usGpioPin_AIndex                             = 0x192d     (6445)
    0012:  UCHAR ucGpioPinBitShift                             = 0x18       (24)
    0013:  UCHAR ucGPIO_ID                                     = 0x04       (4)
  0014:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [4] :
    0014:  USHORT usGpioPin_AIndex                             = 0x192d     (6445)
    0016:  UCHAR ucGpioPinBitShift                             = 0x1a       (26)
    0017:  UCHAR ucGPIO_ID                                     = 0x05       (5)
  0018:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [5] :
    0018:  USHORT usGpioPin_AIndex                             = 0x192d     (6445)
    001a:  UCHAR ucGpioPinBitShift                             = 0x1c       (28)
    001b:  UCHAR ucGPIO_ID                                     = 0x06       (6)
  Total data structure size:  001c
data_table  0000abbc  #0d  (VESA_ToInternalModeLUT):
  Size         00d8
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  00000000:            0001 02e6  0101 0212  0301 026a        ...........j
  00000010: 0501 0255  0701 02ea  1001 0612  1101 1612    ...U............
  00000020: 1301 066a  1401 166a  1601 0655  1701 1655    ...j...j...U...U
  00000030: 1901 06ea  1a01 16ea  0d01 06e1  0e01 16e1    ................
  00000040: 2001 0ae1  9301 02e2  9501 16e2  9601 0ae2     ...............
  00000050: b301 02e4  b501 16e4  b601 0ae4  c301 02e5    ................
  00000060: c501 16e5  c601 0ae5  3301 02e7  3501 16e7    ........3...5...
  00000070: 3601 0ae7  5301 02e8  5501 16e8  5601 0ae8    6...S...U...V...
  00000080: 6301 02e9  6501 16e9  6601 0ae9  2101 0a12    c...e...f...!...
  00000090: 2201 0a6a  2301 0a55  2401 0aea  4301 02eb    "..j#..U$...C...
  000000a0: 4501 16eb  4601 0aeb  7301 02ec  7501 16ec    E...F...s...u...
  000000b0: 7601 0aec  8301 02ed  8501 16ed  8601 0aed    v...............
  000000c0: d301 02ee  d501 16ee  d601 0aee  e301 02ef    ................
  000000d0: e501 16ef  e601 0aef                          ........        
  NOTE: General revisionless dumper only.
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x00d8     (216)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [0] :
    0004:  USHORT usVESA_ModeNumber                            = 0x0100     (256)
    0006:  USHORT usExtendedModeNumber                         = 0xe602     (58882)
  0008:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [1] :
    0008:  USHORT usVESA_ModeNumber                            = 0x0101     (257)
    000a:  USHORT usExtendedModeNumber                         = 0x1202     (4610)
  000c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [2] :
    000c:  USHORT usVESA_ModeNumber                            = 0x0103     (259)
    000e:  USHORT usExtendedModeNumber                         = 0x6a02     (27138)
  0010:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [3] :
    0010:  USHORT usVESA_ModeNumber                            = 0x0105     (261)
    0012:  USHORT usExtendedModeNumber                         = 0x5502     (21762)
  0014:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [4] :
    0014:  USHORT usVESA_ModeNumber                            = 0x0107     (263)
    0016:  USHORT usExtendedModeNumber                         = 0xea02     (59906)
  0018:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [5] :
    0018:  USHORT usVESA_ModeNumber                            = 0x0110     (272)
    001a:  USHORT usExtendedModeNumber                         = 0x1206     (4614)
  001c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [6] :
    001c:  USHORT usVESA_ModeNumber                            = 0x0111     (273)
    001e:  USHORT usExtendedModeNumber                         = 0x1216     (4630)
  0020:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [7] :
    0020:  USHORT usVESA_ModeNumber                            = 0x0113     (275)
    0022:  USHORT usExtendedModeNumber                         = 0x6a06     (27142)
  0024:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [8] :
    0024:  USHORT usVESA_ModeNumber                            = 0x0114     (276)
    0026:  USHORT usExtendedModeNumber                         = 0x6a16     (27158)
  0028:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [9] :
    0028:  USHORT usVESA_ModeNumber                            = 0x0116     (278)
    002a:  USHORT usExtendedModeNumber                         = 0x5506     (21766)
  002c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [10] :
    002c:  USHORT usVESA_ModeNumber                            = 0x0117     (279)
    002e:  USHORT usExtendedModeNumber                         = 0x5516     (21782)
  0030:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [11] :
    0030:  USHORT usVESA_ModeNumber                            = 0x0119     (281)
    0032:  USHORT usExtendedModeNumber                         = 0xea06     (59910)
  0034:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [12] :
    0034:  USHORT usVESA_ModeNumber                            = 0x011a     (282)
    0036:  USHORT usExtendedModeNumber                         = 0xea16     (59926)
  0038:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [13] :
    0038:  USHORT usVESA_ModeNumber                            = 0x010d     (269)
    003a:  USHORT usExtendedModeNumber                         = 0xe106     (57606)
  003c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [14] :
    003c:  USHORT usVESA_ModeNumber                            = 0x010e     (270)
    003e:  USHORT usExtendedModeNumber                         = 0xe116     (57622)
  0040:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [15] :
    0040:  USHORT usVESA_ModeNumber                            = 0x0120     (288)
    0042:  USHORT usExtendedModeNumber                         = 0xe10a     (57610)
  0044:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [16] :
    0044:  USHORT usVESA_ModeNumber                            = 0x0193     (403)
    0046:  USHORT usExtendedModeNumber                         = 0xe202     (57858)
  0048:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [17] :
    0048:  USHORT usVESA_ModeNumber                            = 0x0195     (405)
    004a:  USHORT usExtendedModeNumber                         = 0xe216     (57878)
  004c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [18] :
    004c:  USHORT usVESA_ModeNumber                            = 0x0196     (406)
    004e:  USHORT usExtendedModeNumber                         = 0xe20a     (57866)
  0050:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [19] :
    0050:  USHORT usVESA_ModeNumber                            = 0x01b3     (435)
    0052:  USHORT usExtendedModeNumber                         = 0xe402     (58370)
  0054:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [20] :
    0054:  USHORT usVESA_ModeNumber                            = 0x01b5     (437)
    0056:  USHORT usExtendedModeNumber                         = 0xe416     (58390)
  0058:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [21] :
    0058:  USHORT usVESA_ModeNumber                            = 0x01b6     (438)
    005a:  USHORT usExtendedModeNumber                         = 0xe40a     (58378)
  005c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [22] :
    005c:  USHORT usVESA_ModeNumber                            = 0x01c3     (451)
    005e:  USHORT usExtendedModeNumber                         = 0xe502     (58626)
  0060:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [23] :
    0060:  USHORT usVESA_ModeNumber                            = 0x01c5     (453)
    0062:  USHORT usExtendedModeNumber                         = 0xe516     (58646)
  0064:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [24] :
    0064:  USHORT usVESA_ModeNumber                            = 0x01c6     (454)
    0066:  USHORT usExtendedModeNumber                         = 0xe50a     (58634)
  0068:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [25] :
    0068:  USHORT usVESA_ModeNumber                            = 0x0133     (307)
    006a:  USHORT usExtendedModeNumber                         = 0xe702     (59138)
  006c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [26] :
    006c:  USHORT usVESA_ModeNumber                            = 0x0135     (309)
    006e:  USHORT usExtendedModeNumber                         = 0xe716     (59158)
  0070:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [27] :
    0070:  USHORT usVESA_ModeNumber                            = 0x0136     (310)
    0072:  USHORT usExtendedModeNumber                         = 0xe70a     (59146)
  0074:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [28] :
    0074:  USHORT usVESA_ModeNumber                            = 0x0153     (339)
    0076:  USHORT usExtendedModeNumber                         = 0xe802     (59394)
  0078:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [29] :
    0078:  USHORT usVESA_ModeNumber                            = 0x0155     (341)
    007a:  USHORT usExtendedModeNumber                         = 0xe816     (59414)
  007c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [30] :
    007c:  USHORT usVESA_ModeNumber                            = 0x0156     (342)
    007e:  USHORT usExtendedModeNumber                         = 0xe80a     (59402)
  0080:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [31] :
    0080:  USHORT usVESA_ModeNumber                            = 0x0163     (355)
    0082:  USHORT usExtendedModeNumber                         = 0xe902     (59650)
  0084:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [32] :
    0084:  USHORT usVESA_ModeNumber                            = 0x0165     (357)
    0086:  USHORT usExtendedModeNumber                         = 0xe916     (59670)
  0088:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [33] :
    0088:  USHORT usVESA_ModeNumber                            = 0x0166     (358)
    008a:  USHORT usExtendedModeNumber                         = 0xe90a     (59658)
  008c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [34] :
    008c:  USHORT usVESA_ModeNumber                            = 0x0121     (289)
    008e:  USHORT usExtendedModeNumber                         = 0x120a     (4618)
  0090:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [35] :
    0090:  USHORT usVESA_ModeNumber                            = 0x0122     (290)
    0092:  USHORT usExtendedModeNumber                         = 0x6a0a     (27146)
  0094:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [36] :
    0094:  USHORT usVESA_ModeNumber                            = 0x0123     (291)
    0096:  USHORT usExtendedModeNumber                         = 0x550a     (21770)
  0098:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [37] :
    0098:  USHORT usVESA_ModeNumber                            = 0x0124     (292)
    009a:  USHORT usExtendedModeNumber                         = 0xea0a     (59914)
  009c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [38] :
    009c:  USHORT usVESA_ModeNumber                            = 0x0143     (323)
    009e:  USHORT usExtendedModeNumber                         = 0xeb02     (60162)
  00a0:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [39] :
    00a0:  USHORT usVESA_ModeNumber                            = 0x0145     (325)
    00a2:  USHORT usExtendedModeNumber                         = 0xeb16     (60182)
  00a4:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [40] :
    00a4:  USHORT usVESA_ModeNumber                            = 0x0146     (326)
    00a6:  USHORT usExtendedModeNumber                         = 0xeb0a     (60170)
  00a8:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [41] :
    00a8:  USHORT usVESA_ModeNumber                            = 0x0173     (371)
    00aa:  USHORT usExtendedModeNumber                         = 0xec02     (60418)
  00ac:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [42] :
    00ac:  USHORT usVESA_ModeNumber                            = 0x0175     (373)
    00ae:  USHORT usExtendedModeNumber                         = 0xec16     (60438)
  00b0:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [43] :
    00b0:  USHORT usVESA_ModeNumber                            = 0x0176     (374)
    00b2:  USHORT usExtendedModeNumber                         = 0xec0a     (60426)
  00b4:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [44] :
    00b4:  USHORT usVESA_ModeNumber                            = 0x0183     (387)
    00b6:  USHORT usExtendedModeNumber                         = 0xed02     (60674)
  00b8:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [45] :
    00b8:  USHORT usVESA_ModeNumber                            = 0x0185     (389)
    00ba:  USHORT usExtendedModeNumber                         = 0xed16     (60694)
  00bc:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [46] :
    00bc:  USHORT usVESA_ModeNumber                            = 0x0186     (390)
    00be:  USHORT usExtendedModeNumber                         = 0xed0a     (60682)
  00c0:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [47] :
    00c0:  USHORT usVESA_ModeNumber                            = 0x01d3     (467)
    00c2:  USHORT usExtendedModeNumber                         = 0xee02     (60930)
  00c4:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [48] :
    00c4:  USHORT usVESA_ModeNumber                            = 0x01d5     (469)
    00c6:  USHORT usExtendedModeNumber                         = 0xee16     (60950)
  00c8:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [49] :
    00c8:  USHORT usVESA_ModeNumber                            = 0x01d6     (470)
    00ca:  USHORT usExtendedModeNumber                         = 0xee0a     (60938)
  00cc:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [50] :
    00cc:  USHORT usVESA_ModeNumber                            = 0x01e3     (483)
    00ce:  USHORT usExtendedModeNumber                         = 0xef02     (61186)
  00d0:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [51] :
    00d0:  USHORT usVESA_ModeNumber                            = 0x01e5     (485)
    00d2:  USHORT usExtendedModeNumber                         = 0xef16     (61206)
  00d4:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [52] :
    00d4:  USHORT usVESA_ModeNumber                            = 0x01e6     (486)
    00d6:  USHORT usExtendedModeNumber                         = 0xef0a     (61194)
  Total data structure size:  00d8
data_table  0000ac94  #0e  (ComponentVideoInfo):
  Size         003c
  Format Rev.  02
  Param Rev.   00
  Content Rev. 01
  00000000:            0000 0000  0000 0000  0000 0000        ............
  00000010: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000020: 8c0a d002  8a00 e001  2d00 1000  3e00 0900    ........-...>...
  00000030: 0600 0000  0000 0000  0600 0000               ............    
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x003c     (60)
    0002:  UCHAR ucTableFormatRevision                         = 0x02       (2)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  UCHAR ucMiscInfo                                    = 0x00       (0)
  0005:  UCHAR uc480i                                        = 0x00       (0)
  0006:  UCHAR uc480p                                        = 0x00       (0)
  0007:  UCHAR uc720p                                        = 0x00       (0)
  0008:  UCHAR uc1080i                                       = 0x00       (0)
  0009:  UCHAR ucReserved                                    = 0x00       (0)
  000a:  UCHAR ucLetterBoxMode                               = 0x00       (0)
  000b:  UCHAR ucNumOfWbGpioBlocks                           = 0x00       (0)
  0020:  ATOM_DTD_FORMAT aModeTimings                    [0] :
    0020:  USHORT usPixClk                                     = 0x0a8c     (2700)
    0022:  USHORT usHActive                                    = 0x02d0     (720)
    0024:  USHORT usHBlanking_Time                             = 0x008a     (138)
    0026:  USHORT usVActive                                    = 0x01e0     (480)
    0028:  USHORT usVBlanking_Time                             = 0x002d     (45)
    002a:  USHORT usHSyncOffset                                = 0x0010     (16)
    002c:  USHORT usHSyncWidth                                 = 0x003e     (62)
    002e:  USHORT usVSyncOffset                                = 0x0009     (9)
    0030:  USHORT usVSyncWidth                                 = 0x0006     (6)
    0032:  USHORT usImageHSize                                 = 0x0000     (0)
    0034:  USHORT usImageVSize                                 = 0x0000     (0)
    0036:  UCHAR ucHBorder                                     = 0x00       (0)
    0037:  UCHAR ucVBorder                                     = 0x00       (0)
    0038:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0038:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0000     (0)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0001     (1)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0000     (0)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0000     (0)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0000     (0)
      0038:  (union) USHORT usAccess                             = 0x0006     (6)
    003a:  UCHAR ucInternalModeNumber                          = 0x00       (0)
    003b:  UCHAR ucRefreshRate                                 = 0x00       (0)
  Total data structure size:  003c
data_table  0000acf0  #0f  (PowerPlayInfo):
  Size         0122
  Format Rev.  05
  Param Rev.   00
  Content Rev. 01
  00000000:            0005 0410  182e 0042  0092 00e8        .......B....
  00000010: 03e8 032e  0080 8001  000c 0000  0208 3200    ..............2.
  00000020: 0042 0092  0000 0a01  0600 0a01  1801 0000    .B..............
  00000030: 0000 0101  0200 0203  0303 0304  0200 0401    ................
  00000040: 0101 084c  01cc d201  6504 4c04  0000 0100    ...L....e.L.....
  00000050: 0000 543d  003c 7300  b603 e803  0000 0100    ..T=.<s.........
  00000060: 0000 44c5  00cc d201  e803 4c04  0000 0100    ..D.......L.....
  00000070: 0000 789b  0090 5f01  b603 e803  0000 0100    ..x..._.........
  00000080: 0000 789b  00cc d201  b603 4c04  0000 0100    ..x.......L.....
  00000090: 0000 0800  0000 7a00  0000 0000  0000 0000    ......z.........
  000000a0: 0000 0000  0000 0000  0000 0500  0000 7900    ..............y.
  000000b0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000c0: 0000 0004  0000 7a00  0000 0000  0050 c300    ......z......P..
  000000d0: 0040 9c00  0000 0000  0000 0500  0000 7800    .@............x.
  000000e0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000f0: 0000 0010  0000 7900  0000 0000  0000 0000    ......y.........
  00000100: 0000 0000  0000 0000  0000 0106  201c 8c23    ............ ..#
  00000110: 1c25 dc05  ec13 6419  0a00 0000  0000 0000    .%....d.........
  00000120: 0000                                          ..              
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x0122     (290)
    0002:  UCHAR ucTableFormatRevision                         = 0x05       (5)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  UCHAR ucDataRevision                                = 0x00       (0)
  0005:  UCHAR ucNumStates                                   = 0x05       (5)
  0006:  UCHAR ucStateEntrySize                              = 0x04       (4)
  0007:  UCHAR ucClockInfoSize                               = 0x10       (16)
  0008:  UCHAR ucNonClockSize                                = 0x18       (24)
  0009:  USHORT usStateArrayOffset                           = 0x002e     (46)
  000b:  USHORT usClockInfoArrayOffset                       = 0x0042     (66)
  000d:  USHORT usNonClockInfoArrayOffset                    = 0x0092     (146)
  000f:  USHORT usBackbiasTime                               = 0x03e8     (1000)
  0011:  USHORT usVoltageTime                                = 0x03e8     (1000)
  0013:  USHORT usTableSize                                  = 0x002e     (46)
  0015:  ULONG ulPlatformCaps                                = 0x00018080 (98432)
  0019:  ATOM_PPLIB_THERMALCONTROLLER sThermalController     :
    0019:  UCHAR ucType                                        = 0x0c       (12)
    001a:  UCHAR ucI2cLine                                     = 0x00       (0)
    001b:  UCHAR ucI2cAddress                                  = 0x00       (0)
    001c:  UCHAR ucFanParameters                               = 0x02       (2)
    001d:  UCHAR ucFanMinRPM                                   = 0x08       (8)
    001e:  UCHAR ucFanMaxRPM                                   = 0x32       (50)
    001f:  UCHAR ucReserved                                    = 0x00       (0)
    0020:  UCHAR ucFlags                                       = 0x00       (0)
  0021:  USHORT usBootClockInfoOffset                        = 0x0042     (66)
  0023:  USHORT usBootNonClockInfoOffset                     = 0x0092     (146)
  Total data structure size:  0025
data_table  00000000  #10  (CompassionateData):
data_table  0000b804  #11  (SaveRestoreInfo/DispDevicePriorityInfo):
  Size         0018
  Format Rev.  02
  Param Rev.   00
  Content Rev. 01
  00000000:            0200 0800  8000 0002  0004 0008        ............
  00000010: 4000 0100  1000 ffff                          @.......        
data_table  00000000  #12  (PPLL_SS_Info/SS_Info):
data_table  00000000  #13  (OemInfo):
data_table  00000000  #14  (XTMDS_Info):
data_table  00000000  #15  (MclkSS_Info):
data_table  0000ae12  #16  (Object_Info/Object_Header):
  Size         00f1
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03
  00000000:            8902 3e00  0000 b500  0000 1200        ..>.........
  00000010: 0000 0401  0000 0800  0a00 1331  0011 2021    ...........1.. !
  00000020: 8000 0a00  1332 0011  2022 0002  0a00 0231    .....2.. ".....1
  00000030: 0011 2121  0100 0a00  0231 0011  1521 0300    ..!!.....1...!..
  00000040: 0000 1331  5a00 6000  0000 1332  7500 7b00    ...1Z.`....2u.{.
  00000050: 0000 0231  9000 9800  0000 0120  2100 0000    ...1....... !...
  00000060: 040c 0100  1002 0000  0800 0000  0104 9100    ................
  00000070: 0204 0400  ff01 2022  0000 0004  0c01 0020    ...... "....... 
  00000080: 0200 0080  0000 0001  0490 0002  0405 00ff    ................
  00000090: 0221 2115  2100 0000  0414 0200  3002 0000    .!!.!.......0...
  000000a0: 0002 0000  0001 0000  0100 0000  0104 9200    ................
  000000b0: 0204 0100  ff04 0000  0020 21d9  0000 0000    ......... !.....
  000000c0: 0020 22df  0000 0000  0021 21e5  0000 0000    . "......!!.....
  000000d0: 0015 21eb  0000 0000  0001 0011  0113 3101    ..!...........1.
  000000e0: 0011 0113  3201 0011  0102 3101  0011 0102    ....2.....1.....
  000000f0: 31                                            1               
  NOTE: General revisionless dumper only.
  NOTE: Data part see radeonhd
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x00f1     (241)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x03       (3)
  0004:  USHORT usDeviceSupport                              = 0x0289     (649)
  0006:  USHORT usConnectorObjectTableOffset                 = 0x003e     (62)
  0008:  USHORT usRouterObjectTableOffset                    = 0x0000     (0)
  000a:  USHORT usEncoderObjectTableOffset                   = 0x00b5     (181)
  000c:  USHORT usProtectionObjectTableOffset                = 0x0000     (0)
  000e:  USHORT usDisplayPathTableOffset                     = 0x0012     (18)
  Total data structure size:  0010
data_table  0000b0e2  #17  (IndirectIOAccess):
  Size         007d
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  00000000:            0102 0420  0006 2000  0003 910a        ... .. .....
  00000010: 0292 0a09  1000 0182  0420 0006  2000 0003    ......... .. ...
  00000020: 910a 0820  0000 0392  0a09 2600  0103 0420    ... ......&.... 
  00000030: 0006 1000  0003 0c00  020d 0009  3800 0183    ............8...
  00000040: 0420 0006  1000 0003  0c00 0820  0000 030d    . ......... ....
  00000050: 0009 4e00  0104 0420  0006 1000  0003 0e00    ..N.... ........
  00000060: 020f 0009  6000 0184  0420 0006  1000 0003    ....`.... ......
  00000070: 0e00 0820  0000 030f  0009 7600  00           ... ......v..   
  NOTE: General revisionless dumper only.
  NOTE: Binary data part skipped
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x007d     (125)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  Total data structure size:  007d
data_table  0000af04  #18  (MC_InitParameter/AdjustARB_SEQ):
  Size         01dd
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01
  00000000:            0c00 0000  0000 0000  d500 f400        ............
  00000010: d509 0463  0804 eb09  04d6 0904  d909 043f    ...c...........?
  00000020: 0804 4408  0471 0904  7509 04ce  0a04 ed09    ..D..q..u.......
  00000030: 04f2 0904  df09 0473  0a04 bc0a  0073 0a04    .......s.....s..
  00000040: bc0a 0073  0a04 bc0a  0074 0a04  3a0a 043b    ...s.....t..:..;
  00000050: 0a04 3c0a  043f 0a04  400a 04d0  0904 d109    ..<..?..@.......
  00000060: 0458 0a05  720a 0636  0a04 b90a  00b7 0a04    .X..r..6........
  00000070: b80a 0082  0a04 550a  0456 0a00  5908 046c    ......U..V..Y..l
  00000080: 0804 7409  0480 0904  8109 0482  0904 8309    ..t.............
  00000090: 0484 0904  8509 0486  0904 8709  0488 0904    ................
  000000a0: 8b09 048a  0904 da09  04e0 0904  e209 04e5    ................
  000000b0: 0904 e609  04e7 0904  e809 04e9  0904 ea09    ................
  000000c0: 04f1 0904  f409 04f5  0904 9f00  454f 0146    ............EO.F
  000000d0: cb00 45cf  0046 db00  45df 0046  0200 4403    ..E..F..E..F..D.
  000000e0: 0044 ffff  00ff ffff  0006 0400  00b1 2100    .D............!.
  000000f0: 0088 0100  0003 f80f  0011 4800  0020 0040    ..........H.. .@
  00000100: 0020 0040  2018 0600  00e0 0781  1004 0f00    . .@ ...........
  00000110: 0010 a808  0009 0944  0007 0000  0000 1f03    .......D........
  00000120: 0000 9f03  0000 1f03  008c 0100  10e0 0000    ................
  00000130: 000f 3c00  1000 0000  0000 0000  00ff ff0f    ..<.............
  00000140: 009a 0600  0085 00a2  ca00 0000  0002 080e    ................
  00000150: 6610 1000  0000 4000  6154 0300  0091 2100    f.....@.aT....!.
  00000160: 0001 2100  0007 0000  0059 e224  0091 1100    ..!......Y.$....
  00000170: 0091 2100  0011 2100  0091 1100  0081 2100    ..!...!.......!.
  00000180: 0011 2100  0081 2100  0091 0100  0011 1131    ..!...!........1
  00000190: 1144 1411  11c1 4000  0007 0000  0040 0000    .D....@......@..
  000001a0: 00fc fcfc  fdfc fcfc  fcfe fcfc  fcfc fcfc    ................
  000001b0: fca2 00ff  002a 6aff  0006 2103  003f 4072    .....*j...!..?@r
  000001c0: 0037 3900  0000 0000  0001 0101  0101 0101    .79.............
  000001d0: 0140 3c10  0008 7300  d800 0000  00           .@<...s......   
data_table  00000000  #19  (ASIC_VDDC_Info):
data_table  0000b75c  #1a  (ASIC_InternalSS_Info/ASIC_MVDDC_Info):
  Size         001c
  Format Rev.  03
  Param Rev.   00
  Content Rev. 01
  00000000:            ffff ff00  4b00 b80b  0100 0000        ....K.......
  00000010: ffff ff00  2600 4c0c  0700 0000               ....&.L.....    
  NOTE: General revisionless dumper only.
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x001c     (28)
    0002:  UCHAR ucTableFormatRevision                         = 0x03       (3)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum        [0] :
    0004:  ULONG ulTargetClockRange                            = 0x00ffffff (16777215)
    0008:  USHORT usSpreadSpectrumPercentage                   = 0x004b     (75)
    000a:  USHORT usSpreadRateInKhz                            = 0x0bb8     (3000)
    000c:  UCHAR ucClockIndication                             = 0x01       (1)
    000d:  UCHAR ucSpreadSpectrumMode                          = 0x00       (0)
    000e:  UCHAR ucReserved                                [0] = 0x00       (0)
    000f:  UCHAR ucReserved                                [1] = 0x00       (0)
  0010:  ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum        [1] :
    0010:  ULONG ulTargetClockRange                            = 0x00ffffff (16777215)
    0014:  USHORT usSpreadSpectrumPercentage                   = 0x0026     (38)
    0016:  USHORT usSpreadRateInKhz                            = 0x0c4c     (3148)
    0018:  UCHAR ucClockIndication                             = 0x07       (7)
    0019:  UCHAR ucSpreadSpectrumMode                          = 0x00       (0)
    001a:  UCHAR ucReserved                                [0] = 0x00       (0)
    001b:  UCHAR ucReserved                                [1] = 0x00       (0)
  001c:  ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum        [2] :
    001c:  ULONG ulTargetClockRange                            = 0x0202008b (33685643)
    0020:  USHORT usSpreadSpectrumPercentage                   = 0x000a     (10)
    0022:  USHORT usSpreadRateInKhz                            = 0x0066     (102)
    0024:  UCHAR ucClockIndication                             = 0xdd       (221)
    0025:  UCHAR ucSpreadSpectrumMode                          = 0x02       (2)
    0026:  UCHAR ucReserved                                [0] = 0x15       (21)
    0027:  UCHAR ucReserved                                [1] = 0x21       (33)
  0028:  ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum        [3] :
    0028:  ULONG ulTargetClockRange                            = 0x00440011 (4456465)
    002c:  USHORT usSpreadSpectrumPercentage                   = 0xff00     (65280)
    002e:  USHORT usSpreadRateInKhz                            = 0x00ff     (255)
    0030:  UCHAR ucClockIndication                             = 0x16       (22)
    0031:  UCHAR ucSpreadSpectrumMode                          = 0x21       (33)
    0032:  UCHAR ucReserved                                [0] = 0x11       (17)
    0033:  UCHAR ucReserved                                [1] = 0x00       (0)
  Total data structure size:  0034
data_table  0000b778  #1b  (TV_VideoMode/DispOutInfo):
  Size         008b
  Format Rev.  02
  Param Rev.   00
  Content Rev. 02
  00000000:            0a00 6600  dd02 1521  1100 4400        ..f....!..D.
  00000010: 00ff ff00  1621 1100  4500 04ff  ff00 1421    .....!..E......!
  00000020: c80e 0800  07ff ff00  1e21 ea0e  4c00 03ff    .........!..L...
  00000030: ff00 1e22  ea0e 4c04  09ff ff00  2021 ea0e    ..."..L..... !..
  00000040: 4c40 0aff  ff00 2022  ea0e 4c44  0bff ff00    L@.... "..LD....
  00000050: 2121 ea0e  4c80 0cff  ff00 2122  ea0e 4c84    !!..L.....!"..L.
  00000060: 0dff ff00  ffff 0000  1800 0400  1900 0303    ................
  00000070: 0400 0913  0400 0a23  0400 0b33  0400 0c43    .......#...3...C
  00000080: 0400 0d53  0400 0701  0800 ff                 ...S.......     
data_table  0000b160  #1c  (VRAM_Info):
  Size         0583
  Format Rev.  01
  Param Rev.   00
  Content Rev. 04
  00000000:            fc02 0000  5f05 0088  c6fa 0000        ...._.......
  00000010: 0000 0003  88c6 fa00  4400 9202  0000 0050    ........D......P
  00000020: 0205 4200  0401 0200  1000 0000  0040 0060    ..B..........@.`
  00000030: 0001 0254  409c 0000  2d01 2423  0a05 0c10    ...T@...-.$#....
  00000040: 1a05 0405  0305 020c  0a00 0002  0107 0606    ................
  00000050: 0625 8a86  00a3 ff00  88c6 fa00  4001 9202    .%..........@...
  00000060: 0000 0050  0205 4200  0401 0200  1000 0000    ...P..B.........
  00000070: 0040 0062  1601 0254  409c 0000  2b01 6423    .@.b...T@...+.d#
  00000080: 0a03 0c10  1a05 0405  0305 020a  0a00 0002    ................
  00000090: 0107 0a0a  0a25 8a86  00a3 ff00  8038 0100    .....%.......8..
  000000a0: 4b06 6423  0e03 1720  340a 080a  050a 040a    K.d#... 4.......
  000000b0: 1300 0003  0108 0a0a  0a4a 9a86  c0a5 ff00    .........J......
  000000c0: 905f 0100  4b07 6423  0e03 1a24  3b0b 090b    ._..K.d#...$;...
  000000d0: 050b 050a  1500 0003  0108 0a0a  0a53 9a86    .............S..
  000000e0: 80a6 ff00  a086 0100  4b08 6423  0e03 1c28    ........K.d#...(
  000000f0: 410c 0a0c  060c 050a  1700 0003  0109 0a0a    A...............
  00000100: 0a5c aa86  00a7 ff00  74b7 0100  530a 6423    .\......t...S.d#
  00000110: 0f03 202d  4a0e 0c0e  070e 060b  1a00 0003    .. -J...........
  00000120: 010a 0b0b  0b67 ba86  00a8 ff00  48e8 0100    .....g......H...
  00000130: 630b 6423  1103 2332  520f 0d0f  070f 070c    c.d#..#2R.......
  00000140: 1d00 0003  020b 0c0c  0c73 4a87  c0a8 ff00    .........sJ.....
  00000150: 1c19 0200  6b0d 6423  1203 2737  5a11 0e11    ....k.d#..'7Z...
  00000160: 0811 070e  2000 0003  020c 0e0e  0e7e 5a87    .... ........~Z.
  00000170: c0a9 ff00  f049 0200  730e 6423  1303 2a3c    .....I..s.d#..*<
  00000180: 6212 0f12  0912 0810  2300 0003  030d 1010    b.......#.......
  00000190: 108a ea87  80aa ff00  88c6 fa00  6401 9202    ............d...
  000001a0: 0000 0050  0205 4200  0401 0200  1000 0000    ...P..B.........
  000001b0: 0040 0062  f101 0054  409c 0000  1b02 2423    .@.b...T@.....$#
  000001c0: 0803 0c11  1606 0406  0206 050c  0800 0002    ................
  000001d0: 0108 0a0a  0a20 9a86  00a3 ff00  60ea 0000    ..... ......`...
  000001e0: 2b05 2423  0a03 121a  2109 0608  0309 060c    +.$#....!.......
  000001f0: 0c00 0002  0109 0a0a  0a30 aa86  80a4 ff00    .........0......
  00000200: 8038 0100  3b07 2423  0c03 1822  2c0c 080a    .8..;.$#...",...
  00000210: 040b 060c  1000 0002  010a 0a0a  0a40 ba86    .............@..
  00000220: 00a6 ff00  905f 0100  4309 2423  0d03 1b26    ....._..C.$#...&
  00000230: 310d 080b  040d 060c  1000 0002  010a 0a0a    1...............
  00000240: 0a40 ba86  c0a6 ff00  a086 0100  4b0a 2423    .@..........K.$#
  00000250: 0e03 1e2a  360e 090c  040e 060c  1000 0002    ...*6...........
  00000260: 010b 0a0a  0a40 ca86  80a7 ff00  fcca 0100    .....@..........
  00000270: 530c 2423  0f03 2230  3d10 0a0e  0510 070c    S.$#.."0=.......
  00000280: 1400 0002  010b 0a0a  0a50 ca86  80a8 ff00    .........P......
  00000290: d0fb 0100  5b0d 2423  1003 2635  4412 0b0f    ....[.$#..&5D...
  000002a0: 0511 070c  1400 0002  010c 0a0a  0a50 da86    .............P..
  000002b0: 80a9 ff00  a42c 0200  630e 2423  1103 2a3a    .....,..c.$#..*:
  000002c0: 4b14 0d10  0612 080c  1800 0002  010c 0a0a    K...............
  000002d0: 0a60 da86  80aa ff00  f049 0200  6b0f 2423    .`.......I..k.$#
  000002e0: 1203 2d3f  5115 0f12  0613 090c  1800 0002    ..-?Q...........
  000002f0: 020c 0a0a  0a60 5a87  40ab ff00  ab00 9000    .....`Z.@.......
  00000300: b70a 04b8  0a00 490a  044f 0a00  4a0a 0050    ......I..O..J..P
  00000310: 0a00 4b0a  0451 0a00  4c0a 0452  0a00 4d0a    ..K..Q..L..R..M.
  00000320: 0053 0a00  4e0a 0454  0a00 970a  0498 0a00    .S..N..T........
  00000330: 840a 042c  0a04 2f0a  0430 0a00  740a 0475    ...,../..0..t..u
  00000340: 0a04 0000  4400 0804  0100 4409  0044 0008    ....D.....D..D..
  00000350: 0401 0044  0900 4400  0804 0400  4405 0044    ...D..D.....D..D
  00000360: 0b00 441e  0a04 950a  048c 0a04  960a 0499    ..D.............
  00000370: 0a04 4001  4543 0146  4401 4547  0146 4801    ..@.EC.FD.EG.FH.
  00000380: 454b 0146  4c01 454f  0146 2c01  443c 0140    EK.FL.EO.F,.D<.@
  00000390: 2d01 403d  0140 2e01  443e 0140  2f01 443f    -.@=.@..D>.@/.D?
  000003a0: 0140 2b01  443b 0140  ffff 00ff  ffff 0010    .@+.D;.@........
  000003b0: 1000 0060  0407 0060  0407 006a  7790 09cf    ...`...`...jw...
  000003c0: f33c 00cf  f33c 00ff  0004 01ff  000a 0177    .<...<.........w
  000003d0: b133 208c  0100 1000  0000 10ff  ff00 0001    .3 .............
  000003e0: 0000 0000  0000 0000  0000 0012  0000 0000    ................
  000003f0: 0000 0000  0000 0003  0000 0001  0600 0033    ...............3
  00000400: 0000 00cb  1000 0000  0000 0000  0000 0028    ...............(
  00000410: c200 e000  0000 0000  e000 0008  0808 0806    ................
  00000420: 0606 0608  0808 0806  0606 0600  0000 0000    ................
  00000430: 0000 0000  0000 0000  0000 00ff  ffff 0110    ................
  00000440: 1000 0062  0407 0062  0407 006a  88c1 0ccf    ...b...b...j....
  00000450: f33c 005d  d775 00ff  0004 01ff  000a 0155    .<.].u.........U
  00000460: 5133 208c  0100 100f  0000 10ff  ff00 0001    Q3 .............
  00000470: 0000 0038  3c03 0600  0403 0612  0000 0038    ...8<..........8
  00000480: 3c03 0600  0403 0603  0000 0001  0600 0033    <..............3
  00000490: 0000 00cb  1000 0003  f000 4107  6000 d118    ..........A.`...
  000004a0: c100 e003  f400 d100  e005 0008  0808 0806    ................
  000004b0: 0606 0608  0808 0806  0606 0605  0505 0505    ................
  000004c0: 0500 0000  0000 0000  0000 00ff  ffff 0210    ................
  000004d0: 1000 0062  0407 0062  0407 006a  44c1 0ccf    ...b...b...jD...
  000004e0: f33c 005d  d775 00ff  0004 01ff  000a 0155    .<.].u.........U
  000004f0: 5133 208c  0100 1009  0000 10ff  ff00 0001    Q3 .............
  00000500: 0000 0039  3c03 0000  0403 0212  0000 0039    ...9<..........9
  00000510: 3c03 0200  0403 0303  0000 0001  0600 0033    <..............3
  00000520: 0000 00cb  1000 0003  020f 4107  a200 d118    ..........A.....
  00000530: c100 e007  000f d100  e005 0008  0808 0806    ................
  00000540: 0606 0608  0808 0806  0606 0600  0000 0000    ................
  00000550: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000560: 4835 4751  3148 3234  4146 525f  6175 746f    H5GQ1H24AFR_auto
  00000570: 6361 6c5f  6f66 6600  4b34 4731  3033 3235    cal_off.K4G10325
  00000580: 4645 00                                       FE.             
  NOTE: Only partially supported
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x0583     (1411)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x04       (4)
  0004:  USHORT usMemAdjustTblOffset                         = 0x02fc     (764)
  0006:  USHORT usMemClkPatchTblOffset                       = 0x0000     (0)
  0008:  USHORT usRerseved                                   = 0x055f     (1375)
  000a:  UCHAR ucMemDQ7_0ByteRemap                           = 0x00       (0)
  000b:  ULONG ulMemDQ7_0BitRemap                            = 0x00fac688 (16434824)
  000f:  UCHAR ucReservde                                [0] = 0x00       (0)
  0010:  UCHAR ucReservde                                [1] = 0x00       (0)
  0011:  UCHAR ucReservde                                [2] = 0x00       (0)
  0012:  UCHAR ucReservde                                [3] = 0x00       (0)
  0013:  UCHAR ucNumOfVRAMModule                             = 0x03       (3)
  0014:  ATOM_VRAM_MODULE_V4 aVramInfo                   [0] :
    0014:  ULONG ulChannelMapCfg                               = 0x00fac688 (16434824)
    0018:  USHORT usModuleSize                                 = 0x0044     (68)
    001a:  USHORT usPrivateReserved                            = 0x0292     (658)
    001c:  USHORT usReserved                                   = 0x0000     (0)
    001e:  UCHAR ucExtMemoryID                                 = 0x00       (0)
    001f:  UCHAR ucMemoryType                                  = 0x50       (80)
    0020:  UCHAR ucChannelNum                                  = 0x02       (2)
    0021:  UCHAR ucChannelWidth                                = 0x05       (5)
    0022:  UCHAR ucDensity                                     = 0x42       (66)
    0023:  UCHAR ucFlag                                        = 0x00       (0)
    0024:  UCHAR ucMisc                                        = 0x04       (4)
    0025:  UCHAR ucVREFI                                       = 0x01       (1)
    0026:  UCHAR ucNPL_RT                                      = 0x02       (2)
    0027:  UCHAR ucPreamble                                    = 0x00       (0)
    0028:  UCHAR ucMemorySize                                  = 0x10       (16)
    0029:  UCHAR ucReserved                                [0] = 0x00       (0)
    002a:  UCHAR ucReserved                                [1] = 0x00       (0)
    002b:  UCHAR ucReserved                                [2] = 0x00       (0)
      <unparsable> line 4823:   union{
    skipping...
  00ac:  ATOM_VRAM_MODULE_V4 aVramInfo                   [1] :
    00ac:  ULONG ulChannelMapCfg                               = 0x0a040a05 (168036869)
    00b0:  USHORT usModuleSize                                 = 0x0013     (19)
    00b2:  USHORT usPrivateReserved                            = 0x0300     (768)
    00b4:  USHORT usReserved                                   = 0x0801     (2049)
    00b6:  UCHAR ucExtMemoryID                                 = 0x0a       (10)
    00b7:  UCHAR ucMemoryType                                  = 0x0a       (10)
    00b8:  UCHAR ucChannelNum                                  = 0x0a       (10)
    00b9:  UCHAR ucChannelWidth                                = 0x4a       (74)
    00ba:  UCHAR ucDensity                                     = 0x9a       (154)
    00bb:  UCHAR ucFlag                                        = 0x86       (134)
    00bc:  UCHAR ucMisc                                        = 0xc0       (192)
    00bd:  UCHAR ucVREFI                                       = 0xa5       (165)
    00be:  UCHAR ucNPL_RT                                      = 0xff       (255)
    00bf:  UCHAR ucPreamble                                    = 0x00       (0)
    00c0:  UCHAR ucMemorySize                                  = 0x90       (144)
    00c1:  UCHAR ucReserved                                [0] = 0x5f       (95)
    00c2:  UCHAR ucReserved                                [1] = 0x01       (1)
    00c3:  UCHAR ucReserved                                [2] = 0x00       (0)
      <unparsable> line 4823:   union{
    skipping...
  0144:  ATOM_VRAM_MODULE_V4 aVramInfo                   [2] :
    0144:  ULONG ulChannelMapCfg                               = 0x0c0c0b02 (202115842)
    0148:  USHORT usModuleSize                                 = 0x730c     (29452)
    014a:  USHORT usPrivateReserved                            = 0x874a     (34634)
    014c:  USHORT usReserved                                   = 0xa8c0     (43200)
    014e:  UCHAR ucExtMemoryID                                 = 0xff       (255)
    014f:  UCHAR ucMemoryType                                  = 0x00       (0)
    0150:  UCHAR ucChannelNum                                  = 0x1c       (28)
    0151:  UCHAR ucChannelWidth                                = 0x19       (25)
    0152:  UCHAR ucDensity                                     = 0x02       (2)
    0153:  UCHAR ucFlag                                        = 0x00       (0)
    0154:  UCHAR ucMisc                                        = 0x6b       (107)
    0155:  UCHAR ucVREFI                                       = 0x0d       (13)
    0156:  UCHAR ucNPL_RT                                      = 0x64       (100)
    0157:  UCHAR ucPreamble                                    = 0x23       (35)
    0158:  UCHAR ucMemorySize                                  = 0x12       (18)
    0159:  UCHAR ucReserved                                [0] = 0x03       (3)
    015a:  UCHAR ucReserved                                [1] = 0x27       (39)
    015b:  UCHAR ucReserved                                [2] = 0x37       (55)
      <unparsable> line 4823:   union{
    skipping...
  01dc:  ATOM_VRAM_MODULE_V4 aVramInfo                   [3] :
    01dc:  ULONG ulChannelMapCfg                               = 0x0000ea60 (60000)
    01e0:  USHORT usModuleSize                                 = 0x052b     (1323)
    01e2:  USHORT usPrivateReserved                            = 0x2324     (8996)
    01e4:  USHORT usReserved                                   = 0x030a     (778)
    01e6:  UCHAR ucExtMemoryID                                 = 0x12       (18)
    01e7:  UCHAR ucMemoryType                                  = 0x1a       (26)
    01e8:  UCHAR ucChannelNum                                  = 0x21       (33)
    01e9:  UCHAR ucChannelWidth                                = 0x09       (9)
    01ea:  UCHAR ucDensity                                     = 0x06       (6)
    01eb:  UCHAR ucFlag                                        = 0x08       (8)
    01ec:  UCHAR ucMisc                                        = 0x03       (3)
    01ed:  UCHAR ucVREFI                                       = 0x09       (9)
    01ee:  UCHAR ucNPL_RT                                      = 0x06       (6)
    01ef:  UCHAR ucPreamble                                    = 0x0c       (12)
    01f0:  UCHAR ucMemorySize                                  = 0x0c       (12)
    01f1:  UCHAR ucReserved                                [0] = 0x00       (0)
    01f2:  UCHAR ucReserved                                [1] = 0x00       (0)
    01f3:  UCHAR ucReserved                                [2] = 0x02       (2)
      <unparsable> line 4823:   union{
    skipping...
  0274:  ATOM_VRAM_MODULE_V4 aVramInfo                   [4] :
    0274:  ULONG ulChannelMapCfg                               = 0x3022030f (807535375)
    0278:  USHORT usModuleSize                                 = 0x103d     (4157)
    027a:  USHORT usPrivateReserved                            = 0x0e0a     (3594)
    027c:  USHORT usReserved                                   = 0x1005     (4101)
    027e:  UCHAR ucExtMemoryID                                 = 0x07       (7)
    027f:  UCHAR ucMemoryType                                  = 0x0c       (12)
    0280:  UCHAR ucChannelNum                                  = 0x14       (20)
    0281:  UCHAR ucChannelWidth                                = 0x00       (0)
    0282:  UCHAR ucDensity                                     = 0x00       (0)
    0283:  UCHAR ucFlag                                        = 0x02       (2)
    0284:  UCHAR ucMisc                                        = 0x01       (1)
    0285:  UCHAR ucVREFI                                       = 0x0b       (11)
    0286:  UCHAR ucNPL_RT                                      = 0x0a       (10)
    0287:  UCHAR ucPreamble                                    = 0x0a       (10)
    0288:  UCHAR ucMemorySize                                  = 0x0a       (10)
    0289:  UCHAR ucReserved                                [0] = 0x50       (80)
    028a:  UCHAR ucReserved                                [1] = 0xca       (202)
    028b:  UCHAR ucReserved                                [2] = 0x86       (134)
      <unparsable> line 4823:   union{
    skipping...
  030c:  ATOM_VRAM_MODULE_V4 aVramInfo                   [5] :
    030c:  ULONG ulChannelMapCfg                               = 0x50000a4a (1342179914)
    0310:  USHORT usModuleSize                                 = 0x000a     (10)
    0312:  USHORT usPrivateReserved                            = 0x0a4b     (2635)
    0314:  USHORT usReserved                                   = 0x5104     (20740)
    0316:  UCHAR ucExtMemoryID                                 = 0x0a       (10)
    0317:  UCHAR ucMemoryType                                  = 0x00       (0)
    0318:  UCHAR ucChannelNum                                  = 0x4c       (76)
    0319:  UCHAR ucChannelWidth                                = 0x0a       (10)
    031a:  UCHAR ucDensity                                     = 0x04       (4)
    031b:  UCHAR ucFlag                                        = 0x52       (82)
    031c:  UCHAR ucMisc                                        = 0x0a       (10)
    031d:  UCHAR ucVREFI                                       = 0x00       (0)
    031e:  UCHAR ucNPL_RT                                      = 0x4d       (77)
    031f:  UCHAR ucPreamble                                    = 0x0a       (10)
    0320:  UCHAR ucMemorySize                                  = 0x00       (0)
    0321:  UCHAR ucReserved                                [0] = 0x53       (83)
    0322:  UCHAR ucReserved                                [1] = 0x0a       (10)
    0323:  UCHAR ucReserved                                [2] = 0x00       (0)
      <unparsable> line 4823:   union{
    skipping...
  03a4:  ATOM_VRAM_MODULE_V4 aVramInfo                   [6] :
    03a4:  ULONG ulChannelMapCfg                               = 0x40013b44 (1073822532)
    03a8:  USHORT usModuleSize                                 = 0xffff     (65535)
    03aa:  USHORT usPrivateReserved                            = 0xff00     (65280)
    03ac:  USHORT usReserved                                   = 0xffff     (65535)
    03ae:  UCHAR ucExtMemoryID                                 = 0x00       (0)
    03af:  UCHAR ucMemoryType                                  = 0x10       (16)
    03b0:  UCHAR ucChannelNum                                  = 0x10       (16)
    03b1:  UCHAR ucChannelWidth                                = 0x00       (0)
    03b2:  UCHAR ucDensity                                     = 0x00       (0)
    03b3:  UCHAR ucFlag                                        = 0x60       (96)
    03b4:  UCHAR ucMisc                                        = 0x04       (4)
    03b5:  UCHAR ucVREFI                                       = 0x07       (7)
    03b6:  UCHAR ucNPL_RT                                      = 0x00       (0)
    03b7:  UCHAR ucPreamble                                    = 0x60       (96)
    03b8:  UCHAR ucMemorySize                                  = 0x04       (4)
    03b9:  UCHAR ucReserved                                [0] = 0x07       (7)
    03ba:  UCHAR ucReserved                                [1] = 0x00       (0)
    03bb:  UCHAR ucReserved                                [2] = 0x6a       (106)
      <unparsable> line 4823:   union{
    skipping...
  043c:  ATOM_VRAM_MODULE_V4 aVramInfo                   [7] :
    043c:  ULONG ulChannelMapCfg                               = 0x1001ffff (268566527)
    0440:  USHORT usModuleSize                                 = 0x0010     (16)
    0442:  USHORT usPrivateReserved                            = 0x6200     (25088)
    0444:  USHORT usReserved                                   = 0x0704     (1796)
    0446:  UCHAR ucExtMemoryID                                 = 0x00       (0)
    0447:  UCHAR ucMemoryType                                  = 0x62       (98)
    0448:  UCHAR ucChannelNum                                  = 0x04       (4)
    0449:  UCHAR ucChannelWidth                                = 0x07       (7)
    044a:  UCHAR ucDensity                                     = 0x00       (0)
    044b:  UCHAR ucFlag                                        = 0x6a       (106)
    044c:  UCHAR ucMisc                                        = 0x88       (136)
    044d:  UCHAR ucVREFI                                       = 0xc1       (193)
    044e:  UCHAR ucNPL_RT                                      = 0x0c       (12)
    044f:  UCHAR ucPreamble                                    = 0xcf       (207)
    0450:  UCHAR ucMemorySize                                  = 0xf3       (243)
    0451:  UCHAR ucReserved                                [0] = 0x3c       (60)
    0452:  UCHAR ucReserved                                [1] = 0x00       (0)
    0453:  UCHAR ucReserved                                [2] = 0x5d       (93)
      <unparsable> line 4823:   union{
    skipping...
  04d4:  ATOM_VRAM_MODULE_V4 aVramInfo                   [8] :
    04d4:  ULONG ulChannelMapCfg                               = 0x62000704 (1644168964)
    04d8:  USHORT usModuleSize                                 = 0x0704     (1796)
    04da:  USHORT usPrivateReserved                            = 0x6a00     (27136)
    04dc:  USHORT usReserved                                   = 0xc144     (49476)
    04de:  UCHAR ucExtMemoryID                                 = 0x0c       (12)
    04df:  UCHAR ucMemoryType                                  = 0xcf       (207)
    04e0:  UCHAR ucChannelNum                                  = 0xf3       (243)
    04e1:  UCHAR ucChannelWidth                                = 0x3c       (60)
    04e2:  UCHAR ucDensity                                     = 0x00       (0)
    04e3:  UCHAR ucFlag                                        = 0x5d       (93)
    04e4:  UCHAR ucMisc                                        = 0xd7       (215)
    04e5:  UCHAR ucVREFI                                       = 0x75       (117)
    04e6:  UCHAR ucNPL_RT                                      = 0x00       (0)
    04e7:  UCHAR ucPreamble                                    = 0xff       (255)
    04e8:  UCHAR ucMemorySize                                  = 0x00       (0)
    04e9:  UCHAR ucReserved                                [0] = 0x04       (4)
    04ea:  UCHAR ucReserved                                [1] = 0x01       (1)
    04eb:  UCHAR ucReserved                                [2] = 0xff       (255)
      <unparsable> line 4823:   union{
    skipping...
  056c:  ATOM_VRAM_MODULE_V4 aVramInfo                   [9] :
    056c:  ULONG ulChannelMapCfg                               = 0x6f747561 (1869903201)
    0570:  USHORT usModuleSize                                 = 0x6163     (24931)
    0572:  USHORT usPrivateReserved                            = 0x5f6c     (24428)
    0574:  USHORT usReserved                                   = 0x666f     (26223)
    0576:  UCHAR ucExtMemoryID                                 = 0x66       (102)
    0577:  UCHAR ucMemoryType                                  = 0x00       (0)
    0578:  UCHAR ucChannelNum                                  = 0x4b       (75)
    0579:  UCHAR ucChannelWidth                                = 0x34       (52)
    057a:  UCHAR ucDensity                                     = 0x47       (71)
    057b:  UCHAR ucFlag                                        = 0x31       (49)
    057c:  UCHAR ucMisc                                        = 0x30       (48)
    057d:  UCHAR ucVREFI                                       = 0x33       (51)
    057e:  UCHAR ucNPL_RT                                      = 0x32       (50)
    057f:  UCHAR ucPreamble                                    = 0x35       (53)
    0580:  UCHAR ucMemorySize                                  = 0x46       (70)
    0581:  UCHAR ucReserved                                [0] = 0x45       (69)
    0582:  UCHAR ucReserved                                [1] = 0x00       (0)
    0583:  UCHAR ucReserved                                [2] = 0x00       (0)
      <unparsable> line 4823:   union{
    skipping...
  0604:  ATOM_VRAM_MODULE_V4 aVramInfo                  [10] :
    0604:  ULONG ulChannelMapCfg                               = 0x0bb8004b (196608075)
    0608:  USHORT usModuleSize                                 = 0x0001     (1)
    060a:  USHORT usPrivateReserved                            = 0x0000     (0)
    060c:  USHORT usReserved                                   = 0xffff     (65535)
    060e:  UCHAR ucExtMemoryID                                 = 0xff       (255)
    060f:  UCHAR ucMemoryType                                  = 0x00       (0)
    0610:  UCHAR ucChannelNum                                  = 0x26       (38)
    0611:  UCHAR ucChannelWidth                                = 0x00       (0)
    0612:  UCHAR ucDensity                                     = 0x4c       (76)
    0613:  UCHAR ucFlag                                        = 0x0c       (12)
    0614:  UCHAR ucMisc                                        = 0x07       (7)
    0615:  UCHAR ucVREFI                                       = 0x00       (0)
    0616:  UCHAR ucNPL_RT                                      = 0x00       (0)
    0617:  UCHAR ucPreamble                                    = 0x00       (0)
    0618:  UCHAR ucMemorySize                                  = 0x8b       (139)
    0619:  UCHAR ucReserved                                [0] = 0x00       (0)
    061a:  UCHAR ucReserved                                [1] = 0x02       (2)
    061b:  UCHAR ucReserved                                [2] = 0x02       (2)
      <unparsable> line 4823:   union{
    skipping...
  069c:  ATOM_VRAM_MODULE_V4 aVramInfo                  [11] :
    069c:  ULONG ulChannelMapCfg                               = 0x01070004 (17235972)
    06a0:  USHORT usModuleSize                                 = 0x0008     (8)
    06a2:  USHORT usPrivateReserved                            = 0x00ff     (255)
    06a4:  USHORT usReserved                                   = 0x0018     (24)
    06a6:  UCHAR ucExtMemoryID                                 = 0x02       (2)
    06a7:  UCHAR ucMemoryType                                  = 0x01       (1)
    06a8:  UCHAR ucChannelNum                                  = 0x02       (2)
    06a9:  UCHAR ucChannelWidth                                = 0x00       (0)
    06aa:  UCHAR ucDensity                                     = 0x08       (8)
    06ab:  UCHAR ucFlag                                        = 0x00       (0)
    06ac:  UCHAR ucMisc                                        = 0x80       (128)
    06ad:  UCHAR ucVREFI                                       = 0x00       (0)
    06ae:  UCHAR ucNPL_RT                                      = 0x00       (0)
    06af:  UCHAR ucPreamble                                    = 0x02       (2)
    06b0:  UCHAR ucMemorySize                                  = 0x00       (0)
    06b1:  UCHAR ucReserved                                [0] = 0x04       (4)
    06b2:  UCHAR ucReserved                                [1] = 0x00       (0)
    06b3:  UCHAR ucReserved                                [2] = 0x08       (8)
      <unparsable> line 4823:   union{
    skipping...
  0734:  ATOM_VRAM_MODULE_V4 aVramInfo                  [12] :
    0734:  ULONG ulChannelMapCfg                               = 0x03370004 (53936132)
    0738:  USHORT usModuleSize                                 = 0x0100     (256)
    073a:  USHORT usPrivateReserved                            = 0x0205     (517)
    073c:  USHORT usReserved                                   = 0x0100     (256)
    073e:  UCHAR ucExtMemoryID                                 = 0x80       (128)
    073f:  UCHAR ucMemoryType                                  = 0x00       (0)
    0740:  UCHAR ucChannelNum                                  = 0x00       (0)
    0741:  UCHAR ucChannelWidth                                = 0x01       (1)
    0742:  UCHAR ucDensity                                     = 0x05       (5)
    0743:  UCHAR ucFlag                                        = 0x21       (33)
    0744:  UCHAR ucMisc                                        = 0x00       (0)
    0745:  UCHAR ucVREFI                                       = 0x80       (128)
    0746:  UCHAR ucNPL_RT                                      = 0x00       (0)
    0747:  UCHAR ucPreamble                                    = 0x00       (0)
    0748:  UCHAR ucMemorySize                                  = 0x00       (0)
    0749:  UCHAR ucReserved                                [0] = 0x01       (1)
    074a:  UCHAR ucReserved                                [1] = 0x05       (5)
    074b:  UCHAR ucReserved                                [2] = 0x11       (17)
      <unparsable> line 4823:   union{
    skipping...
  07cc:  ATOM_VRAM_MODULE_V4 aVramInfo                  [13] :
    07cc:  ULONG ulChannelMapCfg                               = 0x3d8c4245 (1032602181)
    07d0:  USHORT usModuleSize                                 = 0x0501     (1281)
    07d2:  USHORT usPrivateReserved                            = 0x0002     (2)
    07d4:  USHORT usReserved                                   = 0x4004     (16388)
    07d6:  UCHAR ucExtMemoryID                                 = 0x01       (1)
    07d7:  UCHAR ucMemoryType                                  = 0x00       (0)
    07d8:  UCHAR ucChannelNum                                  = 0x01       (1)
    07d9:  UCHAR ucChannelWidth                                = 0x05       (5)
    07da:  UCHAR ucDensity                                     = 0x03       (3)
    07db:  UCHAR ucFlag                                        = 0x00       (0)
    07dc:  UCHAR ucMisc                                        = 0x03       (3)
    07dd:  UCHAR ucVREFI                                       = 0x00       (0)
    07de:  UCHAR ucNPL_RT                                      = 0x00       (0)
    07df:  UCHAR ucPreamble                                    = 0x00       (0)
    07e0:  UCHAR ucMemorySize                                  = 0x01       (1)
    07e1:  UCHAR ucReserved                                [0] = 0x05       (5)
    07e2:  UCHAR ucReserved                                [1] = 0x04       (4)
    07e3:  UCHAR ucReserved                                [2] = 0x00       (0)
      <unparsable> line 4823:   union{
    skipping...
  0864:  ATOM_VRAM_MODULE_V4 aVramInfo                  [14] :
    0864:  ULONG ulChannelMapCfg                               = 0x7d250d55 (2099580245)
    0868:  USHORT usModuleSize                                 = 0x011a     (282)
    086a:  USHORT usPrivateReserved                            = 0x4d01     (19713)
    086c:  USHORT usReserved                                   = 0x1bb6     (7094)
    086e:  UCHAR ucExtMemoryID                                 = 0x00       (0)
    086f:  UCHAR ucMemoryType                                  = 0x01       (1)
    0870:  UCHAR ucChannelNum                                  = 0x2c       (44)
    0871:  UCHAR ucChannelWidth                                = 0x25       (37)
    0872:  UCHAR ucDensity                                     = 0x00       (0)
    0873:  UCHAR ucFlag                                        = 0x01       (1)
    0874:  UCHAR ucMisc                                        = 0x3d       (61)
    0875:  UCHAR ucVREFI                                       = 0x25       (37)
    0876:  UCHAR ucNPL_RT                                      = 0x00       (0)
    0877:  UCHAR ucPreamble                                    = 0x06       (6)
    0878:  UCHAR ucMemorySize                                  = 0x45       (69)
    0879:  UCHAR ucReserved                                [0] = 0x20       (32)
    087a:  UCHAR ucReserved                                [1] = 0x01       (1)
    087b:  UCHAR ucReserved                                [2] = 0x3a       (58)
      <unparsable> line 4823:   union{
    skipping...
  08fc:  ATOM_VRAM_MODULE_V4 aVramInfo                  [15] :
    08fc:  ULONG ulChannelMapCfg                               = 0x020041e5 (33571301)
    0900:  USHORT usModuleSize                                 = 0x4c44     (19524)
    0902:  USHORT usPrivateReserved                            = 0x0102     (258)
    0904:  USHORT usReserved                                   = 0x4005     (16389)
    0906:  UCHAR ucExtMemoryID                                 = 0x00       (0)
    0907:  UCHAR ucMemoryType                                  = 0x1f       (31)
    0908:  UCHAR ucChannelNum                                  = 0x02       (2)
    0909:  UCHAR ucChannelWidth                                = 0x00       (0)
    090a:  UCHAR ucDensity                                     = 0x00       (0)
    090b:  UCHAR ucFlag                                        = 0x03       (3)
    090c:  UCHAR ucMisc                                        = 0x08       (8)
    090d:  UCHAR ucVREFI                                       = 0x40       (64)
    090e:  UCHAR ucNPL_RT                                      = 0x41       (65)
    090f:  UCHAR ucPreamble                                    = 0x00       (0)
    0910:  UCHAR ucMemorySize                                  = 0x15       (21)
    0911:  UCHAR ucReserved                                [0] = 0x0d       (13)
    0912:  UCHAR ucReserved                                [1] = 0x40       (64)
    0913:  UCHAR ucReserved                                [2] = 0x01       (1)
      <unparsable> line 4823:   union{
    skipping...
  0994:  ATOM_INIT_REG_BLOCK asMemPatch                      :
    0994:  USHORT usRegIndexTblSize                            = 0x0426     (1062)
    0996:  USHORT usRegDataBlkSize                             = 0x082d     (2093)
    0998:  ATOM_INIT_REG_INDEX_FORMAT asRegIndexBuf        [0] :
      0998:  USHORT usRegIndex                                   = 0x7704     (30468)
      099a:  UCHAR ucPreRegDataLength                            = 0x19       (25)
    099b:  ATOM_MEMORY_SETTING_DATA_BLOCK asRegDataBuf     [0] :
      099b:  ATOM_MEMORY_SETTING_ID_CONFIG_ACCESS ulMemoryID     :
        099b:  (union) ATOM_MEMORY_SETTING_ID_CONFIG slAccess      :
                 ULONG ulMemClockRange:24                            = 0x00099204 (627204)
                 ULONG ucMemBlkId:8                                  = 0x00000004 (4)
        099b:  (union) ULONG ulAccess                              = 0x04099204 (67736068)
      099f:  ULONG aulMemData                                [0] = 0x94040993 (-1811674733)
  Total data structure size:  09a3
data_table  00000000  #1d  (MemoryTrainingInfo/ASIC_MVDDQ_Info):
data_table  00000000  #1e  (IntegratedSystemInfo):
data_table  00000000  #1f  (ASIC_ProfilingInfo/ASIC_VDDCI_Info):
data_table  0000b6e4  #20  (VoltageObjectInfo/VRAM_GPIO_DetectionInfo):
  Size         0078
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02
  00000000:            0126 8000  0000 9e01  0f13 ffff        .&..........
  00000010: ffff ffff  ff00 0400  0000 0000  b603 0100    ................
  00000020: e803 0200  4c04 0300  6504 041e  8000 0000    ....L...e.......
  00000030: 9e01 12ff  ffff ffff  ffff ff00  0200 0000    ................
  00000040: 0100 e803  0000 4c04  0530 0396  8000 0000    ......L..0......
  00000050: 0000 0000  0000 0000  ff00 ff00  0000 d300    ................
  00000060: 0000 d400  2000 d500  1c00 d600  1400 d700    .... ...........
  00000070: 1200 d300  4000 ff00                          ....@...        
  NOTE: General revisionless dumper only.
  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x0078     (120)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x02       (2)
  0004:  ATOM_VOLTAGE_OBJECT asVoltageObj                [0] :
    0004:  UCHAR ucVoltageType                                 = 0x01       (1)
    0005:  UCHAR ucSize                                        = 0x26       (38)
    0006:  ATOM_VOLTAGE_CONTROL asControl                      :
      0006:  UCHAR ucVoltageControlId                            = 0x80       (128)
      0007:  UCHAR ucVoltageControlI2cLine                       = 0x00       (0)
      0008:  UCHAR ucVoltageControlAddress                       = 0x00       (0)
      0009:  UCHAR ucVoltageControlOffset                        = 0x00       (0)
      000a:  USHORT usGpioPin_AIndex                             = 0x019e     (414)
      000c:  UCHAR ucGpioPinBitShift                         [0] = 0x0f       (15)
      000d:  UCHAR ucGpioPinBitShift                         [1] = 0x13       (19)
      000e:  UCHAR ucGpioPinBitShift                         [2] = 0xff       (255)
      000f:  UCHAR ucGpioPinBitShift                         [3] = 0xff       (255)
      0010:  UCHAR ucGpioPinBitShift                         [4] = 0xff       (255)
      0011:  UCHAR ucGpioPinBitShift                         [5] = 0xff       (255)
      0012:  UCHAR ucGpioPinBitShift                         [6] = 0xff       (255)
      0013:  UCHAR ucGpioPinBitShift                         [7] = 0xff       (255)
      0014:  UCHAR ucGpioPinBitShift                         [8] = 0xff       (255)
      0015:  UCHAR ucReserved                                    = 0x00       (0)
    0016:  ATOM_VOLTAGE_FORMULA asFormula                      :
      0016:  USHORT usVoltageBaseLevel                           = 0x0004     (4)
      0018:  USHORT usVoltageStep                                = 0x0000     (0)
      001a:  UCHAR ucNumOfVoltageEntries                         = 0x00       (0)
      001b:  UCHAR ucFlag                                        = 0x00       (0)
      001c:  UCHAR ucBaseVID                                     = 0xb6       (182)
      001d:  UCHAR ucReserved                                    = 0x03       (3)
  002a:  ATOM_VOLTAGE_OBJECT asVoltageObj                [1] :
    002a:  UCHAR ucVoltageType                                 = 0x04       (4)
    002b:  UCHAR ucSize                                        = 0x1e       (30)
    002c:  ATOM_VOLTAGE_CONTROL asControl                      :
      002c:  UCHAR ucVoltageControlId                            = 0x80       (128)
      002d:  UCHAR ucVoltageControlI2cLine                       = 0x00       (0)
      002e:  UCHAR ucVoltageControlAddress                       = 0x00       (0)
      002f:  UCHAR ucVoltageControlOffset                        = 0x00       (0)
      0030:  USHORT usGpioPin_AIndex                             = 0x019e     (414)
      0032:  UCHAR ucGpioPinBitShift                         [0] = 0x12       (18)
      0033:  UCHAR ucGpioPinBitShift                         [1] = 0xff       (255)
      0034:  UCHAR ucGpioPinBitShift                         [2] = 0xff       (255)
      0035:  UCHAR ucGpioPinBitShift                         [3] = 0xff       (255)
      0036:  UCHAR ucGpioPinBitShift                         [4] = 0xff       (255)
      0037:  UCHAR ucGpioPinBitShift                         [5] = 0xff       (255)
      0038:  UCHAR ucGpioPinBitShift                         [6] = 0xff       (255)
      0039:  UCHAR ucGpioPinBitShift                         [7] = 0xff       (255)
      003a:  UCHAR ucGpioPinBitShift                         [8] = 0xff       (255)
      003b:  UCHAR ucReserved                                    = 0x00       (0)
    003c:  ATOM_VOLTAGE_FORMULA asFormula                      :
      003c:  USHORT usVoltageBaseLevel                           = 0x0002     (2)
      003e:  USHORT usVoltageStep                                = 0x0000     (0)
      0040:  UCHAR ucNumOfVoltageEntries                         = 0x01       (1)
      0041:  UCHAR ucFlag                                        = 0x00       (0)
      0042:  UCHAR ucBaseVID                                     = 0xe8       (232)
      0043:  UCHAR ucReserved                                    = 0x03       (3)
      0044:  UCHAR ucVIDAdjustEntries                        [0] = 0x00       (0)
  0048:  ATOM_VOLTAGE_OBJECT asVoltageObj                [2] :
    0048:  UCHAR ucVoltageType                                 = 0x05       (5)
    0049:  UCHAR ucSize                                        = 0x30       (48)
    004a:  ATOM_VOLTAGE_CONTROL asControl                      :
      004a:  UCHAR ucVoltageControlId                            = 0x03       (3)
      004b:  UCHAR ucVoltageControlI2cLine                       = 0x96       (150)
      004c:  UCHAR ucVoltageControlAddress                       = 0x80       (128)
      004d:  UCHAR ucVoltageControlOffset                        = 0x00       (0)
      004e:  USHORT usGpioPin_AIndex                             = 0x0000     (0)
      0050:  UCHAR ucGpioPinBitShift                         [0] = 0x00       (0)
      0051:  UCHAR ucGpioPinBitShift                         [1] = 0x00       (0)
      0052:  UCHAR ucGpioPinBitShift                         [2] = 0x00       (0)
      0053:  UCHAR ucGpioPinBitShift                         [3] = 0x00       (0)
      0054:  UCHAR ucGpioPinBitShift                         [4] = 0x00       (0)
      0055:  UCHAR ucGpioPinBitShift                         [5] = 0x00       (0)
      0056:  UCHAR ucGpioPinBitShift                         [6] = 0x00       (0)
      0057:  UCHAR ucGpioPinBitShift                         [7] = 0x00       (0)
      0058:  UCHAR ucGpioPinBitShift                         [8] = 0xff       (255)
      0059:  UCHAR ucReserved                                    = 0x00       (0)
    005a:  ATOM_VOLTAGE_FORMULA asFormula                      :
      005a:  USHORT usVoltageBaseLevel                           = 0x00ff     (255)
      005c:  USHORT usVoltageStep                                = 0x0000     (0)
      005e:  UCHAR ucNumOfVoltageEntries                         = 0xd3       (211)
      005f:  UCHAR ucFlag                                        = 0x00       (0)
      0060:  UCHAR ucBaseVID                                     = 0x00       (0)
      0061:  UCHAR ucReserved                                    = 0x00       (0)
      0062:  UCHAR ucVIDAdjustEntries                        [0] = 0xd4       (212)
      0063:  UCHAR ucVIDAdjustEntries                        [1] = 0x00       (0)
      0064:  UCHAR ucVIDAdjustEntries                        [2] = 0x20       (32)
      0065:  UCHAR ucVIDAdjustEntries                        [3] = 0x00       (0)
      0066:  UCHAR ucVIDAdjustEntries                        [4] = 0xd5       (213)
      0067:  UCHAR ucVIDAdjustEntries                        [5] = 0x00       (0)
      0068:  UCHAR ucVIDAdjustEntries                        [6] = 0x1c       (28)
      0069:  UCHAR ucVIDAdjustEntries                        [7] = 0x00       (0)
      006a:  UCHAR ucVIDAdjustEntries                        [8] = 0xd6       (214)
      006b:  UCHAR ucVIDAdjustEntries                        [9] = 0x00       (0)
      006c:  UCHAR ucVIDAdjustEntries                       [10] = 0x14       (20)
      006d:  UCHAR ucVIDAdjustEntries                       [11] = 0x00       (0)
      006e:  UCHAR ucVIDAdjustEntries                       [12] = 0xd7       (215)
      006f:  UCHAR ucVIDAdjustEntries                       [13] = 0x00       (0)
      0070:  UCHAR ucVIDAdjustEntries                       [14] = 0x12       (18)
      0071:  UCHAR ucVIDAdjustEntries                       [15] = 0x00       (0)
      0072:  UCHAR ucVIDAdjustEntries                       [16] = 0xd3       (211)
      0073:  UCHAR ucVIDAdjustEntries                       [17] = 0x00       (0)
      0074:  UCHAR ucVIDAdjustEntries                       [18] = 0x40       (64)
      0075:  UCHAR ucVIDAdjustEntries                       [19] = 0x00       (0)
      0076:  UCHAR ucVIDAdjustEntries                       [20] = 0xff       (255)
      0077:  UCHAR ucVIDAdjustEntries                       [21] = 0x00       (0)
      0078:  UCHAR ucVIDAdjustEntries                       [22] = 0x1c       (28)
      0079:  UCHAR ucVIDAdjustEntries                       [23] = 0x00       (0)
      007a:  UCHAR ucVIDAdjustEntries                       [24] = 0x03       (3)
      007b:  UCHAR ucVIDAdjustEntries                       [25] = 0x01       (1)
      007c:  UCHAR ucVIDAdjustEntries                       [26] = 0xff       (255)
      007d:  UCHAR ucVIDAdjustEntries                       [27] = 0xff       (255)
      007e:  UCHAR ucVIDAdjustEntries                       [28] = 0xff       (255)
      007f:  UCHAR ucVIDAdjustEntries                       [29] = 0x00       (0)
      0080:  UCHAR ucVIDAdjustEntries                       [30] = 0x4b       (75)
      0081:  UCHAR ucVIDAdjustEntries                       [31] = 0x00       (0)
      0082:  UCHAR ucVIDAdjustEntries                       [32] = 0xb8       (184)
      0083:  UCHAR ucVIDAdjustEntries                       [33] = 0x0b       (11)
      0084:  UCHAR ucVIDAdjustEntries                       [34] = 0x01       (1)
      0085:  UCHAR ucVIDAdjustEntries                       [35] = 0x00       (0)
      0086:  UCHAR ucVIDAdjustEntries                       [36] = 0x00       (0)
      0087:  UCHAR ucVIDAdjustEntries                       [37] = 0x00       (0)
      0088:  UCHAR ucVIDAdjustEntries                       [38] = 0xff       (255)
      0089:  UCHAR ucVIDAdjustEntries                       [39] = 0xff       (255)
      008a:  UCHAR ucVIDAdjustEntries                       [40] = 0xff       (255)
      008b:  UCHAR ucVIDAdjustEntries                       [41] = 0x00       (0)
      008c:  UCHAR ucVIDAdjustEntries                       [42] = 0x26       (38)
      008d:  UCHAR ucVIDAdjustEntries                       [43] = 0x00       (0)
      008e:  UCHAR ucVIDAdjustEntries                       [44] = 0x4c       (76)
      008f:  UCHAR ucVIDAdjustEntries                       [45] = 0x0c       (12)
      0090:  UCHAR ucVIDAdjustEntries                       [46] = 0x07       (7)
      0091:  UCHAR ucVIDAdjustEntries                       [47] = 0x00       (0)
      0092:  UCHAR ucVIDAdjustEntries                       [48] = 0x00       (0)
      0093:  UCHAR ucVIDAdjustEntries                       [49] = 0x00       (0)
      0094:  UCHAR ucVIDAdjustEntries                       [50] = 0x8b       (139)
      0095:  UCHAR ucVIDAdjustEntries                       [51] = 0x00       (0)
      0096:  UCHAR ucVIDAdjustEntries                       [52] = 0x02       (2)
      0097:  UCHAR ucVIDAdjustEntries                       [53] = 0x02       (2)
      0098:  UCHAR ucVIDAdjustEntries                       [54] = 0x0a       (10)
      0099:  UCHAR ucVIDAdjustEntries                       [55] = 0x00       (0)
      009a:  UCHAR ucVIDAdjustEntries                       [56] = 0x66       (102)
      009b:  UCHAR ucVIDAdjustEntries                       [57] = 0x00       (0)
      009c:  UCHAR ucVIDAdjustEntries                       [58] = 0xdd       (221)
      009d:  UCHAR ucVIDAdjustEntries                       [59] = 0x02       (2)
      009e:  UCHAR ucVIDAdjustEntries                       [60] = 0x15       (21)
      009f:  UCHAR ucVIDAdjustEntries                       [61] = 0x21       (33)
      00a0:  UCHAR ucVIDAdjustEntries                       [62] = 0x11       (17)
      00a1:  UCHAR ucVIDAdjustEntries                       [63] = 0x00       (0)
      00a2:  UCHAR ucVIDAdjustEntries                       [64] = 0x44       (68)
      00a3:  UCHAR ucVIDAdjustEntries                       [65] = 0x00       (0)
      00a4:  UCHAR ucVIDAdjustEntries                       [66] = 0x00       (0)
      00a5:  UCHAR ucVIDAdjustEntries                       [67] = 0xff       (255)
      00a6:  UCHAR ucVIDAdjustEntries                       [68] = 0xff       (255)
      00a7:  UCHAR ucVIDAdjustEntries                       [69] = 0x00       (0)
      00a8:  UCHAR ucVIDAdjustEntries                       [70] = 0x16       (22)
      00a9:  UCHAR ucVIDAdjustEntries                       [71] = 0x21       (33)
      00aa:  UCHAR ucVIDAdjustEntries                       [72] = 0x11       (17)
      00ab:  UCHAR ucVIDAdjustEntries                       [73] = 0x00       (0)
      00ac:  UCHAR ucVIDAdjustEntries                       [74] = 0x45       (69)
      00ad:  UCHAR ucVIDAdjustEntries                       [75] = 0x00       (0)
      00ae:  UCHAR ucVIDAdjustEntries                       [76] = 0x04       (4)
      00af:  UCHAR ucVIDAdjustEntries                       [77] = 0xff       (255)
      00b0:  UCHAR ucVIDAdjustEntries                       [78] = 0xff       (255)
      00b1:  UCHAR ucVIDAdjustEntries                       [79] = 0x00       (0)
      00b2:  UCHAR ucVIDAdjustEntries                       [80] = 0x14       (20)
      00b3:  UCHAR ucVIDAdjustEntries                       [81] = 0x21       (33)
      00b4:  UCHAR ucVIDAdjustEntries                       [82] = 0xc8       (200)
      00b5:  UCHAR ucVIDAdjustEntries                       [83] = 0x0e       (14)
      00b6:  UCHAR ucVIDAdjustEntries                       [84] = 0x08       (8)
      00b7:  UCHAR ucVIDAdjustEntries                       [85] = 0x00       (0)
      00b8:  UCHAR ucVIDAdjustEntries                       [86] = 0x07       (7)
      00b9:  UCHAR ucVIDAdjustEntries                       [87] = 0xff       (255)
      00ba:  UCHAR ucVIDAdjustEntries                       [88] = 0xff       (255)
      00bb:  UCHAR ucVIDAdjustEntries                       [89] = 0x00       (0)
      00bc:  UCHAR ucVIDAdjustEntries                       [90] = 0x1e       (30)
      00bd:  UCHAR ucVIDAdjustEntries                       [91] = 0x21       (33)
      00be:  UCHAR ucVIDAdjustEntries                       [92] = 0xea       (234)
      00bf:  UCHAR ucVIDAdjustEntries                       [93] = 0x0e       (14)
      00c0:  UCHAR ucVIDAdjustEntries                       [94] = 0x4c       (76)
      00c1:  UCHAR ucVIDAdjustEntries                       [95] = 0x00       (0)
      00c2:  UCHAR ucVIDAdjustEntries                       [96] = 0x03       (3)
      00c3:  UCHAR ucVIDAdjustEntries                       [97] = 0xff       (255)
      00c4:  UCHAR ucVIDAdjustEntries                       [98] = 0xff       (255)
      00c5:  UCHAR ucVIDAdjustEntries                       [99] = 0x00       (0)
      00c6:  UCHAR ucVIDAdjustEntries                       [100] = 0x1e       (30)
      00c7:  UCHAR ucVIDAdjustEntries                       [101] = 0x22       (34)
      00c8:  UCHAR ucVIDAdjustEntries                       [102] = 0xea       (234)
      00c9:  UCHAR ucVIDAdjustEntries                       [103] = 0x0e       (14)
      00ca:  UCHAR ucVIDAdjustEntries                       [104] = 0x4c       (76)
      00cb:  UCHAR ucVIDAdjustEntries                       [105] = 0x04       (4)
      00cc:  UCHAR ucVIDAdjustEntries                       [106] = 0x09       (9)
      00cd:  UCHAR ucVIDAdjustEntries                       [107] = 0xff       (255)
      00ce:  UCHAR ucVIDAdjustEntries                       [108] = 0xff       (255)
      00cf:  UCHAR ucVIDAdjustEntries                       [109] = 0x00       (0)
      00d0:  UCHAR ucVIDAdjustEntries                       [110] = 0x20       (32)
      00d1:  UCHAR ucVIDAdjustEntries                       [111] = 0x21       (33)
      00d2:  UCHAR ucVIDAdjustEntries                       [112] = 0xea       (234)
      00d3:  UCHAR ucVIDAdjustEntries                       [113] = 0x0e       (14)
      00d4:  UCHAR ucVIDAdjustEntries                       [114] = 0x4c       (76)
      00d5:  UCHAR ucVIDAdjustEntries                       [115] = 0x40       (64)
      00d6:  UCHAR ucVIDAdjustEntries                       [116] = 0x0a       (10)
      00d7:  UCHAR ucVIDAdjustEntries                       [117] = 0xff       (255)
      00d8:  UCHAR ucVIDAdjustEntries                       [118] = 0xff       (255)
      00d9:  UCHAR ucVIDAdjustEntries                       [119] = 0x00       (0)
      00da:  UCHAR ucVIDAdjustEntries                       [120] = 0x20       (32)
      00db:  UCHAR ucVIDAdjustEntries                       [121] = 0x22       (34)
      00dc:  UCHAR ucVIDAdjustEntries                       [122] = 0xea       (234)
      00dd:  UCHAR ucVIDAdjustEntries                       [123] = 0x0e       (14)
      00de:  UCHAR ucVIDAdjustEntries                       [124] = 0x4c       (76)
      00df:  UCHAR ucVIDAdjustEntries                       [125] = 0x44       (68)
      00e0:  UCHAR ucVIDAdjustEntries                       [126] = 0x0b       (11)
      00e1:  UCHAR ucVIDAdjustEntries                       [127] = 0xff       (255)
      00e2:  UCHAR ucVIDAdjustEntries                       [128] = 0xff       (255)
      00e3:  UCHAR ucVIDAdjustEntries                       [129] = 0x00       (0)
      00e4:  UCHAR ucVIDAdjustEntries                       [130] = 0x21       (33)
      00e5:  UCHAR ucVIDAdjustEntries                       [131] = 0x21       (33)
      00e6:  UCHAR ucVIDAdjustEntries                       [132] = 0xea       (234)
      00e7:  UCHAR ucVIDAdjustEntries                       [133] = 0x0e       (14)
      00e8:  UCHAR ucVIDAdjustEntries                       [134] = 0x4c       (76)
      00e9:  UCHAR ucVIDAdjustEntries                       [135] = 0x80       (128)
      00ea:  UCHAR ucVIDAdjustEntries                       [136] = 0x0c       (12)
      00eb:  UCHAR ucVIDAdjustEntries                       [137] = 0xff       (255)
      00ec:  UCHAR ucVIDAdjustEntries                       [138] = 0xff       (255)
      00ed:  UCHAR ucVIDAdjustEntries                       [139] = 0x00       (0)
      00ee:  UCHAR ucVIDAdjustEntries                       [140] = 0x21       (33)
      00ef:  UCHAR ucVIDAdjustEntries                       [141] = 0x22       (34)
      00f0:  UCHAR ucVIDAdjustEntries                       [142] = 0xea       (234)
      00f1:  UCHAR ucVIDAdjustEntries                       [143] = 0x0e       (14)
      00f2:  UCHAR ucVIDAdjustEntries                       [144] = 0x4c       (76)
      00f3:  UCHAR ucVIDAdjustEntries                       [145] = 0x84       (132)
      00f4:  UCHAR ucVIDAdjustEntries                       [146] = 0x0d       (13)
      00f5:  UCHAR ucVIDAdjustEntries                       [147] = 0xff       (255)
      00f6:  UCHAR ucVIDAdjustEntries                       [148] = 0xff       (255)
      00f7:  UCHAR ucVIDAdjustEntries                       [149] = 0x00       (0)
      00f8:  UCHAR ucVIDAdjustEntries                       [150] = 0xff       (255)
      00f9:  UCHAR ucVIDAdjustEntries                       [151] = 0xff       (255)
      00fa:  UCHAR ucVIDAdjustEntries                       [152] = 0x00       (0)
      00fb:  UCHAR ucVIDAdjustEntries                       [153] = 0x00       (0)
      00fc:  UCHAR ucVIDAdjustEntries                       [154] = 0x18       (24)
      00fd:  UCHAR ucVIDAdjustEntries                       [155] = 0x00       (0)
      00fe:  UCHAR ucVIDAdjustEntries                       [156] = 0x04       (4)
      00ff:  UCHAR ucVIDAdjustEntries                       [157] = 0x00       (0)
      0100:  UCHAR ucVIDAdjustEntries                       [158] = 0x19       (25)
      0101:  UCHAR ucVIDAdjustEntries                       [159] = 0x00       (0)
      0102:  UCHAR ucVIDAdjustEntries                       [160] = 0x03       (3)
      0103:  UCHAR ucVIDAdjustEntries                       [161] = 0x03       (3)
      0104:  UCHAR ucVIDAdjustEntries                       [162] = 0x04       (4)
      0105:  UCHAR ucVIDAdjustEntries                       [163] = 0x00       (0)
      0106:  UCHAR ucVIDAdjustEntries                       [164] = 0x09       (9)
      0107:  UCHAR ucVIDAdjustEntries                       [165] = 0x13       (19)
      0108:  UCHAR ucVIDAdjustEntries                       [166] = 0x04       (4)
      0109:  UCHAR ucVIDAdjustEntries                       [167] = 0x00       (0)
      010a:  UCHAR ucVIDAdjustEntries                       [168] = 0x0a       (10)
      010b:  UCHAR ucVIDAdjustEntries                       [169] = 0x23       (35)
      010c:  UCHAR ucVIDAdjustEntries                       [170] = 0x04       (4)
      010d:  UCHAR ucVIDAdjustEntries                       [171] = 0x00       (0)
      010e:  UCHAR ucVIDAdjustEntries                       [172] = 0x0b       (11)
      010f:  UCHAR ucVIDAdjustEntries                       [173] = 0x33       (51)
      0110:  UCHAR ucVIDAdjustEntries                       [174] = 0x04       (4)
      0111:  UCHAR ucVIDAdjustEntries                       [175] = 0x00       (0)
      0112:  UCHAR ucVIDAdjustEntries                       [176] = 0x0c       (12)
      0113:  UCHAR ucVIDAdjustEntries                       [177] = 0x43       (67)
      0114:  UCHAR ucVIDAdjustEntries                       [178] = 0x04       (4)
      0115:  UCHAR ucVIDAdjustEntries                       [179] = 0x00       (0)
      0116:  UCHAR ucVIDAdjustEntries                       [180] = 0x0d       (13)
      0117:  UCHAR ucVIDAdjustEntries                       [181] = 0x53       (83)
      0118:  UCHAR ucVIDAdjustEntries                       [182] = 0x04       (4)
      0119:  UCHAR ucVIDAdjustEntries                       [183] = 0x00       (0)
      011a:  UCHAR ucVIDAdjustEntries                       [184] = 0x07       (7)
      011b:  UCHAR ucVIDAdjustEntries                       [185] = 0x01       (1)
      011c:  UCHAR ucVIDAdjustEntries                       [186] = 0x08       (8)
      011d:  UCHAR ucVIDAdjustEntries                       [187] = 0x00       (0)
      011e:  UCHAR ucVIDAdjustEntries                       [188] = 0xff       (255)
      011f:  UCHAR ucVIDAdjustEntries                       [189] = 0x00       (0)
      0120:  UCHAR ucVIDAdjustEntries                       [190] = 0x18       (24)
      0121:  UCHAR ucVIDAdjustEntries                       [191] = 0x00       (0)
      0122:  UCHAR ucVIDAdjustEntries                       [192] = 0x02       (2)
      0123:  UCHAR ucVIDAdjustEntries                       [193] = 0x01       (1)
      0124:  UCHAR ucVIDAdjustEntries                       [194] = 0x02       (2)
      0125:  UCHAR ucVIDAdjustEntries                       [195] = 0x00       (0)
      0126:  UCHAR ucVIDAdjustEntries                       [196] = 0x08       (8)
      0127:  UCHAR ucVIDAdjustEntries                       [197] = 0x00       (0)
      0128:  UCHAR ucVIDAdjustEntries                       [198] = 0x80       (128)
      0129:  UCHAR ucVIDAdjustEntries                       [199] = 0x00       (0)
      012a:  UCHAR ucVIDAdjustEntries                       [200] = 0x00       (0)
      012b:  UCHAR ucVIDAdjustEntries                       [201] = 0x02       (2)
      012c:  UCHAR ucVIDAdjustEntries                       [202] = 0x00       (0)
      012d:  UCHAR ucVIDAdjustEntries                       [203] = 0x04       (4)
      012e:  UCHAR ucVIDAdjustEntries                       [204] = 0x00       (0)
      012f:  UCHAR ucVIDAdjustEntries                       [205] = 0x08       (8)
      0130:  UCHAR ucVIDAdjustEntries                       [206] = 0x40       (64)
      0131:  UCHAR ucVIDAdjustEntries                       [207] = 0x00       (0)
      0132:  UCHAR ucVIDAdjustEntries                       [208] = 0x01       (1)
      0133:  UCHAR ucVIDAdjustEntries                       [209] = 0x00       (0)
      0134:  UCHAR ucVIDAdjustEntries                       [210] = 0x10       (16)
  Total data structure size:  0000
data_table  00000000  #21  (PowerSourceInfo):