[coreboot] Update on G505S (dGPU init success)

Mike Banon mikebdp2 at gmail.com
Sun Nov 4 22:10:30 CET 2018


Dear HJK,

> the problem is that the stock BIOS patches the raw VBIOS/Oprom files during execution - which Coreboot doesn't do
> Since CB doesn't patches the VBIOS files, I had to do this manually

But these iGPU and dGPU VBIOS/OpROM files for G505S that we are using
- available at https://github.com/g505s-opensource-researcher/g505s-atombios
repository - have been extracted from the running system with
proprietary UEFI/BIOS (as you could see from this repository's readme)
which of course have patched them during booting. So these files
should have been already patched by it, and I dont understand why this
additional patching was needed. Maybe you are using the different
VBIOS files - which have been directly extracted from UEFI binary
image (probably obtained from this another repository
https://github.com/g505s-opensource-researcher/g505s-proprietary/tree/master/WinVALGC300_unpacked
) - that were not patched? It would be interesting to see your VBIOS
files after you would share your ./coreboot/ directory (hopefully they
would be inside) to compare them with "g505s-atombios" files

> if I'm not mistaken normally Oprom execution should do this, right?

Maybe OpROM execution could initialize some of its' own fields during
its' execution, but there are data structures which have to be patched
by someone else. When we tried to use "clean" VBIOS files ("clean" =
directly extracted from UEFI image and therefore not patched by it),
the screen's backlight was not working ; then we compared "clean"
(from WinVALGC300_unpacked) vs "dirty" (patched, from g505s-atombios)
VBIOSes - and there were many differences, including at these data
structures: LVDS_Info, sLCDTiming, ucLVDS_Misc,
ucLCDPanel_SpecialHandlingCap, PowerPlayInfo,
usSpreadSpectrumPercentage . I am attaching "clean" and "dirty" iGPU
AtomDis outputs to this email if anyone wants to compare. By the way,
what is better - AtomDis or radeon-bios-decode ?

> I have multiple variants of APUs, the iGPU pci device ID need to match within VBIOS

What other APUs do you have in addition to A10 that are working at
coreboot? I've always thought that coreboot is compatible only with
A10-5750M G505S. If you would like to make a universal coreboot image
that would be compatible not just with A10 but e.g. with A8-5550M
also, it might be a good idea to get and include the extra
"pci1002,990d.rom" file (A8-5550M GPU 8550G VBIOS) in addition to
"pci1002,990b.rom" (for A10-5750M HD 8650G). Although these GPUs could
be 100% compatible with each other, in which case you could indeed
patch A10 iGPU VBIOS with A8 iGPU IDs and use A10's VBIOS with A8
(maybe it'll even give you some extra performance). To verify its'
okay to do, you could extract iGPU VBIOS from A8 G505S running UEFI,
and compare it with A10 VBIOS.

> The important thing is though to prevent SB from creating the boot entry for the executable Oprom

What command are you using to add dGPU OpROMs to coreboot? I think
that if you'd be adding it like this:
./util/cbfstool/cbfstool $COREBOOT_ROM_PATH add -f $VGABIOS_PATH -n
pci****,****.rom -t optionrom
( -t optionrom is important ) SB will not be creating the boot entry
for it, at least SB never created it during my experiments

> I used version 0600111F AMD Fam 15h microcode (even though this was later recalled by AMD to n-1 version 06001119)

Are you sure 0600111F has been recalled? It has been released only for
some proprietary UEFI laptops, and they still have this microcode if
my data isn't outdated. So not recalled, just has never been released
to the "open source world" for stupid reasons - never pushed to
linux-firmware.git / amd-ucode and there's horribly outdated 06001119
from 2012 year

Best regards,
Mike Banon

>



On Sun, Nov 4, 2018 at 1:14 PM Hans Jürgen Kitter
<hansjurgenj789 at gmail.com> wrote:
>
> Hi,
>
> Here are some additional details, but before I answer I share some preconceptions I had along the way:
>    - after some initial tries I thought, that the stock BIOS sets up the configuration in a special way for the iGPU and gDPU (PCI adress BARs, IO addresses etc) to get those working therefore, I tried to achieve a very similar setup using CB
>    - the problem is that the stock BIOS patches the raw VBIOS/Oprom files during execution - which Coreboot doesn't do.  (ref: https://www.coreboot.org/Board:lenovo/x60/Installation)
>    - when I started "hacking" months ago I got similar linux kernel panics like you got when pci bus 02.0 was enabled. I assumed there was a pci allocation problem behind (one additional pci device with big pci resource requirement), also I assumed (maybe wrongly), that pci BAR addresses for the dGPU - and also UMA memory - need to be below the first 4 GB of memory - for the dGPU to work. (details below)
>    - some of these preconceptions might not need to be considered any more, but so far I haven't made attempts to exclude any of these. By sharing this, I hope more people can help us cleaning the unnecessary stuff...
>
> On Sat, Nov 3, 2018 at 8:13 PM Mike Banon <mikebdp2 at gmail.com> wrote:
>>
>> Dear HJK,
>>
>> My sincere huge congratulations to you for your incredible
>> breakthrough! :-) As you could see from
>> http://mail.coreboot.org/pipermail/coreboot/2018-November/087679.html
>> - I got stuck after loading both iGPU and dGPU OpROMs at kernel panic
>> and thought its' only because of a broken PCI config. But after
>> reading your good experience, it seems there were some other problems
>> as well which you've successfully solved. Please could you clarify
>> some details :
>> 1)
>> > I modified the IO address & the PCI device ID in APU GPU VBIOS file (even though IO address change to 0x3000 might not required).
>> > I modified the IO address in the dGPU VBIOS files to the actual CB - linux kernel provided (0x1000) address
>> 1a) Please confirm that you've modified the IO addresses as following:
>> APU iGPU (integrated GPU) = 0x3000
>> dGPU (discrete GPU) = 0x1000
>> 1b) Why these exact "IO address" values? How you came up with them,
>> and why not any different addresses?
>> 1c) At what address offsets (in relation to the beginnings of VBIOS
>> files) these "IO address" values are situated?
>> 1d) To what value you've changed the PCI device ID in APU iGPU VBIOS,
>> and why this change is necessary?
>
>
> When CB boots the iGPU gets IO address 0x3000 and dGPU gets address 0x1000 from the resource allocator.  Since CB doesn't patches the VBIOS files, I had to do this manually. Giving it a thought now, this might not be required any more (to mod the VBIOS), because 1. this was not the problem the dGPU didn't init, 2. if I'm not mistaken normally Oprom execution should do this, right?
> Offset for IO address for iGPU is @ 0x1A4 (2 bytes), for dGPU @ 0x218. You can use radeon-bios-decode to check the result, and use atomcrc.exe to show the new checksum (@offset 0x21) - to be corrected with hexedit.
> I have multiple variants of APUs, the iGPU pci device ID need to match within VBIOS (offset  0x1b8 for pci id (4 bytes)).  additional remark: you can also set the subsystem ID @ 0x1a6 (4 bytes).
>
>
>> 2)
>> > I had to add my SPI chip driver for EN25QH32=0x7016 to CB
>> Why it was needed? My G505S also has this EN25QH32 chip and I never
>> had to add any SPI chip drivers - this chip always "just worked" at
>> coreboot. If this is indeed required (e.g. for the successful graphics
>> initialization), where to get this SPI chip driver and how to add it?
>
>
> This is not required for graphics, but hybernation support needs that CB writes data to the SPI chip.  You can see if SPI writes succeed or not in CB console log.  I have multiple g505s boards - each with different SPI chips and my EON chip ID was not listed in CB SPI eon.c
>
>> 3)
>> > I enabled pci 00:02.0 for dGPU in devicetree.cb → according to the CB logs this causes pci resource allocation problems
>> Do you still have any part of this log, for the reference? I don't
>> remember any resource allocation problems in 8 level CB logs
>
>
> Well, this is an interesting topic and I admit, that I don't fully understand all the details, so my phrasing below might not be too "academic"... Moreover, pls. check my preconceptions, and note the fact that pci 02.0 has to be enabled in CB to be able to fill the VFCT for the dGPU.
> In the stock BIOS iGPU gets BAR address @0xd0000000.  But iGPU UMA size=768M, therefore I assume iGPU also occupies +2x256M UMA memory starting from 0xb0000000.  If you check the stock BIOS it is located in the 0x9xxxxxxx range, whereas in CB - depending on the pci resource allocator provided ranges, the AGESA stipulations and the UMA size - from normally end of the 0xb.... range. The problem is that it seems in AGESA Top of low memory (TOM) is always 0xe0000000 (set by the BSP through msr register), this is used by CB to calculate the relative offsets. In a g505s without dGPU pci addres BAR for iGPU is set @ 0xe0000000, and since CB UMA size=512MB, there is room for the 512 MB UMA (below 4GB) starting from 0xc... and the iGPU BAR from 0xe...
> When  I enabled the dGPU in CB (in another board), pci resource allocator provided pci address 0xd... to the iGPU which causes overlap with UMA memory (512 Mb from 0xc...). I got a black screen (and kernel panic). I "managed" to solve this by decreasing UMA size to 256M and also modified UMA_base to start 256M "lower".  This way iGPU UMA memory started from 0xc.. (256MB), iGPU pci address was @0xd.. and dGPU pci address was @ 0xe.. Enabling the dGPU with its own 2GB RAM will potentially circumvent the negative performance effects using a lower iGPU UMA size.
> In a recent modificaion, I changed this method: instead of setting UMA_base address starting at a lower address, I modified CB in a way, that when BSP TOM address is "announced" to the other CPUs, I write 0xd0000000 instead of AGESA 0xe0000000 to the msr register.
>
> There could certainly be better ways to modify the CB code, to consider UMA_size, additional PCI resources and still allocate these memory resources below 4GB.
>
>> 4)
>> > I modified pci_device.c, function pci_dev_init to only enable pci_rom_probe and pci_rom load for the dGPU pci device (no oprom exec needed for PCI_CLASS_DISPLAY_OTHER)
>> Why OpROM exec is not needed for dGPU device? And what would happen if
>> I will execute it there? (would it break the things, or just no
>> difference)
>
>
> My experience shows, that dGPU Oprom execution in itself didn't properly initiated the dGPU, kernel still complained.  I had interim attempts, when CB or Seabios executed the dGPU Oprom, without any noticeable init results at those times. The important thing is though to prevent SB from creating the boot entry for the executable Oprom, because this always freezes the laptop at boot list (without any means to debug what has happened).  I solved that by modifying SB to run the dGPU oprom using the vgarom_setup function and not the optionrom_setup function.
>
> Remark: you can disable oprom execution an easy way by changing the 4th byte of the oprom from 0xe9 to 0xcb --> return without initial jump to the exec code.
>
>> 5)
>> > I modified pci_rom.c, so the VBIOS of the dGPU is copied to 0xd0000 from CBFS (..check_initialized..)
>> Why this specific 0xd0000 address has been selected? Or it has been
>> automatically chosen by coreboot when it wanted to load this OpROM to
>> dGPU ?
>
>
> We have two pci vga cards, and the shadow rom by design for non-legacy vga starts at 0xc0000 and is 64K long. 0xd0000 is the non-vga pci option rom shadow area.  Interestingly linux kernel allocates 132K starting from 0xc0000 for video shadow, and this could be a reason, why "normal" oprom initialization for vga card1 + vga card2 doesn't work, because vga card 1 claims in linux kernel all 132K for itself, and therefore the second vga card cannot use this overlapping range for its shadowed rom.  At least this is something (how I understood) I found when searching for this.  This was mentioned in connection with a linux 3.16? kernel issue.
> Also note, that SB alligns oproms with 2048 (0x800) address allignment, so when I "played" with oprom init both in CB and in SB I transparently used 4096 (0x1000) allignment in SB.  Oproms can only exectue, if its addresses are alligned to at least 0x800 as I remember...
>
>
>> 6)
>> > and pci_rom_write_acpi_tables only run for PCI_CLASS_DEVICE_OTHER → dGPU (ACPI VFCT fill is done from the previously prepared 0xd0000=PCI_RAM_IMAGE_START address)
>> Why this should be done for dGPU only? (not for APU iGPU or any other devices)
>>
> So far I haven't succeeded to modify CB ACPI VFCT creator function to povide VFCT tables, that contain both VBIOSes(Oproms) in a way, that the kernel radeon or amdgpu driver can use.  The problem is, that I believe one main ACPI-VCFT table need to be created, with two VBIOS contents at different offsets (ref: https://www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/open-source-amd-linux/926087-more-radeon-amdgpu-fixes-line-up-for-linux-4-10/page2). Also worth to check the linux kernel sources for ACPI VFCT headers..
> CB ACPI VFCT was not designed to provide that, it runs once when normally pci_class = PCI_CLASS_DEVICE_VGA device is found.  For simplicity, I modified this to run oly for PCI_CLASS_DEVICE_OTHER, and it worked, so I haven't gone further. CB initializes iGPU oprom anyways..
> dGPU is only initialized (KMS) when linux kernel loads the radeon/amdgu driver, until that the dGPU is not initialized.
>
>> 7) I would like to refine your "hacks" and commit them to coreboot,
>> while giving a full credit to you of course. But, if I would start
>> doing it from scratch according to your instructions, there is always
>> a chance that I'd misunderstand or forget something (or you forgot to
>> mention some small but important technicality) and as result my
>> attempt to reproduce your success could be problematic. It would be
>> ideal if you could share:
>> A*) your successful coreboot.rom (I'd like to check its' PCI state out
>> of curiosity)
>> B*) your coreboot's .config file for the reference purposes
>> C*) upload your whole coreboot directory to some convenient place,
>> either to GitHub or just archive it as .tar.gz (maybe as a multipart
>> archive if it ends up too big) and upload it to some hosting website;
>> or maybe even create a .torrent out of it and host it temporarily -
>> whatever is most convenient to you.
>
>
> OK, I'll see what I can do to submit logs, config files and maybe "cleaned up" patches, of my  current working setup.
>
> BR,
> HJK
>
>
>> Hopefully you could share this stuff and I will be able to reproduce
>> your results, initially "AS-IS" - but then I will try my best to
>> refine it to the acceptable code quality (so that it could be
>> officially accepted to coreboot) while checking from time to time if
>> it is still working after my gradual changes. Hope to hear any news
>> from you soon
>>
>> Best regards,
>> Mike Banon
>> On Sat, Nov 3, 2018 at 8:42 PM Hans Jürgen Kitter
>> <hansjurgenj789 at gmail.com> wrote:
>> >
>> >  Hi All,
>> >
>> > I thought that I share with the G505S+Coreboot (+QubesOS) users that I finally managed to enable and use the dGPUs on the G505S boards.  When mentioning boards, I mean, that both variants  with its respective VBIOSes: dGPU=1002,6663 (ATI HD 8570M, Sun-Pro) and the dGPU=1002,6665 (ATI R5 M230, Jet-Pro) are working under Ubuntu Linux or Qubes 4.0 (no Windows testing was done or planned).
>> > DRI_PRIME=1 seem to work, I use the radeon driver for the APU GPU (A10-5750m) and amdgpu for the dGPU. I'm currently investigating how to get the most out of this setup in Qubes (HW accel 2D in AppVMs).
>> >
>> > Problem statement: the dGPU was not initiated correctly and was not enabled by the radeon or amdgpu kernel module, VFCT header was corrupt/truncated (effectively was not corrupt, but only VFCT for the APU/iGPU was present). Trying to init the dGPU device through Oprom initialization failed all my attempts (radeon 0000:04:00.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0x0000). This was true whether using Coreboot+GRUB or using Coreboot+Seabios, regardless of kernel version 4.x.
>> >
>> > Solution in short: Modify Coreboot, that the VFCT table is only created for the dGPU so it can be used by either the radeon or amdgpu KMS driver.
>> >
>> > Solution in more details:
>> >
>> > CB 4.8 latest, with SB latest 1.11.2 as payload
>> > I modified the IO address & the PCI device ID in APU GPU VBIOS file (even though IO address change to 0x3000 might not required).
>> > I modified the IO address in the dGPU VBIOS files to the actual CB - linux kernel provided (0x1000) address
>> > both prepared VBIOSes were put into CBFS
>> > Coreboot config: std. g505s build, but both run oprom & load oprom was enabled (native mode), also display was set to FB, 1024x768 16.8M color 8:8:8, legacy VGA → this provides console output even if eg. GRUB is the payload).
>> > main payload Seabios (compiled as elf separately)
>> > I had to add my SPI chip driver for EN25QH32=0x7016 to CB
>> > I used version 0600111F AMD Fam 15h microcode (even though this was later recalled by AMD to n-1 version 06001119).  Nevertheless, Spectre V2 RSB and IBPB mitigations are thus enabled.
>> > I enabled pci 00:02.0 for dGPU in devicetree.cb → according to the CB logs this causes pci resource allocation problems, because the 256M address window of the dGPU conficts with the APU GPU VRAM UMA memory window (originally 512M).  Solution (not really professional, but I gave up understanding the whole AGESA and CB PCI allocation mechanism): I decreased the UMA size in buildopts.c to 256M (0x1000) and patched amd_mtrr.c, function setup_bsp_ramtop, to bring TOM down by 256M. So now the APU GPU has an 256M PCI address window @0xd0000000 and the dGPU has also 256M from 0xe0000000 without eventual resource conflict (there's an initial allocation warning for pci:00:01.0 in linux log though).
>> > I modified pci_device.c, function pci_dev_init to only enable pci_rom_probe and pci_rom load for the dGPU pci device (no oprom exec needed for PCI_CLASS_DISPLAY_OTHER).
>> > I modified pci_rom.c,
>> >
>> > so the VBIOS of the dGPU is copied to 0xd0000 from CBFS (..check_initialized..)
>> > and pci_rom_write_acpi_tables only run for PCI_CLASS_DEVICE_OTHER → dGPU (ACPI VFCT fill is done from the previously prepared 0xd0000=PCI_RAM_IMAGE_START address)
>> >
>> > Remark1: there could be one ACPI VFCT table containing both VBIOSes present, but the APU GPU VBIOS is fully working via Oprom exec only.
>> > Remark2: in the stock v3 bios additional ACPI tables are present (SSDT, DSDT) which contain VGA related methods and descriptions therefore, the VFCT table itself (in EFI mode) is a lot smaller ca. 20K (vs. 65k).  These additional ACPI extentions allow eg. the vga_switcheroo to work under Ubuntu in stock BIOS.  WIth CB currently only offloading (DRI...) seems to work.  And as I checked I will need to understand the whole ACPI concept before I can migrate the relevant ACPI tables from the stock BIOS to CB for the switching to work.  Also, it seems, that TurboCore (PowerNow?) is not currently enabled entirely in CB --> also implemented via ACPI tables in stock BIOS.
>> > Well, I’m not a coding expert (just a G505S enthusiast), this is the reason I didn’t include patches. My goal was to describe a working solution, and someone with proper coding skills and the possibility to submit official patches for CB can get this committed.
>> >
>> > BR,
>> > HJK
>> > --
>> > coreboot mailing list: coreboot at coreboot.org
>> > https://mail.coreboot.org/mailman/listinfo/coreboot
>
>
> --
> coreboot mailing list: coreboot at coreboot.org
> https://mail.coreboot.org/mailman/listinfo/coreboot
-------------- next part --------------
Read f200 bytes of data from ./clean.rom

Table Format Rev.   01
Table Content Rev.  01
BIOS Boot Message:  '
113-DVST-113 DVST DDR3 200e/                                                
'
Subsystem Vendor ID 1022
Subsystem ID        1022

Command Tables:
  0000:   b45e  Len 002b  (ASIC_Init)
  0001:   b48a  Len 0057  (GetDisplaySurfaceSize)
  0002:   b4e2  Len 00c5  (ASIC_RegistersInit)
  0003:   -               (VRAM_BlockVenderDetection)
  0004:   dfb4  Len 01c8  (SetClocksRatio/DIGxEncoderControl)
  0005:   b5a8  Len 0032  (MemoryControllerInit)
  0006:   -               (EnableCRTCMemReq)
  0007:   -               (MemoryParamAdjust)
  0008:   -               (DVOEncoderControl)
  0009:   b5da  Len 00ff  (GPIOPinControl)
  000a:   b6da  Len 0029  (SetEngineClock)
  000b:   -               (SetMemoryClock)
  000c:   b704  Len 03c2  (SetPixelClock)
  000d:   bac6  Len 011d  (DynamicClockGating)
  000e:   -               (ResetMemoryDLL)
  000f:   -               (ResetMemoryDevice)
  0010:   -               (MemoryPLLInit)
  0011:   dea8  Len 010c  (AdjustDisplayPll)
  0012:   -               (AdjustMemoryController)
  0013:   bc00  Len 00e4  (EnableASIC_StaticPwrMgt)
  0014:   bce4  Len 0074  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0015:   -               (DAC_LoadDetection)
  0016:   -               (LVTMAEncoderControl)
  0017:   -               (LCD1OutputControl)
  0018:   -               (DAC1EncoderControl)
  0019:   -               (DAC2EncoderControl)
  001a:   -               (DVOOutputControl)
  001b:   -               (CV1OutputControl)
  001c:   -               (GetConditionalGoldenSetting/SetCRTC_DPM_State)
  001d:   -               (TVEncoderControl)
  001e:   -               (TMDSAEncoderControl)
  001f:   -               (LVDSEncoderControl)
  0020:   -               (TV1OutputControl)
  0021:   bd58  Len 007a  (EnableScaler)
  0022:   bdd2  Len 004b  (BlankCRTC)
  0023:   be1e  Len 003e  (EnableCRTC)
  0024:   be5c  Len 0132  (GetPixelClock)
  0025:   bf8e  Len 002c  (EnableVGA_Render)
  0026:   -               (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0027:   -               (SetCRTC_Timing)
  0028:   bfba  Len 0019  (SetCRTC_OverScan)
  0029:   -               (SetCRTC_Replication)
  002a:   bfd4  Len 00c8  (SelectCRTC_Source)
  002b:   c09c  Len 01e6  (EnableGraphSurfaces)
  002c:   c282  Len 0058  (UpdateCRTC_DoubleBufferRegisters)
  002d:   c2da  Len 00d9  (LUT_AutoFill)
  002e:   -               (EnableHW_IconCursor)
  002f:   -               (GetMemoryClock)
  0030:   c3b4  Len 007d  (GetEngineClock)
  0031:   c432  Len 0128  (SetCRTC_UsingDTDTiming)
  0032:   c55a  Len 13d1  (ExternalEncoderControl)
  0033:   -               (LVTMAOutputControl)
  0034:   -               (VRAM_BlockDetectionByStrap)
  0035:   d92c  Len 00dc  (MemoryCleanUp)
  0036:   da08  Len 0239  (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  0037:   -               (WriteOneByteToHWAssistedI2C)
  0038:   dc42  Len 005f  (ReadHWAssistedI2CStatus/HPDInterruptService)
  0039:   -               (SpeedFanControl)
  003a:   -               (PowerConnectorDetection)
  003b:   -               (MC_Synchronization)
  003c:   dca2  Len 00d3  (ComputeMemoryEnginePLL)
  003d:   -               (MemoryRefreshConversion)
  003e:   -               (VRAM_GetCurrentInfoBlock)
  003f:   -               (DynamicMemorySettings)
  0040:   -               (MemoryTraining)
  0041:   dd76  Len 0074  (EnableSpreadSpectrumOnPPLL)
  0042:   -               (TMDSAOutputControl)
  0043:   -               (SetVoltage)
  0044:   -               (DAC1OutputControl)
  0045:   -               (DAC2OutputControl)
  0046:   -               (SetupHWAssistedI2CStatus)
  0047:   bbe4  Len 001c  (ClockSource)
  0048:   -               (MemoryDeviceInit)
  0049:   ddea  Len 00bd  (EnableYUV)
  004a:   -               (DIG1EncoderControl)
  004b:   e17c  Len 0362  (DIG2EncoderControl)
  004c:   e4de  Len 0a5a  (DIG1TransmitterControl/UNIPHYTransmitterControl)
  004d:   -               (DIG2TransmitterControl/LVTMATransmitterControl)
  004e:   ef38  Len 0227  (ProcessAuxChannelTransaction)
  004f:   f160  Len 005c  (DPEncoderService)

Data Tables:
  0000:   -                          (UtilityPipeLine)
  0001:   -                          (MultimediaCapabilityInfo)
  0002:   -                          (MultimediaConfigInfo)
  0003:   a692  Len 00e4  Rev 01:02  (StandardVESA_Timing)    (struct size 01c4)
  0004:   a776  Len 006c  Rev 02:02  (FirmwareInfo)    (struct size 006c)
  0005:   a7e2  Len 0304  Rev 02:01  (DAC_Info)    (struct size 0008)
  0006:   aae6  Len 00d1  Rev 01:03  (LVDS_Info)    (struct size 0034)
  0007:   -                          (TMDS_Info)
  0008:   -                          (AnalogTV_Info)
  0009:   -                          (SupportedDevicesInfo)
  000a:   abb8  Len 00a6  Rev 01:01  (GPIO_I2C_Info)
  000b:   ac5e  Len 000c  Rev 01:05  (VRAM_UsageByFirmware)    (struct size 000c)
  000c:   ac6a  Len 001c  Rev 01:01  (GPIO_Pin_LUT)
  000d:   ac86  Len 00a8  Rev 01:01  (VESA_ToInternalModeLUT)
  000e:   -                          (ComponentVideoInfo)
  000f:   ad2e  Len 0200  Rev 06:01  (PowerPlayInfo)
  0010:   -                          (CompassionateData)
  0011:   b446  Len 0018  Rev 02:01  (SaveRestoreInfo/DispDevicePriorityInfo)
  0012:   -                          (PPLL_SS_Info/SS_Info)
  0013:   -                          (OemInfo)
  0014:   -                          (XTMDS_Info)
  0015:   -                          (MclkSS_Info)
  0016:   af2e  Len 025b  Rev 01:03  (Object_Info/Object_Header)    (struct size 0010)
  0017:   b18a  Len 002d  Rev 01:01  (IndirectIOAccess)
  0018:   -                          (MC_InitParameter/AdjustARB_SEQ)
  0019:   -                          (ASIC_VDDC_Info)
  001a:   b3b8  Len 0034  Rev 03:01  (ASIC_InternalSS_Info/ASIC_MVDDC_Info)    (struct size 0034)
  001b:   b3ec  Len 005a  Rev 02:03  (TV_VideoMode/DispOutInfo)
  001c:   -                          (VRAM_Info)
  001d:   -                          (MemoryTrainingInfo/ASIC_MVDDQ_Info)
  001e:   b1b8  Len 0200  Rev 01:07  (IntegratedSystemInfo)    (struct size 0200)
  001f:   -                          (ASIC_ProfilingInfo/ASIC_VDDCI_Info)
  0020:   -                          (VoltageObjectInfo/VRAM_GPIO_DetectionInfo)
  0021:   -                          (PowerSourceInfo)


*** Command Tables:

command_table  0000b45e  #00  (ASIC_Init):

  Size         002b
  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: 5205              CALL_TABLE  05  (MemoryControllerInit)
  000a: 02010200          MOVE   param[02]  [XXXX]  <-  param[00]  [XXXX]
  000e: 0ee50208          OR     param[02]  [X...]  <-  08
  0012: 520a              CALL_TABLE  0a  (SetEngineClock)
  0014: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  0016: 030c410400        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0004] [..XX]
  001b: 4c0d410200        TEST   WS_REMIND/HI32 [..XX]  <-  0002
  0020: 442a00            JUMP_Equal  002a
  0023: 0da5c90504        OR     reg[05c9]  [.X..]  <-  04
  0028: 524b              CALL_TABLE  4b  (DIG2EncoderControl)
  002a: 5b                EOT


command_table  0000b48a  #01  (GetDisplaySurfaceSize):

  Size         0057
  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: 0208000d1a        MOVE   param[00]  [..XX]  <-  reg[6834]  [..XX]
  0010: 3208000b1a        SUB    param[00]  [..XX]  <-  reg[682c]  [..XX]
  0015: 0288000e1a        MOVE   param[00]  [XX..]  <-  reg[6838]  [..XX]
  001a: 3288000c1a        SUB    param[00]  [XX..]  <-  reg[6830]  [..XX]
  001f: 030046041a        MOVE   WS_FB_WIN [XXXX]  <-  reg[6810]  [XXXX]
  0024: 090546ffffff00    AND    WS_FB_WIN [XXXX]  <-  00ffffff
  002b: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  002e: 032040011a        MOVE   WS_QUOT/LOW32 [...X]  <-  reg[6804]  [...X]
  0033: 09254003          AND    WS_QUOT/LOW32 [...X]  <-  03
  0037: 75024640          SHR    WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  003b: 0318405c1b        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[6d70]  [XX..]
  0040: 2d024640          ADD    WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0044: 270046061a        DIV    WS_FB_WIN [XXXX]  <-  reg[6818]  [XXXX]
  0049: 2d08405c1b        ADD    WS_QUOT/LOW32 [..XX]  <-  reg[6d70]  [..XX]
  004e: 020a0141          MOVE   param[01]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  0052: 028a0140          MOVE   param[01]  [XX..]  <-  WS_QUOT/LOW32 [..XX]
  0056: 5b                EOT


command_table  0000b4e2  #02  (ASIC_RegistersInit):

  Size         00c5
  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: 5247              CALL_TABLE  47  (ClockSource)
  000b: 0105000b2100200f  MOVE   reg[2c00]  [XXXX]  <-  0f200021
  0013: 0105cc0b01000000  MOVE   reg[2f30]  [XXXX]  <-  00000001
  001b: 0105d30be01b1200  MOVE   reg[2f4c]  [XXXX]  <-  00121be0
  0023: 010502140dd80000  MOVE   reg[5008]  [XXXX]  <-  0000d80d
  002b: 010503140cd80000  MOVE   reg[500c]  [XXXX]  <-  0000d80c
  0033: 0105041469010200  MOVE   reg[5010]  [XXXX]  <-  00020169
  003b: 0105051468010200  MOVE   reg[5014]  [XXXX]  <-  00020168
  0043: 010506147d010200  MOVE   reg[5018]  [XXXX]  <-  0002017d
  004b: 010507147c010200  MOVE   reg[501c]  [XXXX]  <-  0002017c
  0053: 0105081491010200  MOVE   reg[5020]  [XXXX]  <-  00020191
  005b: 0105091490010200  MOVE   reg[5024]  [XXXX]  <-  00020190
  0063: 0105380040803301  MOVE   reg[00e0]  [XXXX]  <-  01338040
  006b: 0d25390001        OR     reg[00e4]  [...X]  <-  01
  0070: 0105380041803301  MOVE   reg[00e0]  [XXXX]  <-  01338041
  0078: 0d25390001        OR     reg[00e4]  [...X]  <-  01
  007d: 02650007          MOVE   param[00]  [..X.]  <-  07
  0081: 520d              CALL_TABLE  0d  (DynamicClockGating)
  0083: 550000            CLEAR  param[00]  [XXXX]
  0086: 520d              CALL_TABLE  0d  (DynamicClockGating)
  0088: 5223              CALL_TABLE  23  (EnableCRTC)
  008a: 2c250001          ADD    param[00]  [...X]  <-  01
  008e: 3d250004          COMP   param[00]  [...X]  <-  04
  0092: 458600            JUMP_Below  0086
  0095: 5102              DELAY_MicroSec  02
  0097: 550000            CLEAR  param[00]  [XXXX]
  009a: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  009c: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  009e: 012447183800      MOVE   reg[611c]  [...X]  <-  data[0038] [...X]
  00a4: 0105331bff7f0000  MOVE   reg[6ccc]  [XXXX]  <-  00007fff
  00ac: 0105331eff7f0000  MOVE   reg[78cc]  [XXXX]  <-  00007fff
  00b4: 01053341ff7f0000  MOVE   reg[104cc]  [XXXX]  <-  00007fff
  00bc: 01053344ff7f0000  MOVE   reg[110cc]  [XXXX]  <-  00007fff
  00c4: 5b                EOT


command_table  00000000  #03  (VRAM_BlockVenderDetection):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000dfb4  #04  (SetClocksRatio/DIGxEncoderControl):

  Size         01c8
  Format Rev.  01
  Param Rev.   00
  Content Rev. 04
  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: 03214101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [...X]
  0019: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  001b: 02020146          MOVE   param[01]  [XXXX]  <-  WS_FB_WIN [XXXX]
  001f: 423900630f4b006308790163096201630a690163137101630b8101630c890163
        0d99016310b2015a5a  
                          SWITCH  param[00]  [X...]
        0f->004b 08->0179 09->0162 0a->0169 13->0171 0b->0181 0c->0189 0d->0199
        10->01b2
  0048: 435e01            JUMP   015e
  004b: 5400831c          CLEAR  reg[720c]  [XXXX]
  004f: 3d250101          COMP   param[01]  [...X]  <-  01
  0053: 440c01            JUMP_Equal  010c
  0056: 010d031c1f00      MOVE   reg[700c]  [..XX]  <-  001f
  005c: 3d250100          COMP   param[01]  [...X]  <-  00
  0060: 447100            JUMP_Equal  0071
  0063: 3d250102          COMP   param[01]  [...X]  <-  02
  0067: 44fb00            JUMP_Equal  00fb
  006a: 3d250105          COMP   param[01]  [...X]  <-  05
  006e: 490301            JUMP_NotEqual  0103
  0071: 07a5001cfe        AND    reg[7000]  [.X..]  <-  fe
  0076: 5408c11c          CLEAR  reg[7304]  [..XX]
  007a: 3da50100          COMP   param[01]  [.X..]  <-  00
  007e: 498500            JUMP_NotEqual  0085
  0081: 02a50102          MOVE   param[01]  [.X..]  <-  02
  0085: 32a50101          SUB    param[01]  [.X..]  <-  01
  0089: 01f1c11c01        MOVE   reg[7304]  [X...]  <-  param[01]  [.X..]
  008e: 4a25c31c01        TEST   reg[730c]  [...X]  <-  01
  0093: 49e300            JUMP_NotEqual  00e3
  0096: 66ff              SET_DATA_BLOCK  ff  (this table)
  0098: 2d0d42c201        ADD    WS_DATAPTR [..XX]  <-  01c2
  009d: 03314100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [.X..]
  00a1: 09054103000000    AND    WS_REMIND/HI32 [XXXX]  <-  00000003
  00a8: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  00ac: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  00b0: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  00b5: 0765c91cfe        AND    reg[7324]  [..X.]  <-  fe
  00ba: 0105ca1c00800000  MOVE   reg[7328]  [XXXX]  <-  00008000
  00c2: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  00c5: 03094000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [..XX]
  00c9: 21054000800000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00008000
  00d0: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00d4: 0102cb1c40        MOVE   reg[732c]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00d9: 0de5cc1c10        OR     reg[7330]  [X...]  <-  10
  00de: 0d65001c04        OR     reg[7000]  [..X.]  <-  04
  00e3: 022001001c        MOVE   param[01]  [...X]  <-  reg[7000]  [...X]
  00e8: 08250107          AND    param[01]  [...X]  <-  07
  00ec: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  00ee: 152d4604          SHIFT_LEFT  WS_FB_WIN [..X.]  by  04
  00f2: 01aa9c1b46        MOVE   reg[6e70]  [.X..]  <-  WS_FB_WIN [..X.]
  00f7: 3a0000            SET_REG_BLOCK  0000
  00fa: 5b                EOT
  00fb: 0105831c00000000  MOVE   reg[720c]  [XXXX]  <-  00000000
  0103: 070d7c1ceffc      AND    reg[71f0]  [..XX]  <-  fcef
  0109: 434501            JUMP   0145
  010c: 010d031c6300      MOVE   reg[700c]  [..XX]  <-  0063
  0112: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0114: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  0119: 4ce54120          TEST   WS_REMIND/HI32 [X...]  <-  20
  011d: 443601            JUMP_Equal  0136
  0120: 0d258c1c01        OR     reg[7230]  [...X]  <-  01
  0125: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  012a: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  012e: 443601            JUMP_Equal  0136
  0131: 0d258c1c10        OR     reg[7230]  [...X]  <-  10
  0136: 4ce54101          TEST   WS_REMIND/HI32 [X...]  <-  01
  013a: 445401            JUMP_Equal  0154
  013d: 0d658c1c01        OR     reg[7230]  [..X.]  <-  01
  0142: 434c01            JUMP   014c
  0145: 3d650104          COMP   param[01]  [..X.]  <-  04
  0149: 475401            JUMP_BelowOrEq  0154
  014c: 0da5001c01        OR     reg[7000]  [.X..]  <-  01
  0151: 435901            JUMP   0159
  0154: 07a5001cfe        AND    reg[7000]  [.X..]  <-  fe
  0159: 0d65001c04        OR     reg[7000]  [..X.]  <-  04
  015e: 3a0000            SET_REG_BLOCK  0000
  0161: 5b                EOT
  0162: 5420d11c          CLEAR  reg[7344]  [...X]
  0166: 435e01            JUMP   015e
  0169: 0125d11c01        MOVE   reg[7344]  [...X]  <-  01
  016e: 435e01            JUMP   015e
  0171: 0125d11c02        MOVE   reg[7344]  [...X]  <-  02
  0176: 435e01            JUMP   015e
  0179: 0725c01cef        AND    reg[7300]  [...X]  <-  ef
  017e: 435e01            JUMP   015e
  0181: 0d25c01c10        OR     reg[7300]  [...X]  <-  10
  0186: 435e01            JUMP   015e
  0189: 5408c31c          CLEAR  reg[730c]  [..XX]
  018d: 51c8              DELAY_MicroSec  c8
  018f: 0d25c41c01        OR     reg[7310]  [...X]  <-  01
  0194: 5132              DELAY_MicroSec  32
  0196: 435e01            JUMP   015e
  0199: 0d65c91c01        OR     reg[7324]  [..X.]  <-  01
  019e: 510a              DELAY_MicroSec  0a
  01a0: 0725c41cfe        AND    reg[7310]  [...X]  <-  fe
  01a5: 510a              DELAY_MicroSec  0a
  01a7: 010dc31c0102      MOVE   reg[730c]  [..XX]  <-  0201
  01ad: 51c8              DELAY_MicroSec  c8
  01af: 435e01            JUMP   015e
  01b2: 0d25d51c10        OR     reg[7354]  [...X]  <-  10
  01b7: 0121de1c01        MOVE   reg[7378]  [...X]  <-  param[01]  [...X]
  01bc: 435e01            JUMP   015e
  01bf: 7a0600483f7869f0d2  
                          CTB_DS  6 bytes


command_table  0000b5a8  #05  (MemoryControllerInit):

  Size         0032
  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[5490]  [...X]
  000d: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0010: 0388410908        MOVE   WS_REMIND/HI32 [XX..]  <-  reg[2024]  [..XX]
  0015: 0102010b41        MOVE   reg[2c04]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  001a: 013ac90041        MOVE   reg[0324]  [...X]  <-  WS_REMIND/HI32 [X...]
  001f: 15054108          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  08
  0023: 0102c40041        MOVE   reg[0310]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0028: 54202b08          CLEAR  reg[20ac]  [...X]
  002c: 0d25241503        OR     reg[5490]  [...X]  <-  03
  0031: 5b                EOT


command_table  00000000  #06  (EnableCRTCMemReq):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #07  (MemoryParamAdjust):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #08  (DVOEncoderControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000b5da  #09  (GPIOPinControl):

  Size         00ff
  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: 44fb00            JUMP_Equal  00fb
  002d: 431900            JUMP   0019
  0030: 560043            CLEAR  WS_SHIFT [XXXX]
  0033: 03a4410200        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0002] [...X]
  0038: 03f24141          MOVE   WS_REMIND/HI32 [X...]  <-  WS_REMIND/HI32 [.X..]
  003c: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  0041: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  0046: 44fb00            JUMP_Equal  00fb
  0049: 3e0d414519        COMP   WS_REMIND/HI32 [..XX]  <-  1945
  004e: 496b00            JUMP_NotEqual  006b
  0051: 3ee54110          COMP   WS_REMIND/HI32 [X...]  <-  10
  0055: 465f00            JUMP_Above  005f
  0058: 1b3d4101          SHIFT_RIGHT  WS_REMIND/HI32 [X...]  by  01
  005c: 436b00            JUMP   006b
  005f: 09e54103          AND    WS_REMIND/HI32 [X...]  <-  03
  0063: 153d4102          SHIFT_LEFT  WS_REMIND/HI32 [X...]  by  02
  0067: 2de5410c          ADD    WS_REMIND/HI32 [X...]  <-  0c
  006b: 033a4341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [X...]
  006f: 54000000          CLEAR  reg[0000]  [XXXX]
  0073: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  0078: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  007d: 0d02010044        OR     reg[0004]  [XXXX]  <-  WS_OR_MASK [XXXX]
  0082: 2d0d410200        ADD    WS_REMIND/HI32 [..XX]  <-  0002
  0087: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  008c: 03324341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [.X..]
  0090: 4be50001          TEST   param[00]  [X...]  <-  01
  0094: 49d700            JUMP_NotEqual  00d7
  0097: 0702010045        AND    reg[0004]  [XXXX]  <-  WS_AND_MASK [XXXX]
  009c: 2d0d410100        ADD    WS_REMIND/HI32 [..XX]  <-  0001
  00a1: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  00a6: 4a02010044        TEST   reg[0004]  [XXXX]  <-  WS_OR_MASK [XXXX]
  00ab: 44b900            JUMP_Equal  00b9
  00ae: 03294300          MOVE   WS_SHIFT [...X]  <-  param[00]  [..X.]
  00b2: 0ea20044          OR     param[00]  [.X..]  <-  WS_OR_MASK [...X]
  00b6: 43c100            JUMP   00c1
  00b9: 03294300          MOVE   WS_SHIFT [...X]  <-  param[00]  [..X.]
  00bd: 08a20045          AND    param[00]  [.X..]  <-  WS_AND_MASK [...X]
  00c1: 330d410300        SUB    WS_REMIND/HI32 [..XX]  <-  0003
  00c6: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  00cb: 033a4341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [X...]
  00cf: 0702010045        AND    reg[0004]  [XXXX]  <-  WS_AND_MASK [XXXX]
  00d4: 43fa00            JUMP   00fa
  00d7: 0d02010044        OR     reg[0004]  [XXXX]  <-  WS_OR_MASK [XXXX]
  00dc: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  00e1: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  00e6: 3da50001          COMP   param[00]  [.X..]  <-  01
  00ea: 44f500            JUMP_Equal  00f5
  00ed: 0702010045        AND    reg[0004]  [XXXX]  <-  WS_AND_MASK [XXXX]
  00f2: 43fa00            JUMP   00fa
  00f5: 0d02010044        OR     reg[0004]  [XXXX]  <-  WS_OR_MASK [XXXX]
  00fa: 5b                EOT
  00fb: 552000            CLEAR  param[00]  [...X]
  00fe: 5b                EOT


command_table  0000b6da  #0a  (SetEngineClock):

  Size         0029
  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: 4a25810101        TEST   reg[0604]  [...X]  <-  01
  0018: 441300            JUMP_Equal  0013
  001b: 0139800101        MOVE   reg[0600]  [...X]  <-  param[01]  [X...]
  0020: 4a25810101        TEST   reg[0604]  [...X]  <-  01
  0025: 442000            JUMP_Equal  0020
  0028: 5b                EOT


command_table  00000000  #0b  (SetMemoryClock):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000b704  #0c  (SetPixelClock):

  Size         03c2
  Format Rev.  01
  Param Rev.   00
  Content Rev. 06
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

  0006: 3d250208          COMP   param[02]  [...X]  <-  08
  000a: 49b400            JUMP_NotEqual  00b4
  000d: 54204118          CLEAR  reg[6104]  [...X]
  0011: 54201f03          CLEAR  reg[0c7c]  [...X]
  0015: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  0019: 553801            CLEAR  param[01]  [X...]
  001c: 02050060ea0000    MOVE   param[00]  [XXXX]  <-  0000ea60
  0023: 523c              CALL_TABLE  3c  (ComputeMemoryEnginePLL)
  0025: 3cf9240100        COMP   reg[0490]  [X...]  <-  param[00]  [X...]
  002a: 444200            JUMP_Equal  0042
  002d: 4aa5240110        TEST   reg[0490]  [.X..]  <-  10
  0032: 442d00            JUMP_Equal  002d
  0035: 01f9240100        MOVE   reg[0490]  [X...]  <-  param[00]  [X...]
  003a: 4aa5240110        TEST   reg[0490]  [.X..]  <-  10
  003f: 443a00            JUMP_Equal  003a
  0042: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0045: 553800            CLEAR  param[00]  [X...]
  0048: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  004a: 030c411001        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0110] [..XX]
  004f: 20020041          MUL    param[00]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0053: 270540204e0000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00004e20
  005a: 32020040          SUB    param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  005e: 20050060ea0000    MUL    param[00]  [XXXX]  <-  0000ea60
  0065: 0102420140        MOVE   reg[0508]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  006a: 0102460140        MOVE   reg[0518]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  006f: 01024a0140        MOVE   reg[0528]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0074: 01024e0140        MOVE   reg[0538]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0079: 02010001          MOVE   param[00]  [XXXX]  <-  param[01]  [XXXX]
  007d: 523c              CALL_TABLE  3c  (ComputeMemoryEnginePLL)
  007f: 3c39240100        COMP   reg[0490]  [...X]  <-  param[00]  [X...]
  0084: 449c00            JUMP_Equal  009c
  0087: 4aa5240108        TEST   reg[0490]  [.X..]  <-  08
  008c: 448700            JUMP_Equal  0087
  008f: 0139240100        MOVE   reg[0490]  [...X]  <-  param[00]  [X...]
  0094: 4aa5240108        TEST   reg[0490]  [.X..]  <-  08
  0099: 449400            JUMP_Equal  0094
  009c: 3d050100000000    COMP   param[01]  [XXXX]  <-  00000000
  00a3: 49b300            JUMP_NotEqual  00b3
  00a6: 0d25411801        OR     reg[6104]  [...X]  <-  01
  00ab: 4a65411801        TEST   reg[6104]  [..X.]  <-  01
  00b0: 44ab00            JUMP_Equal  00ab
  00b3: 5b                EOT
  00b4: 4b0500ffffff00    TEST   param[00]  [XXXX]  <-  00ffffff
  00bb: 44d900            JUMP_Equal  00d9
  00be: 3d650224          COMP   param[02]  [..X.]  <-  24
  00c2: 49c900            JUMP_NotEqual  00c9
  00c5: 02a50200          MOVE   param[02]  [.X..]  <-  00
  00c9: 3d250202          COMP   param[02]  [...X]  <-  02
  00cd: 466202            JUMP_Above  0262
  00d0: 5224              CALL_TABLE  24  (GetPixelClock)
  00d2: 4be50201          TEST   param[02]  [X...]  <-  01
  00d6: 444301            JUMP_Equal  0143
  00d9: 3de50003          COMP   param[00]  [X...]  <-  03
  00dd: 46f100            JUMP_Above  00f1
  00e0: 03014600          MOVE   WS_FB_WIN [XXXX]  <-  param[00]  [XXXX]
  00e4: 02390000          MOVE   param[00]  [...X]  <-  param[00]  [X...]
  00e8: 552800            CLEAR  param[00]  [..X.]
  00eb: 5223              CALL_TABLE  23  (EnableCRTC)
  00ed: 02020046          MOVE   param[00]  [XXXX]  <-  WS_FB_WIN [XXXX]
  00f1: 3d250202          COMP   param[02]  [...X]  <-  02
  00f5: 440c01            JUMP_Equal  010c
  00f8: 3a1000            SET_REG_BLOCK  0010
  00fb: 3d250200          COMP   param[02]  [...X]  <-  00
  00ff: 440c01            JUMP_Equal  010c
  0102: 3a2000            SET_REG_BLOCK  0020
  0105: 3d250201          COMP   param[02]  [...X]  <-  01
  0109: 497703            JUMP_NotEqual  0377
  010c: 54000617          CLEAR  reg[5c18]  [XXXX]
  0110: 07650417ef        AND    reg[5c10]  [..X.]  <-  ef
  0115: 54000517          CLEAR  reg[5c14]  [XXXX]
  0119: 54000317          CLEAR  reg[5c0c]  [XXXX]
  011d: 07250717f7        AND    reg[5c1c]  [...X]  <-  f7
  0122: 0d25071701        OR     reg[5c1c]  [...X]  <-  01
  0127: 5132              DELAY_MicroSec  32
  0129: 0d25071702        OR     reg[5c1c]  [...X]  <-  02
  012e: 51c8              DELAY_MicroSec  c8
  0130: 0d65071720        OR     reg[5c1c]  [..X.]  <-  20
  0135: 4b0500ffffff00    TEST   param[00]  [XXXX]  <-  00ffffff
  013c: 447703            JUMP_Equal  0377
  013f: 030a4148          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_REGPTR [..XX]
  0143: 3de50003          COMP   param[00]  [X...]  <-  03
  0147: 467401            JUMP_Above  0174
  014a: 03014600          MOVE   WS_FB_WIN [XXXX]  <-  param[00]  [XXXX]
  014e: 02390000          MOVE   param[00]  [...X]  <-  param[00]  [X...]
  0152: 0e250080          OR     param[00]  [...X]  <-  80
  0156: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0158: 02020046          MOVE   param[00]  [XXXX]  <-  WS_FB_WIN [XXXX]
  015c: 4be50202          TEST   param[02]  [X...]  <-  02
  0160: 446e01            JUMP_Equal  016e
  0163: 0105cc0001030100  MOVE   reg[0330]  [XXXX]  <-  00010301
  016b: 437401            JUMP   0174
  016e: 074dcc00fcfe      AND    reg[0330]  [.XX.]  <-  fefc
  0174: 4be50201          TEST   param[02]  [X...]  <-  01
  0178: 446202            JUMP_Equal  0262
  017b: 030a4841          MOVE   WS_REGPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  017f: 66ff              SET_DATA_BLOCK  ff  (this table)
  0181: 2d0d427e03        ADD    WS_DATAPTR [..XX]  <-  037e
  0186: 3d0c010000        COMP   param[01]  [..XX]  <-  data[0000] [..XX]
  018b: 479601            JUMP_BelowOrEq  0196
  018e: 2d0d420600        ADD    WS_DATAPTR [..XX]  <-  0006
  0193: 438601            JUMP   0186
  0196: 010408170200      MOVE   reg[5c20]  [XXXX]  <-  data[0002] [XXXX]
  019c: 4be50220          TEST   param[02]  [X...]  <-  20
  01a0: 44b001            JUMP_Equal  01b0
  01a3: 07a50717f7        AND    reg[5c1c]  [.X..]  <-  f7
  01a8: 0165001760        MOVE   reg[5c00]  [..X.]  <-  60
  01ad: 43ba01            JUMP   01ba
  01b0: 0da5071708        OR     reg[5c1c]  [.X..]  <-  08
  01b5: 0165001790        MOVE   reg[5c00]  [..X.]  <-  90
  01ba: 07250a17fe        AND    reg[5c28]  [...X]  <-  fe
  01bf: 4be50240          TEST   param[02]  [X...]  <-  40
  01c3: 49ce01            JUMP_NotEqual  01ce
  01c6: 07650917f7        AND    reg[5c24]  [..X.]  <-  f7
  01cb: 43d301            JUMP   01d3
  01ce: 0d65091708        OR     reg[5c24]  [..X.]  <-  08
  01d3: 4be50210          TEST   param[02]  [X...]  <-  10
  01d7: 44e201            JUMP_Equal  01e2
  01da: 07a50717f8        AND    reg[5c1c]  [.X..]  <-  f8
  01df: 43e801            JUMP   01e8
  01e2: 5ca50717f801      MASK   reg[5c1c]  [.X..]  &  f8  |  01
  01e8: 0d250c1701        OR     reg[5c30]  [...X]  <-  01
  01ed: 0139001701        MOVE   reg[5c00]  [...X]  <-  param[01]  [X...]
  01f2: 0189011701        MOVE   reg[5c04]  [XX..]  <-  param[01]  [..XX]
  01f7: 07250117f0        AND    reg[5c04]  [...X]  <-  f0
  01fc: 01b1021701        MOVE   reg[5c08]  [.X..]  <-  param[01]  [.X..]
  0201: 0139021703        MOVE   reg[5c08]  [...X]  <-  param[03]  [X...]
  0206: 0171021701        MOVE   reg[5c08]  [..X.]  <-  param[01]  [.X..]
  020b: 3da50108          COMP   param[01]  [.X..]  <-  08
  020f: 461c02            JUMP_Above  021c
  0212: 01b1061701        MOVE   reg[5c18]  [.X..]  <-  param[01]  [.X..]
  0217: 0d65061710        OR     reg[5c18]  [..X.]  <-  10
  021c: 5164              DELAY_MicroSec  64
  021e: 54200c17          CLEAR  reg[5c30]  [...X]
  0222: 07250717fd        AND    reg[5c1c]  [...X]  <-  fd
  0227: 5001              DELAY_MilliSec  01
  0229: 07250717fe        AND    reg[5c1c]  [...X]  <-  fe
  022e: 07650717df        AND    reg[5c1c]  [..X.]  <-  df
  0233: 510a              DELAY_MicroSec  0a
  0235: 4aa5071710        TEST   reg[5c1c]  [.X..]  <-  10
  023a: 443302            JUMP_Equal  0233
  023d: 4aa5071720        TEST   reg[5c1c]  [.X..]  <-  20
  0242: 443d02            JUMP_Equal  023d
  0245: 0131011703        MOVE   reg[5c04]  [...X]  <-  param[03]  [.X..]
  024a: 3d0d030000        COMP   param[03]  [..XX]  <-  0000
  024f: 445d02            JUMP_Equal  025d
  0252: 0109051703        MOVE   reg[5c14]  [..XX]  <-  param[03]  [..XX]
  0257: 5ca50517fc02      MASK   reg[5c14]  [.X..]  &  fc  |  02
  025d: 0d25071708        OR     reg[5c1c]  [...X]  <-  08
  0262: 3a0000            SET_REG_BLOCK  0000
  0265: 3de50003          COMP   param[00]  [X...]  <-  03
  0269: 467703            JUMP_Above  0377
  026c: 03014600          MOVE   WS_FB_WIN [XXXX]  <-  param[00]  [XXXX]
  0270: 563846            CLEAR  WS_FB_WIN [X...]
  0273: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0276: 03394102          MOVE   WS_REMIND/HI32 [...X]  <-  param[02]  [X...]
  027a: 0925410c          AND    WS_REMIND/HI32 [...X]  <-  0c
  027e: 1b254101          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  01
  0282: 66ff              SET_DATA_BLOCK  ff  (this table)
  0284: 2d0d42ba03        ADD    WS_DATAPTR [..XX]  <-  03ba
  0289: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  028d: 0324410100        MOVE   WS_REMIND/HI32 [...X]  <-  data[0001] [...X]
  0292: 21024641          MUL    WS_FB_WIN [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0296: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  029b: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  029f: 03054100e1f505    MOVE   WS_REMIND/HI32 [XXXX]  <-  05f5e100
  02a6: 27024140          DIV    WS_REMIND/HI32 [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  02aa: 3e054000000100    COMP   WS_QUOT/LOW32 [XXXX]  <-  00010000
  02b1: 45b902            JUMP_Below  02b9
  02b4: 030d40ffff        MOVE   WS_QUOT/LOW32 [..XX]  <-  ffff
  02b9: 02390000          MOVE   param[00]  [...X]  <-  param[00]  [X...]
  02bd: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  02bf: 010a301b40        MOVE   reg[6cc0]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  02c4: 3a0000            SET_REG_BLOCK  0000
  02c7: 550003            CLEAR  param[03]  [XXXX]
  02ca: 02390300          MOVE   param[03]  [...X]  <-  param[00]  [X...]
  02ce: 140d0302          SHIFT_LEFT  param[03]  [..XX]  by  02
  02d2: 3da50200          COMP   param[02]  [.X..]  <-  00
  02d6: 491603            JUMP_NotEqual  0316
  02d9: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  02dd: 21054660ea0000    MUL    WS_FB_WIN [XXXX]  <-  0000ea60
  02e4: 03024640          MOVE   WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  02e8: 3c02410140        COMP   reg[0504]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  02ed: 49f802            JUMP_NotEqual  02f8
  02f0: 4a25400110        TEST   reg[0500]  [...X]  <-  10
  02f5: 497703            JUMP_NotEqual  0377
  02f8: 3a0000            SET_REG_BLOCK  0000
  02fb: 552800            CLEAR  param[00]  [..X.]
  02fe: 5223              CALL_TABLE  23  (EnableCRTC)
  0300: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  0304: 07254001ef        AND    reg[0500]  [...X]  <-  ef
  0309: 0102410146        MOVE   reg[0504]  [XXXX]  <-  WS_FB_WIN [XXXX]
  030e: 0d25400110        OR     reg[0500]  [...X]  <-  10
  0313: 437703            JUMP   0377
  0316: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  031a: 03394602          MOVE   WS_FB_WIN [...X]  <-  param[02]  [X...]
  031e: 0925460c          AND    WS_FB_WIN [...X]  <-  0c
  0322: 15254602          SHIFT_LEFT  WS_FB_WIN [...X]  by  02
  0326: 0f254601          OR     WS_FB_WIN [...X]  <-  01
  032a: 02a10202          MOVE   param[02]  [.X..]  <-  param[02]  [...X]
  032e: 2ca50201          ADD    param[02]  [.X..]  <-  01
  0332: 3d250202          COMP   param[02]  [...X]  <-  02
  0336: 493c03            JUMP_NotEqual  033c
  0339: 553002            CLEAR  param[02]  [.X..]
  033c: 4be50201          TEST   param[02]  [X...]  <-  01
  0340: 495c03            JUMP_NotEqual  035c
  0343: 3c31400102        COMP   reg[0500]  [...X]  <-  param[02]  [.X..]
  0348: 495703            JUMP_NotEqual  0357
  034b: 03214802          MOVE   WS_REGPTR [...X]  <-  param[02]  [...X]
  034f: 3c22380146        COMP   reg[04e0]  [...X]  <-  WS_FB_WIN [...X]
  0354: 447703            JUMP_Equal  0377
  0357: 552800            CLEAR  param[00]  [..X.]
  035a: 5223              CALL_TABLE  23  (EnableCRTC)
  035c: 03214802          MOVE   WS_REGPTR [...X]  <-  param[02]  [...X]
  0360: 07253801fe        AND    reg[04e0]  [...X]  <-  fe
  0365: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  0369: 0131400102        MOVE   reg[0500]  [...X]  <-  param[02]  [.X..]
  036e: 03214802          MOVE   WS_REGPTR [...X]  <-  param[02]  [...X]
  0372: 0122380146        MOVE   reg[04e0]  [...X]  <-  WS_FB_WIN [...X]
  0377: 3a0000            SET_REG_BLOCK  0000
  037a: 5b                EOT
  037b: 7a44002400047607d52a00047707d5320004d705d5390004d705d53f0004d806
        d5460004d806d54c00043806d55100045804d55a00045904d5ffff045a04d501
        01050403020201  
                          CTB_DS  68 bytes


command_table  0000bac6  #0d  (DynamicClockGating):

  Size         011d
  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: 3d650007          COMP   param[00]  [..X.]  <-  07
  000d: 449700            JUMP_Equal  0097
  0010: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0013: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  0017: 15254102          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  02
  001b: 030a4841          MOVE   WS_REGPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  001f: 3d650001          COMP   param[00]  [..X.]  <-  01
  0023: 448300            JUMP_Equal  0083
  0026: 3d250002          COMP   param[00]  [...X]  <-  02
  002a: 453900            JUMP_Below  0039
  002d: 54206117          CLEAR  reg[5d84]  [...X]
  0031: 3ce5621730        COMP   reg[5d88]  [X...]  <-  30
  0036: 493100            JUMP_NotEqual  0031
  0039: 03214800          MOVE   WS_REGPTR [...X]  <-  param[00]  [...X]
  003d: 010dfa020200      MOVE   reg[0be8]  [..XX]  <-  0002
  0043: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0045: 0125be1b02        MOVE   reg[6ef8]  [...X]  <-  02
  004a: 5ce5c01afc02      MASK   reg[6b00]  [X...]  &  fc  |  02
  0050: 0125911a11        MOVE   reg[6a44]  [...X]  <-  11
  0055: 0d257d1a01        OR     reg[69f4]  [...X]  <-  01
  005a: 0d25341b01        OR     reg[6cd0]  [...X]  <-  01
  005f: 0105f61a01000000  MOVE   reg[6bd8]  [XXXX]  <-  00000001
  0067: 0da5b61b01        OR     reg[6ed8]  [.X..]  <-  01
  006c: 0105311b00080004  MOVE   reg[6cc4]  [XXXX]  <-  04000800
  0074: 0125c51b06        MOVE   reg[6f14]  [...X]  <-  06
  0079: 010d861b0400      MOVE   reg[6e18]  [..XX]  <-  0004
  007f: 3a0000            SET_REG_BLOCK  0000
  0082: 5b                EOT
  0083: 3d250002          COMP   param[00]  [...X]  <-  02
  0087: 457f00            JUMP_Below  007f
  008a: 54086017          CLEAR  reg[5d80]  [..XX]
  008e: 0d25611701        OR     reg[5d84]  [...X]  <-  01
  0093: 3a0000            SET_REG_BLOCK  0000
  0096: 5b                EOT
  0097: 01051a0366666666  MOVE   reg[0c68]  [XXXX]  <-  66666666
  009f: 01051d0366c62b00  MOVE   reg[0c74]  [XXXX]  <-  002bc666
  00a7: 5c05f602ff08ff9f04f40020  MASK   reg[0bd8]  [XXXX]  &  9fff08ff  |  2000f404
  00b3: 0105f90210270200  MOVE   reg[0be4]  [XXXX]  <-  00022710
  00bb: 0105f80200000400  MOVE   reg[0be0]  [XXXX]  <-  00040000
  00c3: 5c650717e708      MASK   reg[5c1c]  [..X.]  &  e7  |  08
  00c9: 01053b0164041201  MOVE   reg[04ec]  [XXXX]  <-  01120464
  00d1: 01053001a0861100  MOVE   reg[04c0]  [XXXX]  <-  001186a0
  00d9: 0105ba1718006400  MOVE   reg[5ee8]  [XXXX]  <-  00640018
  00e1: 010531013c000108  MOVE   reg[04c4]  [XXXX]  <-  0801003c
  00e9: 0165d40002        MOVE   reg[0350]  [..X.]  <-  02
  00ee: 010dfc000001      MOVE   reg[03f0]  [..XX]  <-  0100
  00f4: 01050a190f000000  MOVE   reg[6428]  [XXXX]  <-  0000000f
  00fc: 0105381800000030  MOVE   reg[60e0]  [XXXX]  <-  30000000
  0104: 4a257e1701        TEST   reg[5df8]  [...X]  <-  01
  0109: 490401            JUMP_NotEqual  0104
  010c: 01057d1700200000  MOVE   reg[5df4]  [XXXX]  <-  00002000
  0114: 01057c17ff100010  MOVE   reg[5df0]  [XXXX]  <-  100010ff
  011c: 5b                EOT


command_table  00000000  #0e  (ResetMemoryDLL):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #0f  (ResetMemoryDevice):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #10  (MemoryPLLInit):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000dea8  #11  (AdjustDisplayPll):

  Size         010c
  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: 032546ff          MOVE   WS_FB_WIN [...X]  <-  ff
  000d: 3de50000          COMP   param[00]  [X...]  <-  00
  0011: 495900            JUMP_NotEqual  0059
  0014: 66ff              SET_DATA_BLOCK  ff  (this table)
  0016: 2d0d42bc00        ADD    WS_DATAPTR [..XX]  <-  00bc
  001b: 4a25471802        TEST   reg[611c]  [...X]  <-  02
  0020: 492800            JUMP_NotEqual  0028
  0023: 2d0d422800        ADD    WS_DATAPTR [..XX]  <-  0028
  0028: 3d650122          COMP   param[01]  [..X.]  <-  22
  002c: 493400            JUMP_NotEqual  0034
  002f: 2d0d421800        ADD    WS_DATAPTR [..XX]  <-  0018
  0034: 3d0d006842        COMP   param[00]  [..XX]  <-  4268
  0039: 474e00            JUMP_BelowOrEq  004e
  003c: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  0041: 3d0d007869        COMP   param[00]  [..XX]  <-  6978
  0046: 474e00            JUMP_BelowOrEq  004e
  0049: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  004e: 0204000000        MOVE   param[00]  [XXXX]  <-  data[0000] [XXXX]
  0053: 0204010400        MOVE   param[01]  [XXXX]  <-  data[0004] [XXXX]
  0058: 5b                EOT
  0059: 551800            CLEAR  param[00]  [XX..]
  005c: 4b250120          TEST   param[01]  [...X]  <-  20
  0060: 448800            JUMP_Equal  0088
  0063: 4a25471801        TEST   reg[611c]  [...X]  <-  01
  0068: 448800            JUMP_Equal  0088
  006b: 20050005000000    MUL    param[00]  [XXXX]  <-  00000005
  0072: 02020040          MOVE   param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0076: 4b250140          TEST   param[01]  [...X]  <-  40
  007a: 449300            JUMP_Equal  0093
  007d: 1a050001          SHIFT_RIGHT  param[00]  [XXXX]  by  01
  0081: 032546fe          MOVE   WS_FB_WIN [...X]  <-  fe
  0085: 439300            JUMP   0093
  0088: 4b250140          TEST   param[01]  [...X]  <-  40
  008c: 499300            JUMP_NotEqual  0093
  008f: 14050001          SHIFT_LEFT  param[00]  [XXXX]  by  01
  0093: 550001            CLEAR  param[01]  [XXXX]
  0096: 02250102          MOVE   param[01]  [...X]  <-  02
  009a: 03054088840200    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00028488
  00a1: 27014000          DIV    WS_QUOT/LOW32 [XXXX]  <-  param[00]  [XXXX]
  00a5: 09224046          AND    WS_QUOT/LOW32 [...X]  <-  WS_FB_WIN [...X]
  00a9: 02620140          MOVE   param[01]  [..X.]  <-  WS_QUOT/LOW32 [...X]
  00ad: 3e254007          COMP   WS_QUOT/LOW32 [...X]  <-  07
  00b1: 49b800            JUMP_NotEqual  00b8
  00b4: 02650106          MOVE   param[01]  [..X.]  <-  06
  00b8: 5b                EOT
  00b9: 7a5000683c010002020000580f020002010000b01e040001010000084c010002
        010000580f020001010000483f0000020a00007869000002060000f0d2000002
        03000068420000020800007869000002050000  
                          CTB_DS  80 bytes


command_table  00000000  #12  (AdjustMemoryController):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000bc00  #13  (EnableASIC_StaticPwrMgt):

  Size         00e4
  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: 4a25cf0510        TEST   reg[173c]  [...X]  <-  10
  000e: 441900            JUMP_Equal  0019
  0011: 4a25471804        TEST   reg[611c]  [...X]  <-  04
  0016: 492e00            JUMP_NotEqual  002e
  0019: 42210063173f0063183f0063222f0063232f005a5a  
                          SWITCH  param[00]  [...X]
        17->003f 18->003f 22->002f 23->002f
  002e: 5b                EOT
  002f: 0105800078f40100  MOVE   reg[0200]  [XXXX]  <-  0001f478
  0037: 01f1810000        MOVE   reg[0204]  [X...]  <-  param[00]  [.X..]
  003c: 43cb00            JUMP   00cb
  003f: 3d250017          COMP   param[00]  [...X]  <-  17
  0043: 44b000            JUMP_Equal  00b0
  0046: 3da50003          COMP   param[00]  [.X..]  <-  03
  004a: 46b000            JUMP_Above  00b0
  004d: 03054100000f00    MOVE   WS_REMIND/HI32 [XXXX]  <-  000f0000
  0054: 4be50080          TEST   param[00]  [X...]  <-  80
  0058: 446000            JUMP_Equal  0060
  005b: 030d410f00        MOVE   WS_REMIND/HI32 [..XX]  <-  000f
  0060: 3da50000          COMP   param[00]  [.X..]  <-  00
  0064: 448100            JUMP_Equal  0081
  0067: 15054104          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  04
  006b: 3da50001          COMP   param[00]  [.X..]  <-  01
  006f: 448100            JUMP_Equal  0081
  0072: 15054104          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  04
  0076: 3da50002          COMP   param[00]  [.X..]  <-  02
  007a: 448100            JUMP_Equal  0081
  007d: 15054104          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  04
  0081: 03024041          MOVE   WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0085: 15054108          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  08
  0089: 032a4140          MOVE   WS_REMIND/HI32 [...X]  <-  WS_QUOT/LOW32 [..X.]
  008d: 03ba4140          MOVE   WS_REMIND/HI32 [.X..]  <-  WS_QUOT/LOW32 [X...]
  0091: 0105800010f60100  MOVE   reg[0200]  [XXXX]  <-  0001f610
  0099: 0300408100        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0204]  [XXXX]
  009e: 698d41ffff        XOR    WS_REMIND/HI32 [XX..]  <-  ffff
  00a3: 095a4041          AND    WS_QUOT/LOW32 [.XX.]  <-  WS_REMIND/HI32 [XX..]
  00a7: 0f4a4041          OR     WS_QUOT/LOW32 [.XX.]  <-  WS_REMIND/HI32 [..XX]
  00ab: 0102810040        MOVE   reg[0204]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00b0: 0105800078f40100  MOVE   reg[0200]  [XXXX]  <-  0001f478
  00b8: 08e5000f          AND    param[00]  [X...]  <-  0f
  00bc: 01b9810000        MOVE   reg[0204]  [.X..]  <-  param[00]  [X...]
  00c1: 01f1810000        MOVE   reg[0204]  [X...]  <-  param[00]  [.X..]
  00c6: 0129810000        MOVE   reg[0204]  [...X]  <-  param[00]  [..X.]
  00cb: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  00ce: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  00d2: 03654101          MOVE   WS_REMIND/HI32 [..X.]  <-  01
  00d6: 01028b0041        MOVE   reg[022c]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00db: 3c258c0000        COMP   reg[0230]  [...X]  <-  00
  00e0: 44db00            JUMP_Equal  00db
  00e3: 5b                EOT


command_table  0000bce4  #14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance):

  Size         0074
  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: 560847            CLEAR  WS_ATTR [..XX]
  000b: 2d0d425000        ADD    WS_DATAPTR [..XX]  <-  0050
  0010: 03214700          MOVE   WS_ATTR [...X]  <-  param[00]  [...X]
  0014: 092547f0          AND    WS_ATTR [...X]  <-  f0
  0018: 4222476300370063402a00638032005a5a  
                          SWITCH  WS_ATTR [...X]
        00->0037 40->002a 80->0032
  0029: 5b                EOT
  002a: 2d0d421800        ADD    WS_DATAPTR [..XX]  <-  0018
  002f: 433700            JUMP   0037
  0032: 2d0d420c00        ADD    WS_DATAPTR [..XX]  <-  000c
  0037: 03214700          MOVE   WS_ATTR [...X]  <-  param[00]  [...X]
  003b: 09254707          AND    WS_ATTR [...X]  <-  07
  003f: 2d0a4247          ADD    WS_DATAPTR [..XX]  <-  WS_ATTR [..XX]
  0043: 2d0a4247          ADD    WS_DATAPTR [..XX]  <-  WS_ATTR [..XX]
  0047: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  004c: 5b                EOT
  004d: 7a24000000000300260029002c002f000002002c002d002e002f000000010007
        0008000b000c00  
                          CTB_DS  36 bytes


command_table  00000000  #15  (DAC_LoadDetection):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #16  (LVTMAEncoderControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #17  (LCD1OutputControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #18  (DAC1EncoderControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #19  (DAC2EncoderControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #1a  (DVOOutputControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #1b  (CV1OutputControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #1c  (GetConditionalGoldenSetting/SetCRTC_DPM_State):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #1d  (TVEncoderControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #1e  (TMDSAEncoderControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #1f  (LVDSEncoderControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #20  (TV1OutputControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000bd58  #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[6b00]  [...X]  <-  fe
  0010: 0da5511b01        OR     reg[6d44]  [.X..]  <-  01
  0015: 5420541b          CLEAR  reg[6d50]  [...X]
  0019: 5420451b          CLEAR  reg[6d14]  [...X]
  001d: 422900630031006301390063024d005a5a  
                          SWITCH  param[00]  [..X.]
        00->0031 01->0039 02->004d
  002e: 437200            JUMP   0072
  0031: 0125451b02        MOVE   reg[6d14]  [...X]  <-  02
  0036: 433e00            JUMP   003e
  0039: 0125451b01        MOVE   reg[6d14]  [...X]  <-  01
  003e: 5420421b          CLEAR  reg[6d08]  [...X]
  0042: 5400431b          CLEAR  reg[6d0c]  [XXXX]
  0046: 5400471b          CLEAR  reg[6d1c]  [XXXX]
  004a: 437200            JUMP   0072
  004d: 010d431b0101      MOVE   reg[6d0c]  [..XX]  <-  0101
  0053: 0105471b01000100  MOVE   reg[6d1c]  [XXXX]  <-  00010001
  005b: 01554a1b0103      MOVE   reg[6d28]  [.XX.]  <-  0301
  0061: 01554e1b0103      MOVE   reg[6d38]  [.XX.]  <-  0301
  0067: 010d531b1010      MOVE   reg[6d4c]  [..XX]  <-  1010
  006d: 0125421b01        MOVE   reg[6d08]  [...X]  <-  01
  0072: 5430511b          CLEAR  reg[6d44]  [.X..]
  0076: 3a0000            SET_REG_BLOCK  0000
  0079: 5b                EOT


command_table  0000bdd2  #22  (BlankCRTC):

  Size         004b
  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: 4aa5cb0501        TEST   reg[172c]  [.X..]  <-  01
  000e: 441500            JUMP_Equal  0015
  0011: 02650001          MOVE   param[00]  [..X.]  <-  01
  0015: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0017: 54309d1b          CLEAR  reg[6e74]  [.X..]
  001b: 01699d1b00        MOVE   reg[6e74]  [..X.]  <-  param[00]  [..X.]
  0020: 3d650000          COMP   param[00]  [..X.]  <-  00
  0024: 444700            JUMP_Equal  0047
  0027: 4aa59c1b01        TEST   reg[6e70]  [.X..]  <-  01
  002c: 444700            JUMP_Equal  0047
  002f: 4a25a31b01        TEST   reg[6e8c]  [...X]  <-  01
  0034: 492f00            JUMP_NotEqual  002f
  0037: 4a25a31b01        TEST   reg[6e8c]  [...X]  <-  01
  003c: 443700            JUMP_Equal  0037
  003f: 4a25a31b01        TEST   reg[6e8c]  [...X]  <-  01
  0044: 493f00            JUMP_NotEqual  003f
  0047: 3a0000            SET_REG_BLOCK  0000
  004a: 5b                EOT


command_table  0000be1e  #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[6e70]  [..X.]  <-  03
  0017: 07259c1bfe        AND    reg[6e70]  [...X]  <-  fe
  001c: 4aa59c1b01        TEST   reg[6e70]  [.X..]  <-  01
  0021: 491c00            JUMP_NotEqual  001c
  0024: 07e57c1b7f        AND    reg[6df0]  [X...]  <-  7f
  0029: 5420a91b          CLEAR  reg[6ea4]  [...X]
  002d: 433a00            JUMP   003a
  0030: 0de57c1b80        OR     reg[6df0]  [X...]  <-  80
  0035: 0d259c1b01        OR     reg[6e70]  [...X]  <-  01
  003a: 3a0000            SET_REG_BLOCK  0000
  003d: 5b                EOT


command_table  0000be5c  #24  (GetPixelClock):

  Size         0132
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03
  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: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  000c: 03094001          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[01]  [..XX]
  0010: 21054040420f00    MUL    WS_QUOT/LOW32 [XXXX]  <-  000f4240
  0017: 2d014003          ADD    WS_QUOT/LOW32 [XXXX]  <-  param[03]  [XXXX]
  001b: 2705400a000000    DIV    WS_QUOT/LOW32 [XXXX]  <-  0000000a
  0022: 21054064000000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00000064
  0029: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  002c: 03394101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [X...]
  0030: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0034: 270540e8030000    DIV    WS_QUOT/LOW32 [XXXX]  <-  000003e8
  003b: 03024640          MOVE   WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  003f: 3e054666e30100    COMP   WS_FB_WIN [XXXX]  <-  0001e366
  0046: 455b00            JUMP_Below  005b
  0049: 0ee50220          OR     param[02]  [X...]  <-  20
  004d: 3e054688840200    COMP   WS_FB_WIN [XXXX]  <-  00028488
  0054: 475b00            JUMP_BelowOrEq  005b
  0057: 0ee50240          OR     param[02]  [X...]  <-  40
  005b: 3d050300000000    COMP   param[03]  [XXXX]  <-  00000000
  0062: 448f00            JUMP_Equal  008f
  0065: 2c0d010100        ADD    param[01]  [..XX]  <-  0001
  006a: 03054040420f00    MOVE   WS_QUOT/LOW32 [XXXX]  <-  000f4240
  0071: 33014003          SUB    WS_QUOT/LOW32 [XXXX]  <-  param[03]  [XXXX]
  0075: 270540a0860100    DIV    WS_QUOT/LOW32 [XXXX]  <-  000186a0
  007c: 02a20340          MOVE   param[03]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  0080: 1505410e          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  0e
  0084: 270541a8610000    DIV    WS_REMIND/HI32 [XXXX]  <-  000061a8
  008b: 020a0340          MOVE   param[03]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  008f: 02f10301          MOVE   param[03]  [X...]  <-  param[01]  [.X..]
  0093: 3da50200          COMP   param[02]  [.X..]  <-  00
  0097: 44b000            JUMP_Equal  00b0
  009a: 2d0546e8030000    ADD    WS_FB_WIN [XXXX]  <-  000003e8
  00a1: 03014100          MOVE   WS_REMIND/HI32 [XXXX]  <-  param[00]  [XXXX]
  00a5: 563841            CLEAR  WS_REMIND/HI32 [X...]
  00a8: 27024641          DIV    WS_FB_WIN [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00ac: 02e20340          MOVE   param[03]  [X...]  <-  WS_QUOT/LOW32 [...X]
  00b0: 0ea50310          OR     param[03]  [.X..]  <-  10
  00b4: 4be50201          TEST   param[02]  [X...]  <-  01
  00b8: 492a01            JUMP_NotEqual  012a
  00bb: 3d250202          COMP   param[02]  [...X]  <-  02
  00bf: 44cf00            JUMP_Equal  00cf
  00c2: 3a1000            SET_REG_BLOCK  0010
  00c5: 3d250200          COMP   param[02]  [...X]  <-  00
  00c9: 44cf00            JUMP_Equal  00cf
  00cc: 3a2000            SET_REG_BLOCK  0020
  00cf: 0300410717        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[5c1c]  [XXXX]
  00d4: 5e0541fcfff8ff08000100  MASK   WS_REMIND/HI32 [XXXX]  &  fff8fffc  |  00010008
  00df: 4be50210          TEST   param[02]  [X...]  <-  10
  00e3: 44ea00            JUMP_Equal  00ea
  00e6: 09a541f8          AND    WS_REMIND/HI32 [.X..]  <-  f8
  00ea: 3c02071741        COMP   reg[5c1c]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00ef: 492a01            JUMP_NotEqual  012a
  00f2: 3c39001701        COMP   reg[5c00]  [...X]  <-  param[01]  [X...]
  00f7: 492a01            JUMP_NotEqual  012a
  00fa: 3c89011701        COMP   reg[5c04]  [XX..]  <-  param[01]  [..XX]
  00ff: 492a01            JUMP_NotEqual  012a
  0102: 3c31011703        COMP   reg[5c04]  [...X]  <-  param[03]  [.X..]
  0107: 492a01            JUMP_NotEqual  012a
  010a: 3c09051703        COMP   reg[5c14]  [..XX]  <-  param[03]  [..XX]
  010f: 492a01            JUMP_NotEqual  012a
  0112: 3cb1021701        COMP   reg[5c08]  [.X..]  <-  param[01]  [.X..]
  0117: 492a01            JUMP_NotEqual  012a
  011a: 3d0d020200        COMP   param[02]  [..XX]  <-  0002
  011f: 442e01            JUMP_Equal  012e
  0122: 3c39021703        COMP   reg[5c08]  [...X]  <-  param[03]  [X...]
  0127: 442e01            JUMP_Equal  012e
  012a: 0ee50201          OR     param[02]  [X...]  <-  01
  012e: 3a0000            SET_REG_BLOCK  0000
  0131: 5b                EOT


command_table  0000bf8e  #25  (EnableVGA_Render):

  Size         002c
  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: 3c21fc0000        COMP   reg[03f0]  [...X]  <-  param[00]  [...X]
  000e: 491900            JUMP_NotEqual  0019
  0011: 0da5c00001        OR     reg[0300]  [.X..]  <-  01
  0016: 432600            JUMP   0026
  0019: 3c61fc0000        COMP   reg[03f0]  [..X.]  <-  param[00]  [...X]
  001e: 492600            JUMP_NotEqual  0026
  0021: 0da5c00002        OR     reg[0300]  [.X..]  <-  02
  0026: 0da5c10001        OR     reg[0304]  [.X..]  <-  01
  002b: 5b                EOT


command_table  00000000  #26  (EnableVGA_Access/GetSCLKOverMCLKRatio):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #27  (SetCRTC_Timing):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000bfba  #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[6d78]  [XXXX]  <-  param[00]  [XXXX]
  0010: 01015f1b01        MOVE   reg[6d7c]  [XXXX]  <-  param[01]  [XXXX]
  0015: 3a0000            SET_REG_BLOCK  0000
  0018: 5b                EOT


command_table  00000000  #29  (SetCRTC_Replication):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000bfd4  #2a  (SelectCRTC_Source):

  Size         00c8
  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: 42290063002f006307370063033f0063093f00630a3f00630b3f00630c3f0063
        0d3f005a5a  
                          SWITCH  param[00]  [..X.]
        00->002f 07->0037 03->003f 09->003f 0a->003f 0b->003f 0c->003f 0d->003f
  002e: 5b                EOT
  002f: 0121e51900        MOVE   reg[6794]  [...X]  <-  param[00]  [...X]
  0034: 43b200            JUMP   00b2
  0037: 0121591800        MOVE   reg[6164]  [...X]  <-  param[00]  [...X]
  003c: 43b200            JUMP   00b2
  003f: 02e10000          MOVE   param[00]  [X...]  <-  param[00]  [...X]
  0043: 552000            CLEAR  param[00]  [...X]
  0046: 3d650003          COMP   param[00]  [..X.]  <-  03
  004a: 445500            JUMP_Equal  0055
  004d: 02290000          MOVE   param[00]  [...X]  <-  param[00]  [..X.]
  0051: 32250008          SUB    param[00]  [...X]  <-  08
  0055: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0057: 5c39001cf800      MASK   reg[7000]  [...X]  &  f8  |  param[00]  [X...]
  005d: 02390000          MOVE   param[00]  [...X]  <-  param[00]  [X...]
  0061: 3da50001          COMP   param[00]  [.X..]  <-  01
  0065: 49b200            JUMP_NotEqual  00b2
  0068: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  006a: 5400f21b          CLEAR  reg[6fc8]  [XXXX]
  006e: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0070: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  0075: 09e54170          AND    WS_REMIND/HI32 [X...]  <-  70
  0079: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  007b: 0304404001        MOVE   WS_QUOT/LOW32 [XXXX]  <-  data[0140] [XXXX]
  0080: 3e054000000000    COMP   WS_QUOT/LOW32 [XXXX]  <-  00000000
  0087: 449200            JUMP_Equal  0092
  008a: 0102f21b40        MOVE   reg[6fc8]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  008f: 43b800            JUMP   00b8
  0092: 3ee54120          COMP   WS_REMIND/HI32 [X...]  <-  20
  0096: 46b800            JUMP_Above  00b8
  0099: 49a700            JUMP_NotEqual  00a7
  009c: 0d05f21b00f10000  OR     reg[6fc8]  [XXXX]  <-  0000f100
  00a4: 43b800            JUMP   00b8
  00a7: 0d05f21b00a10000  OR     reg[6fc8]  [XXXX]  <-  0000a100
  00af: 43b800            JUMP   00b8
  00b2: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  00b4: 5400f21b          CLEAR  reg[6fc8]  [XXXX]
  00b8: 5430ee1b          CLEAR  reg[6fb8]  [.X..]
  00bc: 5400f91b          CLEAR  reg[6fe4]  [XXXX]
  00c0: 5400ed1b          CLEAR  reg[6fb4]  [XXXX]
  00c4: 3a0000            SET_REG_BLOCK  0000
  00c7: 5b                EOT


command_table  0000c09c  #2b  (EnableGraphSurfaces):

  Size         01e6
  Format Rev.  01
  Param Rev.   00
  Content Rev. 04
  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: 3d650201          COMP   param[02]  [..X.]  <-  01
  000d: 497b01            JUMP_NotEqual  017b
  0010: 01253f0110        MOVE   reg[04fc]  [...X]  <-  10
  0015: 4ba50203          TEST   param[02]  [.X..]  <-  03
  0019: 49a000            JUMP_NotEqual  00a0
  001c: 02050000030005    MOVE   param[00]  [XXXX]  <-  05000300
  0023: 02050100050200    MOVE   param[01]  [XXXX]  <-  00020500
  002a: 3c21fc0002        COMP   reg[03f0]  [...X]  <-  param[02]  [...X]
  002f: 49c700            JUMP_NotEqual  00c7
  0032: 018dc0000002      MOVE   reg[0300]  [XX..]  <-  0200
  0038: 5102              DELAY_MicroSec  02
  003a: 0105c60000001000  MOVE   reg[0318]  [XXXX]  <-  00100000
  0042: 0105c80000005000  MOVE   reg[0320]  [XXXX]  <-  00500000
  004a: 010dc3000200      MOVE   reg[030c]  [..XX]  <-  0002
  0050: 5420ca00          CLEAR  reg[0328]  [...X]
  0054: 0105c20000010000  MOVE   reg[0308]  [XXXX]  <-  00000100
  005c: 0e250280          OR     param[02]  [...X]  <-  80
  0060: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0062: 08250207          AND    param[02]  [...X]  <-  07
  0066: 03254001          MOVE   WS_QUOT/LOW32 [...X]  <-  01
  006a: 4a65cc0001        TEST   reg[0330]  [..X.]  <-  01
  006f: 449a00            JUMP_Equal  009a
  0072: 560848            CLEAR  WS_REGPTR [..XX]
  0075: 031841d005        MOVE   WS_REMIND/HI32 [..XX]  <-  reg[1740]  [XX..]
  007a: 090d417fff        AND    WS_REMIND/HI32 [..XX]  <-  ff7f
  007f: 3e0d410600        COMP   WS_REMIND/HI32 [..XX]  <-  0006
  0084: 449700            JUMP_Equal  0097
  0087: 3e0d410c00        COMP   WS_REMIND/HI32 [..XX]  <-  000c
  008c: 449700            JUMP_Equal  0097
  008f: 3e0d410e00        COMP   WS_REMIND/HI32 [..XX]  <-  000e
  0094: 499a00            JUMP_NotEqual  009a
  0097: 562040            CLEAR  WS_QUOT/LOW32 [...X]
  009a: 560848            CLEAR  WS_REGPTR [..XX]
  009d: 43c700            JUMP   00c7
  00a0: 0e250280          OR     param[02]  [...X]  <-  80
  00a4: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  00a6: 5400cc00          CLEAR  reg[0330]  [XXXX]
  00aa: 560848            CLEAR  WS_REGPTR [..XX]
  00ad: 08250207          AND    param[02]  [...X]  <-  07
  00b1: 0d25ca0001        OR     reg[0328]  [...X]  <-  01
  00b6: 0125c20011        MOVE   reg[0308]  [...X]  <-  11
  00bb: 5400c600          CLEAR  reg[0318]  [XXXX]
  00bf: 5400c800          CLEAR  reg[0320]  [XXXX]
  00c3: 03254001          MOVE   WS_QUOT/LOW32 [...X]  <-  01
  00c7: 0765d005fe        AND    reg[1740]  [..X.]  <-  fe
  00cc: 3da50101          COMP   param[01]  [.X..]  <-  01
  00d0: 47d800            JUMP_BelowOrEq  00d8
  00d3: 0d65d00501        OR     reg[1740]  [..X.]  <-  01
  00d8: 03a040c900        MOVE   WS_QUOT/LOW32 [.X..]  <-  reg[0324]  [...X]
  00dd: 030046c400        MOVE   WS_FB_WIN [XXXX]  <-  reg[0310]  [XXXX]
  00e2: 03024146          MOVE   WS_REMIND/HI32 [XXXX]  <-  WS_FB_WIN [XXXX]
  00e6: 2d0046c600        ADD    WS_FB_WIN [XXXX]  <-  reg[0318]  [XXXX]
  00eb: 2d0041c800        ADD    WS_REMIND/HI32 [XXXX]  <-  reg[0320]  [XXXX]
  00f0: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  00f2: 0132071a40        MOVE   reg[681c]  [...X]  <-  WS_QUOT/LOW32 [.X..]
  00f7: 0132081a40        MOVE   reg[6820]  [...X]  <-  WS_QUOT/LOW32 [.X..]
  00fc: 0102041a46        MOVE   reg[6810]  [XXXX]  <-  WS_FB_WIN [XXXX]
  0101: 0102051a41        MOVE   reg[6814]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0106: 5430c31a          CLEAR  reg[6b0c]  [.X..]
  010a: 54005c1b          CLEAR  reg[6d70]  [XXXX]
  010e: 01015d1b00        MOVE   reg[6d74]  [XXXX]  <-  param[00]  [XXXX]
  0113: 5408091a          CLEAR  reg[6824]  [..XX]
  0117: 54080a1a          CLEAR  reg[6828]  [..XX]
  011b: 54080b1a          CLEAR  reg[682c]  [..XX]
  011f: 54080c1a          CLEAR  reg[6830]  [..XX]
  0123: 01090e1a00        MOVE   reg[6838]  [..XX]  <-  param[00]  [..XX]
  0128: 01190d1a00        MOVE   reg[6834]  [..XX]  <-  param[00]  [XX..]
  012d: 5c19011afcf801    MASK   reg[6804]  [..XX]  &  f8fc  |  param[01]  [XX..]
  0134: 07a5011a0f        AND    reg[6804]  [.X..]  <-  0f
  0139: 0109061a01        MOVE   reg[6818]  [..XX]  <-  param[01]  [..XX]
  013e: 0125001a01        MOVE   reg[6800]  [...X]  <-  01
  0143: 0de59c1b10        OR     reg[6e70]  [X...]  <-  10
  0148: 54200f1a          CLEAR  reg[683c]  [...X]
  014c: 5420351a          CLEAR  reg[68d4]  [...X]
  0150: 54203c1a          CLEAR  reg[68f0]  [...X]
  0154: 5400a11b          CLEAR  reg[6e84]  [XXXX]
  0158: 5400a01b          CLEAR  reg[6e80]  [XXXX]
  015c: 5400a21b          CLEAR  reg[6e88]  [XXXX]
  0160: 0122f61a40        MOVE   reg[6bd8]  [...X]  <-  WS_QUOT/LOW32 [...X]
  0165: 4ba50203          TEST   param[02]  [.X..]  <-  03
  0169: 497701            JUMP_NotEqual  0177
  016c: 0e250280          OR     param[02]  [...X]  <-  80
  0170: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0172: 0d25cc0001        OR     reg[0330]  [...X]  <-  01
  0177: 3a0000            SET_REG_BLOCK  0000
  017a: 5b                EOT
  017b: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  017d: 3d650200          COMP   param[02]  [..X.]  <-  00
  0181: 499801            JUMP_NotEqual  0198
  0184: 5420001a          CLEAR  reg[6800]  [...X]
  0188: 3a0000            SET_REG_BLOCK  0000
  018b: 3c21fc0002        COMP   reg[03f0]  [...X]  <-  param[02]  [...X]
  0190: 499701            JUMP_NotEqual  0197
  0193: 5408c100          CLEAR  reg[0304]  [..XX]
  0197: 5b                EOT
  0198: 3d650210          COMP   param[02]  [..X.]  <-  10
  019c: 44a501            JUMP_Equal  01a5
  019f: 0109061a01        MOVE   reg[6818]  [..XX]  <-  param[01]  [..XX]
  01a4: 5b                EOT
  01a5: 030040041a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[6810]  [XXXX]
  01aa: 090540000000ff    AND    WS_QUOT/LOW32 [XXXX]  <-  ff000000
  01b1: 2d014000          ADD    WS_QUOT/LOW32 [XXXX]  <-  param[00]  [XXXX]
  01b5: 090d4000f0        AND    WS_QUOT/LOW32 [..XX]  <-  f000
  01ba: 0102041a40        MOVE   reg[6810]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  01bf: 080d00ff0f        AND    param[00]  [..XX]  <-  0fff
  01c4: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  01c7: 03314101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [.X..]
  01cb: 740a0041          SHR    param[00]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  01cf: 2c090100          ADD    param[01]  [..XX]  <-  param[00]  [..XX]
  01d3: 082500fc          AND    param[00]  [...X]  <-  fc
  01d7: 14050010          SHIFT_LEFT  param[00]  [XXXX]  by  10
  01db: 01015c1b00        MOVE   reg[6d70]  [XXXX]  <-  param[00]  [XXXX]
  01e0: 01090d1a01        MOVE   reg[6834]  [..XX]  <-  param[01]  [..XX]
  01e5: 5b                EOT


command_table  0000c282  #2c  (UpdateCRTC_DoubleBufferRegisters):

  Size         0058
  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[6ed8]  [..X.]  <-  fe
  0010: 3d650001          COMP   param[00]  [..X.]  <-  01
  0014: 443700            JUMP_Equal  0037
  0017: 54306e1a          CLEAR  reg[69b8]  [.X..]
  001b: 5430271a          CLEAR  reg[689c]  [.X..]
  001f: 5430111a          CLEAR  reg[6844]  [.X..]
  0023: 5420b51b          CLEAR  reg[6ed4]  [...X]
  0027: 5420bd1b          CLEAR  reg[6ef4]  [...X]
  002b: 4a25b61b01        TEST   reg[6ed8]  [...X]  <-  01
  0030: 492b00            JUMP_NotEqual  002b
  0033: 3a0000            SET_REG_BLOCK  0000
  0036: 5b                EOT
  0037: 0d25bd1b01        OR     reg[6ef4]  [...X]  <-  01
  003c: 54009e1b          CLEAR  reg[6e78]  [XXXX]
  0040: 3a0000            SET_REG_BLOCK  0000
  0043: 0d25320101        OR     reg[04c8]  [...X]  <-  01
  0048: 4a25280307        TEST   reg[0ca0]  [...X]  <-  07
  004d: 495700            JUMP_NotEqual  0057
  0050: 0125280304        MOVE   reg[0ca0]  [...X]  <-  04
  0055: 5114              DELAY_MicroSec  14
  0057: 5b                EOT


command_table  0000c2da  #2d  (LUT_AutoFill):

  Size         00d9
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03
  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[69e0]  [...X]
  000f: 5400801a          CLEAR  reg[6a00]  [XXXX]
  0013: 3d650001          COMP   param[00]  [..X.]  <-  01
  0017: 499a00            JUMP_NotEqual  009a
  001a: 4a25011a03        TEST   reg[6804]  [...X]  <-  03
  001f: 445900            JUMP_Equal  0059
  0022: 0d257e1a07        OR     reg[69f8]  [...X]  <-  07
  0027: 01257f1a01        MOVE   reg[69fc]  [...X]  <-  01
  002c: 5101              DELAY_MicroSec  01
  002e: 4a257f1a02        TEST   reg[69fc]  [...X]  <-  02
  0033: 442c00            JUMP_Equal  002c
  0036: 54207f1a          CLEAR  reg[69fc]  [...X]
  003a: 5408811a          CLEAR  reg[6a04]  [..XX]
  003e: 5408821a          CLEAR  reg[6a08]  [..XX]
  0042: 5408831a          CLEAR  reg[6a0c]  [..XX]
  0046: 010d841affff      MOVE   reg[6a10]  [..XX]  <-  ffff
  004c: 010d851affff      MOVE   reg[6a14]  [..XX]  <-  ffff
  0052: 010d861affff      MOVE   reg[6a18]  [..XX]  <-  ffff
  0058: 5b                EOT
  0059: 5400791a          CLEAR  reg[69e4]  [XXXX]
  005d: 6605              SET_DATA_BLOCK  05  (DAC_Info)
  005f: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0064: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0067: 0324400000        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0000] [...X]
  006c: 1505400a          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  0a
  0070: 0324400100        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0001] [...X]
  0075: 1505400a          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  0a
  0079: 0324400200        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0002] [...X]
  007e: 15054004          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  04
  0082: 01027c1a40        MOVE   reg[69f0]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0087: 2d0d420300        ADD    WS_DATAPTR [..XX]  <-  0003
  008c: 2d0d410100        ADD    WS_REMIND/HI32 [..XX]  <-  0001
  0091: 3e0d410001        COMP   WS_REMIND/HI32 [..XX]  <-  0100
  0096: 456700            JUMP_Below  0067
  0099: 5b                EOT
  009a: 0131791a00        MOVE   reg[69e4]  [...X]  <-  param[00]  [.X..]
  009f: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  00a2: 03194101          MOVE   WS_REMIND/HI32 [..XX]  <-  param[01]  [XX..]
  00a6: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  00a9: 3d650002          COMP   param[00]  [..X.]  <-  02
  00ad: 49bc00            JUMP_NotEqual  00bc
  00b0: 0300407c1a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[69f0]  [XXXX]
  00b5: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00b9: 43c500            JUMP   00c5
  00bc: 03034000          MOVE   WS_QUOT/LOW32 [XXXX]  <-  fb[00]     [XXXX]
  00c0: 01027c1a40        MOVE   reg[69f0]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00c5: 2d054604000000    ADD    WS_FB_WIN [XXXX]  <-  00000004
  00cc: 2d8d410100        ADD    WS_REMIND/HI32 [XX..]  <-  0001
  00d1: 3e894101          COMP   WS_REMIND/HI32 [XX..]  <-  param[01]  [..XX]
  00d5: 45a900            JUMP_Below  00a9
  00d8: 5b                EOT


command_table  00000000  #2e  (EnableHW_IconCursor):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #2f  (GetMemoryClock):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000c3b4  #30  (GetEngineClock):

  Size         007d
  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: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  0009: 0320408001        MOVE   WS_QUOT/LOW32 [...X]  <-  reg[0600]  [...X]
  000e: 66ff              SET_DATA_BLOCK  ff  (this table)
  0010: 2d0d425500        ADD    WS_DATAPTR [..XX]  <-  0055
  0015: 3e0c400200        COMP   WS_QUOT/LOW32 [..XX]  <-  data[0002] [..XX]
  001a: 472500            JUMP_BelowOrEq  0025
  001d: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  0022: 431500            JUMP   0015
  0025: 330c400400        SUB    WS_QUOT/LOW32 [..XX]  <-  data[0004] [..XX]
  002a: 210c400600        MUL    WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  002f: 2d0c400000        ADD    WS_QUOT/LOW32 [..XX]  <-  data[0000] [..XX]
  0034: 561840            CLEAR  WS_QUOT/LOW32 [XX..]
  0037: 03024640          MOVE   WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  003b: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  003d: 0204000800        MOVE   param[00]  [XXXX]  <-  data[0008] [XXXX]
  0042: 20050064000000    MUL    param[00]  [XXXX]  <-  00000064
  0049: 27024046          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_FB_WIN [XXXX]
  004d: 02020040          MOVE   param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0051: 5b                EOT
  0052: 7a28006400000000000000ffff070001000000c8003f000800190040065f0040
        003200800c7f0060006400  
                          CTB_DS  40 bytes


command_table  0000c432  #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[6e00]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  0032: 5408821b          CLEAR  reg[6e08]  [..XX]
  0036: 0199821b02        MOVE   reg[6e08]  [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[6e04]  [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[6e04]  [..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[6e0c]  [...X]  <-  WS_REMIND/HI32 [...X]
  0084: 54005e1b          CLEAR  reg[6d78]  [XXXX]
  0088: 01315e1b04        MOVE   reg[6d78]  [...X]  <-  param[04]  [.X..]
  008d: 01b15e1b04        MOVE   reg[6d78]  [.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[6e1c]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  00a4: 54088e1b          CLEAR  reg[6e38]  [..XX]
  00a8: 01998e1b03        MOVE   reg[6e38]  [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[6e34]  [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[6e34]  [..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[6e3c]  [...X]  <-  WS_REMIND/HI32 [...X]
  00f6: 54005f1b          CLEAR  reg[6d7c]  [XXXX]
  00fa: 01395f1b04        MOVE   reg[6d7c]  [...X]  <-  param[04]  [X...]
  00ff: 01b95f1b04        MOVE   reg[6d7c]  [.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[6e78]  [...X]  <-  WS_REMIND/HI32 [...X]
  0115: 3a0000            SET_REG_BLOCK  0000
  0118: 5b                EOT
  0119: 7a0c000000000300260029002c002f  
                          CTB_DS  12 bytes


command_table  0000c55a  #32  (ExternalEncoderControl):

  Size         13d1
  Format Rev.  02
  Param Rev.   00
  Content Rev. 03
  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: 560000            CLEAR  work[00]   [XXXX]
  000c: 03090000          MOVE   work[00]   [..XX]  <-  param[00]  [..XX]
  0010: 020d002321        MOVE   param[00]  [..XX]  <-  2123
  0015: 4ba50010          TEST   param[00]  [.X..]  <-  10
  0019: 442100            JUMP_Equal  0021
  001c: 020d002322        MOVE   param[00]  [..XX]  <-  2223
  0021: 5249              CALL_TABLE  49  (EnableYUV)
  0023: 3e0d420000        COMP   WS_DATAPTR [..XX]  <-  0000
  0028: 44be05            JUMP_Equal  05be
  002b: 030c410400        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0004] [..XX]
  0030: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  0034: 44be05            JUMP_Equal  05be
  0037: 3e254115          COMP   WS_REMIND/HI32 [...X]  <-  15
  003b: 44be05            JUMP_Equal  05be
  003e: 42390063077e026305f7006306f7006312270263015c00630071005a5a  
                          SWITCH  param[00]  [X...]
        07->027e 05->00f7 06->00f7 12->0227 01->005c 00->0071
  005b: 5b                EOT
  005c: 4ba50010          TEST   param[00]  [.X..]  <-  10
  0060: 446d0a            JUMP_Equal  0a6d
  0063: 4aa5cb0501        TEST   reg[172c]  [.X..]  <-  01
  0068: 497100            JUMP_NotEqual  0071
  006b: 0de5191903        OR     reg[6464]  [X...]  <-  03
  0070: 5b                EOT
  0071: 4ba50010          TEST   param[00]  [.X..]  <-  10
  0075: 446d0a            JUMP_Equal  0a6d
  0078: 030c410100        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0001] [..XX]
  007d: 66ff              SET_DATA_BLOCK  ff  (this table)
  007f: 2d0d42b913        ADD    WS_DATAPTR [..XX]  <-  13b9
  0084: 3e0c410000        COMP   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  0089: 449400            JUMP_Equal  0094
  008c: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0091: 438400            JUMP   0084
  0094: 030c480200        MOVE   WS_REGPTR [..XX]  <-  data[0002] [..XX]
  0099: 4a25511c01        TEST   reg[7144]  [...X]  <-  01
  009e: 446d0a            JUMP_Equal  0a6d
  00a1: 030d410100        MOVE   WS_REMIND/HI32 [..XX]  <-  0001
  00a6: 66ff              SET_DATA_BLOCK  ff  (this table)
  00a8: 2d0d42b913        ADD    WS_DATAPTR [..XX]  <-  13b9
  00ad: 4a62501c41        TEST   reg[7140]  [..X.]  <-  WS_REMIND/HI32 [...X]
  00b2: 49c800            JUMP_NotEqual  00c8
  00b5: 15254101          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  01
  00b9: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  00be: 3e254140          COMP   WS_REMIND/HI32 [...X]  <-  40
  00c2: 49ad00            JUMP_NotEqual  00ad
  00c5: 43dd00            JUMP   00dd
  00c8: 030c480200        MOVE   WS_REGPTR [..XX]  <-  data[0002] [..XX]
  00cd: 5408c31c          CLEAR  reg[730c]  [..XX]
  00d1: 51c8              DELAY_MicroSec  c8
  00d3: 0d25c41c01        OR     reg[7310]  [...X]  <-  01
  00d8: 5132              DELAY_MicroSec  32
  00da: 560848            CLEAR  WS_REGPTR [..XX]
  00dd: 03250103          MOVE   work[01]   [...X]  <-  03
  00e1: 03050001bcff00    MOVE   work[00]   [XXXX]  <-  00ffbc01
  00e8: 433901            JUMP   0139
  00eb: 4ca54102          TEST   WS_REMIND/HI32 [.X..]  <-  02
  00ef: 446d0a            JUMP_Equal  0a6d
  00f2: 5001              DELAY_MilliSec  01
  00f4: 43dd00            JUMP   00dd
  00f7: 562001            CLEAR  work[01]   [...X]
  00fa: 03050000f3fe01    MOVE   work[00]   [XXXX]  <-  01fef300
  0101: 3de50005          COMP   param[00]  [X...]  <-  05
  0105: 443901            JUMP_Equal  0139
  0108: 038d00fe00        MOVE   work[00]   [XX..]  <-  00fe
  010d: 433901            JUMP   0139
  0110: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0112: 0324412800        MOVE   WS_REMIND/HI32 [...X]  <-  data[0028] [...X]
  0117: 4c254101          TEST   WS_REMIND/HI32 [...X]  <-  01
  011b: 446d0a            JUMP_Equal  0a6d
  011e: 03250101          MOVE   work[01]   [...X]  <-  01
  0122: 03050000f4fb04    MOVE   work[00]   [XXXX]  <-  04fbf400
  0129: 3de50005          COMP   param[00]  [X...]  <-  05
  012d: 443901            JUMP_Equal  0139
  0130: 038d00fb00        MOVE   work[00]   [XX..]  <-  00fb
  0135: 433901            JUMP   0139
  0138: 5b                EOT
  0139: 562801            CLEAR  work[01]   [..X.]
  013c: 03990100          MOVE   work[01]   [XX..]  <-  param[00]  [XX..]
  0140: 3b05004c0000      SET_FB_BASE  00004c00
  0146: 040500f0058061    MOVE   fb[00]     [XXXX]  <-  618005f0
  014d: 570001            CLEAR  fb[01]     [XXXX]
  0150: 040a0100          MOVE   fb[01]     [..XX]  <-  work[00]   [..XX]
  0154: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  0158: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  015c: 020500004c0000    MOVE   param[00]  [XXXX]  <-  00004c00
  0163: 551001            CLEAR  param[01]  [.XX.]
  0166: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  0168: 3d650100          COMP   param[01]  [..X.]  <-  00
  016c: 447f01            JUMP_Equal  017f
  016f: 51c8              DELAY_MicroSec  c8
  0171: 51c8              DELAY_MicroSec  c8
  0173: 2d650101          ADD    work[01]   [..X.]  <-  01
  0177: 3e65010c          COMP   work[01]   [..X.]  <-  0c
  017b: 455c01            JUMP_Below  015c
  017e: 5b                EOT
  017f: 562801            CLEAR  work[01]   [..X.]
  0182: 3b05004c0000      SET_FB_BASE  00004c00
  0188: 040500f2059040    MOVE   fb[00]     [XXXX]  <-  409005f2
  018f: 020500004c044c    MOVE   param[00]  [XXXX]  <-  4c044c00
  0196: 551001            CLEAR  param[01]  [.XX.]
  0199: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  019b: 3d650100          COMP   param[01]  [..X.]  <-  00
  019f: 44ae01            JUMP_Equal  01ae
  01a2: 2d650101          ADD    work[01]   [..X.]  <-  01
  01a6: 3e650106          COMP   work[01]   [..X.]  <-  06
  01aa: 458201            JUMP_Below  0182
  01ad: 5b                EOT
  01ae: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  01b1: 3b05044c0000      SET_FB_BASE  00004c04
  01b7: 03a34100          MOVE   WS_REMIND/HI32 [.X..]  <-  fb[00]     [...X]
  01bb: 3ea500ff          COMP   work[00]   [.X..]  <-  ff
  01bf: 440102            JUMP_Equal  0201
  01c2: 09b24100          AND    WS_REMIND/HI32 [.X..]  <-  work[00]   [.X..]
  01c6: 0fba4100          OR     WS_REMIND/HI32 [.X..]  <-  work[00]   [X...]
  01ca: 030a4100          MOVE   WS_REMIND/HI32 [..XX]  <-  work[00]   [..XX]
  01ce: 3b05004c0000      SET_FB_BASE  00004c00
  01d4: 040500f0058072    MOVE   fb[00]     [XXXX]  <-  728005f0
  01db: 04020141          MOVE   fb[01]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  01df: 562801            CLEAR  work[01]   [..X.]
  01e2: 020500004c0000    MOVE   param[00]  [XXXX]  <-  00004c00
  01e9: 551001            CLEAR  param[01]  [.XX.]
  01ec: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  01ee: 3d650100          COMP   param[01]  [..X.]  <-  00
  01f2: 440102            JUMP_Equal  0201
  01f5: 2d650101          ADD    work[01]   [..X.]  <-  01
  01f9: 3e650106          COMP   work[01]   [..X.]  <-  06
  01fd: 45e201            JUMP_Below  01e2
  0200: 5b                EOT
  0201: 029a0001          MOVE   param[00]  [XX..]  <-  work[01]   [XX..]
  0205: 02210001          MOVE   param[00]  [...X]  <-  param[01]  [...X]
  0209: 02790001          MOVE   param[00]  [..X.]  <-  param[01]  [X...]
  020d: 42220163001001630138016302b3026303eb006304c8025a5a  
                          SWITCH  work[01]   [...X]
        00->0110 01->0138 02->02b3 03->00eb 04->02c8
  0226: 5b                EOT
  0227: 0725c905fc        AND    reg[1724]  [...X]  <-  fc
  022c: 563000            CLEAR  work[00]   [.X..]
  022f: 3b05004c0000      SET_FB_BASE  00004c00
  0235: 04050000029040    MOVE   fb[00]     [XXXX]  <-  40900200
  023c: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  0240: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  0244: 020500004c044c    MOVE   param[00]  [XXXX]  <-  4c044c00
  024b: 551001            CLEAR  param[01]  [.XX.]
  024e: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  0250: 3d650100          COMP   param[01]  [..X.]  <-  00
  0254: 446702            JUMP_Equal  0267
  0257: 51c8              DELAY_MicroSec  c8
  0259: 51c8              DELAY_MicroSec  c8
  025b: 2da50001          ADD    work[00]   [.X..]  <-  01
  025f: 3ea50006          COMP   work[00]   [.X..]  <-  06
  0263: 452f02            JUMP_Below  022f
  0266: 5b                EOT
  0267: 3b05044c0000      SET_FB_BASE  00004c04
  026d: 0a25003f          AND    fb[00]     [...X]  <-  3f
  0271: 3f250000          COMP   fb[00]     [...X]  <-  00
  0275: 447d02            JUMP_Equal  027d
  0278: 0d25c90502        OR     reg[1724]  [...X]  <-  02
  027d: 5b                EOT
  027e: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0281: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  0285: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  0289: 150d4101          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  01
  028d: 66ff              SET_DATA_BLOCK  ff  (this table)
  028f: 2d0d42710a        ADD    WS_DATAPTR [..XX]  <-  0a71
  0294: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0298: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  029d: 07a58018fb        AND    reg[6200]  [.X..]  <-  fb
  02a2: 560848            CLEAR  WS_REGPTR [..XX]
  02a5: 03250102          MOVE   work[01]   [...X]  <-  02
  02a9: 0305000002ff00    MOVE   work[00]   [XXXX]  <-  00ff0200
  02b0: 433901            JUMP   0139
  02b3: 3ea54120          COMP   WS_REMIND/HI32 [.X..]  <-  20
  02b7: 49d902            JUMP_NotEqual  02d9
  02ba: 03250104          MOVE   work[01]   [...X]  <-  04
  02be: 0305000003ff00    MOVE   work[00]   [XXXX]  <-  00ff0300
  02c5: 433901            JUMP   0139
  02c8: 3ea54131          COMP   WS_REMIND/HI32 [.X..]  <-  31
  02cc: 49d902            JUMP_NotEqual  02d9
  02cf: 66ff              SET_DATA_BLOCK  ff  (this table)
  02d1: 2d0d42f512        ADD    WS_DATAPTR [..XX]  <-  12f5
  02d6: 43ec02            JUMP   02ec
  02d9: 66ff              SET_DATA_BLOCK  ff  (this table)
  02db: 2d0d42f911        ADD    WS_DATAPTR [..XX]  <-  11f9
  02e0: 4ba50010          TEST   param[00]  [.X..]  <-  10
  02e4: 44ec02            JUMP_Equal  02ec
  02e7: 2d0d424000        ADD    WS_DATAPTR [..XX]  <-  0040
  02ec: 030541804c0000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00004c80
  02f3: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  02f6: 0404000000        MOVE   fb[00]     [XXXX]  <-  data[0000] [XXXX]
  02fb: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0300: 2d054104000000    ADD    WS_REMIND/HI32 [XXXX]  <-  00000004
  0307: 3f0500ffffffff    COMP   fb[00]     [XXXX]  <-  ffffffff
  030e: 49f302            JUMP_NotEqual  02f3
  0311: 4ba50010          TEST   param[00]  [.X..]  <-  10
  0315: 445705            JUMP_Equal  0557
  0318: 02050106000000    MOVE   param[01]  [XXXX]  <-  00000006
  031f: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0322: 661a              SET_DATA_BLOCK  1a  (ASIC_InternalSS_Info/ASIC_MVDDC_Info)
  0324: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  0329: 2d0a4142          ADD    WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  032d: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0332: 3d24010800        COMP   param[01]  [...X]  <-  data[0008] [...X]
  0337: 444e03            JUMP_Equal  034e
  033a: 2d0d420c00        ADD    WS_DATAPTR [..XX]  <-  000c
  033f: 3e0a4241          COMP   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0343: 493203            JUMP_NotEqual  0332
  0346: 030d410000        MOVE   WS_REMIND/HI32 [..XX]  <-  0000
  034b: 432704            JUMP   0427
  034e: 030c410400        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0004] [..XX]
  0353: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  0358: 442704            JUMP_Equal  0427
  035b: 020c010600        MOVE   param[01]  [..XX]  <-  data[0006] [..XX]
  0360: 03024641          MOVE   WS_FB_WIN [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0364: 26050164000000    DIV    param[01]  [XXXX]  <-  00000064
  036b: 03020140          MOVE   work[01]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  036f: 21024601          MUL    WS_FB_WIN [XXXX]  <-  work[01]   [XXXX]
  0373: 02020140          MOVE   param[01]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0377: 21024046          MUL    WS_QUOT/LOW32 [XXXX]  <-  WS_FB_WIN [XXXX]
  037b: 21054000040000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00000400
  0382: 2705407d010000    DIV    WS_QUOT/LOW32 [XXXX]  <-  0000017d
  0389: 03024640          MOVE   WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  038d: 20050100000800    MUL    param[01]  [XXXX]  <-  00080000
  0394: 27054071020000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00000271
  039b: 21054010000000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00000010
  03a2: 2d024640          ADD    WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  03a6: 03024146          MOVE   WS_REMIND/HI32 [XXXX]  <-  WS_FB_WIN [XXXX]
  03aa: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  03ac: 550001            CLEAR  param[01]  [XXXX]
  03af: 020c010400        MOVE   param[01]  [..XX]  <-  data[0004] [..XX]
  03b4: 20050130020000    MUL    param[01]  [XXXX]  <-  00000230
  03bb: 3d0d019706        COMP   param[01]  [..XX]  <-  0697
  03c0: 47eb03            JUMP_BelowOrEq  03eb
  03c3: 1b054001          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  01
  03c7: 3d0d012f0d        COMP   param[01]  [..XX]  <-  0d2f
  03cc: 47eb03            JUMP_BelowOrEq  03eb
  03cf: 1b054001          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  01
  03d3: 3d0d015e1a        COMP   param[01]  [..XX]  <-  1a5e
  03d8: 47eb03            JUMP_BelowOrEq  03eb
  03db: 1b054001          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  01
  03df: 3d0d01bc34        COMP   param[01]  [..XX]  <-  34bc
  03e4: 47eb03            JUMP_BelowOrEq  03eb
  03e7: 1b054001          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  01
  03eb: 03020040          MOVE   work[00]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  03ef: 3b05e84c0000      SET_FB_BASE  00004ce8
  03f5: 27024100          DIV    WS_REMIND/HI32 [XXXX]  <-  work[00]   [XXXX]
  03f9: 04a20040          MOVE   fb[00]     [.X..]  <-  WS_QUOT/LOW32 [...X]
  03fd: 3b05ec4c0000      SET_FB_BASE  00004cec
  0403: 15050109          SHIFT_LEFT  work[01]   [XXXX]  by  09
  0407: 27020001          DIV    work[00]   [XXXX]  <-  work[01]   [XXXX]
  040b: 0f254080          OR     WS_QUOT/LOW32 [...X]  <-  80
  040f: 04a20040          MOVE   fb[00]     [.X..]  <-  WS_QUOT/LOW32 [...X]
  0413: 3b05184d0000      SET_FB_BASE  00004d18
  0419: 04a50000          MOVE   fb[00]     [.X..]  <-  00
  041d: 3b05204d0000      SET_FB_BASE  00004d20
  0423: 04a50002          MOVE   fb[00]     [.X..]  <-  02
  0427: 3b05f04c0000      SET_FB_BASE  00004cf0
  042d: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  042f: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  0434: 4ce54101          TEST   WS_REMIND/HI32 [X...]  <-  01
  0438: 493f04            JUMP_NotEqual  043f
  043b: 04a50000          MOVE   fb[00]     [.X..]  <-  00
  043f: 3b051c4d0000      SET_FB_BASE  00004d1c
  0445: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0447: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  044c: 4ce54101          TEST   WS_REMIND/HI32 [X...]  <-  01
  0450: 495704            JUMP_NotEqual  0457
  0453: 04a5003c          MOVE   fb[00]     [.X..]  <-  3c
  0457: 3b05a44c0000      SET_FB_BASE  00004ca4
  045d: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  045f: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  0464: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  0468: 447a04            JUMP_Equal  047a
  046b: 04a50046          MOVE   fb[00]     [.X..]  <-  46
  046f: 4ce54110          TEST   WS_REMIND/HI32 [X...]  <-  10
  0473: 497a04            JUMP_NotEqual  047a
  0476: 04a5004a          MOVE   fb[00]     [.X..]  <-  4a
  047a: 3b05204d0000      SET_FB_BASE  00004d20
  0480: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0482: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  0487: 4ce54120          TEST   WS_REMIND/HI32 [X...]  <-  20
  048b: 499204            JUMP_NotEqual  0492
  048e: 10a50004          OR     fb[00]     [.X..]  <-  04
  0492: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0494: 0324413400        MOVE   WS_REMIND/HI32 [...X]  <-  data[0034] [...X]
  0499: 3b05c44c0000      SET_FB_BASE  00004cc4
  049f: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  04a3: 0324413500        MOVE   WS_REMIND/HI32 [...X]  <-  data[0035] [...X]
  04a8: 3b05c84c0000      SET_FB_BASE  00004cc8
  04ae: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  04b2: 0324413900        MOVE   WS_REMIND/HI32 [...X]  <-  data[0039] [...X]
  04b7: 3b05cc4c0000      SET_FB_BASE  00004ccc
  04bd: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  04c1: 0324413700        MOVE   WS_REMIND/HI32 [...X]  <-  data[0037] [...X]
  04c6: 3b05d04c0000      SET_FB_BASE  00004cd0
  04cc: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  04d0: 0324413600        MOVE   WS_REMIND/HI32 [...X]  <-  data[0036] [...X]
  04d5: 3b05d44c0000      SET_FB_BASE  00004cd4
  04db: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  04df: 0324413a00        MOVE   WS_REMIND/HI32 [...X]  <-  data[003a] [...X]
  04e4: 3b05d84c0000      SET_FB_BASE  00004cd8
  04ea: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  04ee: 0324413800        MOVE   WS_REMIND/HI32 [...X]  <-  data[0038] [...X]
  04f3: 3b05dc4c0000      SET_FB_BASE  00004cdc
  04f9: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  04fd: 3b05a84c0000      SET_FB_BASE  00004ca8
  0503: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  0505: 03e4413601        MOVE   WS_REMIND/HI32 [X...]  <-  data[0136] [...X]
  050a: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  050e: 442905            JUMP_Equal  0529
  0511: 04a50067          MOVE   fb[00]     [.X..]  <-  67
  0515: 04a50189          MOVE   fb[01]     [.X..]  <-  89
  0519: 04a502ab          MOVE   fb[02]     [.X..]  <-  ab
  051d: 04a50301          MOVE   fb[03]     [.X..]  <-  01
  0521: 04a50423          MOVE   fb[04]     [.X..]  <-  23
  0525: 04a50545          MOVE   fb[05]     [.X..]  <-  45
  0529: 3b05c04c0000      SET_FB_BASE  00004cc0
  052f: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  0531: 03e4413601        MOVE   WS_REMIND/HI32 [X...]  <-  data[0136] [...X]
  0536: 4ce54120          TEST   WS_REMIND/HI32 [X...]  <-  20
  053a: 444605            JUMP_Equal  0546
  053d: 03e4413701        MOVE   WS_REMIND/HI32 [X...]  <-  data[0137] [...X]
  0542: 04ba0041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [X...]
  0546: 3b05084d0000      SET_FB_BASE  00004d08
  054c: 4ce54110          TEST   WS_REMIND/HI32 [X...]  <-  10
  0550: 445705            JUMP_Equal  0557
  0553: 04a50080          MOVE   fb[00]     [.X..]  <-  80
  0557: 030500804c0000    MOVE   work[00]   [XXXX]  <-  00004c80
  055e: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  0562: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  0566: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0569: 030a4100          MOVE   WS_REMIND/HI32 [..XX]  <-  work[00]   [..XX]
  056d: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  0570: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  0574: 3e0541ffffffff    COMP   WS_REMIND/HI32 [XXXX]  <-  ffffffff
  057b: 44bd05            JUMP_Equal  05bd
  057e: 3b05004c0000      SET_FB_BASE  00004c00
  0584: 040501f0058072    MOVE   fb[01]     [XXXX]  <-  728005f0
  058b: 04020241          MOVE   fb[02]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  058f: 020500044c0000    MOVE   param[00]  [XXXX]  <-  00004c04
  0596: 551001            CLEAR  param[01]  [.XX.]
  0599: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  059b: 3d650100          COMP   param[01]  [..X.]  <-  00
  059f: 44b205            JUMP_Equal  05b2
  05a2: 51c8              DELAY_MicroSec  c8
  05a4: 51c8              DELAY_MicroSec  c8
  05a6: 2da50001          ADD    work[00]   [.X..]  <-  01
  05aa: 3ea50007          COMP   work[00]   [.X..]  <-  07
  05ae: 456605            JUMP_Below  0566
  05b1: 5b                EOT
  05b2: 2d0d000400        ADD    work[00]   [..XX]  <-  0004
  05b7: 561800            CLEAR  work[00]   [XX..]
  05ba: 436605            JUMP   0566
  05bd: 5b                EOT
  05be: 020d002221        MOVE   param[00]  [..XX]  <-  2122
  05c3: 5249              CALL_TABLE  49  (EnableYUV)
  05c5: 3e0d420000        COMP   WS_DATAPTR [..XX]  <-  0000
  05ca: 446d0a            JUMP_Equal  0a6d
  05cd: 4239006307eb056300c9066301d806630f05076312e7066314f6065a5a  
                          SWITCH  param[00]  [X...]
        07->05eb 00->06c9 01->06d8 0f->0705 12->06e7 14->06f6
  05ea: 5b                EOT
  05eb: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  05ee: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  05f2: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  05f6: 150d4101          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  01
  05fa: 66ff              SET_DATA_BLOCK  ff  (this table)
  05fc: 2d0d42710a        ADD    WS_DATAPTR [..XX]  <-  0a71
  0601: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0605: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  060a: 07a58018fb        AND    reg[6200]  [.X..]  <-  fb
  060f: 560848            CLEAR  WS_REGPTR [..XX]
  0612: 03010100          MOVE   work[01]   [XXXX]  <-  param[00]  [XXXX]
  0616: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  061a: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  061e: 3b05004c0000      SET_FB_BASE  00004c00
  0624: 040500a8509843    MOVE   fb[00]     [XXXX]  <-  439850a8
  062b: 551001            CLEAR  param[01]  [.XX.]
  062e: 020500004c044c    MOVE   param[00]  [XXXX]  <-  4c044c00
  0635: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  0637: 3b05004c0000      SET_FB_BASE  00004c00
  063d: 03034001          MOVE   WS_QUOT/LOW32 [XXXX]  <-  fb[01]     [XXXX]
  0641: 3d650100          COMP   param[01]  [..X.]  <-  00
  0645: 445e06            JUMP_Equal  065e
  0648: 51c8              DELAY_MicroSec  c8
  064a: 51c8              DELAY_MicroSec  c8
  064c: 2da50001          ADD    work[00]   [.X..]  <-  01
  0650: 02020001          MOVE   param[00]  [XXXX]  <-  work[01]   [XXXX]
  0654: 3ea50007          COMP   work[00]   [.X..]  <-  07
  0658: 451606            JUMP_Below  0616
  065b: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  065e: 02020001          MOVE   param[00]  [XXXX]  <-  work[01]   [XXXX]
  0662: 561800            CLEAR  work[00]   [XX..]
  0665: 66ff              SET_DATA_BLOCK  ff  (this table)
  0667: 2d0d427d0a        ADD    WS_DATAPTR [..XX]  <-  0a7d
  066c: 030d01c001        MOVE   work[01]   [..XX]  <-  01c0
  0671: 030541804c0000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00004c80
  0678: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  067b: 0404000000        MOVE   fb[00]     [XXXX]  <-  data[0000] [XXXX]
  0680: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0685: 2d054104000000    ADD    WS_REMIND/HI32 [XXXX]  <-  00000004
  068c: 330d010400        SUB    work[01]   [..XX]  <-  0004
  0691: 3e0d010000        COMP   work[01]   [..XX]  <-  0000
  0696: 497806            JUMP_NotEqual  0678
  0699: 3e254000          COMP   WS_QUOT/LOW32 [...X]  <-  00
  069d: 44b506            JUMP_Equal  06b5
  06a0: 3e254032          COMP   WS_QUOT/LOW32 [...X]  <-  32
  06a4: 49ab06            JUMP_NotEqual  06ab
  06a7: 0325401f          MOVE   WS_QUOT/LOW32 [...X]  <-  1f
  06ab: 3b05304e0000      SET_FB_BASE  00004e30
  06b1: 04220040          MOVE   fb[00]     [...X]  <-  WS_QUOT/LOW32 [...X]
  06b5: 3e654000          COMP   WS_QUOT/LOW32 [..X.]  <-  00
  06b9: 440909            JUMP_Equal  0909
  06bc: 3b05384e0000      SET_FB_BASE  00004e38
  06c2: 046a0040          MOVE   fb[00]     [..X.]  <-  WS_QUOT/LOW32 [..X.]
  06c6: 430909            JUMP   0909
  06c9: 66ff              SET_DATA_BLOCK  ff  (this table)
  06cb: 2d0d427d0f        ADD    WS_DATAPTR [..XX]  <-  0f7d
  06d0: 030d406401        MOVE   WS_QUOT/LOW32 [..XX]  <-  0164
  06d5: 431107            JUMP   0711
  06d8: 66ff              SET_DATA_BLOCK  ff  (this table)
  06da: 2d0d42250f        ADD    WS_DATAPTR [..XX]  <-  0f25
  06df: 030d405800        MOVE   WS_QUOT/LOW32 [..XX]  <-  0058
  06e4: 431107            JUMP   0711
  06e7: 66ff              SET_DATA_BLOCK  ff  (this table)
  06e9: 2d0d42e110        ADD    WS_DATAPTR [..XX]  <-  10e1
  06ee: 030d400401        MOVE   WS_QUOT/LOW32 [..XX]  <-  0104
  06f3: 431107            JUMP   0711
  06f6: 66ff              SET_DATA_BLOCK  ff  (this table)
  06f8: 2d0d42e511        ADD    WS_DATAPTR [..XX]  <-  11e5
  06fd: 030d401400        MOVE   WS_QUOT/LOW32 [..XX]  <-  0014
  0702: 431107            JUMP   0711
  0705: 66ff              SET_DATA_BLOCK  ff  (this table)
  0707: 2d0d423d0c        ADD    WS_DATAPTR [..XX]  <-  0c3d
  070c: 030d40e802        MOVE   WS_QUOT/LOW32 [..XX]  <-  02e8
  0711: 030541804c0000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00004c80
  0718: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  071b: 0404000000        MOVE   fb[00]     [XXXX]  <-  data[0000] [XXXX]
  0720: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0725: 2d054104000000    ADD    WS_REMIND/HI32 [XXXX]  <-  00000004
  072c: 330d400400        SUB    WS_QUOT/LOW32 [..XX]  <-  0004
  0731: 3e0d400000        COMP   WS_QUOT/LOW32 [..XX]  <-  0000
  0736: 491807            JUMP_NotEqual  0718
  0739: 3de5000f          COMP   param[00]  [X...]  <-  0f
  073d: 490909            JUMP_NotEqual  0909
  0740: 03054100006400    MOVE   WS_REMIND/HI32 [XXXX]  <-  00640000
  0747: 03054000002200    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00220000
  074e: 4ba50001          TEST   param[00]  [.X..]  <-  01
  0752: 446307            JUMP_Equal  0763
  0755: 03054100002300    MOVE   WS_REMIND/HI32 [XXXX]  <-  00230000
  075c: 03054000001b00    MOVE   WS_QUOT/LOW32 [XXXX]  <-  001b0000
  0763: 3b05bc4d0000      SET_FB_BASE  00004dbc
  0769: 04020041          MOVE   fb[00]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  076d: 3b05c44d0000      SET_FB_BASE  00004dc4
  0773: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0777: 03054180000000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00000080
  077e: 4ba50001          TEST   param[00]  [.X..]  <-  01
  0782: 448c07            JUMP_Equal  078c
  0785: 03054100000000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00000000
  078c: 3b05184e0000      SET_FB_BASE  00004e18
  0792: 0f034100          OR     WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  0796: 0f0d410102        OR     WS_REMIND/HI32 [..XX]  <-  0201
  079b: 038a4141          MOVE   WS_REMIND/HI32 [XX..]  <-  WS_REMIND/HI32 [..XX]
  079f: 0f0d410008        OR     WS_REMIND/HI32 [..XX]  <-  0800
  07a4: 030a4041          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_REMIND/HI32 [..XX]
  07a8: 0f0d402000        OR     WS_QUOT/LOW32 [..XX]  <-  0020
  07ad: 040a0041          MOVE   fb[00]     [..XX]  <-  WS_REMIND/HI32 [..XX]
  07b1: 041a0941          MOVE   fb[09]     [..XX]  <-  WS_REMIND/HI32 [XX..]
  07b5: 040a0b40          MOVE   fb[0b]     [..XX]  <-  WS_QUOT/LOW32 [..XX]
  07b9: 3d650101          COMP   param[01]  [..X.]  <-  01
  07bd: 44eb07            JUMP_Equal  07eb
  07c0: 040a0241          MOVE   fb[02]     [..XX]  <-  WS_REMIND/HI32 [..XX]
  07c4: 041a0d41          MOVE   fb[0d]     [..XX]  <-  WS_REMIND/HI32 [XX..]
  07c8: 040a0f40          MOVE   fb[0f]     [..XX]  <-  WS_QUOT/LOW32 [..XX]
  07cc: 3d650102          COMP   param[01]  [..X.]  <-  02
  07d0: 44eb07            JUMP_Equal  07eb
  07d3: 040a0441          MOVE   fb[04]     [..XX]  <-  WS_REMIND/HI32 [..XX]
  07d7: 040a0641          MOVE   fb[06]     [..XX]  <-  WS_REMIND/HI32 [..XX]
  07db: 041a1141          MOVE   fb[11]     [..XX]  <-  WS_REMIND/HI32 [XX..]
  07df: 040a1340          MOVE   fb[13]     [..XX]  <-  WS_QUOT/LOW32 [..XX]
  07e3: 041a1541          MOVE   fb[15]     [..XX]  <-  WS_REMIND/HI32 [XX..]
  07e7: 040a1740          MOVE   fb[17]     [..XX]  <-  WS_QUOT/LOW32 [..XX]
  07eb: 030540001bb700    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00b71b00
  07f2: 27024000          DIV    WS_QUOT/LOW32 [XXXX]  <-  work[00]   [XXXX]
  07f6: 27054064000000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00000064
  07fd: 03020140          MOVE   work[01]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0801: 21020100          MUL    work[01]   [XXXX]  <-  work[00]   [XXXX]
  0805: 21054001000000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00000001
  080c: 038a0001          MOVE   work[00]   [XX..]  <-  work[01]   [..XX]
  0810: 03020140          MOVE   work[01]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0814: 210540f5280000    MUL    WS_QUOT/LOW32 [XXXX]  <-  000028f5
  081b: 03024140          MOVE   WS_REMIND/HI32 [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  081f: 03024001          MOVE   WS_QUOT/LOW32 [XXXX]  <-  work[01]   [XXXX]
  0823: 03020141          MOVE   work[01]   [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0827: 2105404c000000    MUL    WS_QUOT/LOW32 [XXXX]  <-  0000004c
  082e: 27054064000000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00000064
  0835: 2d024001          ADD    WS_QUOT/LOW32 [XXXX]  <-  work[01]   [XXXX]
  0839: 2d05400c000000    ADD    WS_QUOT/LOW32 [XXXX]  <-  0000000c
  0840: 27054019000000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00000019
  0847: 03050101400000    MOVE   work[01]   [XXXX]  <-  00004001
  084e: 3b059c4e0000      SET_FB_BASE  00004e9c
  0854: 04020001          MOVE   fb[00]     [XXXX]  <-  work[01]   [XXXX]
  0858: 3b05a44e0000      SET_FB_BASE  00004ea4
  085e: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0862: 3b057c4e0000      SET_FB_BASE  00004e7c
  0868: 1b054014          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  14
  086c: 15054010          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  10
  0870: 2d054000000000    ADD    WS_QUOT/LOW32 [XXXX]  <-  00000000
  0877: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  087b: 560001            CLEAR  work[01]   [XXXX]
  087e: 031a0100          MOVE   work[01]   [..XX]  <-  work[00]   [XX..]
  0882: 3b05b44e0000      SET_FB_BASE  00004eb4
  0888: 04020001          MOVE   fb[00]     [XXXX]  <-  work[01]   [XXXX]
  088c: 218a0000          MUL    work[00]   [XX..]  <-  work[00]   [..XX]
  0890: 270540c4090000    DIV    WS_QUOT/LOW32 [XXXX]  <-  000009c4
  0897: 03020140          MOVE   work[01]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  089b: 2d050101000000    ADD    work[01]   [XXXX]  <-  00000001
  08a2: 3e054100000000    COMP   WS_REMIND/HI32 [XXXX]  <-  00000000
  08a9: 49ba08            JUMP_NotEqual  08ba
  08ac: 33050101000000    SUB    work[01]   [XXXX]  <-  00000001
  08b3: 15050110          SHIFT_LEFT  work[01]   [XXXX]  by  10
  08b7: 43ee08            JUMP   08ee
  08ba: 15050110          SHIFT_LEFT  work[01]   [XXXX]  by  10
  08be: 030540c4090000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  000009c4
  08c5: 33024041          SUB    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  08c9: 2105400a000000    MUL    WS_QUOT/LOW32 [XXXX]  <-  0000000a
  08d0: 270540c4090000    DIV    WS_QUOT/LOW32 [XXXX]  <-  000009c4
  08d7: 1505401c          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  1c
  08db: 2d020140          ADD    work[01]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  08df: 15054110          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  10
  08e3: 270541c4090000    DIV    WS_REMIND/HI32 [XXXX]  <-  000009c4
  08ea: 030a0140          MOVE   work[01]   [..XX]  <-  WS_QUOT/LOW32 [..XX]
  08ee: 3b05184f0000      SET_FB_BASE  00004f18
  08f4: 04020001          MOVE   fb[00]     [XXXX]  <-  work[01]   [XXXX]
  08f8: 560001            CLEAR  work[01]   [XXXX]
  08fb: 03290101          MOVE   work[01]   [...X]  <-  param[01]  [..X.]
  08ff: 3b05604f0000      SET_FB_BASE  00004f60
  0905: 2e020001          ADD    fb[00]     [XXXX]  <-  work[01]   [XXXX]
  0909: 03990100          MOVE   work[01]   [XX..]  <-  param[00]  [XX..]
  090d: 030500804c0000    MOVE   work[00]   [XXXX]  <-  00004c80
  0914: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  0918: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  091c: 3b0200            SET_FB_BASE  work[00]   [XXXX]
  091f: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  0923: 03034001          MOVE   WS_QUOT/LOW32 [XXXX]  <-  fb[01]     [XXXX]
  0927: 3e0541ffffffff    COMP   WS_REMIND/HI32 [XXXX]  <-  ffffffff
  092e: 444b0a            JUMP_Equal  0a4b
  0931: 3ee54100          COMP   WS_REMIND/HI32 [X...]  <-  00
  0935: 444209            JUMP_Equal  0942
  0938: 3ee54101          COMP   WS_REMIND/HI32 [X...]  <-  01
  093c: 444209            JUMP_Equal  0942
  093f: 43ca09            JUMP   09ca
  0942: 3b0200            SET_FB_BASE  work[00]   [XXXX]
  0945: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  0949: 5e0541ffff0f0000009043  MASK   WS_REMIND/HI32 [XXXX]  &  000fffff  |  43900000
  0954: 3b05004c0000      SET_FB_BASE  00004c00
  095a: 04020041          MOVE   fb[00]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  095e: 551001            CLEAR  param[01]  [.XX.]
  0961: 020500004c044c    MOVE   param[00]  [XXXX]  <-  4c044c00
  0968: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  096a: 3b05004c0000      SET_FB_BASE  00004c00
  0970: 03034001          MOVE   WS_QUOT/LOW32 [XXXX]  <-  fb[01]     [XXXX]
  0974: 3d650100          COMP   param[01]  [..X.]  <-  00
  0978: 448b09            JUMP_Equal  098b
  097b: 51c8              DELAY_MicroSec  c8
  097d: 51c8              DELAY_MicroSec  c8
  097f: 2d250101          ADD    work[01]   [...X]  <-  01
  0983: 3e250107          COMP   work[01]   [...X]  <-  07
  0987: 454209            JUMP_Below  0942
  098a: 5b                EOT
  098b: 3b0200            SET_FB_BASE  work[00]   [XXXX]
  098e: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  0992: 3ee54100          COMP   WS_REMIND/HI32 [X...]  <-  00
  0996: 44b309            JUMP_Equal  09b3
  0999: 03034101          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[01]     [XXXX]
  099d: 2d0541804c0000    ADD    WS_REMIND/HI32 [XXXX]  <-  00004c80
  09a4: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  09a7: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  09ab: 2d0d000800        ADD    work[00]   [..XX]  <-  0008
  09b0: 431c09            JUMP   091c
  09b3: 0f054100008083    OR     WS_REMIND/HI32 [XXXX]  <-  83800000
  09ba: 09034001          AND    WS_QUOT/LOW32 [XXXX]  <-  fb[01]     [XXXX]
  09be: 0f034002          OR     WS_QUOT/LOW32 [XXXX]  <-  fb[02]     [XXXX]
  09c2: 2d0d000400        ADD    work[00]   [..XX]  <-  0004
  09c7: 43110a            JUMP   0a11
  09ca: 3e8d41feff        COMP   WS_REMIND/HI32 [XX..]  <-  fffe
  09cf: 49110a            JUMP_NotEqual  0a11
  09d2: 3e0d416400        COMP   WS_REMIND/HI32 [..XX]  <-  0064
  09d7: 45fa09            JUMP_Below  09fa
  09da: 270d416400        DIV    WS_REMIND/HI32 [..XX]  <-  0064
  09df: 030a4140          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_QUOT/LOW32 [..XX]
  09e3: 5001              DELAY_MilliSec  01
  09e5: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  09ea: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  09ef: 49e309            JUMP_NotEqual  09e3
  09f2: 2d0d000400        ADD    work[00]   [..XX]  <-  0004
  09f7: 431c09            JUMP   091c
  09fa: 510a              DELAY_MicroSec  0a
  09fc: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  0a01: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  0a06: 49fa09            JUMP_NotEqual  09fa
  0a09: 2d0d000400        ADD    work[00]   [..XX]  <-  0004
  0a0e: 431c09            JUMP   091c
  0a11: 3b05004c0000      SET_FB_BASE  00004c00
  0a17: 04020041          MOVE   fb[00]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0a1b: 04020140          MOVE   fb[01]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0a1f: 020500004c0000    MOVE   param[00]  [XXXX]  <-  00004c00
  0a26: 551001            CLEAR  param[01]  [.XX.]
  0a29: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  0a2b: 3d650100          COMP   param[01]  [..X.]  <-  00
  0a2f: 44400a            JUMP_Equal  0a40
  0a32: 51c8              DELAY_MicroSec  c8
  0a34: 2da50001          ADD    work[00]   [.X..]  <-  01
  0a38: 3ea50007          COMP   work[00]   [.X..]  <-  07
  0a3c: 451f0a            JUMP_Below  0a1f
  0a3f: 5b                EOT
  0a40: 2d0d000800        ADD    work[00]   [..XX]  <-  0008
  0a45: 561800            CLEAR  work[00]   [XX..]
  0a48: 431c09            JUMP   091c
  0a4b: 3ee50112          COMP   work[01]   [X...]  <-  12
  0a4f: 496d0a            JUMP_NotEqual  0a6d
  0a52: 3b053c4d0000      SET_FB_BASE  00004d3c
  0a58: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  0a5c: 0725c905fc        AND    reg[1724]  [...X]  <-  fc
  0a61: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  0a65: 446d0a            JUMP_Equal  0a6d
  0a68: 0d25c90502        OR     reg[1724]  [...X]  <-  02
  0a6d: 5b                EOT
  0a6e: 7a6009000014002800400054006800088088837f0f0000008088831000000010
        058050e400000011058050000000008205808301000000a1058083f000000018
        8088831001000080808883010000007080888301000000308088830300000020
        80888301000000081088830000001004108883100023000810888300001b1004
        118883000000000004888301000000040088830006000008000800f4ffffff08
        200000040188830006000008010800f4ffffff08200000040288830006000008
        020800f4ffffff08200000040388830006000008030800f4ffffff0820000024
        3088830304060020308883856f0729383088830000002040300800feffefff01
        000000003088830100000000508883000000005050888301010101a4500800fe
        ffffff0100000014050000feffffff0000000020058083ee0200001c058083d0
        0700001805808300000000130580500000000014050000f9ffffff0600000038
        7088830001000030700800fff0ffff0004000030700800fffffffd0000000208
        700800bfffffff4000000014050000feffffff0100000030700800feffffff00
        000000f401feff1470888302001100a8500800fffffeff00000000885088831f
        00000074508883021b0000ffffffff088088837f0f0000008088831000000018
        800800cfffffff10000000243088830304060038308883000000200030888300
        000000000680500200000004000800dfffffff0000000004000800fff7ffff00
        00000004010800dfffffff0000000004010800fff7ffff0000000004020800df
        ffffff0000000004020800fff7ffff0000000004030800dfffffff0000000004
        030800fff7ffff0000000004000800feffffff0000000004010800feffffff00
        00000004020800feffffff0000000004030800feffffff0000000008000800ff
        ffffff0020000008010800ffffffff0020000008020800ffffffff0020000008
        030800ffffffff0020000018800800fffcffff00010000041188830000000004
        100800ffff00fc000000000480888300000000f401feff18800800fff7ffff00
        0800000100feff04108883000000000810888300000000041188830b0000000a
        00feff18800800fffcffff040200000a00feff08000800ffdfffff0000000008
        010800ffdfffff0000000008020800ffdfffff0000000008030800ffdfffff00
        0000000400888300060000040188830006000004028883000600000403888300
        0600000300feff04008883000600000400888300060000040188830006000004
        0188830006000004028883000600000402888300060000040388830006000004
        0388830006000058308883000000003430888300000800543088830000000054
        308883010000000430888300400000183088830000000014308883100000001c
        308883000000001400feff38300800ffffffef000000100100feff38300800ff
        ffffef000000000100feff38300800ffffffdf000000002c01feff0030888301
        00000024300800fdffffff000000000500feff24300800feffffff0000000040
        00feff583088830000000034300800fffffcff0000010054300800fdffffff02
        0000000500feff24300800fffff9fc0000000154300800feffffff0000000018
        800800cfffffff300000000101808380000000ffffffff088088837f0f000000
        8088831000000050500800feffffff000000000a00feffa4500800feffffff00
        0000006400feff50508883000000006400feff00508883010000000880888353
        0f00000080888300000000ffffffff088088837f0f0000008088831300000018
        800800ffffffff0001000000508883000000005050888301010101a4500800fe
        ffffff0100000018800800dfffffff0000000024300800fffffffc0304060038
        30888300000020000680830200000004000800dfffffff0000000004000800ff
        f7ffff0000000004010800dfffffff0000000004010800fff7ffff0000000004
        020800dfffffff0000000004020800fff7ffff0000000004030800dfffffff00
        00000004030800fff7ffff0000000004000800feffffff0000000004010800fe
        ffffff0000000004020800feffffff0000000004030800feffffff0000000008
        000800ffffffff0020000008010800ffffffff0020000008020800ffffffff00
        20000008030800ffffffff0020000018800800fffdffff000000000411888300
        000000041088830000000008808883530f0000008088830000000018800800ff
        f7ffff000000000480888301000000ffffffff00500801c400000028500801cc
        00000040500801d400000058500801dc0000005c500801e400000050500801ec
        00000004800801f4000000a4500801fc00000004808883000000000100feff00
        5088830100000028500800fcffffff0000000040508883000000005850888301
        0000005c5088830000070050500800feffffff000000000a00feffa4500800fe
        ffffff00000000f401feff505088830000000040508883e60100001400feff5c
        508883000107000a00feff60500801bc00000000508883000000002850888300
        000000405088830000000058508883000000005c508883000000005050888300
        0000000480888300000000a450888300000000ffffffff30700800feffffff00
        000000f401feffffffffff00053d00001f010000ba000000bb080000b14b0001
        736900019f26000019330000893900019e050001cb80000016440000f1200000
        dc000000dd0000ffffffff00053d00001f030000ba000000bb080000b14b0001
        736900019f2400001933000089390000f8420000f9010000fa230000fb450000
        fc670000fd890000feab00001d250001c3070001c25a0001c4000001c0070001
        c15a0001b1000001bf7d0001b5630001cb800001b3000001b20000009f100001
        83140000a7c2000171120001825d000189240001be0100008a5300000a010001
        d4100000f3400000f4000001b4000000dc000000dd00000191200000d1060000
        d60100ffffffff00053d00001f030000ba000000bb080000b14b000173690001
        9f2400001933000089390000f8420000f9010000fa230000fb450000fc670000
        fd890000feab00001d250001c3070001c25a0001c4000001c0070001c15a0001
        b1000001bf7d0001b5630001cb800001b3000001b20000009f10000183140000
        a7c2000171120001825d000189280001be0100008a5300000a010001d4100000
        f3400000f4000001b4000000dc000000dd00000191200000d1060000d6010001
        d2080001d38000ffffffff1e2100001e22000320210026202200292121002c21
        22002f  
                          CTB_DS  2400 bytes


command_table  00000000  #33  (LVTMAOutputControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #34  (VRAM_BlockDetectionByStrap):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000d92c  #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[0310]  [XXXX]
  000e: 1b054108          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  08
  0012: 03e041c900        MOVE   WS_REMIND/HI32 [X...]  <-  reg[0324]  [...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: 3b0500170000      SET_FB_BASE  00001700
  0034: 570000            CLEAR  fb[00]     [XXXX]
  0037: 660b              SET_DATA_BLOCK  0b  (VRAM_UsageByFirmware)
  0039: 03050000170000    MOVE   work[00]   [XXXX]  <-  00001700
  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[8604]  [...X]  <-  WS_REMIND/HI32 [X...]
  005a: 15054108          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  08
  005e: 0102802141        MOVE   reg[8600]  [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[8680]  [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[860c]  [...X]  <-  param[00]  [...X]
  009d: 0102822140        MOVE   reg[8608]  [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[8610]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00c8: 436e00            JUMP   006e
  00cb: 0105120000000100  MOVE   reg[0048]  [XXXX]  <-  00010000
  00d3: 0105130000000100  MOVE   reg[004c]  [XXXX]  <-  00010000
  00db: 5b                EOT


command_table  0000da08  #36  (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction):

  Size         0239
  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: 0d25341808        OR     reg[60d0]  [...X]  <-  08
  000e: 07250719fd        AND    reg[641c]  [...X]  <-  fd
  0013: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0016: 03394101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [X...]
  001a: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  001e: 030a4042          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_DATAPTR [..XX]
  0022: 66ff              SET_DATA_BLOCK  ff  (this table)
  0024: 2d0d421902        ADD    WS_DATAPTR [..XX]  <-  0219
  0029: 15254102          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  02
  002d: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0031: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  0036: 0102000041        MOVE   reg[0000]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  003b: 07a50100fe        AND    reg[0004]  [.X..]  <-  fe
  0040: 54080100          CLEAR  reg[0004]  [..XX]
  0044: 010c3b180200      MOVE   reg[60ec]  [..XX]  <-  data[0002] [..XX]
  004a: 030a4240          MOVE   WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  004e: 030540a8610000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  000061a8
  0055: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0058: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  005c: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0060: 018a371840        MOVE   reg[60dc]  [XX..]  <-  WS_QUOT/LOW32 [..XX]
  0065: 0125371802        MOVE   reg[60dc]  [...X]  <-  02
  006a: 0105381800000030  MOVE   reg[60e0]  [XXXX]  <-  30000000
  0072: 0d25351802        OR     reg[60d4]  [...X]  <-  02
  0077: 01a9391801        MOVE   reg[60e4]  [.X..]  <-  param[01]  [..X.]
  007c: 4b250101          TEST   param[01]  [...X]  <-  01
  0080: 498700            JUMP_NotEqual  0087
  0083: 54303918          CLEAR  reg[60e4]  [.X..]
  0087: 010d39180031      MOVE   reg[60e4]  [..XX]  <-  3100
  008d: 2ba5391801        ADD    reg[60e4]  [.X..]  <-  01
  0092: 4b250102          TEST   param[01]  [...X]  <-  02
  0096: 449e00            JUMP_Equal  009e
  0099: 2ba5391801        ADD    reg[60e4]  [.X..]  <-  01
  009e: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  00a1: 03714101          MOVE   WS_REMIND/HI32 [..X.]  <-  param[01]  [.X..]
  00a5: 0fe54180          OR     WS_REMIND/HI32 [X...]  <-  80
  00a9: 01023a1841        MOVE   reg[60e8]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00ae: 03694100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [..X.]
  00b2: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  00b6: 01023a1841        MOVE   reg[60e8]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00bb: 4b250102          TEST   param[01]  [...X]  <-  02
  00bf: 44ce00            JUMP_Equal  00ce
  00c2: 562841            CLEAR  WS_REMIND/HI32 [..X.]
  00c5: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  00c9: 01023a1841        MOVE   reg[60e8]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00ce: 4b250101          TEST   param[01]  [...X]  <-  01
  00d2: 44ef00            JUMP_Equal  00ef
  00d5: 03714100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [.X..]
  00d9: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  00dd: 01023a1841        MOVE   reg[60e8]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00e2: 03794100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [X...]
  00e6: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  00ea: 01023a1841        MOVE   reg[60e8]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00ef: 0d25341801        OR     reg[60d0]  [...X]  <-  01
  00f4: 03a54101          MOVE   WS_REMIND/HI32 [.X..]  <-  01
  00f8: 43c201            JUMP   01c2
  00fb: 03294001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [..X.]
  00ff: 03654001          MOVE   WS_QUOT/LOW32 [..X.]  <-  01
  0103: 03994000          MOVE   WS_QUOT/LOW32 [XX..]  <-  param[00]  [XX..]
  0107: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  010a: 03714101          MOVE   WS_REMIND/HI32 [..X.]  <-  param[01]  [.X..]
  010e: 0f654101          OR     WS_REMIND/HI32 [..X.]  <-  01
  0112: 0fe54180          OR     WS_REMIND/HI32 [X...]  <-  80
  0116: 01023a1841        MOVE   reg[60e8]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  011b: 01a5391804        MOVE   reg[60e4]  [.X..]  <-  04
  0120: 3d650104          COMP   param[01]  [..X.]  <-  04
  0124: 473001            JUMP_BelowOrEq  0130
  0127: 010d39180113      MOVE   reg[60e4]  [..XX]  <-  1301
  012d: 435f01            JUMP   015f
  0130: 01a2391840        MOVE   reg[60e4]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  0135: 010d39180131      MOVE   reg[60e4]  [..XX]  <-  3101
  013b: 435f01            JUMP   015f
  013e: 07653918ef        AND    reg[60e4]  [..X.]  <-  ef
  0143: 01a5391803        MOVE   reg[60e4]  [.X..]  <-  03
  0148: 3e254004          COMP   WS_QUOT/LOW32 [...X]  <-  04
  014c: 465f01            JUMP_Above  015f
  014f: 01a2391840        MOVE   reg[60e4]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  0154: 31a5391801        SUB    reg[60e4]  [.X..]  <-  01
  0159: 5c653918fd20      MASK   reg[60e4]  [..X.]  &  fd  |  20
  015f: 0d25341801        OR     reg[60d0]  [...X]  <-  01
  0164: 03a54100          MOVE   WS_REMIND/HI32 [.X..]  <-  00
  0168: 43c201            JUMP   01c2
  016b: 03054101000080    MOVE   WS_REMIND/HI32 [XXXX]  <-  80000001
  0172: 03aa4140          MOVE   WS_REMIND/HI32 [.X..]  <-  WS_QUOT/LOW32 [..X.]
  0176: 01023a1841        MOVE   reg[60e8]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  017b: 3d650101          COMP   param[01]  [..X.]  <-  01
  017f: 498a01            JUMP_NotEqual  018a
  0182: 02a8003a18        MOVE   param[00]  [.X..]  <-  reg[60e8]  [..X.]
  0187: 430102            JUMP   0201
  018a: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  018d: 031a4140          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_QUOT/LOW32 [XX..]
  0191: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  0194: 0328413a18        MOVE   WS_REMIND/HI32 [...X]  <-  reg[60e8]  [..X.]
  0199: 0368413a18        MOVE   WS_REMIND/HI32 [..X.]  <-  reg[60e8]  [..X.]
  019e: 03a8413a18        MOVE   WS_REMIND/HI32 [.X..]  <-  reg[60e8]  [..X.]
  01a3: 03e8413a18        MOVE   WS_REMIND/HI32 [X...]  <-  reg[60e8]  [..X.]
  01a8: 04020041          MOVE   fb[00]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  01ac: 562840            CLEAR  WS_QUOT/LOW32 [..X.]
  01af: 2d8d400400        ADD    WS_QUOT/LOW32 [XX..]  <-  0004
  01b4: 3e254004          COMP   WS_QUOT/LOW32 [...X]  <-  04
  01b8: 470102            JUMP_BelowOrEq  0201
  01bb: 33254004          SUB    WS_QUOT/LOW32 [...X]  <-  04
  01bf: 433e01            JUMP   013e
  01c2: 02650002          MOVE   param[00]  [..X.]  <-  02
  01c6: 030d416400        MOVE   WS_REMIND/HI32 [..XX]  <-  0064
  01cb: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  01d0: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  01d5: 440102            JUMP_Equal  0201
  01d8: 5164              DELAY_MicroSec  64
  01da: 4a25361810        TEST   reg[60d8]  [...X]  <-  10
  01df: 44cb01            JUMP_Equal  01cb
  01e2: 4a65361806        TEST   reg[60d8]  [..X.]  <-  06
  01e7: 490102            JUMP_NotEqual  0201
  01ea: 02650001          MOVE   param[00]  [..X.]  <-  01
  01ee: 0d25351802        OR     reg[60d4]  [...X]  <-  02
  01f3: 3ea54100          COMP   WS_REMIND/HI32 [.X..]  <-  00
  01f7: 446b01            JUMP_Equal  016b
  01fa: 4b250101          TEST   param[01]  [...X]  <-  01
  01fe: 44fb00            JUMP_Equal  00fb
  0201: 0d25351802        OR     reg[60d4]  [...X]  <-  02
  0206: 0125341802        MOVE   reg[60d0]  [...X]  <-  02
  020b: 5101              DELAY_MicroSec  01
  020d: 54003418          CLEAR  reg[60d0]  [XXXX]
  0211: 54003b18          CLEAR  reg[60ec]  [XXXX]
  0215: 5b                EOT
  0216: 7a20004c1901005019030254190504581942415c19494860194b4a7419292870
        194d4c  
                          CTB_DS  32 bytes


command_table  00000000  #37  (WriteOneByteToHWAssistedI2C):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000dc42  #38  (ReadHWAssistedI2CStatus/HPDInterruptService):

  Size         005f
  Format Rev.  02
  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: 3d650001          COMP   param[00]  [..X.]  <-  01
  000d: 445400            JUMP_Equal  0054
  0010: 553000            CLEAR  param[00]  [.X..]
  0013: 3d250006          COMP   param[00]  [...X]  <-  06
  0017: 465000            JUMP_Above  0050
  001a: 32250001          SUB    param[00]  [...X]  <-  01
  001e: 20250003          MUL    param[00]  [...X]  <-  03
  0022: 560848            CLEAR  WS_REGPTR [..XX]
  0025: 03224840          MOVE   WS_REGPTR [...X]  <-  WS_QUOT/LOW32 [...X]
  0029: 0da5081801        OR     reg[6020]  [.X..]  <-  01
  002e: 02a0000718        MOVE   param[00]  [.X..]  <-  reg[601c]  [...X]
  0033: 08a50003          AND    param[00]  [.X..]  <-  03
  0037: 4a25071802        TEST   reg[601c]  [...X]  <-  02
  003c: 444a00            JUMP_Equal  004a
  003f: 5c0d0818fffe0100  MASK   reg[6020]  [..XX]  &  feff  |  0001
  0047: 435000            JUMP   0050
  004a: 0d0d08180101      OR     reg[6020]  [..XX]  <-  0101
  0050: 3a0000            SET_REG_BLOCK  0000
  0053: 5b                EOT
  0054: 0d65cf0508        OR     reg[173c]  [..X.]  <-  08
  0059: 0d65131401        OR     reg[504c]  [..X.]  <-  01
  005e: 5b                EOT


command_table  00000000  #39  (SpeedFanControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #3a  (PowerConnectorDetection):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #3b  (MC_Synchronization):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000dca2  #3c  (ComputeMemoryEnginePLL):

  Size         00d3
  Format Rev.  01
  Param Rev.   00
  Content Rev. 04
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0

  0006: 080500ffffff00    AND    param[00]  [XXXX]  <-  00ffffff
  000d: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  000f: 0304460800        MOVE   WS_FB_WIN [XXXX]  <-  data[0008] [XXXX]
  0014: 03054038180000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00001838
  001b: 3d050000000000    COMP   param[00]  [XXXX]  <-  00000000
  0022: 445d00            JUMP_Equal  005d
  0025: 21054664000000    MUL    WS_FB_WIN [XXXX]  <-  00000064
  002c: 2d014000          ADD    WS_QUOT/LOW32 [XXXX]  <-  param[00]  [XXXX]
  0030: 33054001000000    SUB    WS_QUOT/LOW32 [XXXX]  <-  00000001
  0037: 27014000          DIV    WS_QUOT/LOW32 [XXXX]  <-  param[00]  [XXXX]
  003b: 3e054038180000    COMP   WS_QUOT/LOW32 [XXXX]  <-  00001838
  0042: 454c00            JUMP_Below  004c
  0045: 03054038180000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00001838
  004c: 3e0540c8000000    COMP   WS_QUOT/LOW32 [XXXX]  <-  000000c8
  0053: 465d00            JUMP_Above  005d
  0056: 030540c8000000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  000000c8
  005d: 66ff              SET_DATA_BLOCK  ff  (this table)
  005f: 2d0d42bb00        ADD    WS_DATAPTR [..XX]  <-  00bb
  0064: 3e0c400200        COMP   WS_QUOT/LOW32 [..XX]  <-  data[0002] [..XX]
  0069: 477400            JUMP_BelowOrEq  0074
  006c: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  0071: 436400            JUMP   0064
  0074: 330c400000        SUB    WS_QUOT/LOW32 [..XX]  <-  data[0000] [..XX]
  0079: 2d0c400600        ADD    WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  007e: 330d400100        SUB    WS_QUOT/LOW32 [..XX]  <-  0001
  0083: 270c400600        DIV    WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  0088: 2d0c400400        ADD    WS_QUOT/LOW32 [..XX]  <-  data[0004] [..XX]
  008d: 02e20040          MOVE   param[00]  [X...]  <-  WS_QUOT/LOW32 [...X]
  0091: 330c400400        SUB    WS_QUOT/LOW32 [..XX]  <-  data[0004] [..XX]
  0096: 210c400600        MUL    WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  009b: 2d0c400000        ADD    WS_QUOT/LOW32 [..XX]  <-  data[0000] [..XX]
  00a0: 03024140          MOVE   WS_REMIND/HI32 [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00a4: 21054664000000    MUL    WS_FB_WIN [XXXX]  <-  00000064
  00ab: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00af: 020a0040          MOVE   param[00]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  00b3: 02b20040          MOVE   param[00]  [.X..]  <-  WS_QUOT/LOW32 [.X..]
  00b7: 5b                EOT
  00b8: 7a1800c8004006080019004006800c40003200800c381860006400  
                          CTB_DS  24 bytes


command_table  00000000  #3d  (MemoryRefreshConversion):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #3e  (VRAM_GetCurrentInfoBlock):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #3f  (DynamicMemorySettings):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #40  (MemoryTraining):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000dd76  #41  (EnableSpreadSpectrumOnPPLL):

  Size         0074
  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: 3a1000            SET_REG_BLOCK  0010
  000c: 4ba5000c          TEST   param[00]  [.X..]  <-  0c
  0010: 442000            JUMP_Equal  0020
  0013: 3a2000            SET_REG_BLOCK  0020
  0016: 4ba50004          TEST   param[00]  [.X..]  <-  04
  001a: 492000            JUMP_NotEqual  0020
  001d: 3a0000            SET_REG_BLOCK  0000
  0020: 3de50001          COMP   param[00]  [X...]  <-  01
  0024: 443d00            JUMP_Equal  003d
  0027: 07650417ef        AND    reg[5c10]  [..X.]  <-  ef
  002c: 3c0d05170000      COMP   reg[5c14]  [..XX]  <-  0000
  0032: 497000            JUMP_NotEqual  0070
  0035: 07a50517fc        AND    reg[5c14]  [.X..]  <-  fc
  003a: 437000            JUMP   0070
  003d: 4a65041710        TEST   reg[5c10]  [..X.]  <-  10
  0042: 497000            JUMP_NotEqual  0070
  0045: 07250717f7        AND    reg[5c1c]  [...X]  <-  f7
  004a: 5ca50517fc01      MASK   reg[5c14]  [.X..]  &  fc  |  01
  0050: 4ba50001          TEST   param[00]  [.X..]  <-  01
  0054: 495b00            JUMP_NotEqual  005b
  0057: 0e650120          OR     param[01]  [..X.]  <-  20
  005b: 0e650110          OR     param[01]  [..X.]  <-  10
  005f: 0109031700        MOVE   reg[5c0c]  [..XX]  <-  param[00]  [..XX]
  0064: 0101041701        MOVE   reg[5c10]  [XXXX]  <-  param[01]  [XXXX]
  0069: 5001              DELAY_MilliSec  01
  006b: 0d25071708        OR     reg[5c1c]  [...X]  <-  08
  0070: 3a0000            SET_REG_BLOCK  0000
  0073: 5b                EOT


command_table  00000000  #42  (TMDSAOutputControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #43  (SetVoltage):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #44  (DAC1OutputControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #45  (DAC2OutputControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #46  (SetupHWAssistedI2CStatus):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000bbe4  #47  (ClockSource):

  Size         001c
  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: 07a59c01fc        AND    reg[0670]  [.X..]  <-  fc
  000e: 0d659c0180        OR     reg[0670]  [..X.]  <-  80
  0013: 0105c50120d3201d  MOVE   reg[0714]  [XXXX]  <-  1d20d320
  001b: 5b                EOT


command_table  00000000  #48  (MemoryDeviceInit):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000ddea  #49  (EnableYUV):

  Size         00bd
  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: 03094000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [..XX]
  000a: 020d0000ff        MOVE   param[00]  [..XX]  <-  ff00
  000f: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  0011: 030a4140          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0015: 1b0d410c          SHIFT_RIGHT  WS_REMIND/HI32 [..XX]  by  0c
  0019: 3e254102          COMP   WS_REMIND/HI32 [...X]  <-  02
  001d: 442f00            JUMP_Equal  002f
  0020: 3e254103          COMP   WS_REMIND/HI32 [...X]  <-  03
  0024: 49b900            JUMP_NotEqual  00b9
  0027: 2d0c420600        ADD    WS_DATAPTR [..XX]  <-  data[0006] [..XX]
  002c: 433400            JUMP   0034
  002f: 2d0c420a00        ADD    WS_DATAPTR [..XX]  <-  data[000a] [..XX]
  0034: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  0039: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  003d: 44b900            JUMP_Equal  00b9
  0040: 3e0c400400        COMP   WS_QUOT/LOW32 [..XX]  <-  data[0004] [..XX]
  0045: 445400            JUMP_Equal  0054
  0048: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  004d: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  0051: 433900            JUMP   0039
  0054: 030c400600        MOVE   WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  0059: 030c410800        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0008] [..XX]
  005e: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  0060: 2d0a4042          ADD    WS_QUOT/LOW32 [..XX]  <-  WS_DATAPTR [..XX]
  0064: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  0069: 44a700            JUMP_Equal  00a7
  006c: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0070: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0073: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  0078: 03a4410100        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0001] [...X]
  007d: 3e2541ff          COMP   WS_REMIND/HI32 [...X]  <-  ff
  0081: 44a700            JUMP_Equal  00a7
  0084: 3e254101          COMP   WS_REMIND/HI32 [...X]  <-  01
  0088: 499000            JUMP_NotEqual  0090
  008b: 0224000200        MOVE   param[00]  [...X]  <-  data[0002] [...X]
  0090: 3e254102          COMP   WS_REMIND/HI32 [...X]  <-  02
  0094: 49a000            JUMP_NotEqual  00a0
  0097: 0264000200        MOVE   param[00]  [..X.]  <-  data[0002] [...X]
  009c: 32650001          SUB    param[00]  [..X.]  <-  01
  00a0: 2d1a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [XX..]
  00a4: 437300            JUMP   0073
  00a7: 030a4240          MOVE   WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  00ab: 030c410100        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0001] [..XX]
  00b0: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  00b5: 44b900            JUMP_Equal  00b9
  00b8: 5b                EOT
  00b9: 560842            CLEAR  WS_DATAPTR [..XX]
  00bc: 5b                EOT


command_table  00000000  #4a  (DIG1EncoderControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000e17c  #4b  (DIG2EncoderControl):

  Size         0362
  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: 4aa5c90504        TEST   reg[1724]  [.X..]  <-  04
  000e: 441e03            JUMP_Equal  031e
  0011: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0013: 0324004200        MOVE   work[00]   [...X]  <-  data[0042] [...X]
  0018: 3e250002          COMP   work[00]   [...X]  <-  02
  001c: 451e03            JUMP_Below  031e
  001f: 020d0000ff        MOVE   param[00]  [..XX]  <-  ff00
  0024: 030d401431        MOVE   WS_QUOT/LOW32 [..XX]  <-  3114
  0029: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  002b: 2d0c420600        ADD    WS_DATAPTR [..XX]  <-  data[0006] [..XX]
  0030: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  0035: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  0039: 44b400            JUMP_Equal  00b4
  003c: 3e0c400400        COMP   WS_QUOT/LOW32 [..XX]  <-  data[0004] [..XX]
  0041: 445000            JUMP_Equal  0050
  0044: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  0049: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  004d: 433500            JUMP   0035
  0050: 030c400600        MOVE   WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  0055: 030c410800        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0008] [..XX]
  005a: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  005c: 2d0a4042          ADD    WS_QUOT/LOW32 [..XX]  <-  WS_DATAPTR [..XX]
  0060: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  0065: 44a300            JUMP_Equal  00a3
  0068: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  006c: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  006f: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  0074: 03a4410100        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0001] [...X]
  0079: 3e2541ff          COMP   WS_REMIND/HI32 [...X]  <-  ff
  007d: 44a300            JUMP_Equal  00a3
  0080: 3e254101          COMP   WS_REMIND/HI32 [...X]  <-  01
  0084: 498c00            JUMP_NotEqual  008c
  0087: 0224000200        MOVE   param[00]  [...X]  <-  data[0002] [...X]
  008c: 3e254102          COMP   WS_REMIND/HI32 [...X]  <-  02
  0090: 499c00            JUMP_NotEqual  009c
  0093: 0264000200        MOVE   param[00]  [..X.]  <-  data[0002] [...X]
  0098: 32650001          SUB    param[00]  [..X.]  <-  01
  009c: 2d1a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [XX..]
  00a0: 436f00            JUMP   006f
  00a3: 030a4240          MOVE   WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  00a7: 030c410100        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0001] [..XX]
  00ac: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  00b1: 49b800            JUMP_NotEqual  00b8
  00b4: 560842            CLEAR  WS_DATAPTR [..XX]
  00b7: 5b                EOT
  00b8: 4222006302c2005a5a  
                          SWITCH  work[00]   [...X]
        02->00c2
  00c1: 5b                EOT
  00c2: 66ff              SET_DATA_BLOCK  ff  (this table)
  00c4: 2d0d422203        ADD    WS_DATAPTR [..XX]  <-  0322
  00c9: 030541804c0000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00004c80
  00d0: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  00d3: 0404000000        MOVE   fb[00]     [XXXX]  <-  data[0000] [XXXX]
  00d8: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  00dd: 2d054104000000    ADD    WS_REMIND/HI32 [XXXX]  <-  00000004
  00e4: 3f0500ffffffff    COMP   fb[00]     [XXXX]  <-  ffffffff
  00eb: 49d000            JUMP_NotEqual  00d0
  00ee: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  00f0: 0324413400        MOVE   WS_REMIND/HI32 [...X]  <-  data[0034] [...X]
  00f5: 15254102          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  02
  00f9: 3b05804c0000      SET_FB_BASE  00004c80
  00ff: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  0103: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0106: 0324413500        MOVE   WS_REMIND/HI32 [...X]  <-  data[0035] [...X]
  010b: 3b05844c0000      SET_FB_BASE  00004c84
  0111: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  0115: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0118: 0324413900        MOVE   WS_REMIND/HI32 [...X]  <-  data[0039] [...X]
  011d: 150d4102          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  02
  0121: 3b05884c0000      SET_FB_BASE  00004c88
  0127: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  012b: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  012e: 0324413a00        MOVE   WS_REMIND/HI32 [...X]  <-  data[003a] [...X]
  0133: 150d4102          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  02
  0137: 3b058c4c0000      SET_FB_BASE  00004c8c
  013d: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  0141: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0144: 0324413600        MOVE   WS_REMIND/HI32 [...X]  <-  data[0036] [...X]
  0149: 3b05904c0000      SET_FB_BASE  00004c90
  014f: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  0153: 0324413700        MOVE   WS_REMIND/HI32 [...X]  <-  data[0037] [...X]
  0158: 15254102          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  02
  015c: 3b05944c0000      SET_FB_BASE  00004c94
  0162: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  0166: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0169: 0324413800        MOVE   WS_REMIND/HI32 [...X]  <-  data[0038] [...X]
  016e: 3b05984c0000      SET_FB_BASE  00004c98
  0174: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  0178: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  017b: 0f254108          OR     WS_REMIND/HI32 [...X]  <-  08
  017f: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0181: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  0186: 4ce54101          TEST   WS_REMIND/HI32 [X...]  <-  01
  018a: 449101            JUMP_Equal  0191
  018d: 0f254180          OR     WS_REMIND/HI32 [...X]  <-  80
  0191: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  0195: 499c01            JUMP_NotEqual  019c
  0198: 0f254104          OR     WS_REMIND/HI32 [...X]  <-  04
  019c: 4ce54120          TEST   WS_REMIND/HI32 [X...]  <-  20
  01a0: 44a701            JUMP_Equal  01a7
  01a3: 0f254101          OR     WS_REMIND/HI32 [...X]  <-  01
  01a7: 3b05a44c0000      SET_FB_BASE  00004ca4
  01ad: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  01b1: 02050106000000    MOVE   param[01]  [XXXX]  <-  00000006
  01b8: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  01bb: 661a              SET_DATA_BLOCK  1a  (ASIC_InternalSS_Info/ASIC_MVDDC_Info)
  01bd: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  01c2: 2d0a4142          ADD    WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  01c6: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  01cb: 3d24010800        COMP   param[01]  [...X]  <-  data[0008] [...X]
  01d0: 44e601            JUMP_Equal  01e6
  01d3: 2d0d420c00        ADD    WS_DATAPTR [..XX]  <-  000c
  01d8: 3e0a4241          COMP   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  01dc: 49cb01            JUMP_NotEqual  01cb
  01df: 03254100          MOVE   WS_REMIND/HI32 [...X]  <-  00
  01e3: 43ae02            JUMP   02ae
  01e6: 038c410400        MOVE   WS_REMIND/HI32 [XX..]  <-  data[0004] [..XX]
  01eb: 3e8d410000        COMP   WS_REMIND/HI32 [XX..]  <-  0000
  01f0: 44df01            JUMP_Equal  01df
  01f3: 03254100          MOVE   WS_REMIND/HI32 [...X]  <-  00
  01f7: 3e8d411700        COMP   WS_REMIND/HI32 [XX..]  <-  0017
  01fc: 456302            JUMP_Below  0263
  01ff: 03254101          MOVE   WS_REMIND/HI32 [...X]  <-  01
  0203: 3e8d414700        COMP   WS_REMIND/HI32 [XX..]  <-  0047
  0208: 456302            JUMP_Below  0263
  020b: 03254102          MOVE   WS_REMIND/HI32 [...X]  <-  02
  020f: 3e8d417c00        COMP   WS_REMIND/HI32 [XX..]  <-  007c
  0214: 456302            JUMP_Below  0263
  0217: 03254103          MOVE   WS_REMIND/HI32 [...X]  <-  03
  021b: 3e8d41ac00        COMP   WS_REMIND/HI32 [XX..]  <-  00ac
  0220: 456302            JUMP_Below  0263
  0223: 03254104          MOVE   WS_REMIND/HI32 [...X]  <-  04
  0227: 3e8d41d300        COMP   WS_REMIND/HI32 [XX..]  <-  00d3
  022c: 456302            JUMP_Below  0263
  022f: 03254105          MOVE   WS_REMIND/HI32 [...X]  <-  05
  0233: 3e8d411001        COMP   WS_REMIND/HI32 [XX..]  <-  0110
  0238: 456302            JUMP_Below  0263
  023b: 03254106          MOVE   WS_REMIND/HI32 [...X]  <-  06
  023f: 3e8d414b01        COMP   WS_REMIND/HI32 [XX..]  <-  014b
  0244: 456302            JUMP_Below  0263
  0247: 03254107          MOVE   WS_REMIND/HI32 [...X]  <-  07
  024b: 3e8d417101        COMP   WS_REMIND/HI32 [XX..]  <-  0171
  0250: 456302            JUMP_Below  0263
  0253: 03254108          MOVE   WS_REMIND/HI32 [...X]  <-  08
  0257: 3e8d41ac01        COMP   WS_REMIND/HI32 [XX..]  <-  01ac
  025c: 456302            JUMP_Below  0263
  025f: 03254109          MOVE   WS_REMIND/HI32 [...X]  <-  09
  0263: 3b05a04c0000      SET_FB_BASE  00004ca0
  0269: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  026d: 038c410600        MOVE   WS_REMIND/HI32 [XX..]  <-  data[0006] [..XX]
  0272: 03254100          MOVE   WS_REMIND/HI32 [...X]  <-  00
  0276: 3e8d41ab09        COMP   WS_REMIND/HI32 [XX..]  <-  09ab
  027b: 459a02            JUMP_Below  029a
  027e: 03254120          MOVE   WS_REMIND/HI32 [...X]  <-  20
  0282: 3e8d413610        COMP   WS_REMIND/HI32 [XX..]  <-  1036
  0287: 459a02            JUMP_Below  029a
  028a: 03254140          MOVE   WS_REMIND/HI32 [...X]  <-  40
  028e: 3e8d41a816        COMP   WS_REMIND/HI32 [XX..]  <-  16a8
  0293: 459a02            JUMP_Below  029a
  0296: 03254160          MOVE   WS_REMIND/HI32 [...X]  <-  60
  029a: 0f254180          OR     WS_REMIND/HI32 [...X]  <-  80
  029e: 03a4410900        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0009] [...X]
  02a3: 4ca54101          TEST   WS_REMIND/HI32 [.X..]  <-  01
  02a7: 49ae02            JUMP_NotEqual  02ae
  02aa: 0f254110          OR     WS_REMIND/HI32 [...X]  <-  10
  02ae: 3b059c4c0000      SET_FB_BASE  00004c9c
  02b4: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  02b8: 030500804c0000    MOVE   work[00]   [XXXX]  <-  00004c80
  02bf: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  02c3: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  02c7: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  02ca: 030a4100          MOVE   WS_REMIND/HI32 [..XX]  <-  work[00]   [..XX]
  02ce: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  02d1: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  02d5: 3e0541ffffffff    COMP   WS_REMIND/HI32 [XXXX]  <-  ffffffff
  02dc: 441e03            JUMP_Equal  031e
  02df: 3b05004c0000      SET_FB_BASE  00004c00
  02e5: 040501f0038061    MOVE   fb[01]     [XXXX]  <-  618003f0
  02ec: 04020241          MOVE   fb[02]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  02f0: 020500044c0000    MOVE   param[00]  [XXXX]  <-  00004c04
  02f7: 551001            CLEAR  param[01]  [.XX.]
  02fa: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  02fc: 3d650100          COMP   param[01]  [..X.]  <-  00
  0300: 441303            JUMP_Equal  0313
  0303: 51c8              DELAY_MicroSec  c8
  0305: 51c8              DELAY_MicroSec  c8
  0307: 2da50001          ADD    work[00]   [.X..]  <-  01
  030b: 3ea50007          COMP   work[00]   [.X..]  <-  07
  030f: 45c702            JUMP_Below  02c7
  0312: 5b                EOT
  0313: 2d0d000400        ADD    work[00]   [..XX]  <-  0004
  0318: 561800            CLEAR  work[00]   [XX..]
  031b: 43c702            JUMP   02c7
  031e: 5b                EOT
  031f: 7a4000011e0000025a00000300000004000000055a0000061e0000077d000008
        200000090100000a0c00000b0000000c0600000e380000100000000d010000ff
        ffffff  
                          CTB_DS  64 bytes


command_table  0000e4de  #4c  (DIG1TransmitterControl/UNIPHYTransmitterControl):

  Size         0a5a
  Format Rev.  01
  Param Rev.   00
  Content Rev. 05
  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: 03014602          MOVE   WS_FB_WIN [XXXX]  <-  param[02]  [XXXX]
  000d: 561846            CLEAR  WS_FB_WIN [XX..]
  0010: 66ff              SET_DATA_BLOCK  ff  (this table)
  0012: 2d0d428e08        ADD    WS_DATAPTR [..XX]  <-  088e
  0017: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  001a: 20a50018          MUL    param[00]  [.X..]  <-  18
  001e: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0022: 038a4642          MOVE   WS_FB_WIN [XX..]  <-  WS_DATAPTR [..XX]
  0026: 423900630768066301520063006305630b9306630373076302a5076304e10763
        0c7108630d84085a5a  
                          SWITCH  param[00]  [X...]
        07->0668 01->0052 00->0563 0b->0693 03->0773 02->07a5 04->07e1 0c->0871
        0d->0884
  004f: 436406            JUMP   0664
  0052: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  0056: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  005b: 4a25861901        TEST   reg[6618]  [...X]  <-  01
  0060: 496406            JUMP_NotEqual  0664
  0063: 560848            CLEAR  WS_REGPTR [..XX]
  0066: 02050223000000    MOVE   param[02]  [XXXX]  <-  00000023
  006d: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  0072: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0074: 03394101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [X...]
  0078: 0925410c          AND    WS_REMIND/HI32 [...X]  <-  0c
  007c: 02a50204          MOVE   param[02]  [.X..]  <-  04
  0080: 3e254108          COMP   WS_REMIND/HI32 [...X]  <-  08
  0084: 449600            JUMP_Equal  0096
  0087: 02a50201          MOVE   param[02]  [.X..]  <-  01
  008b: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  008f: 449600            JUMP_Equal  0096
  0092: 02a50206          MOVE   param[02]  [.X..]  <-  06
  0096: 0324411700        MOVE   WS_REMIND/HI32 [...X]  <-  data[0017] [...X]
  009b: 092541fe          AND    WS_REMIND/HI32 [...X]  <-  fe
  009f: 3da20241          COMP   param[02]  [.X..]  <-  WS_REMIND/HI32 [...X]
  00a3: 44a800            JUMP_Equal  00a8
  00a6: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  00a8: 0205021806000f    MOVE   param[02]  [XXXX]  <-  0f000618
  00af: 3d0d00f0d2        COMP   param[00]  [..XX]  <-  d2f0
  00b4: 45bb00            JUMP_Below  00bb
  00b7: 0ee50280          OR     param[02]  [X...]  <-  80
  00bb: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  00c0: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  00c2: 3d250104          COMP   param[01]  [...X]  <-  04
  00c6: 47cf00            JUMP_BelowOrEq  00cf
  00c9: 68a50201          XOR    param[02]  [.X..]  <-  01
  00cd: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  00cf: 02310200          MOVE   param[02]  [...X]  <-  param[00]  [.X..]
  00d3: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  00d5: 0162501c46        MOVE   reg[7140]  [..X.]  <-  WS_FB_WIN [...X]
  00da: 01b1501c01        MOVE   reg[7140]  [.X..]  <-  param[01]  [.X..]
  00df: 03394101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [X...]
  00e3: 09254170          AND    WS_REMIND/HI32 [...X]  <-  70
  00e7: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  00eb: 44f700            JUMP_Equal  00f7
  00ee: 33254110          SUB    WS_REMIND/HI32 [...X]  <-  10
  00f2: 01e2501c41        MOVE   reg[7140]  [X...]  <-  WS_REMIND/HI32 [...X]
  00f7: 3da50105          COMP   param[01]  [.X..]  <-  05
  00fb: 441a01            JUMP_Equal  011a
  00fe: 3da50100          COMP   param[01]  [.X..]  <-  00
  0102: 441a01            JUMP_Equal  011a
  0105: 3d250104          COMP   param[01]  [...X]  <-  04
  0109: 471101            JUMP_BelowOrEq  0111
  010c: 0da5001c01        OR     reg[7000]  [.X..]  <-  01
  0111: 010d8d1c0f01      MOVE   reg[7234]  [..XX]  <-  010f
  0117: 433c01            JUMP   013c
  011a: 02a50100          MOVE   param[01]  [.X..]  <-  00
  011e: 0ee50102          OR     param[01]  [X...]  <-  02
  0122: 03214301          MOVE   WS_SHIFT [...X]  <-  param[01]  [...X]
  0126: 03024044          MOVE   WS_QUOT/LOW32 [XXXX]  <-  WS_OR_MASK [XXXX]
  012a: 33254001          SUB    WS_QUOT/LOW32 [...X]  <-  01
  012e: 32250101          SUB    param[01]  [...X]  <-  01
  0132: 0121c21c01        MOVE   reg[7308]  [...X]  <-  param[01]  [...X]
  0137: 010a8d1c40        MOVE   reg[7234]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  013c: 4a25511c01        TEST   reg[7144]  [...X]  <-  01
  0141: 445001            JUMP_Equal  0150
  0144: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  0148: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  014d: 43f004            JUMP   04f0
  0150: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  0154: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  0159: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  015c: 0324401600        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0016] [...X]
  0161: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  0163: 2d0d428801        ADD    WS_DATAPTR [..XX]  <-  0188
  0168: 210d401000        MUL    WS_QUOT/LOW32 [..XX]  <-  0010
  016d: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0171: 0324410a00        MOVE   WS_REMIND/HI32 [...X]  <-  data[000a] [...X]
  0176: 0324400b00        MOVE   WS_QUOT/LOW32 [...X]  <-  data[000b] [...X]
  017b: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  017f: 44a001            JUMP_Equal  01a0
  0182: 03624141          MOVE   WS_REMIND/HI32 [..X.]  <-  WS_REMIND/HI32 [...X]
  0186: 038a4141          MOVE   WS_REMIND/HI32 [XX..]  <-  WS_REMIND/HI32 [..XX]
  018a: 1b3d4106          SHIFT_RIGHT  WS_REMIND/HI32 [X...]  by  06
  018e: 1b354104          SHIFT_RIGHT  WS_REMIND/HI32 [.X..]  by  04
  0192: 1b2d4102          SHIFT_RIGHT  WS_REMIND/HI32 [..X.]  by  02
  0196: 09054103030303    AND    WS_REMIND/HI32 [XXXX]  <-  03030303
  019d: 43ae01            JUMP   01ae
  01a0: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  01a4: 0304410c00        MOVE   WS_REMIND/HI32 [XXXX]  <-  data[000c] [XXXX]
  01a9: 0324401400        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0014] [...X]
  01ae: 0d258a1901        OR     reg[6628]  [...X]  <-  01
  01b3: 01028e1941        MOVE   reg[6638]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  01b8: 15254004          SHIFT_LEFT  WS_QUOT/LOW32 [...X]  by  04
  01bc: 5c628d190f40      MASK   reg[6634]  [..X.]  &  0f  |  WS_QUOT/LOW32 [...X]
  01c2: 07a58d198c        AND    reg[6634]  [.X..]  <-  8c
  01c7: 3e254000          COMP   WS_QUOT/LOW32 [...X]  <-  00
  01cb: 44d601            JUMP_Equal  01d6
  01ce: 0d65871920        OR     reg[661c]  [..X.]  <-  20
  01d3: 43db01            JUMP   01db
  01d6: 07658719df        AND    reg[661c]  [..X.]  <-  df
  01db: 3a0000            SET_REG_BLOCK  0000
  01de: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  01e2: 010438000000      MOVE   reg[00e0]  [XXXX]  <-  data[0000] [XXXX]
  01e8: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  01eb: 3da50100          COMP   param[01]  [.X..]  <-  00
  01ef: 493e02            JUMP_NotEqual  023e
  01f2: 66ff              SET_DATA_BLOCK  ff  (this table)
  01f4: 2d0d429809        ADD    WS_DATAPTR [..XX]  <-  0998
  01f9: 2d0d420600        ADD    WS_DATAPTR [..XX]  <-  0006
  01fe: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  0201: 4ba50001          TEST   param[00]  [.X..]  <-  01
  0205: 492302            JUMP_NotEqual  0223
  0208: 010c06600100      MOVE   reg[6006]  [..XX]  <-  data[0001] [..XX]
  020e: 010c86600300      MOVE   reg[6086]  [..XX]  <-  data[0003] [..XX]
  0214: 010c06610500      MOVE   reg[6106]  [..XX]  <-  data[0005] [..XX]
  021a: 010c86610700      MOVE   reg[6186]  [..XX]  <-  data[0007] [..XX]
  0220: 43b602            JUMP   02b6
  0223: 010c06620100      MOVE   reg[6206]  [..XX]  <-  data[0001] [..XX]
  0229: 010c86620300      MOVE   reg[6286]  [..XX]  <-  data[0003] [..XX]
  022f: 010c06630500      MOVE   reg[6306]  [..XX]  <-  data[0005] [..XX]
  0235: 010c86630700      MOVE   reg[6386]  [..XX]  <-  data[0007] [..XX]
  023b: 43b602            JUMP   02b6
  023e: 66ff              SET_DATA_BLOCK  ff  (this table)
  0240: 2d0d423609        ADD    WS_DATAPTR [..XX]  <-  0936
  0245: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  024a: 03314300          MOVE   WS_SHIFT [...X]  <-  param[00]  [.X..]
  024e: 03e24144          MOVE   WS_REMIND/HI32 [X...]  <-  WS_OR_MASK [...X]
  0252: 4ce4410500        TEST   WS_REMIND/HI32 [X...]  <-  data[0005] [...X]
  0257: 446a02            JUMP_Equal  026a
  025a: 3da4010400        COMP   param[01]  [.X..]  <-  data[0004] [...X]
  025f: 496a02            JUMP_NotEqual  026a
  0262: 3d0c000200        COMP   param[00]  [..XX]  <-  data[0002] [..XX]
  0267: 477102            JUMP_BelowOrEq  0271
  026a: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  026e: 434a02            JUMP   024a
  0271: 4ba50001          TEST   param[00]  [.X..]  <-  01
  0275: 447f02            JUMP_Equal  027f
  0278: 3d250104          COMP   param[01]  [...X]  <-  04
  027c: 479e02            JUMP_BelowOrEq  029e
  027f: 010c06600600      MOVE   reg[6006]  [..XX]  <-  data[0006] [..XX]
  0285: 010c86600800      MOVE   reg[6086]  [..XX]  <-  data[0008] [..XX]
  028b: 010c06610a00      MOVE   reg[6106]  [..XX]  <-  data[000a] [..XX]
  0291: 010c86610c00      MOVE   reg[6186]  [..XX]  <-  data[000c] [..XX]
  0297: 3d250104          COMP   param[01]  [...X]  <-  04
  029b: 47b602            JUMP_BelowOrEq  02b6
  029e: 010c06620600      MOVE   reg[6206]  [..XX]  <-  data[0006] [..XX]
  02a4: 010c86620800      MOVE   reg[6286]  [..XX]  <-  data[0008] [..XX]
  02aa: 010c06630a00      MOVE   reg[6306]  [..XX]  <-  data[000a] [..XX]
  02b0: 010c86630c00      MOVE   reg[6386]  [..XX]  <-  data[000c] [..XX]
  02b6: 560841            CLEAR  WS_REMIND/HI32 [..XX]
  02b9: 3d250104          COMP   param[01]  [...X]  <-  04
  02bd: 47c502            JUMP_BelowOrEq  02c5
  02c0: 030d418001        MOVE   WS_REMIND/HI32 [..XX]  <-  0180
  02c5: 5ce205607f41      MASK   reg[6005]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  02cb: 5ce285607f41      MASK   reg[6085]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  02d1: 5ce205617f41      MASK   reg[6105]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  02d7: 5ce285617f41      MASK   reg[6185]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  02dd: 5ce205627f41      MASK   reg[6205]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  02e3: 5ce285627f41      MASK   reg[6285]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  02e9: 5ce205637f41      MASK   reg[6305]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  02ef: 5ce285637f41      MASK   reg[6385]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  02f5: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  02f8: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  02fc: 010438000400      MOVE   reg[00e0]  [XXXX]  <-  data[0004] [XXXX]
  0302: 5caa3900fe41      MASK   reg[00e4]  [.X..]  &  fe  |  WS_REMIND/HI32 [..X.]
  0308: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  030c: 560848            CLEAR  WS_REGPTR [..XX]
  030f: 08e501fe          AND    param[01]  [X...]  <-  fe
  0313: 4be50102          TEST   param[01]  [X...]  <-  02
  0317: 443503            JUMP_Equal  0335
  031a: 03254102          MOVE   WS_REMIND/HI32 [...X]  <-  02
  031e: 3da50100          COMP   param[01]  [.X..]  <-  00
  0322: 442903            JUMP_Equal  0329
  0325: 03254101          MOVE   WS_REMIND/HI32 [...X]  <-  01
  0329: 4a22471841        TEST   reg[611c]  [...X]  <-  WS_REMIND/HI32 [...X]
  032e: 443503            JUMP_Equal  0335
  0331: 0ee50101          OR     param[01]  [X...]  <-  01
  0335: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  0339: 0364411500        MOVE   WS_REMIND/HI32 [..X.]  <-  data[0015] [...X]
  033e: 66ff              SET_DATA_BLOCK  ff  (this table)
  0340: 2d0d421e09        ADD    WS_DATAPTR [..XX]  <-  091e
  0345: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  0348: 03394001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [X...]
  034c: 0925400c          AND    WS_QUOT/LOW32 [...X]  <-  0c
  0350: 15254001          SHIFT_LEFT  WS_QUOT/LOW32 [...X]  by  01
  0354: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0358: 030c480400        MOVE   WS_REGPTR [..XX]  <-  data[0004] [..XX]
  035d: 0324410600        MOVE   WS_REMIND/HI32 [...X]  <-  data[0006] [...X]
  0362: 03394001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [X...]
  0366: 09254003          AND    WS_QUOT/LOW32 [...X]  <-  03
  036a: 3e254003          COMP   WS_QUOT/LOW32 [...X]  <-  03
  036e: 448003            JUMP_Equal  0380
  0371: 0f624141          OR     WS_REMIND/HI32 [..X.]  <-  WS_REMIND/HI32 [...X]
  0375: 4c254002          TEST   WS_QUOT/LOW32 [...X]  <-  02
  0379: 448003            JUMP_Equal  0380
  037c: 03624141          MOVE   WS_REMIND/HI32 [..X.]  <-  WS_REMIND/HI32 [...X]
  0380: 0d2a061741        OR     reg[5c18]  [...X]  <-  WS_REMIND/HI32 [..X.]
  0385: 3a0000            SET_REG_BLOCK  0000
  0388: 4be50101          TEST   param[01]  [X...]  <-  01
  038c: 49e003            JUMP_NotEqual  03e0
  038f: 010438000000      MOVE   reg[00e0]  [XXXX]  <-  data[0000] [XXXX]
  0395: 0324410700        MOVE   WS_REMIND/HI32 [...X]  <-  data[0007] [...X]
  039a: 66ff              SET_DATA_BLOCK  ff  (this table)
  039c: 2d0d426809        ADD    WS_DATAPTR [..XX]  <-  0968
  03a1: 3da50100          COMP   param[01]  [.X..]  <-  00
  03a5: 49ad03            JUMP_NotEqual  03ad
  03a8: 2d0d422400        ADD    WS_DATAPTR [..XX]  <-  0024
  03ad: 030c400200        MOVE   WS_QUOT/LOW32 [..XX]  <-  data[0002] [..XX]
  03b2: 3d0c000000        COMP   param[00]  [..XX]  <-  data[0000] [..XX]
  03b7: 47c203            JUMP_BelowOrEq  03c2
  03ba: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  03bf: 43ad03            JUMP   03ad
  03c2: 0f624041          OR     WS_QUOT/LOW32 [..X.]  <-  WS_REMIND/HI32 [...X]
  03c6: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  03c9: 010a052040        MOVE   reg[2005]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  03ce: 0d25082001        OR     reg[2008]  [...X]  <-  01
  03d3: 07250820fe        AND    reg[2008]  [...X]  <-  fe
  03d8: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  03db: 0300403800        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[00e0]  [XXXX]
  03e0: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  03e3: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  03e7: 010438000800      MOVE   reg[00e0]  [XXXX]  <-  data[0008] [XXXX]
  03ed: 3da50100          COMP   param[01]  [.X..]  <-  00
  03f1: 490404            JUMP_NotEqual  0404
  03f4: 3d0d00f0d2        COMP   param[00]  [..XX]  <-  d2f0
  03f9: 450404            JUMP_Below  0404
  03fc: 0d25390050        OR     reg[00e4]  [...X]  <-  50
  0401: 430904            JUMP   0409
  0404: 07253900af        AND    reg[00e4]  [...X]  <-  af
  0409: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  040c: 4be50101          TEST   param[01]  [X...]  <-  01
  0410: 491704            JUMP_NotEqual  0417
  0413: 0fe54110          OR     WS_REMIND/HI32 [X...]  <-  10
  0417: 4be50104          TEST   param[01]  [X...]  <-  04
  041b: 492904            JUMP_NotEqual  0429
  041e: 4be50108          TEST   param[01]  [X...]  <-  08
  0422: 492904            JUMP_NotEqual  0429
  0425: 0fe54102          OR     WS_REMIND/HI32 [X...]  <-  02
  0429: 3d250104          COMP   param[01]  [...X]  <-  04
  042d: 473404            JUMP_BelowOrEq  0434
  0430: 0fa54110          OR     WS_REMIND/HI32 [.X..]  <-  10
  0434: 010438000000      MOVE   reg[00e0]  [XXXX]  <-  data[0000] [XXXX]
  043a: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  043d: 3d250104          COMP   param[01]  [...X]  <-  04
  0441: 464b04            JUMP_Above  044b
  0444: 4ba50001          TEST   param[00]  [.X..]  <-  01
  0448: 495704            JUMP_NotEqual  0457
  044b: 0102090041        MOVE   reg[0009]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0450: 3d250104          COMP   param[01]  [...X]  <-  04
  0454: 475c04            JUMP_BelowOrEq  045c
  0457: 01020a0041        MOVE   reg[000a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  045c: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  045f: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  0463: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  0468: 4be50102          TEST   param[01]  [X...]  <-  02
  046c: 497704            JUMP_NotEqual  0477
  046f: 07258719fc        AND    reg[661c]  [...X]  <-  fc
  0474: 437d04            JUMP   047d
  0477: 5c258719fc02      MASK   reg[661c]  [...X]  &  fc  |  02
  047d: 0d25861901        OR     reg[6618]  [...X]  <-  01
  0482: 3a0000            SET_REG_BLOCK  0000
  0485: 010438000800      MOVE   reg[00e0]  [XXXX]  <-  data[0008] [XXXX]
  048b: 4a25390004        TEST   reg[00e4]  [...X]  <-  04
  0490: 448b04            JUMP_Equal  048b
  0493: 4be50101          TEST   param[01]  [X...]  <-  01
  0497: 49c704            JUMP_NotEqual  04c7
  049a: 0102380040        MOVE   reg[00e0]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  049f: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  04a2: 07e50220f7        AND    reg[2002]  [X...]  <-  f7
  04a7: 0d25082001        OR     reg[2008]  [...X]  <-  01
  04ac: 07250820fe        AND    reg[2008]  [...X]  <-  fe
  04b1: 0de5022008        OR     reg[2002]  [X...]  <-  08
  04b6: 0d25082001        OR     reg[2008]  [...X]  <-  01
  04bb: 07250820fe        AND    reg[2008]  [...X]  <-  fe
  04c0: 51fa              DELAY_MicroSec  fa
  04c2: 51fa              DELAY_MicroSec  fa
  04c4: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  04c7: 560848            CLEAR  WS_REGPTR [..XX]
  04ca: 03314800          MOVE   WS_REGPTR [...X]  <-  param[00]  [.X..]
  04ce: 0d25600101        OR     reg[0580]  [...X]  <-  01
  04d3: 02310200          MOVE   param[02]  [...X]  <-  param[00]  [.X..]
  04d7: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  04d9: 0d25511c01        OR     reg[7144]  [...X]  <-  01
  04de: 510a              DELAY_MicroSec  0a
  04e0: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  04e4: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  04e9: 0d258d1901        OR     reg[6634]  [...X]  <-  01
  04ee: 510a              DELAY_MicroSec  0a
  04f0: 0d658a1910        OR     reg[6628]  [..X.]  <-  10
  04f5: 3a0000            SET_REG_BLOCK  0000
  04f8: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  04fc: 0205021701000f    MOVE   param[02]  [XXXX]  <-  0f000117
  0503: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  0508: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  050a: 3d250104          COMP   param[01]  [...X]  <-  04
  050e: 471705            JUMP_BelowOrEq  0517
  0511: 68a50201          XOR    param[02]  [.X..]  <-  01
  0515: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0517: 02050222000000    MOVE   param[02]  [XXXX]  <-  00000022
  051e: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  0523: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0525: 02050222000000    MOVE   param[02]  [XXXX]  <-  00000022
  052c: 03394101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [X...]
  0530: 0925410c          AND    WS_REMIND/HI32 [...X]  <-  0c
  0534: 02a50204          MOVE   param[02]  [.X..]  <-  04
  0538: 3e254108          COMP   WS_REMIND/HI32 [...X]  <-  08
  053c: 444e05            JUMP_Equal  054e
  053f: 02a50201          MOVE   param[02]  [.X..]  <-  01
  0543: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  0547: 444e05            JUMP_Equal  054e
  054a: 02a50206          MOVE   param[02]  [.X..]  <-  06
  054e: 0324411700        MOVE   WS_REMIND/HI32 [...X]  <-  data[0017] [...X]
  0553: 092541fe          AND    WS_REMIND/HI32 [...X]  <-  fe
  0557: 3da20241          COMP   param[02]  [.X..]  <-  WS_REMIND/HI32 [...X]
  055b: 446406            JUMP_Equal  0664
  055e: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0560: 436406            JUMP   0664
  0563: 02310200          MOVE   param[02]  [...X]  <-  param[00]  [.X..]
  0567: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0569: 4a25511c01        TEST   reg[7144]  [...X]  <-  01
  056e: 446406            JUMP_Equal  0664
  0571: 3ca5501c02        COMP   reg[7140]  [.X..]  <-  02
  0576: 448105            JUMP_Equal  0581
  0579: 3ca5501c03        COMP   reg[7140]  [.X..]  <-  03
  057e: 498a05            JUMP_NotEqual  058a
  0581: 5400511c          CLEAR  reg[7144]  [XXXX]
  0585: 5002              DELAY_MilliSec  02
  0587: 43ab05            JUMP   05ab
  058a: 03314300          MOVE   WS_SHIFT [...X]  <-  param[00]  [.X..]
  058e: 4a62501c44        TEST   reg[7140]  [..X.]  <-  WS_OR_MASK [...X]
  0593: 44ab05            JUMP_Equal  05ab
  0596: 5408c31c          CLEAR  reg[730c]  [..XX]
  059a: 51c8              DELAY_MicroSec  c8
  059c: 0d25c41c01        OR     reg[7310]  [...X]  <-  01
  05a1: 5132              DELAY_MicroSec  32
  05a3: 5420c01c          CLEAR  reg[7300]  [...X]
  05a7: 5420d11c          CLEAR  reg[7344]  [...X]
  05ab: 560848            CLEAR  WS_REGPTR [..XX]
  05ae: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  05b2: 010438000800      MOVE   reg[00e0]  [XXXX]  <-  data[0008] [XXXX]
  05b8: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  05bb: 03e0401480        MOVE   WS_QUOT/LOW32 [X...]  <-  reg[8014]  [...X]
  05c0: 07251480c3        AND    reg[8014]  [...X]  <-  c3
  05c5: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  05c8: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  05cd: 07658a19ef        AND    reg[6628]  [..X.]  <-  ef
  05d2: 02310200          MOVE   param[02]  [...X]  <-  param[00]  [.X..]
  05d6: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  05d8: 0725511cfe        AND    reg[7144]  [...X]  <-  fe
  05dd: 5428501c          CLEAR  reg[7140]  [..X.]
  05e1: 54008d1c          CLEAR  reg[7234]  [XXXX]
  05e5: 560848            CLEAR  WS_REGPTR [..XX]
  05e8: 03314800          MOVE   WS_REGPTR [...X]  <-  param[00]  [.X..]
  05ec: 07256001fe        AND    reg[0580]  [...X]  <-  fe
  05f1: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  05f5: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  05fa: 07258619fe        AND    reg[6618]  [...X]  <-  fe
  05ff: 3a0000            SET_REG_BLOCK  0000
  0602: 010438000800      MOVE   reg[00e0]  [XXXX]  <-  data[0008] [XXXX]
  0608: 4a25390001        TEST   reg[00e4]  [...X]  <-  01
  060d: 440806            JUMP_Equal  0608
  0610: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  0613: 013a148040        MOVE   reg[8014]  [...X]  <-  WS_QUOT/LOW32 [X...]
  0618: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  061b: 02310200          MOVE   param[02]  [...X]  <-  param[00]  [.X..]
  061f: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0621: 07a5001cfe        AND    reg[7000]  [.X..]  <-  fe
  0626: 3a0000            SET_REG_BLOCK  0000
  0629: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  062d: 02050223000000    MOVE   param[02]  [XXXX]  <-  00000023
  0634: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  0639: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  063b: 0205021707000f    MOVE   param[02]  [XXXX]  <-  0f000717
  0642: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  0647: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0649: 3d650104          COMP   param[01]  [..X.]  <-  04
  064d: 495606            JUMP_NotEqual  0656
  0650: 68a50201          XOR    param[02]  [.X..]  <-  01
  0654: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0656: 02050222000000    MOVE   param[02]  [XXXX]  <-  00000022
  065d: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  0662: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0664: 3a0000            SET_REG_BLOCK  0000
  0667: 5b                EOT
  0668: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  066b: 010d1b199f0f      MOVE   reg[646c]  [..XX]  <-  0f9f
  0671: 3d650114          COMP   param[01]  [..X.]  <-  14
  0675: 496406            JUMP_NotEqual  0664
  0678: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  067a: 01051c1901000078  MOVE   reg[6470]  [XXXX]  <-  78000001
  0682: 01251d197d        MOVE   reg[6474]  [...X]  <-  7d
  0687: 014c1d193900      MOVE   reg[6474]  [.XX.]  <-  data[0039] [..XX]
  068d: 0de5191902        OR     reg[6464]  [X...]  <-  02
  0692: 5b                EOT
  0693: 02050223000000    MOVE   param[02]  [XXXX]  <-  00000023
  069a: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  069f: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  06a1: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  06a4: 0324401600        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0016] [...X]
  06a9: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  06ab: 2d0d428801        ADD    WS_DATAPTR [..XX]  <-  0188
  06b0: 210d401000        MUL    WS_QUOT/LOW32 [..XX]  <-  0010
  06b5: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  06b9: 0324400c00        MOVE   WS_QUOT/LOW32 [...X]  <-  data[000c] [...X]
  06be: 3e254002          COMP   WS_QUOT/LOW32 [...X]  <-  02
  06c2: 49cc06            JUMP_NotEqual  06cc
  06c5: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  06c7: 036446fc01        MOVE   WS_FB_WIN [..X.]  <-  data[01fc] [...X]
  06cc: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  06d0: 010438000000      MOVE   reg[00e0]  [XXXX]  <-  data[0000] [XXXX]
  06d6: 66ff              SET_DATA_BLOCK  ff  (this table)
  06d8: 0965461b          AND    WS_FB_WIN [..X.]  <-  1b
  06dc: 2d0d429809        ADD    WS_DATAPTR [..XX]  <-  0998
  06e1: 03314300          MOVE   WS_SHIFT [...X]  <-  param[00]  [.X..]
  06e5: 03a24044          MOVE   WS_QUOT/LOW32 [.X..]  <-  WS_OR_MASK [...X]
  06e9: 030c400200        MOVE   WS_QUOT/LOW32 [..XX]  <-  data[0002] [..XX]
  06ee: 4ca4400000        TEST   WS_QUOT/LOW32 [.X..]  <-  data[0000] [...X]
  06f3: 49fe06            JUMP_NotEqual  06fe
  06f6: 2d0c420400        ADD    WS_DATAPTR [..XX]  <-  data[0004] [..XX]
  06fb: 43e906            JUMP   06e9
  06fe: 2d0d420600        ADD    WS_DATAPTR [..XX]  <-  0006
  0703: 3e64460000        COMP   WS_FB_WIN [..X.]  <-  data[0000] [...X]
  0708: 441e07            JUMP_Equal  071e
  070b: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  0710: 3e2541ff          COMP   WS_REMIND/HI32 [...X]  <-  ff
  0714: 441e07            JUMP_Equal  071e
  0717: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  071b: 430307            JUMP   0703
  071e: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  0721: 4ba50001          TEST   param[00]  [.X..]  <-  01
  0725: 494307            JUMP_NotEqual  0743
  0728: 010c06600100      MOVE   reg[6006]  [..XX]  <-  data[0001] [..XX]
  072e: 010c86600300      MOVE   reg[6086]  [..XX]  <-  data[0003] [..XX]
  0734: 010c06610500      MOVE   reg[6106]  [..XX]  <-  data[0005] [..XX]
  073a: 010c86610700      MOVE   reg[6186]  [..XX]  <-  data[0007] [..XX]
  0740: 435b07            JUMP   075b
  0743: 010c06620100      MOVE   reg[6206]  [..XX]  <-  data[0001] [..XX]
  0749: 010c86620300      MOVE   reg[6286]  [..XX]  <-  data[0003] [..XX]
  074f: 010c06630500      MOVE   reg[6306]  [..XX]  <-  data[0005] [..XX]
  0755: 010c86630700      MOVE   reg[6386]  [..XX]  <-  data[0007] [..XX]
  075b: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  075e: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  0762: 02050222000000    MOVE   param[02]  [XXXX]  <-  00000022
  0769: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  076e: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0770: 436406            JUMP   0664
  0773: 4aa5cb0501        TEST   reg[172c]  [.X..]  <-  01
  0778: 496406            JUMP_NotEqual  0664
  077b: 4ae5191901        TEST   reg[6464]  [X...]  <-  01
  0780: 496406            JUMP_NotEqual  0664
  0783: 5032              DELAY_MilliSec  32
  0785: 3c651d1900        COMP   reg[6474]  [..X.]  <-  00
  078a: 449f07            JUMP_Equal  079f
  078d: 0da5401901        OR     reg[6500]  [.X..]  <-  01
  0792: 0de5191903        OR     reg[6464]  [X...]  <-  03
  0797: 5004              DELAY_MilliSec  04
  0799: 07a54019fe        AND    reg[6500]  [.X..]  <-  fe
  079e: 5b                EOT
  079f: 0de5191903        OR     reg[6464]  [X...]  <-  03
  07a4: 5b                EOT
  07a5: 4ae5191901        TEST   reg[6464]  [X...]  <-  01
  07aa: 446406            JUMP_Equal  0664
  07ad: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  07af: 0324414200        MOVE   WS_REMIND/HI32 [...X]  <-  data[0042] [...X]
  07b4: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  07b8: 496406            JUMP_NotEqual  0664
  07bb: 3c651d1900        COMP   reg[6474]  [..X.]  <-  00
  07c0: 44d807            JUMP_Equal  07d8
  07c3: 0da5401901        OR     reg[6500]  [.X..]  <-  01
  07c8: 5004              DELAY_MilliSec  04
  07ca: 5ce51919fe02      MASK   reg[6464]  [X...]  &  fe  |  02
  07d0: 07a54019fe        AND    reg[6500]  [.X..]  <-  fe
  07d5: 43de07            JUMP   07de
  07d8: 5ce51919fe02      MASK   reg[6464]  [X...]  &  fe  |  02
  07de: 5001              DELAY_MilliSec  01
  07e0: 5b                EOT
  07e1: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  07e3: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  07e6: 030c413200        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0032] [..XX]
  07eb: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  07f0: 447008            JUMP_Equal  0870
  07f3: 4aa59c0101        TEST   reg[0670]  [.X..]  <-  01
  07f8: 490008            JUMP_NotEqual  0800
  07fb: 0d25211901        OR     reg[6484]  [...X]  <-  01
  0800: 03054640787d01    MOVE   WS_FB_WIN [XXXX]  <-  017d7840
  0807: 210541ff0f0000    MUL    WS_REMIND/HI32 [XXXX]  <-  00000fff
  080e: 27024640          DIV    WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0812: 3e054100000000    COMP   WS_REMIND/HI32 [XXXX]  <-  00000000
  0819: 442108            JUMP_Equal  0821
  081c: 2d0d400100        ADD    WS_QUOT/LOW32 [..XX]  <-  0001
  0821: 018a1b1940        MOVE   reg[646c]  [XX..]  <-  WS_QUOT/LOW32 [..XX]
  0826: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0829: 030c413200        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0032] [..XX]
  082e: 21024041          MUL    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0832: 27024640          DIV    WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0836: 01a520190c        MOVE   reg[6480]  [.X..]  <-  0c
  083b: 010a201940        MOVE   reg[6480]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0840: 15054004          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  04
  0844: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0847: 032841cb05        MOVE   WS_REMIND/HI32 [...X]  <-  reg[172c]  [..X.]
  084c: 2d0d410100        ADD    WS_REMIND/HI32 [..XX]  <-  0001
  0851: 21024041          MUL    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0855: 1b054008          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  08
  0859: 010a1e1940        MOVE   reg[6478]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  085e: 0de51e19c0        OR     reg[6478]  [X...]  <-  c0
  0863: 07252119fe        AND    reg[6484]  [...X]  <-  fe
  0868: 4a65211901        TEST   reg[6484]  [..X.]  <-  01
  086d: 496808            JUMP_NotEqual  0868
  0870: 5b                EOT
  0871: 07a51919fd        AND    reg[6464]  [.X..]  <-  fd
  0876: 0d25191911        OR     reg[6464]  [...X]  <-  11
  087b: 3c651a1904        COMP   reg[6468]  [..X.]  <-  04
  0880: 497b08            JUMP_NotEqual  087b
  0883: 5b                EOT
  0884: 5c251919ef01      MASK   reg[6464]  [...X]  &  ef  |  01
  088a: 5b                EOT
  088b: 7acc010220230111001301488033010001020300000000000802060220210111
        0011014980310100010203100000000002030102202102110011024a80310100
        010203200000000008040202202102110011024b803101000102033000000000
        08050302202201110012014c8032010001020340000000001000040220220111
        0012014d80320100010203500000000010010505202101100002600520230120
        00084005202201000010400c00ffff020e000b000b000b000bffff0231000b00
        0b000b000bffff030e002a002a002a002affff0331002a002a002a002a350c00
        061d100106881302066a180306bd1f040610270506d430060674400706ffff08
        066842000478690204ffff01040e000900610000550055005500550001400040
        0040004000022a002a002a002a00030000000000000000084015401540154015
        0920202020202020200a002a002a002a002a102a2a2a2a2a2a2a2a1100400040
        00400040180055005500550055ff310009006100005500550055005500014000
        400040004000022a002a002a002a000300000000000000000840154015401540
        150920202020202020200a002a002a002a002a102a2a2a2a2a2a2a2a11004000
        4000400040180055005500550055ff  
                          CTB_DS  460 bytes


command_table  00000000  #4d  (DIG2TransmitterControl/LVTMATransmitterControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000ef38  #4e  (ProcessAuxChannelTransaction):

  Size         0227
  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: 3d0d000000        COMP   param[00]  [..XX]  <-  0000
  000e: 44a701            JUMP_Equal  01a7
  0011: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0014: 03214101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [...X]
  0018: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  001c: 150d4102          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  02
  0020: 030a4042          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_DATAPTR [..XX]
  0024: 66ff              SET_DATA_BLOCK  ff  (this table)
  0026: 2d0d420f02        ADD    WS_DATAPTR [..XX]  <-  020f
  002b: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  002f: 030c480200        MOVE   WS_REGPTR [..XX]  <-  data[0002] [..XX]
  0034: 0da54c1901        OR     reg[6530]  [.X..]  <-  01
  0039: 54084c19          CLEAR  reg[6530]  [..XX]
  003d: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  0042: 03f94101          MOVE   WS_REMIND/HI32 [X...]  <-  param[01]  [X...]
  0046: 153d4104          SHIFT_LEFT  WS_REMIND/HI32 [X...]  by  04
  004a: 5cba80188f41      MASK   reg[6200]  [.X..]  &  8f  |  WS_REMIND/HI32 [X...]
  0050: 030a4240          MOVE   WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0054: 0d0d80180101      OR     reg[6200]  [..XX]  <-  0101
  005a: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  005d: 03094100          MOVE   WS_REMIND/HI32 [..XX]  <-  param[00]  [..XX]
  0061: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  0064: 033b4100          MOVE   WS_REMIND/HI32 [...X]  <-  fb[00]     [X...]
  0068: 1b254104          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  04
  006c: 01a2811841        MOVE   reg[6204]  [.X..]  <-  WS_REMIND/HI32 [...X]
  0071: 03694101          MOVE   WS_REMIND/HI32 [..X.]  <-  param[01]  [..X.]
  0075: 152d4104          SHIFT_LEFT  WS_REMIND/HI32 [..X.]  by  04
  0079: 012a811841        MOVE   reg[6204]  [...X]  <-  WS_REMIND/HI32 [..X.]
  007e: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  0081: 0fe54080          OR     WS_QUOT/LOW32 [X...]  <-  80
  0085: 03734000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [.X..]
  0089: 0102861840        MOVE   reg[6218]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  008e: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  0091: 036b4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [..X.]
  0095: 0102861840        MOVE   reg[6218]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  009a: 03634000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [...X]
  009e: 0102861840        MOVE   reg[6218]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00a3: 037b4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [X...]
  00a7: 0965400f          AND    WS_QUOT/LOW32 [..X.]  <-  0f
  00ab: 0102861840        MOVE   reg[6218]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00b0: 3e254104          COMP   WS_REMIND/HI32 [...X]  <-  04
  00b4: 47e900            JUMP_BelowOrEq  00e9
  00b7: 33254104          SUB    WS_REMIND/HI32 [...X]  <-  04
  00bb: 2d054604000000    ADD    WS_FB_WIN [XXXX]  <-  00000004
  00c2: 03634000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [...X]
  00c6: 0102861840        MOVE   reg[6218]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00cb: 036b4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [..X.]
  00cf: 0102861840        MOVE   reg[6218]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00d4: 03734000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [.X..]
  00d8: 0102861840        MOVE   reg[6218]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00dd: 037b4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [X...]
  00e1: 0102861840        MOVE   reg[6218]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00e6: 43b000            JUMP   00b0
  00e9: 0d25831802        OR     reg[620c]  [...X]  <-  02
  00ee: 0d25811801        OR     reg[6204]  [...X]  <-  01
  00f3: 03294001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [..X.]
  00f7: 2125400a          MUL    WS_QUOT/LOW32 [...X]  <-  0a
  00fb: 2d254032          ADD    WS_QUOT/LOW32 [...X]  <-  32
  00ff: 4a25841801        TEST   reg[6210]  [...X]  <-  01
  0104: 491b01            JUMP_NotEqual  011b
  0107: 510a              DELAY_MicroSec  0a
  0109: 33254001          SUB    WS_QUOT/LOW32 [...X]  <-  01
  010d: 3e254000          COMP   WS_QUOT/LOW32 [...X]  <-  00
  0111: 49ff00            JUMP_NotEqual  00ff
  0114: 02650101          MOVE   param[01]  [..X.]  <-  01
  0118: 43a301            JUMP   01a3
  011b: 4a058418f08fff00  TEST   reg[6210]  [XXXX]  <-  00ff8ff0
  0123: 442d01            JUMP_Equal  012d
  0126: 02650102          MOVE   param[01]  [..X.]  <-  02
  012a: 43a301            JUMP   01a3
  012d: 0105861801000080  MOVE   reg[6218]  [XXXX]  <-  80000001
  0135: 0300408618        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[6218]  [XXXX]
  013a: 026a0140          MOVE   param[01]  [..X.]  <-  WS_QUOT/LOW32 [..X.]
  013e: 02b8018418        MOVE   param[01]  [.X..]  <-  reg[6210]  [X...]
  0143: 08a5011f          AND    param[01]  [.X..]  <-  1f
  0147: 3da50100          COMP   param[01]  [.X..]  <-  00
  014b: 465501            JUMP_Above  0155
  014e: 02650103          MOVE   param[01]  [..X.]  <-  03
  0152: 43a301            JUMP   01a3
  0155: 32a50101          SUB    param[01]  [.X..]  <-  01
  0159: 3d8d000000        COMP   param[00]  [XX..]  <-  0000
  015e: 44a301            JUMP_Equal  01a3
  0161: 3da50100          COMP   param[01]  [.X..]  <-  00
  0165: 44a301            JUMP_Equal  01a3
  0168: 03314101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [.X..]
  016c: 03194000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [XX..]
  0170: 561840            CLEAR  WS_QUOT/LOW32 [XX..]
  0173: 3b0240            SET_FB_BASE  WS_QUOT/LOW32 [XXXX]
  0176: 0328408618        MOVE   WS_QUOT/LOW32 [...X]  <-  reg[6218]  [..X.]
  017b: 0368408618        MOVE   WS_QUOT/LOW32 [..X.]  <-  reg[6218]  [..X.]
  0180: 03a8408618        MOVE   WS_QUOT/LOW32 [.X..]  <-  reg[6218]  [..X.]
  0185: 03e8408618        MOVE   WS_QUOT/LOW32 [X...]  <-  reg[6218]  [..X.]
  018a: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  018e: 3e254104          COMP   WS_REMIND/HI32 [...X]  <-  04
  0192: 47a301            JUMP_BelowOrEq  01a3
  0195: 33254104          SUB    WS_REMIND/HI32 [...X]  <-  04
  0199: 2d054604000000    ADD    WS_FB_WIN [XXXX]  <-  00000004
  01a0: 437601            JUMP   0176
  01a3: 3a0000            SET_REG_BLOCK  0000
  01a6: 5b                EOT
  01a7: 66ff              SET_DATA_BLOCK  ff  (this table)
  01a9: 2d0d420f02        ADD    WS_DATAPTR [..XX]  <-  020f
  01ae: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  01b3: 0105881800003200  MOVE   reg[6220]  [XXXX]  <-  00320000
  01bb: 01058918001c0000  MOVE   reg[6224]  [XXXX]  <-  00001c00
  01c3: 01058a1810123d12  MOVE   reg[6228]  [XXXX]  <-  123d1210
  01cb: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  01d0: 2c250001          ADD    param[00]  [...X]  <-  01
  01d4: 3d250006          COMP   param[00]  [...X]  <-  06
  01d8: 49ae01            JUMP_NotEqual  01ae
  01db: 560848            CLEAR  WS_REGPTR [..XX]
  01de: 03254110          MOVE   WS_REMIND/HI32 [...X]  <-  10
  01e2: 0d657f1940        OR     reg[65fc]  [..X.]  <-  40
  01e7: 07657f19bf        AND    reg[65fc]  [..X.]  <-  bf
  01ec: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  01f0: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  01f4: 49e201            JUMP_NotEqual  01e2
  01f7: 0d250b1901        OR     reg[642c]  [...X]  <-  01
  01fc: 54300b19          CLEAR  reg[642c]  [.X..]
  0200: 0d250c1901        OR     reg[6430]  [...X]  <-  01
  0205: 54300c19          CLEAR  reg[6430]  [.X..]
  0209: 5132              DELAY_MicroSec  32
  020b: 5b                EOT
  020c: 7a180000000000140004002800080040000c005400100068001400  
                          CTB_DS  24 bytes


command_table  0000f160  #4f  (DPEncoderService):

  Size         005c
  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: 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: 2d0d425000        ADD    WS_DATAPTR [..XX]  <-  0050
  001e: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0022: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  0027: 07a54c19fe        AND    reg[6530]  [.X..]  <-  fe
  002c: 010d4c191111      MOVE   reg[6530]  [..XX]  <-  1111
  0032: 5002              DELAY_MilliSec  02
  0034: 4a0d4f190100      TEST   reg[653c]  [..XX]  <-  0001
  003a: 494100            JUMP_NotEqual  0041
  003d: 02250113          MOVE   param[01]  [...X]  <-  13
  0041: 54084c19          CLEAR  reg[6530]  [..XX]
  0045: 54004e19          CLEAR  reg[6538]  [XXXX]
  0049: 3a0000            SET_REG_BLOCK  0000
  004c: 5b                EOT
  004d: 7a0c000000040008000c0010001400  
                          CTB_DS  12 bytes



*** Data Tables:

data_table  00000000  #01  (MultimediaCapabilityInfo):


data_table  00000000  #02  (MultimediaConfigInfo):


data_table  0000a692  #03  (StandardVESA_Timing):

  Size         00e4
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02

  00000000:            4e0c 8002  c000 9001  2d00 2000        N.......-. .
  00000010: 4000 0100  0300 0000  0000 0000  0200 e655    @..............U
  00000020: d609 8002  a000 e001  2d00 1000  6000 0a00    ........-...`...
  00000030: 0200 0000  0000 0808  0600 123c  a00f 2003    ...........<.. .
  00000040: 0001 5802  1c00 2800  8000 0100  0400 0000    ..X...(.........
  00000050: 0000 0000  0000 6a3c  6419 0004  4001 0003    ......j<d... at ...
  00000060: 2600 1800  8800 0300  0600 0000  0000 0000    &...............
  00000070: 0600 553c  302a 0005  0802 c003  2800 6000    ..U<0*......(.`.
  00000080: 7000 0100  0300 0000  0000 0000  0000 e93c    p..............<
  00000090: 302a 0005  9801 0004  2a00 3000  7000 0100    0*......*.0.p...
  000000a0: 0300 0000  0000 0000  0000 ea3c  8f2f 7805    ...........<./x.
  000000b0: d001 1a04  2700 5800  9000 0300  0400 0000    ....'.X.........
  000000c0: 0000 0000  0200 eb3c  483f 4006  3002 b004    .......<H?@.0...
  000000d0: 3200 4000  c000 0100  0300 0000  0000 0000    2. at .............
  000000e0: 0000 ec3c                                     ...<            

  NOTE: General revisionless dumper only.
  NOTE: Apparently broken

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x00e4     (228)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x02       (2)
  0004:  ATOM_DTD_FORMAT aModeTimings                    [0] :
    0004:  USHORT usPixClk                                     = 0x0c4e     (3150)
    0006:  USHORT usHActive                                    = 0x0280     (640)
    0008:  USHORT usHBlanking_Time                             = 0x00c0     (192)
    000a:  USHORT usVActive                                    = 0x0190     (400)
    000c:  USHORT usVBlanking_Time                             = 0x002d     (45)
    000e:  USHORT usHSyncOffset                                = 0x0020     (32)
    0010:  USHORT usHSyncWidth                                 = 0x0040     (64)
    0012:  USHORT usVSyncOffset                                = 0x0001     (1)
    0014:  USHORT usVSyncWidth                                 = 0x0003     (3)
    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                           = 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                             = 0x0002     (2)
    001e:  UCHAR ucInternalModeNumber                          = 0xe6       (230)
    001f:  UCHAR ucRefreshRate                                 = 0x55       (85)
  0020:  ATOM_DTD_FORMAT aModeTimings                    [1] :
    0020:  USHORT usPixClk                                     = 0x09d6     (2518)
    0022:  USHORT usHActive                                    = 0x0280     (640)
    0024:  USHORT usHBlanking_Time                             = 0x00a0     (160)
    0026:  USHORT usVActive                                    = 0x01e0     (480)
    0028:  USHORT usVBlanking_Time                             = 0x002d     (45)
    002a:  USHORT usHSyncOffset                                = 0x0010     (16)
    002c:  USHORT usHSyncWidth                                 = 0x0060     (96)
    002e:  USHORT usVSyncOffset                                = 0x000a     (10)
    0030:  USHORT usVSyncWidth                                 = 0x0002     (2)
    0032:  USHORT usImageHSize                                 = 0x0000     (0)
    0034:  USHORT usImageVSize                                 = 0x0000     (0)
    0036:  UCHAR ucHBorder                                     = 0x08       (8)
    0037:  UCHAR ucVBorder                                     = 0x08       (8)
    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                          = 0x12       (18)
    003b:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  003c:  ATOM_DTD_FORMAT aModeTimings                    [2] :
    003c:  USHORT usPixClk                                     = 0x0fa0     (4000)
    003e:  USHORT usHActive                                    = 0x0320     (800)
    0040:  USHORT usHBlanking_Time                             = 0x0100     (256)
    0042:  USHORT usVActive                                    = 0x0258     (600)
    0044:  USHORT usVBlanking_Time                             = 0x001c     (28)
    0046:  USHORT usHSyncOffset                                = 0x0028     (40)
    0048:  USHORT usHSyncWidth                                 = 0x0080     (128)
    004a:  USHORT usVSyncOffset                                = 0x0001     (1)
    004c:  USHORT usVSyncWidth                                 = 0x0004     (4)
    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                          = 0x6a       (106)
    0057:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  0058:  ATOM_DTD_FORMAT aModeTimings                    [3] :
    0058:  USHORT usPixClk                                     = 0x1964     (6500)
    005a:  USHORT usHActive                                    = 0x0400     (1024)
    005c:  USHORT usHBlanking_Time                             = 0x0140     (320)
    005e:  USHORT usVActive                                    = 0x0300     (768)
    0060:  USHORT usVBlanking_Time                             = 0x0026     (38)
    0062:  USHORT usHSyncOffset                                = 0x0018     (24)
    0064:  USHORT usHSyncWidth                                 = 0x0088     (136)
    0066:  USHORT usVSyncOffset                                = 0x0003     (3)
    0068:  USHORT usVSyncWidth                                 = 0x0006     (6)
    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                              = 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)
      0070:  (union) USHORT usAccess                             = 0x0006     (6)
    0072:  UCHAR ucInternalModeNumber                          = 0x55       (85)
    0073:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  0074:  ATOM_DTD_FORMAT aModeTimings                    [4] :
    0074:  USHORT usPixClk                                     = 0x2a30     (10800)
    0076:  USHORT usHActive                                    = 0x0500     (1280)
    0078:  USHORT usHBlanking_Time                             = 0x0208     (520)
    007a:  USHORT usVActive                                    = 0x03c0     (960)
    007c:  USHORT usVBlanking_Time                             = 0x0028     (40)
    007e:  USHORT usHSyncOffset                                = 0x0060     (96)
    0080:  USHORT usHSyncWidth                                 = 0x0070     (112)
    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                              = 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)
      008c:  (union) USHORT usAccess                             = 0x0000     (0)
    008e:  UCHAR ucInternalModeNumber                          = 0xe9       (233)
    008f:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  0090:  ATOM_DTD_FORMAT aModeTimings                    [5] :
    0090:  USHORT usPixClk                                     = 0x2a30     (10800)
    0092:  USHORT usHActive                                    = 0x0500     (1280)
    0094:  USHORT usHBlanking_Time                             = 0x0198     (408)
    0096:  USHORT usVActive                                    = 0x0400     (1024)
    0098:  USHORT usVBlanking_Time                             = 0x002a     (42)
    009a:  USHORT usHSyncOffset                                = 0x0030     (48)
    009c:  USHORT usHSyncWidth                                 = 0x0070     (112)
    009e:  USHORT usVSyncOffset                                = 0x0001     (1)
    00a0:  USHORT usVSyncWidth                                 = 0x0003     (3)
    00a2:  USHORT usImageHSize                                 = 0x0000     (0)
    00a4:  USHORT usImageVSize                                 = 0x0000     (0)
    00a6:  UCHAR ucHBorder                                     = 0x00       (0)
    00a7:  UCHAR ucVBorder                                     = 0x00       (0)
    00a8:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      00a8:  (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)
      00a8:  (union) USHORT usAccess                             = 0x0000     (0)
    00aa:  UCHAR ucInternalModeNumber                          = 0xea       (234)
    00ab:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  00ac:  ATOM_DTD_FORMAT aModeTimings                    [6] :
    00ac:  USHORT usPixClk                                     = 0x2f8f     (12175)
    00ae:  USHORT usHActive                                    = 0x0578     (1400)
    00b0:  USHORT usHBlanking_Time                             = 0x01d0     (464)
    00b2:  USHORT usVActive                                    = 0x041a     (1050)
    00b4:  USHORT usVBlanking_Time                             = 0x0027     (39)
    00b6:  USHORT usHSyncOffset                                = 0x0058     (88)
    00b8:  USHORT usHSyncWidth                                 = 0x0090     (144)
    00ba:  USHORT usVSyncOffset                                = 0x0003     (3)
    00bc:  USHORT usVSyncWidth                                 = 0x0004     (4)
    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                          = 0xeb       (235)
    00c7:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  00c8:  ATOM_DTD_FORMAT aModeTimings                    [7] :
    00c8:  USHORT usPixClk                                     = 0x3f48     (16200)
    00ca:  USHORT usHActive                                    = 0x0640     (1600)
    00cc:  USHORT usHBlanking_Time                             = 0x0230     (560)
    00ce:  USHORT usVActive                                    = 0x04b0     (1200)
    00d0:  USHORT usVBlanking_Time                             = 0x0032     (50)
    00d2:  USHORT usHSyncOffset                                = 0x0040     (64)
    00d4:  USHORT usHSyncWidth                                 = 0x00c0     (192)
    00d6:  USHORT usVSyncOffset                                = 0x0001     (1)
    00d8:  USHORT usVSyncWidth                                 = 0x0003     (3)
    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                          = 0xec       (236)
    00e3:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  00e4:  ATOM_DTD_FORMAT aModeTimings                    [8] :
    00e4:  USHORT usPixClk                                     = 0x006c     (108)
    00e6:  USHORT usHActive                                    = 0x0202     (514)
    00e8:  USHORT usHBlanking_Time                             = 0x0000     (0)
    00ea:  USHORT usVActive                                    = 0x0f1f     (3871)
    00ec:  USHORT usVBlanking_Time                             = 0x4e20     (20000)
    00ee:  USHORT usHSyncOffset                                = 0x0000     (0)
    00f0:  USHORT usHSyncWidth                                 = 0x0000     (0)
    00f2:  USHORT usVSyncOffset                                = 0x0000     (0)
    00f4:  USHORT usVSyncWidth                                 = 0x0000     (0)
    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                              = 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)
      00fc:  (union) USHORT usAccess                             = 0x0000     (0)
    00fe:  UCHAR ucInternalModeNumber                          = 0x00       (0)
    00ff:  UCHAR ucRefreshRate                                 = 0x00       (0)
  0100:  ATOM_DTD_FORMAT aModeTimings                    [9] :
    0100:  USHORT usPixClk                                     = 0x0000     (0)
    0102:  USHORT usHActive                                    = 0x0000     (0)
    0104:  USHORT usHBlanking_Time                             = 0x8488     (33928)
    0106:  USHORT usVActive                                    = 0x0002     (2)
    0108:  USHORT usVBlanking_Time                             = 0x0000     (0)
    010a:  USHORT usHSyncOffset                                = 0x0000     (0)
    010c:  USHORT usHSyncWidth                                 = 0xd2f0     (54000)
    010e:  USHORT usVSyncOffset                                = 0x0000     (0)
    0110:  USHORT usVSyncWidth                                 = 0x0000     (0)
    0112:  USHORT usImageHSize                                 = 0x0000     (0)
    0114:  USHORT usImageVSize                                 = 0x0384     (900)
    0116:  UCHAR ucHBorder                                     = 0x72       (114)
    0117:  UCHAR ucVBorder                                     = 0x06       (6)
    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                          = 0x00       (0)
    011b:  UCHAR ucRefreshRate                                 = 0x00       (0)
  011c:  ATOM_DTD_FORMAT aModeTimings                   [10] :
    011c:  USHORT usPixClk                                     = 0x5f90     (24464)
    011e:  USHORT usHActive                                    = 0x0001     (1)
    0120:  USHORT usHBlanking_Time                             = 0x0001     (1)
    0122:  USHORT usVActive                                    = 0x0000     (0)
    0124:  USHORT usVBlanking_Time                             = 0x0000     (0)
    0126:  USHORT usHSyncOffset                                = 0x0000     (0)
    0128:  USHORT usHSyncWidth                                 = 0x0000     (0)
    012a:  USHORT usVSyncOffset                                = 0x0000     (0)
    012c:  USHORT usVSyncWidth                                 = 0x9c40     (40000)
    012e:  USHORT usImageHSize                                 = 0x02a3     (675)
    0130:  USHORT usImageVSize                                 = 0x1388     (5000)
    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                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0001     (1)
               USHORT VerticalCutOff:1                             = 0x0001     (1)
               USHORT H_ReplicationBy2:1                           = 0x0001     (1)
               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                                   = 0x0010     (16)
      0134:  (union) USHORT usAccess                             = 0x403e     (16446)
    0136:  UCHAR ucInternalModeNumber                          = 0x10       (16)
    0137:  UCHAR ucRefreshRate                                 = 0x27       (39)
  0138:  ATOM_DTD_FORMAT aModeTimings                   [11] :
    0138:  USHORT usPixClk                                     = 0x2710     (10000)
    013a:  USHORT usHActive                                    = 0x0000     (0)
    013c:  USHORT usHBlanking_Time                             = 0x00ff     (255)
    013e:  USHORT usVActive                                    = 0x0000     (0)
    0140:  USHORT usVBlanking_Time                             = 0x0000     (0)
    0142:  USHORT usHSyncOffset                                = 0x0000     (0)
    0144:  USHORT usHSyncWidth                                 = 0x0000     (0)
    0146:  USHORT usVSyncOffset                                = 0x0000     (0)
    0148:  USHORT usVSyncWidth                                 = 0x0000     (0)
    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                              = 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                                = 0x0001     (1)
               USHORT RGB888:1                                     = 0x0001     (1)
               USHORT Reserved:6                                   = 0x0000     (0)
      0150:  (union) USHORT usAccess                             = 0x0304     (772)
    0152:  UCHAR ucInternalModeNumber                          = 0x02       (2)
    0153:  UCHAR ucRefreshRate                                 = 0x01       (1)
  0154:  ATOM_DTD_FORMAT aModeTimings                   [12] :
    0154:  USHORT usPixClk                                     = 0x0000     (0)
    0156:  USHORT usHActive                                    = 0x0000     (0)
    0158:  USHORT usHBlanking_Time                             = 0x2a00     (10752)
    015a:  USHORT usVActive                                    = 0x2a00     (10752)
    015c:  USHORT usVBlanking_Time                             = 0x0000     (0)
    015e:  USHORT usHSyncOffset                                = 0x2a2a     (10794)
    0160:  USHORT usHSyncWidth                                 = 0x002a     (42)
    0162:  USHORT usVSyncOffset                                = 0x2a00     (10752)
    0164:  USHORT usVSyncWidth                                 = 0x2a00     (10752)
    0166:  USHORT usImageHSize                                 = 0x152a     (5418)
    0168:  USHORT usImageVSize                                 = 0x2a00     (10752)
    016a:  UCHAR ucHBorder                                     = 0x2a       (42)
    016b:  UCHAR ucVBorder                                     = 0x2a       (42)
    016c:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      016c:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0001     (1)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0001     (1)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0001     (1)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0001     (1)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0005     (5)
      016c:  (union) USHORT usAccess                             = 0x1515     (5397)
    016e:  UCHAR ucInternalModeNumber                          = 0x15       (21)
    016f:  UCHAR ucRefreshRate                                 = 0x15       (21)
  0170:  ATOM_DTD_FORMAT aModeTimings                   [13] :
    0170:  USHORT usPixClk                                     = 0x3f15     (16149)
    0172:  USHORT usHActive                                    = 0x3f15     (16149)
    0174:  USHORT usHBlanking_Time                             = 0x1515     (5397)
    0176:  USHORT usVActive                                    = 0x3f3f     (16191)
    0178:  USHORT usVBlanking_Time                             = 0x153f     (5439)
    017a:  USHORT usHSyncOffset                                = 0x3f15     (16149)
    017c:  USHORT usHSyncWidth                                 = 0x3f15     (16149)
    017e:  USHORT usVSyncOffset                                = 0x3f3f     (16191)
    0180:  USHORT usVSyncWidth                                 = 0x3f15     (16149)
    0182:  USHORT usImageHSize                                 = 0x3f3f     (16191)
    0184:  USHORT usImageVSize                                 = 0x0000     (0)
    0186:  UCHAR ucHBorder                                     = 0x00       (0)
    0187:  UCHAR ucVBorder                                     = 0x05       (5)
    0188:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0188:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0001     (1)
               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                                = 0x0001     (1)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0001     (1)
      0188:  (union) USHORT usAccess                             = 0x0505     (1285)
    018a:  UCHAR ucInternalModeNumber                          = 0x08       (8)
    018b:  UCHAR ucRefreshRate                                 = 0x08       (8)
  018c:  ATOM_DTD_FORMAT aModeTimings                   [14] :
    018c:  USHORT usPixClk                                     = 0x0b08     (2824)
    018e:  USHORT usHActive                                    = 0x0b0b     (2827)
    0190:  USHORT usHBlanking_Time                             = 0x0e0e     (3598)
    0192:  USHORT usVActive                                    = 0x110e     (4366)
    0194:  USHORT usVBlanking_Time                             = 0x1111     (4369)
    0196:  USHORT usHSyncOffset                                = 0x1414     (5140)
    0198:  USHORT usHSyncWidth                                 = 0x1814     (6164)
    019a:  USHORT usVSyncOffset                                = 0x1818     (6168)
    019c:  USHORT usVSyncWidth                                 = 0x1c1c     (7196)
    019e:  USHORT usImageHSize                                 = 0x201c     (8220)
    01a0:  USHORT usImageVSize                                 = 0x2020     (8224)
    01a2:  UCHAR ucHBorder                                     = 0x24       (36)
    01a3:  UCHAR ucVBorder                                     = 0x24       (36)
    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                              = 0x0001     (1)
               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                                   = 0x000a     (10)
      01a4:  (union) USHORT usAccess                             = 0x2824     (10276)
    01a6:  UCHAR ucInternalModeNumber                          = 0x28       (40)
    01a7:  UCHAR ucRefreshRate                                 = 0x28       (40)
  01a8:  ATOM_DTD_FORMAT aModeTimings                   [15] :
    01a8:  USHORT usPixClk                                     = 0x2d2d     (11565)
    01aa:  USHORT usHActive                                    = 0x322d     (12845)
    01ac:  USHORT usHBlanking_Time                             = 0x3232     (12850)
    01ae:  USHORT usVActive                                    = 0x3838     (14392)
    01b0:  USHORT usVBlanking_Time                             = 0x3f38     (16184)
    01b2:  USHORT usHSyncOffset                                = 0x3f3f     (16191)
    01b4:  USHORT usHSyncWidth                                 = 0x0000     (0)
    01b6:  USHORT usVSyncOffset                                = 0x103f     (4159)
    01b8:  USHORT usVSyncWidth                                 = 0x3f00     (16128)
    01ba:  USHORT usImageHSize                                 = 0x001f     (31)
    01bc:  USHORT usImageVSize                                 = 0x2f3f     (12095)
    01be:  UCHAR ucHBorder                                     = 0x00       (0)
    01bf:  UCHAR ucVBorder                                     = 0x3f       (63)
    01c0:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      01c0:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0001     (1)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0001     (1)
               USHORT VerticalCutOff:1                             = 0x0001     (1)
               USHORT H_ReplicationBy2:1                           = 0x0001     (1)
               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)
      01c0:  (union) USHORT usAccess                             = 0x003f     (63)
    01c2:  UCHAR ucInternalModeNumber                          = 0x3f       (63)
    01c3:  UCHAR ucRefreshRate                                 = 0x3f       (63)

  Total data structure size:  01c4


data_table  0000a776  #04  (FirmwareInfo):

  Size         006c
  Format Rev.  02
  Param Rev.   00
  Content Rev. 02

  00000000:            0000 1f0f  204e 0000  0000 0000        .... N......
  00000010: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000020: 8884 0200  0000 0000  f0d2 0000  0000 0000    ................
  00000030: 8403 7206  0000 0000  905f 0100  0100 0000    ..r......_......
  00000040: 0000 0000  0000 0000  409c a302  8813 0000    ........ at .......
  00000050: 3e40 1027  1027 0000  ff00 0000  0000 0000    >@.'.'..........
  00000060: 0000 0000  0000 0000  0000 0000               ............    

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x006c     (108)
    0002:  UCHAR ucTableFormatRevision                         = 0x02       (2)
    0003:  UCHAR ucTableContentRevision                        = 0x02       (2)
  0004:  ULONG ulFirmwareRevision                            = 0x0f1f0000 (253689856)
  0008:  ULONG ulDefaultEngineClock                          = 0x00004e20 (20000)
  000c:  ULONG ulDefaultMemoryClock                          = 0x00000000 (0)
  0010:  ULONG ulReserved                                [0] = 0x00000000 (0)
  0014:  ULONG ulReserved                                [1] = 0x00000000 (0)
  0018:  ULONG ulReserved1                                   = 0x00000000 (0)
  001c:  ULONG ulReserved2                                   = 0x00000000 (0)
  0020:  ULONG ulMaxPixelClockPLL_Output                     = 0x00028488 (165000)
  0024:  ULONG ulBinaryAlteredInfo                           = 0x00000000 (0)
  0028:  ULONG ulDefaultDispEngineClkFreq                    = 0x0000d2f0 (54000)
  002c:  UCHAR ucReserved3                                   = 0x00       (0)
  002d:  UCHAR ucMinAllowedBL_Level                          = 0x00       (0)
  002e:  USHORT usBootUpVDDCVoltage                          = 0x0000     (0)
  0030:  USHORT usLcdMinPixelClockPLL_Output                 = 0x0384     (900)
  0032:  USHORT usLcdMaxPixelClockPLL_Output                 = 0x0672     (1650)
  0034:  ULONG ulReserved4                                   = 0x00000000 (0)
  0038:  ULONG ulMinPixelClockPLL_Output                     = 0x00015f90 (90000)
  003c:  ULONG ulReserved5                                   = 0x00000001 (1)
  0040:  ULONG ulReserved6                                   = 0x00000000 (0)
  0044:  ULONG ulReserved7                                   = 0x00000000 (0)
  0048:  USHORT usReserved11                                 = 0x9c40     (40000)
  004a:  USHORT usMinPixelClockPLL_Input                     = 0x02a3     (675)
  004c:  USHORT usMaxPixelClockPLL_Input                     = 0x1388     (5000)
  004e:  USHORT usBootUpVDDCIVoltage                         = 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                              = 0x0001     (1)
             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                            = 0x403e     (16446)
  0052:  USHORT usCoreReferenceClock                         = 0x2710     (10000)
  0054:  USHORT usMemoryReferenceClock                       = 0x2710     (10000)
  0056:  USHORT usUniphyDPModeExtClkFreq                     = 0x0000     (0)
  0058:  UCHAR ucMemoryModule_ID                             = 0xff       (255)
  0059:  UCHAR ucReserved9                               [0] = 0x00       (0)
  005a:  UCHAR ucReserved9                               [1] = 0x00       (0)
  005b:  UCHAR ucReserved9                               [2] = 0x00       (0)
  005c:  USHORT usBootUpMVDDCVoltage                         = 0x0000     (0)
  005e:  USHORT usReserved12                                 = 0x0000     (0)
  0060:  ULONG ulReserved10                              [0] = 0x00000000 (0)
  0064:  ULONG ulReserved10                              [1] = 0x00000000 (0)
  0068:  ULONG ulReserved10                              [2] = 0x00000000 (0)

  Total data structure size:  006c


data_table  0000a7e2  #05  (DAC_Info):

  Size         0304
  Format Rev.  02
  Param Rev.   00
  Content Rev. 01

  00000000:            0000 0000  002a 002a  0000 2a2a        .....*.*..**
  00000010: 2a00 002a  002a 2a15  002a 2a2a  1515 1515    *..*.**..***....
  00000020: 153f 153f  1515 3f3f  3f15 153f  153f 3f3f    .?.?..???..?.???
  00000030: 153f 3f3f  0000 0005  0505 0808  080b 0b0b    .???............
  00000040: 0e0e 0e11  1111 1414  1418 1818  1c1c 1c20    ............... 
  00000050: 2020 2424  2428 2828  2d2d 2d32  3232 3838      $$$(((---22288
  00000060: 383f 3f3f  0000 3f10  003f 1f00  3f2f 003f    8???..?..?..?/.?
  00000070: 3f00 3f3f  002f 3f00  1f3f 0010  3f00 003f    ?.??./?..?..?..?
  00000080: 1000 3f1f  003f 2f00  3f3f 002f  3f00 1f3f    ..?..?/.??./?..?
  00000090: 0010 3f00  003f 0000  3f10 003f  1f00 3f2f    ..?..?..?..?..?/
  000000a0: 003f 3f00  2f3f 001f  3f00 103f  1f1f 3f27    .??./?..?..?..?'
  000000b0: 1f3f 2f1f  3f37 1f3f  3f1f 3f3f  1f37 3f1f    .?/.?7.??.??.7?.
  000000c0: 2f3f 1f27  3f1f 1f3f  271f 3f2f  1f3f 371f    /?.'?..?'.?/.?7.
  000000d0: 3f3f 1f37  3f1f 2f3f  1f27 3f1f  1f3f 1f1f    ??.7?./?.'?..?..
  000000e0: 3f27 1f3f  2f1f 3f37  1f3f 3f1f  373f 1f2f    ?'.?/.?7.??.7?./
  000000f0: 3f1f 273f  2d2d 3f31  2d3f 362d  3f3a 2d3f    ?.'?--?1-?6-?:-?
  00000100: 3f2d 3f3f  2d3a 3f2d  363f 2d31  3f2d 2d3f    ?-??-:?-6?-1?--?
  00000110: 312d 3f36  2d3f 3a2d  3f3f 2d3a  3f2d 363f    1-?6-?:-??-:?-6?
  00000120: 2d31 3f2d  2d3f 2d2d  3f31 2d3f  362d 3f3a    -1?--?--?1-?6-?:
  00000130: 2d3f 3f2d  3a3f 2d36  3f2d 313f  0000 1c07    -??-:?-6?-1?....
  00000140: 001c 0e00  1c15 001c  1c00 1c1c  0015 1c00    ................
  00000150: 0e1c 0007  1c00 001c  0700 1c0e  001c 1500    ................
  00000160: 1c1c 0015  1c00 0e1c  0007 1c00  001c 0000    ................
  00000170: 1c07 001c  0e00 1c15  001c 1c00  151c 000e    ................
  00000180: 1c00 071c  0e0e 1c11  0e1c 150e  1c18 0e1c    ................
  00000190: 1c0e 1c1c  0e18 1c0e  151c 0e11  1c0e 0e1c    ................
  000001a0: 110e 1c15  0e1c 180e  1c1c 0e18  1c0e 151c    ................
  000001b0: 0e11 1c0e  0e1c 0e0e  1c11 0e1c  150e 1c18    ................
  000001c0: 0e1c 1c0e  181c 0e15  1c0e 111c  1414 1c16    ................
  000001d0: 141c 1814  1c1a 141c  1c14 1c1c  141a 1c14    ................
  000001e0: 181c 1416  1c14 141c  1614 1c18  141c 1a14    ................
  000001f0: 1c1c 141a  1c14 181c  1416 1c14  141c 1414    ................
  00000200: 1c16 141c  1814 1c1a  141c 1c14  1a1c 1418    ................
  00000210: 1c14 161c  0000 1004  0010 0800  100c 0010    ................
  00000220: 1000 1010  000c 1000  0810 0004  1000 0010    ................
  00000230: 0400 1008  0010 0c00  1010 000c  1000 0810    ................
  00000240: 0004 1000  0010 0000  1004 0010  0800 100c    ................
  00000250: 0010 1000  0c10 0008  1000 0410  0808 100a    ................
  00000260: 0810 0c08  100e 0810  1008 1010  080e 1008    ................
  00000270: 0c10 080a  1008 0810  0a08 100c  0810 0e08    ................
  00000280: 1010 080e  1008 0c10  080a 1008  0810 0808    ................
  00000290: 100a 0810  0c08 100e  0810 1008  0e10 080c    ................
  000002a0: 1008 0a10  0b0b 100c  0b10 0d0b  100f 0b10    ................
  000002b0: 100b 1010  0b0f 100b  0d10 0b0c  100b 0b10    ................
  000002c0: 0c0b 100d  0b10 0f0b  1010 0b0f  100b 0d10    ................
  000002d0: 0b0c 100b  0b10 0b0b  100c 0b10  0d0b 100f    ................
  000002e0: 0b10 100b  0f10 0b0d  100b 0c10  0000 0000    ................
  000002f0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000300: 0000 0000                                     ....            

  NOTE: General revisionless dumper only.

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x0304     (772)
    0002:  UCHAR ucTableFormatRevision                         = 0x02       (2)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  USHORT usMaxFrequency                               = 0x0000     (0)
  0006:  USHORT usReserved                                   = 0x0000     (0)

  Total data structure size:  0008


data_table  0000aae6  #06  (LVDS_Info):

  Size         00d1
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03

  00000000:            0000 0000  0000 0000  0000 0000        ............
  00000010: 0000 0000  0000 0000  0000 0000  0600 0000    ................
  00000020: 4c00 2000  0000 0000  1d3c 0106  0000 0000    L. ......<......
  00000030: 00cb c800  075a 5a07  7d00 0000  0000 0000    .....ZZ.}.......
  00000040: 0000 0000  0000 0000  0000 0000  0480 0000    ................
  00000050: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000060: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000070: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000080: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000090: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000a0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000b0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000c0: 0000 0000  0000 0000  0000 0000  0000 ff00    ................
  000000d0: 00                                            .               

  NOTE: Dumper revision differs.   Used:   Format Rev. 01  Content Rev. 02

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x00d1     (209)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x03       (3)
  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                         = 0x004c     (76)
  0022:  USHORT usSupportedRefreshRate                       = 0x0020     (32)
  0024:  USHORT usOffDelayInMs                               = 0x0000     (0)
  0026:  UCHAR ucPowerSequenceDigOntoDEin10Ms                = 0x00       (0)
  0027:  UCHAR ucPowerSequenceDEtoBLOnin10Ms                 = 0x00       (0)
  0028:  UCHAR ucLVDS_Misc                                   = 0x1d       (29)
  0029:  UCHAR ucPanelDefaultRefreshRate                     = 0x3c       (60)
  002a:  UCHAR ucPanelIdentification                         = 0x01       (1)
  002b:  UCHAR ucSS_Id                                       = 0x06       (6)
  002c:  USHORT usLCDVenderID                                = 0x0000     (0)
  002e:  USHORT usLCDProductID                               = 0x0000     (0)
  0030:  UCHAR ucLCDPanel_SpecialHandlingCap                 = 0x00       (0)
  0031:  UCHAR ucPanelInfoSize                               = 0xcb       (203)
  0032:  UCHAR ucReserved                                [0] = 0xc8       (200)
  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  0000abb8  #0a  (GPIO_I2C_Info):

  Size         00a6
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01

  00000000:            4c19 4e19  4f19 4d19  4c19 4e19        L.N.O.M.L.N.
  00000010: 4f19 4d19  9000 0000  0008 0808  0800 0050    O.M............P
  00000020: 1952 1953  1951 1950  1952 1953  1951 1991    .R.S.Q.P.R.S.Q..
  00000030: 0000 0000  0808 0808  0000 5419  5619 5719    ..........T.V.W.
  00000040: 5519 5419  5619 5719  5519 9200  0000 0008    U.T.V.W.U.......
  00000050: 0808 0800  0058 195a  195b 1959  1958 195a    .....X.Z.[.Y.X.Z
  00000060: 195b 1959  1993 0000  0000 0808  0808 0000    .[.Y............
  00000070: 5c19 5e19  5f19 5d19  5c19 5e19  5f19 5d19    \.^._.].\.^._.].
  00000080: 9400 0000  0008 0808  0800 0060  1962 1963    ...........`.b.c
  00000090: 1961 1960  1962 1963  1961 1995  0000 0000    .a.`.b.c.a......
  000000a0: 0808 0808  0000                               ......          

  NOTE: General revisionless dumper only.

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x00a6     (166)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [0] :
    0004:  USHORT usClkMaskRegisterIndex                       = 0x194c     (6476)
    0006:  USHORT usClkEnRegisterIndex                         = 0x194e     (6478)
    0008:  USHORT usClkY_RegisterIndex                         = 0x194f     (6479)
    000a:  USHORT usClkA_RegisterIndex                         = 0x194d     (6477)
    000c:  USHORT usDataMaskRegisterIndex                      = 0x194c     (6476)
    000e:  USHORT usDataEnRegisterIndex                        = 0x194e     (6478)
    0010:  USHORT usDataY_RegisterIndex                        = 0x194f     (6479)
    0012:  USHORT usDataA_RegisterIndex                        = 0x194d     (6477)
    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                       = 0x1950     (6480)
    0021:  USHORT usClkEnRegisterIndex                         = 0x1952     (6482)
    0023:  USHORT usClkY_RegisterIndex                         = 0x1953     (6483)
    0025:  USHORT usClkA_RegisterIndex                         = 0x1951     (6481)
    0027:  USHORT usDataMaskRegisterIndex                      = 0x1950     (6480)
    0029:  USHORT usDataEnRegisterIndex                        = 0x1952     (6482)
    002b:  USHORT usDataY_RegisterIndex                        = 0x1953     (6483)
    002d:  USHORT usDataA_RegisterIndex                        = 0x1951     (6481)
    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                       = 0x1954     (6484)
    003c:  USHORT usClkEnRegisterIndex                         = 0x1956     (6486)
    003e:  USHORT usClkY_RegisterIndex                         = 0x1957     (6487)
    0040:  USHORT usClkA_RegisterIndex                         = 0x1955     (6485)
    0042:  USHORT usDataMaskRegisterIndex                      = 0x1954     (6484)
    0044:  USHORT usDataEnRegisterIndex                        = 0x1956     (6486)
    0046:  USHORT usDataY_RegisterIndex                        = 0x1957     (6487)
    0048:  USHORT usDataA_RegisterIndex                        = 0x1955     (6485)
    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                       = 0x1958     (6488)
    0057:  USHORT usClkEnRegisterIndex                         = 0x195a     (6490)
    0059:  USHORT usClkY_RegisterIndex                         = 0x195b     (6491)
    005b:  USHORT usClkA_RegisterIndex                         = 0x1959     (6489)
    005d:  USHORT usDataMaskRegisterIndex                      = 0x1958     (6488)
    005f:  USHORT usDataEnRegisterIndex                        = 0x195a     (6490)
    0061:  USHORT usDataY_RegisterIndex                        = 0x195b     (6491)
    0063:  USHORT usDataA_RegisterIndex                        = 0x1959     (6489)
    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                       = 0x195c     (6492)
    0072:  USHORT usClkEnRegisterIndex                         = 0x195e     (6494)
    0074:  USHORT usClkY_RegisterIndex                         = 0x195f     (6495)
    0076:  USHORT usClkA_RegisterIndex                         = 0x195d     (6493)
    0078:  USHORT usDataMaskRegisterIndex                      = 0x195c     (6492)
    007a:  USHORT usDataEnRegisterIndex                        = 0x195e     (6494)
    007c:  USHORT usDataY_RegisterIndex                        = 0x195f     (6495)
    007e:  USHORT usDataA_RegisterIndex                        = 0x195d     (6493)
    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                       = 0x1960     (6496)
    008d:  USHORT usClkEnRegisterIndex                         = 0x1962     (6498)
    008f:  USHORT usClkY_RegisterIndex                         = 0x1963     (6499)
    0091:  USHORT usClkA_RegisterIndex                         = 0x1961     (6497)
    0093:  USHORT usDataMaskRegisterIndex                      = 0x1960     (6496)
    0095:  USHORT usDataEnRegisterIndex                        = 0x1962     (6498)
    0097:  USHORT usDataY_RegisterIndex                        = 0x1963     (6499)
    0099:  USHORT usDataA_RegisterIndex                        = 0x1961     (6497)
    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)

  Total data structure size:  00a6


data_table  0000ac5e  #0b  (VRAM_UsageByFirmware):

  Size         000c
  Format Rev.  01
  Param Rev.   00
  Content Rev. 05

  00000000:            0000 0000  0000 2000                   ...... .    

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x000c     (12)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x05       (5)
  0004:  ATOM_FIRMWARE_VRAM_RESERVE_INFO_V1_5 asFirmwareVramReserveInfo [0] :
    0004:  ULONG ulStartAddrUsedByFirmware                     = 0x00000000 (0)
    0008:  USHORT usFirmwareUseInKb                            = 0x0000     (0)
    000a:  USHORT usFBUsedByDrvInKb                            = 0x0020     (32)

  Total data structure size:  000c


data_table  0000ac6a  #0c  (GPIO_Pin_LUT):

  Size         001c
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01

  00000000:            6d19 0001  6d19 0802  6d19 1003        m...m...m...
  00000010: 6d19 1804  6d19 1a05  6d19 1c06               m...m...m...    

  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                             = 0x196d     (6509)
    0006:  UCHAR ucGpioPinBitShift                             = 0x00       (0)
    0007:  UCHAR ucGPIO_ID                                     = 0x01       (1)
  0008:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [1] :
    0008:  USHORT usGpioPin_AIndex                             = 0x196d     (6509)
    000a:  UCHAR ucGpioPinBitShift                             = 0x08       (8)
    000b:  UCHAR ucGPIO_ID                                     = 0x02       (2)
  000c:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [2] :
    000c:  USHORT usGpioPin_AIndex                             = 0x196d     (6509)
    000e:  UCHAR ucGpioPinBitShift                             = 0x10       (16)
    000f:  UCHAR ucGPIO_ID                                     = 0x03       (3)
  0010:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [3] :
    0010:  USHORT usGpioPin_AIndex                             = 0x196d     (6509)
    0012:  UCHAR ucGpioPinBitShift                             = 0x18       (24)
    0013:  UCHAR ucGPIO_ID                                     = 0x04       (4)
  0014:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [4] :
    0014:  USHORT usGpioPin_AIndex                             = 0x196d     (6509)
    0016:  UCHAR ucGpioPinBitShift                             = 0x1a       (26)
    0017:  UCHAR ucGPIO_ID                                     = 0x05       (5)
  0018:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [5] :
    0018:  USHORT usGpioPin_AIndex                             = 0x196d     (6509)
    001a:  UCHAR ucGpioPinBitShift                             = 0x1c       (28)
    001b:  UCHAR ucGPIO_ID                                     = 0x06       (6)

  Total data structure size:  001c


data_table  0000ac86  #0d  (VESA_ToInternalModeLUT):

  Size         00a8
  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  6301 02e9  6501 16e9    ........c...e...
  00000040: 6601 0ae9  2101 0a12  2201 0a6a  2301 0a55    f...!..."..j#..U
  00000050: 2401 0aea  4301 02eb  4501 16eb  4601 0aeb    $...C...E...F...
  00000060: 7301 02ec  7501 16ec  7601 0aec  d101 0270    s...u...v......p
  00000070: d201 1670  d401 0a70  d701 0271  d801 1671    ...p...p...q...q
  00000080: d901 0a71  e101 0272  e201 1672  e401 0a72    ...q...r...r...r
  00000090: e701 0273  e801 1673  e901 0a73  f301 0274    ...s...s...s...t
  000000a0: f501 1674  f601 0a74                          ...t...t        

  NOTE: General revisionless dumper only.

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x00a8     (168)
    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                            = 0x0163     (355)
    003a:  USHORT usExtendedModeNumber                         = 0xe902     (59650)
  003c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [14] :
    003c:  USHORT usVESA_ModeNumber                            = 0x0165     (357)
    003e:  USHORT usExtendedModeNumber                         = 0xe916     (59670)
  0040:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [15] :
    0040:  USHORT usVESA_ModeNumber                            = 0x0166     (358)
    0042:  USHORT usExtendedModeNumber                         = 0xe90a     (59658)
  0044:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [16] :
    0044:  USHORT usVESA_ModeNumber                            = 0x0121     (289)
    0046:  USHORT usExtendedModeNumber                         = 0x120a     (4618)
  0048:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [17] :
    0048:  USHORT usVESA_ModeNumber                            = 0x0122     (290)
    004a:  USHORT usExtendedModeNumber                         = 0x6a0a     (27146)
  004c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [18] :
    004c:  USHORT usVESA_ModeNumber                            = 0x0123     (291)
    004e:  USHORT usExtendedModeNumber                         = 0x550a     (21770)
  0050:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [19] :
    0050:  USHORT usVESA_ModeNumber                            = 0x0124     (292)
    0052:  USHORT usExtendedModeNumber                         = 0xea0a     (59914)
  0054:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [20] :
    0054:  USHORT usVESA_ModeNumber                            = 0x0143     (323)
    0056:  USHORT usExtendedModeNumber                         = 0xeb02     (60162)
  0058:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [21] :
    0058:  USHORT usVESA_ModeNumber                            = 0x0145     (325)
    005a:  USHORT usExtendedModeNumber                         = 0xeb16     (60182)
  005c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [22] :
    005c:  USHORT usVESA_ModeNumber                            = 0x0146     (326)
    005e:  USHORT usExtendedModeNumber                         = 0xeb0a     (60170)
  0060:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [23] :
    0060:  USHORT usVESA_ModeNumber                            = 0x0173     (371)
    0062:  USHORT usExtendedModeNumber                         = 0xec02     (60418)
  0064:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [24] :
    0064:  USHORT usVESA_ModeNumber                            = 0x0175     (373)
    0066:  USHORT usExtendedModeNumber                         = 0xec16     (60438)
  0068:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [25] :
    0068:  USHORT usVESA_ModeNumber                            = 0x0176     (374)
    006a:  USHORT usExtendedModeNumber                         = 0xec0a     (60426)
  006c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [26] :
    006c:  USHORT usVESA_ModeNumber                            = 0x01d1     (465)
    006e:  USHORT usExtendedModeNumber                         = 0x7002     (28674)
  0070:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [27] :
    0070:  USHORT usVESA_ModeNumber                            = 0x01d2     (466)
    0072:  USHORT usExtendedModeNumber                         = 0x7016     (28694)
  0074:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [28] :
    0074:  USHORT usVESA_ModeNumber                            = 0x01d4     (468)
    0076:  USHORT usExtendedModeNumber                         = 0x700a     (28682)
  0078:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [29] :
    0078:  USHORT usVESA_ModeNumber                            = 0x01d7     (471)
    007a:  USHORT usExtendedModeNumber                         = 0x7102     (28930)
  007c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [30] :
    007c:  USHORT usVESA_ModeNumber                            = 0x01d8     (472)
    007e:  USHORT usExtendedModeNumber                         = 0x7116     (28950)
  0080:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [31] :
    0080:  USHORT usVESA_ModeNumber                            = 0x01d9     (473)
    0082:  USHORT usExtendedModeNumber                         = 0x710a     (28938)
  0084:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [32] :
    0084:  USHORT usVESA_ModeNumber                            = 0x01e1     (481)
    0086:  USHORT usExtendedModeNumber                         = 0x7202     (29186)
  0088:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [33] :
    0088:  USHORT usVESA_ModeNumber                            = 0x01e2     (482)
    008a:  USHORT usExtendedModeNumber                         = 0x7216     (29206)
  008c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [34] :
    008c:  USHORT usVESA_ModeNumber                            = 0x01e4     (484)
    008e:  USHORT usExtendedModeNumber                         = 0x720a     (29194)
  0090:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [35] :
    0090:  USHORT usVESA_ModeNumber                            = 0x01e7     (487)
    0092:  USHORT usExtendedModeNumber                         = 0x7302     (29442)
  0094:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [36] :
    0094:  USHORT usVESA_ModeNumber                            = 0x01e8     (488)
    0096:  USHORT usExtendedModeNumber                         = 0x7316     (29462)
  0098:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [37] :
    0098:  USHORT usVESA_ModeNumber                            = 0x01e9     (489)
    009a:  USHORT usExtendedModeNumber                         = 0x730a     (29450)
  009c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [38] :
    009c:  USHORT usVESA_ModeNumber                            = 0x01f3     (499)
    009e:  USHORT usExtendedModeNumber                         = 0x7402     (29698)
  00a0:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [39] :
    00a0:  USHORT usVESA_ModeNumber                            = 0x01f5     (501)
    00a2:  USHORT usExtendedModeNumber                         = 0x7416     (29718)
  00a4:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [40] :
    00a4:  USHORT usVESA_ModeNumber                            = 0x01f6     (502)
    00a6:  USHORT usExtendedModeNumber                         = 0x740a     (29706)

  Total data structure size:  00a8


data_table  00000000  #0e  (ComponentVideoInfo):


data_table  0000ad2e  #0f  (PowerPlayInfo):

  Size         0200
  Format Rev.  06
  Param Rev.   00
  Content Rev. 01

  00000000:            0000 0000  0000 0000  0000 0000        ............
  00000010: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000020: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000030: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000040: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000050: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000060: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000070: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000080: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000090: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000a0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000b0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000c0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000d0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000e0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000f0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000100: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000110: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000120: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000130: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000140: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000150: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000160: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000170: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000180: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000190: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000001a0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000001b0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000001c0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000001d0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000001e0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000001f0: 0000 0000  0000 0000  0000 0000  0000 0000    ................


data_table  00000000  #10  (CompassionateData):


data_table  0000b446  #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  0000af2e  #16  (Object_Info/Object_Header):

  Size         025b
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03

  00000000:            1300 5e00  0000 6401  0000 1200        ..^...d.....
  00000010: 2502 0601  0000 0100  0c00 1531  0011 2121    %..........1..!!
  00000020: 2321 0200  0c00 1532  0011 2122  2322 1000    #!.....2..!"#"..
  00000030: 0c00 1533  0011 1e21  2221 0200  0c00 1534    ...3...!"!.....4
  00000040: 0011 1e22  2322 0200  0c00 1535  0011 2021    ..."#".....5.. !
  00000050: 2322 0200  0c00 1536  0011 2022  2322 0600    #".....6.. "#"..
  00000060: 0000 1531  9200 9800  0000 1532  b500 bb00    ...1.......2....
  00000070: 0000 1533  d800 de00  0000 1534  fb00 0101    ...3.......4....
  00000080: 0000 1535  1e01 2401  0000 1536  4101 4701    ...5..$....6A.G.
  00000090: 0000 0123  2100 0000  0414 0000  0000 0000    ...#!...........
  000000a0: 0000 0000  0000 0000  0000 0000  0104 0000    ................
  000000b0: 0204 0000  ff01 2322  0000 0004  1400 0000    ......#"........
  000000c0: 0000 0000  0000 0000  0000 0000  0000 0001    ................
  000000d0: 0400 0002  0400 00ff  0122 2100  0000 0414    ........."!.....
  000000e0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000f0: 0000 0104  0000 0204  0000 ff01  2322 0000    ............#"..
  00000100: 0004 1400  0000 0000  0000 0000  0000 0000    ................
  00000110: 0000 0000  0001 0400  0002 0400  00ff 0123    ...............#
  00000120: 2200 0000  0414 0000  0000 0000  0000 0000    "...............
  00000130: 0000 0000  0000 0000  0104 0000  0204 0000    ................
  00000140: ff01 2322  0000 0004  1400 0000  0000 0000    ..#"............
  00000150: 0000 0000  0000 0000  0000 0001  0400 0002    ................
  00000160: 0400 00ff  0900 0000  2121 b001  b601 0000    ........!!......
  00000170: 2321 bb01  c101 0000  2122 ca01  d001 0000    #!......!"......
  00000180: 2322 d501  e101 0000  1e21 ea01  f001 0000    #".......!......
  00000190: 2221 f501  fb01 0000  1e22 0402  0a02 0000    "!......."......
  000001a0: 2021 0f02  1502 0000  2022 1a02  2002 0000     !...... ".. ...
  000001b0: 0100 1101  2321 1404  0300 ff01  2121 0115    ....#!......!!..
  000001c0: 3101 0400  0002 0400  00ff 0100  1101 2322    1.............#"
  000001d0: 1404 0300  ff01 2122  0415 3215  3415 3515    ......!"..2.4.5.
  000001e0: 3601 0400  0002 0400  00ff 0100  1101 2221    6............."!
  000001f0: 1404 0300  ff01 1e21  0115 3301  0400 0002    .......!..3.....
  00000200: 0400 00ff  0100 1101  2322 1404  0300 ff01    ........#"......
  00000210: 0011 0123  2214 0403  00ff 0100  1101 2322    ...#".........#"
  00000220: 1404 0300  ff02 0000  0003 7100  0039 0200    ..........q..9..
  00000230: 0004 714e  0254 0200  0010 0a01  0203 0405    ..qN.T..........
  00000240: 0600 0011  0a90 9192  9394 9500  00ff 0000    ................
  00000250: 0000 0000  0906 0001  0900 ff                 ...........     

  NOTE: General revisionless dumper only.
  NOTE: Data part see radeonhd

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x025b     (603)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x03       (3)
  0004:  USHORT usDeviceSupport                              = 0x0013     (19)
  0006:  USHORT usConnectorObjectTableOffset                 = 0x005e     (94)
  0008:  USHORT usRouterObjectTableOffset                    = 0x0000     (0)
  000a:  USHORT usEncoderObjectTableOffset                   = 0x0164     (356)
  000c:  USHORT usProtectionObjectTableOffset                = 0x0000     (0)
  000e:  USHORT usDisplayPathTableOffset                     = 0x0012     (18)

  Total data structure size:  0010


data_table  0000b18a  #17  (IndirectIOAccess):

  Size         002d
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01

  00000000:            0103 0238  0006 1000  0003 3800        ...8......8.
  00000010: 0239 0009  1000 0183  0238 0006  1000 0003    .9.......8......
  00000020: 3800 0820  0000 0339  0009 2600  00           8.. ...9..&..   

  NOTE: General revisionless dumper only.
  NOTE: Binary data part skipped

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x002d     (45)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)

  Total data structure size:  002d


data_table  00000000  #18  (MC_InitParameter/AdjustARB_SEQ):


data_table  00000000  #19  (ASIC_VDDC_Info):


data_table  0000b3b8  #1a  (ASIC_InternalSS_Info/ASIC_MVDDC_Info):

  Size         0034
  Format Rev.  03
  Param Rev.   00
  Content Rev. 01

  00000000:            ffff ff00  0000 e40c  0401 0000        ............
  00000010: ffff ff00  0000 e40c  0501 0000  ffff ff00    ................
  00000020: 6400 a00f  0601 0000  ffff ff00  0000 4e0c    d.............N.
  00000030: 0702 0000                                     ....            

  NOTE: General revisionless dumper only.

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x0034     (52)
    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                   = 0x0000     (0)
    000a:  USHORT usSpreadRateInKhz                            = 0x0ce4     (3300)
    000c:  UCHAR ucClockIndication                             = 0x04       (4)
    000d:  UCHAR ucSpreadSpectrumMode                          = 0x01       (1)
    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                   = 0x0000     (0)
    0016:  USHORT usSpreadRateInKhz                            = 0x0ce4     (3300)
    0018:  UCHAR ucClockIndication                             = 0x05       (5)
    0019:  UCHAR ucSpreadSpectrumMode                          = 0x01       (1)
    001a:  UCHAR ucReserved                                [0] = 0x00       (0)
    001b:  UCHAR ucReserved                                [1] = 0x00       (0)
  001c:  ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum        [2] :
    001c:  ULONG ulTargetClockRange                            = 0x00ffffff (16777215)
    0020:  USHORT usSpreadSpectrumPercentage                   = 0x0064     (100)
    0022:  USHORT usSpreadRateInKhz                            = 0x0fa0     (4000)
    0024:  UCHAR ucClockIndication                             = 0x06       (6)
    0025:  UCHAR ucSpreadSpectrumMode                          = 0x01       (1)
    0026:  UCHAR ucReserved                                [0] = 0x00       (0)
    0027:  UCHAR ucReserved                                [1] = 0x00       (0)
  0028:  ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum        [3] :
    0028:  ULONG ulTargetClockRange                            = 0x00ffffff (16777215)
    002c:  USHORT usSpreadSpectrumPercentage                   = 0x0000     (0)
    002e:  USHORT usSpreadRateInKhz                            = 0x0c4e     (3150)
    0030:  UCHAR ucClockIndication                             = 0x07       (7)
    0031:  UCHAR ucSpreadSpectrumMode                          = 0x02       (2)
    0032:  UCHAR ucReserved                                [0] = 0x00       (0)
    0033:  UCHAR ucReserved                                [1] = 0x00       (0)

  Total data structure size:  0034


data_table  0000b3ec  #1b  (TV_VideoMode/DispOutInfo):

  Size         005a
  Format Rev.  02
  Param Rev.   00
  Content Rev. 03

  00000000:            1400 0000  b836 0000  3d04 0203        .....6..=...
  00000010: 0000 0000  1e21 5200  4c00 03ff  ff00 1e22    .....!R.L......"
  00000020: 5500 4c04  09ff ff00  2021 5500  4c40 0aff    U.L..... !U.L at ..
  00000030: ff00 2022  5500 4c44  0bff ff00  2121 5500    .. "U.LD....!!U.
  00000040: 4c80 0cff  ff00 2122  5500 4c84  0dff ff00    L.....!"U.L.....
  00000050: ffff 0106  ff02 0600  06ff                    ..........      


data_table  00000000  #1c  (VRAM_Info):


data_table  00000000  #1d  (MemoryTrainingInfo/ASIC_MVDDQ_Info):


data_table  0000b1b8  #1e  (IntegratedSystemInfo):

  Size         0200
  Format Rev.  01
  Param Rev.   00
  Content Rev. 07

  00000000:            204e 0000  0071 0200  204e 0000         N...q.. N..
  00000010: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000020: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000030: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000040: 1405 0000  0000 0000  0000 0000  0000 0000    ................
  00000050: 0000 0000  0000 7401  0000 0000  0000 0000    ......t.........
  00000060: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000070: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000080: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000090: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000a0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000b0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000c0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000d0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000e0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000f0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000100: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000110: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000120: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000130: 0000 0000  3421 0000  0000 0000  0000 0000    ....4!..........
  00000140: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000150: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000160: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000170: 0000 0000  8c00 0101  0000 0000  0000 0000    ................
  00000180: 0000 0000  0000 0000  0800 1002  0331 0000    .............1..
  00000190: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000001a0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000001b0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000001c0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000001d0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000001e0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000001f0: 0000 0000  0000 0000  0000 0000  0000 0000    ................

  NOTE: Dumper revision differs.   Used:   Format Rev. 01  Content Rev. 06

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x0200     (512)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x07       (7)
  0004:  ULONG ulBootUpEngineClock                           = 0x00004e20 (20000)
  0008:  ULONG ulDentistVCOFreq                              = 0x00027100 (160000)
  000c:  ULONG ulBootUpUMAClock                              = 0x00004e20 (20000)
  0010:  ATOM_CLK_VOLT_CAPABILITY sDISPCLK_Voltage       [0] :
    0010:  ULONG ulVoltageIndex                                = 0x00000000 (0)
    0014:  ULONG ulMaximumSupportedCLK                         = 0x00000000 (0)
  0018:  ATOM_CLK_VOLT_CAPABILITY sDISPCLK_Voltage       [1] :
    0018:  ULONG ulVoltageIndex                                = 0x00000000 (0)
    001c:  ULONG ulMaximumSupportedCLK                         = 0x00000000 (0)
  0020:  ATOM_CLK_VOLT_CAPABILITY sDISPCLK_Voltage       [2] :
    0020:  ULONG ulVoltageIndex                                = 0x00000000 (0)
    0024:  ULONG ulMaximumSupportedCLK                         = 0x00000000 (0)
  0028:  ATOM_CLK_VOLT_CAPABILITY sDISPCLK_Voltage       [3] :
    0028:  ULONG ulVoltageIndex                                = 0x00000000 (0)
    002c:  ULONG ulMaximumSupportedCLK                         = 0x00000000 (0)
  0030:  ULONG ulBootUpReqDisplayVector                      = 0x00000000 (0)
  0034:  ULONG ulOtherDisplayMisc                            = 0x00000000 (0)
  0038:  ULONG ulGPUCapInfo                                  = 0x00000000 (0)
  003c:  ULONG ulSB_MMIO_Base_Addr                           = 0x00000000 (0)
  0040:  USHORT usRequestedPWMFreqInHz                       = 0x0514     (1300)
  0042:  UCHAR ucHtcTmpLmt                                   = 0x00       (0)
  0043:  UCHAR ucHtcHystLmt                                  = 0x00       (0)
  0044:  ULONG ulMinEngineClock                              = 0x00000000 (0)
  0048:  ULONG ulSystemConfig                                = 0x00000000 (0)
  004c:  ULONG ulCPUCapInfo                                  = 0x00000000 (0)
  0050:  USHORT usNBP0Voltage                                = 0x0000     (0)
  0052:  USHORT usNBP1Voltage                                = 0x0000     (0)
  0054:  USHORT usBootUpNBVoltage                            = 0x0000     (0)
  0056:  USHORT usExtDispConnInfoOffset                      = 0x0174     (372)
  0058:  USHORT usPanelRefreshRateRange                      = 0x0000     (0)
  005a:  UCHAR ucMemoryType                                  = 0x00       (0)
  005b:  UCHAR ucUMAChannelNumber                            = 0x00       (0)
  005c:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [0] = 0x00000000 (0)
  0060:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [1] = 0x00000000 (0)
  0064:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [2] = 0x00000000 (0)
  0068:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [3] = 0x00000000 (0)
  006c:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [4] = 0x00000000 (0)
  0070:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [5] = 0x00000000 (0)
  0074:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [6] = 0x00000000 (0)
  0078:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [7] = 0x00000000 (0)
  007c:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [8] = 0x00000000 (0)
  0080:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [9] = 0x00000000 (0)
  0084:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [0] = 0x00000000 (0)
  0088:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [1] = 0x00000000 (0)
  008c:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [2] = 0x00000000 (0)
  0090:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [3] = 0x00000000 (0)
  0094:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [4] = 0x00000000 (0)
  0098:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [5] = 0x00000000 (0)
  009c:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [6] = 0x00000000 (0)
  00a0:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [7] = 0x00000000 (0)
  00a4:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [8] = 0x00000000 (0)
  00a8:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [9] = 0x00000000 (0)
  00ac:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [0] = 0x00000000 (0)
  00b0:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [1] = 0x00000000 (0)
  00b4:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [2] = 0x00000000 (0)
  00b8:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [3] = 0x00000000 (0)
  00bc:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [4] = 0x00000000 (0)
  00c0:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [5] = 0x00000000 (0)
  00c4:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [6] = 0x00000000 (0)
  00c8:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [7] = 0x00000000 (0)
  00cc:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [8] = 0x00000000 (0)
  00d0:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [9] = 0x00000000 (0)
  00d4:  ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK            [0] :
    00d4:  ULONG ulSupportedSCLK                               = 0x00000000 (0)
    00d8:  USHORT usVoltageIndex                               = 0x0000     (0)
    00da:  USHORT usVoltageID                                  = 0x0000     (0)
  00dc:  ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK            [1] :
    00dc:  ULONG ulSupportedSCLK                               = 0x00000000 (0)
    00e0:  USHORT usVoltageIndex                               = 0x0000     (0)
    00e2:  USHORT usVoltageID                                  = 0x0000     (0)
  00e4:  ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK            [2] :
    00e4:  ULONG ulSupportedSCLK                               = 0x00000000 (0)
    00e8:  USHORT usVoltageIndex                               = 0x0000     (0)
    00ea:  USHORT usVoltageID                                  = 0x0000     (0)
  00ec:  ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK            [3] :
    00ec:  ULONG ulSupportedSCLK                               = 0x00000000 (0)
    00f0:  USHORT usVoltageIndex                               = 0x0000     (0)
    00f2:  USHORT usVoltageID                                  = 0x0000     (0)
  00f4:  ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK            [4] :
    00f4:  ULONG ulSupportedSCLK                               = 0x00000000 (0)
    00f8:  USHORT usVoltageIndex                               = 0x0000     (0)
    00fa:  USHORT usVoltageID                                  = 0x0000     (0)
  00fc:  ULONG ulGMCRestoreResetTime                         = 0x00000000 (0)
  0100:  ULONG ulMinimumNClk                                 = 0x00000000 (0)
  0104:  ULONG ulIdleNClk                                    = 0x00000000 (0)
  0108:  ULONG ulDDR_DLL_PowerUpTime                         = 0x00000000 (0)
  010c:  ULONG ulDDR_PLL_PowerUpTime                         = 0x00000000 (0)
  0110:  USHORT usPCIEClkSSPercentage                        = 0x0000     (0)
  0112:  USHORT usPCIEClkSSType                              = 0x0000     (0)
  0114:  USHORT usLvdsSSPercentage                           = 0x0000     (0)
  0116:  USHORT usLvdsSSpreadRateIn10Hz                      = 0x0000     (0)
  0118:  USHORT usHDMISSPercentage                           = 0x0000     (0)
  011a:  USHORT usHDMISSpreadRateIn10Hz                      = 0x0000     (0)
  011c:  USHORT usDVISSPercentage                            = 0x0000     (0)
  011e:  USHORT usDVISSpreadRateIn10Hz                       = 0x0000     (0)
  0120:  ULONG ulReserved3                               [0] = 0x00000000 (0)
  0124:  ULONG ulReserved3                               [1] = 0x00000000 (0)
  0128:  ULONG ulReserved3                               [2] = 0x00000000 (0)
  012c:  ULONG ulReserved3                               [3] = 0x00000000 (0)
  0130:  ULONG ulReserved3                               [4] = 0x00000000 (0)
  0134:  ULONG ulReserved3                               [5] = 0x00002134 (8500)
  0138:  ULONG ulReserved3                               [6] = 0x00000000 (0)
  013c:  ULONG ulReserved3                               [7] = 0x00000000 (0)
  0140:  ULONG ulReserved3                               [8] = 0x00000000 (0)
  0144:  ULONG ulReserved3                               [9] = 0x00000000 (0)
  0148:  ULONG ulReserved3                              [10] = 0x00000000 (0)
  014c:  ULONG ulReserved3                              [11] = 0x00000000 (0)
  0150:  ULONG ulReserved3                              [12] = 0x00000000 (0)
  0154:  ULONG ulReserved3                              [13] = 0x00000000 (0)
  0158:  ULONG ulReserved3                              [14] = 0x00000000 (0)
  015c:  ULONG ulReserved3                              [15] = 0x00000000 (0)
  0160:  ULONG ulReserved3                              [16] = 0x00000000 (0)
  0164:  ULONG ulReserved3                              [17] = 0x00000000 (0)
  0168:  ULONG ulReserved3                              [18] = 0x00000000 (0)
  016c:  ULONG ulReserved3                              [19] = 0x00000000 (0)
  0170:  ULONG ulReserved3                              [20] = 0x00000000 (0)
  0174:  ATOM_EXTERNAL_DISPLAY_CONNECTION_INFO sExtDispConnInfo :
    0174:  ATOM_COMMON_TABLE_HEADER sHeader                    :
      0174:  USHORT usStructureSize                              = 0x008c     (140)
      0176:  UCHAR ucTableFormatRevision                         = 0x01       (1)
      0177:  UCHAR ucTableContentRevision                        = 0x01       (1)
    0178:  UCHAR ucGuid                                    [0] = 0x00       (0)
    0179:  UCHAR ucGuid                                    [1] = 0x00       (0)
    017a:  UCHAR ucGuid                                    [2] = 0x00       (0)
    017b:  UCHAR ucGuid                                    [3] = 0x00       (0)
    017c:  UCHAR ucGuid                                    [4] = 0x00       (0)
    017d:  UCHAR ucGuid                                    [5] = 0x00       (0)
    017e:  UCHAR ucGuid                                    [6] = 0x00       (0)
    017f:  UCHAR ucGuid                                    [7] = 0x00       (0)
    0180:  UCHAR ucGuid                                    [8] = 0x00       (0)
    0181:  UCHAR ucGuid                                    [9] = 0x00       (0)
    0182:  UCHAR ucGuid                                   [10] = 0x00       (0)
    0183:  UCHAR ucGuid                                   [11] = 0x00       (0)
    0184:  UCHAR ucGuid                                   [12] = 0x00       (0)
    0185:  UCHAR ucGuid                                   [13] = 0x00       (0)
    0186:  UCHAR ucGuid                                   [14] = 0x00       (0)
    0187:  UCHAR ucGuid                                   [15] = 0x00       (0)
    0188:  EXT_DISPLAY_PATH sPath                          [0] :
      0188:  USHORT usDeviceTag                                  = 0x0008     (8)
      018a:  USHORT usDeviceACPIEnum                             = 0x0210     (528)
      018c:  USHORT usDeviceConnector                            = 0x3103     (12547)
      018e:  UCHAR ucExtAUXDDCLutIndex                           = 0x00       (0)
      018f:  UCHAR ucExtHPDPINLutIndex                           = 0x00       (0)
      0190:  USHORT usExtEncoderObjId                            = 0x0000     (0)
        <unparsable> line 2399:   union{
      skipping...
    0198:  EXT_DISPLAY_PATH sPath                          [1] :
      0198:  USHORT usDeviceTag                                  = 0x0000     (0)
      019a:  USHORT usDeviceACPIEnum                             = 0x0000     (0)
      019c:  USHORT usDeviceConnector                            = 0x0000     (0)
      019e:  UCHAR ucExtAUXDDCLutIndex                           = 0x00       (0)
      019f:  UCHAR ucExtHPDPINLutIndex                           = 0x00       (0)
      01a0:  USHORT usExtEncoderObjId                            = 0x0000     (0)
        <unparsable> line 2399:   union{
      skipping...
    01a8:  EXT_DISPLAY_PATH sPath                          [2] :
      01a8:  USHORT usDeviceTag                                  = 0x0000     (0)
      01aa:  USHORT usDeviceACPIEnum                             = 0x0000     (0)
      01ac:  USHORT usDeviceConnector                            = 0x0000     (0)
      01ae:  UCHAR ucExtAUXDDCLutIndex                           = 0x00       (0)
      01af:  UCHAR ucExtHPDPINLutIndex                           = 0x00       (0)
      01b0:  USHORT usExtEncoderObjId                            = 0x0000     (0)
        <unparsable> line 2399:   union{
      skipping...
    01b8:  EXT_DISPLAY_PATH sPath                          [3] :
      01b8:  USHORT usDeviceTag                                  = 0x0000     (0)
      01ba:  USHORT usDeviceACPIEnum                             = 0x0000     (0)
      01bc:  USHORT usDeviceConnector                            = 0x0000     (0)
      01be:  UCHAR ucExtAUXDDCLutIndex                           = 0x00       (0)
      01bf:  UCHAR ucExtHPDPINLutIndex                           = 0x00       (0)
      01c0:  USHORT usExtEncoderObjId                            = 0x0000     (0)
        <unparsable> line 2399:   union{
      skipping...
    01c8:  EXT_DISPLAY_PATH sPath                          [4] :
      01c8:  USHORT usDeviceTag                                  = 0x0000     (0)
      01ca:  USHORT usDeviceACPIEnum                             = 0x0000     (0)
      01cc:  USHORT usDeviceConnector                            = 0x0000     (0)
      01ce:  UCHAR ucExtAUXDDCLutIndex                           = 0x00       (0)
      01cf:  UCHAR ucExtHPDPINLutIndex                           = 0x00       (0)
      01d0:  USHORT usExtEncoderObjId                            = 0x0000     (0)
        <unparsable> line 2399:   union{
      skipping...
    01d8:  EXT_DISPLAY_PATH sPath                          [5] :
      01d8:  USHORT usDeviceTag                                  = 0x0000     (0)
      01da:  USHORT usDeviceACPIEnum                             = 0x0000     (0)
      01dc:  USHORT usDeviceConnector                            = 0x0000     (0)
      01de:  UCHAR ucExtAUXDDCLutIndex                           = 0x00       (0)
      01df:  UCHAR ucExtHPDPINLutIndex                           = 0x00       (0)
      01e0:  USHORT usExtEncoderObjId                            = 0x0000     (0)
        <unparsable> line 2399:   union{
      skipping...
    01e8:  EXT_DISPLAY_PATH sPath                          [6] :
      01e8:  USHORT usDeviceTag                                  = 0x0000     (0)
      01ea:  USHORT usDeviceACPIEnum                             = 0x0000     (0)
      01ec:  USHORT usDeviceConnector                            = 0x0000     (0)
      01ee:  UCHAR ucExtAUXDDCLutIndex                           = 0x00       (0)
      01ef:  UCHAR ucExtHPDPINLutIndex                           = 0x00       (0)
      01f0:  USHORT usExtEncoderObjId                            = 0x0000     (0)
        <unparsable> line 2399:   union{
      skipping...
    01f8:  UCHAR ucChecksum                                    = 0x00       (0)
    01f9:  UCHAR uc3DStereoPinId                               = 0x00       (0)
    01fa:  UCHAR Reserved                                  [0] = 0x00       (0)
    01fb:  UCHAR Reserved                                  [1] = 0x00       (0)
    01fc:  UCHAR Reserved                                  [2] = 0x00       (0)
    01fd:  UCHAR Reserved                                  [3] = 0x00       (0)
    01fe:  UCHAR Reserved                                  [4] = 0x00       (0)
    01ff:  UCHAR Reserved                                  [5] = 0x00       (0)

  Total data structure size:  0200


data_table  00000000  #1f  (ASIC_ProfilingInfo/ASIC_VDDCI_Info):


data_table  00000000  #20  (VoltageObjectInfo/VRAM_GPIO_DetectionInfo):


data_table  00000000  #21  (PowerSourceInfo):


-------------- next part --------------
Read f200 bytes of data from ./dirty.rom

Table Format Rev.   01
Table Content Rev.  01
BIOS Boot Message:  '
113-DVST-113 DVST DDR3 200e/                                                
'
Subsystem Vendor ID 1002
Subsystem ID        990b

Command Tables:
  0000:   b45e  Len 002b  (ASIC_Init)
  0001:   b48a  Len 0057  (GetDisplaySurfaceSize)
  0002:   b4e2  Len 00c5  (ASIC_RegistersInit)
  0003:   -               (VRAM_BlockVenderDetection)
  0004:   dfb4  Len 01c8  (SetClocksRatio/DIGxEncoderControl)
  0005:   b5a8  Len 0032  (MemoryControllerInit)
  0006:   -               (EnableCRTCMemReq)
  0007:   -               (MemoryParamAdjust)
  0008:   -               (DVOEncoderControl)
  0009:   b5da  Len 00ff  (GPIOPinControl)
  000a:   b6da  Len 0029  (SetEngineClock)
  000b:   -               (SetMemoryClock)
  000c:   b704  Len 03c2  (SetPixelClock)
  000d:   bac6  Len 011d  (DynamicClockGating)
  000e:   -               (ResetMemoryDLL)
  000f:   -               (ResetMemoryDevice)
  0010:   -               (MemoryPLLInit)
  0011:   dea8  Len 010c  (AdjustDisplayPll)
  0012:   -               (AdjustMemoryController)
  0013:   bc00  Len 00e4  (EnableASIC_StaticPwrMgt)
  0014:   bce4  Len 0074  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0015:   -               (DAC_LoadDetection)
  0016:   -               (LVTMAEncoderControl)
  0017:   -               (LCD1OutputControl)
  0018:   -               (DAC1EncoderControl)
  0019:   -               (DAC2EncoderControl)
  001a:   -               (DVOOutputControl)
  001b:   -               (CV1OutputControl)
  001c:   -               (GetConditionalGoldenSetting/SetCRTC_DPM_State)
  001d:   -               (TVEncoderControl)
  001e:   -               (TMDSAEncoderControl)
  001f:   -               (LVDSEncoderControl)
  0020:   -               (TV1OutputControl)
  0021:   bd58  Len 007a  (EnableScaler)
  0022:   bdd2  Len 004b  (BlankCRTC)
  0023:   be1e  Len 003e  (EnableCRTC)
  0024:   be5c  Len 0132  (GetPixelClock)
  0025:   bf8e  Len 002c  (EnableVGA_Render)
  0026:   -               (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0027:   -               (SetCRTC_Timing)
  0028:   bfba  Len 0019  (SetCRTC_OverScan)
  0029:   -               (SetCRTC_Replication)
  002a:   bfd4  Len 00c8  (SelectCRTC_Source)
  002b:   c09c  Len 01e6  (EnableGraphSurfaces)
  002c:   c282  Len 0058  (UpdateCRTC_DoubleBufferRegisters)
  002d:   c2da  Len 00d9  (LUT_AutoFill)
  002e:   -               (EnableHW_IconCursor)
  002f:   -               (GetMemoryClock)
  0030:   c3b4  Len 007d  (GetEngineClock)
  0031:   c432  Len 0128  (SetCRTC_UsingDTDTiming)
  0032:   c55a  Len 13d1  (ExternalEncoderControl)
  0033:   -               (LVTMAOutputControl)
  0034:   -               (VRAM_BlockDetectionByStrap)
  0035:   d92c  Len 00dc  (MemoryCleanUp)
  0036:   da08  Len 0239  (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  0037:   -               (WriteOneByteToHWAssistedI2C)
  0038:   dc42  Len 005f  (ReadHWAssistedI2CStatus/HPDInterruptService)
  0039:   -               (SpeedFanControl)
  003a:   -               (PowerConnectorDetection)
  003b:   -               (MC_Synchronization)
  003c:   dca2  Len 00d3  (ComputeMemoryEnginePLL)
  003d:   -               (MemoryRefreshConversion)
  003e:   -               (VRAM_GetCurrentInfoBlock)
  003f:   -               (DynamicMemorySettings)
  0040:   -               (MemoryTraining)
  0041:   dd76  Len 0074  (EnableSpreadSpectrumOnPPLL)
  0042:   -               (TMDSAOutputControl)
  0043:   -               (SetVoltage)
  0044:   -               (DAC1OutputControl)
  0045:   -               (DAC2OutputControl)
  0046:   -               (SetupHWAssistedI2CStatus)
  0047:   bbe4  Len 001c  (ClockSource)
  0048:   -               (MemoryDeviceInit)
  0049:   ddea  Len 00bd  (EnableYUV)
  004a:   -               (DIG1EncoderControl)
  004b:   e17c  Len 0362  (DIG2EncoderControl)
  004c:   e4de  Len 0a5a  (DIG1TransmitterControl/UNIPHYTransmitterControl)
  004d:   -               (DIG2TransmitterControl/LVTMATransmitterControl)
  004e:   ef38  Len 0227  (ProcessAuxChannelTransaction)
  004f:   f160  Len 005c  (DPEncoderService)

Data Tables:
  0000:   -                          (UtilityPipeLine)
  0001:   -                          (MultimediaCapabilityInfo)
  0002:   -                          (MultimediaConfigInfo)
  0003:   a692  Len 00e4  Rev 01:02  (StandardVESA_Timing)    (struct size 01c4)
  0004:   a776  Len 006c  Rev 02:02  (FirmwareInfo)    (struct size 006c)
  0005:   a7e2  Len 0304  Rev 02:01  (DAC_Info)    (struct size 0008)
  0006:   aae6  Len 00d1  Rev 01:03  (LVDS_Info)    (struct size 0034)
  0007:   -                          (TMDS_Info)
  0008:   -                          (AnalogTV_Info)
  0009:   -                          (SupportedDevicesInfo)
  000a:   abb8  Len 00a6  Rev 01:01  (GPIO_I2C_Info)
  000b:   ac5e  Len 000c  Rev 01:05  (VRAM_UsageByFirmware)    (struct size 000c)
  000c:   ac6a  Len 001c  Rev 01:01  (GPIO_Pin_LUT)
  000d:   ac86  Len 00a8  Rev 01:01  (VESA_ToInternalModeLUT)
  000e:   -                          (ComponentVideoInfo)
  000f:   ad2e  Len 0198  Rev 06:01  (PowerPlayInfo)
  0010:   -                          (CompassionateData)
  0011:   b446  Len 0018  Rev 02:01  (SaveRestoreInfo/DispDevicePriorityInfo)
  0012:   -                          (PPLL_SS_Info/SS_Info)
  0013:   -                          (OemInfo)
  0014:   -                          (XTMDS_Info)
  0015:   -                          (MclkSS_Info)
  0016:   af2e  Len 025b  Rev 01:03  (Object_Info/Object_Header)    (struct size 0010)
  0017:   b18a  Len 002d  Rev 01:01  (IndirectIOAccess)
  0018:   -                          (MC_InitParameter/AdjustARB_SEQ)
  0019:   -                          (ASIC_VDDC_Info)
  001a:   b3b8  Len 0034  Rev 03:01  (ASIC_InternalSS_Info/ASIC_MVDDC_Info)    (struct size 0034)
  001b:   b3ec  Len 005a  Rev 02:03  (TV_VideoMode/DispOutInfo)
  001c:   -                          (VRAM_Info)
  001d:   -                          (MemoryTrainingInfo/ASIC_MVDDQ_Info)
  001e:   b1b8  Len 0200  Rev 01:07  (IntegratedSystemInfo)    (struct size 0200)
  001f:   -                          (ASIC_ProfilingInfo/ASIC_VDDCI_Info)
  0020:   -                          (VoltageObjectInfo/VRAM_GPIO_DetectionInfo)
  0021:   -                          (PowerSourceInfo)


*** Command Tables:

command_table  0000b45e  #00  (ASIC_Init):

  Size         002b
  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: 5205              CALL_TABLE  05  (MemoryControllerInit)
  000a: 02010200          MOVE   param[02]  [XXXX]  <-  param[00]  [XXXX]
  000e: 0ee50208          OR     param[02]  [X...]  <-  08
  0012: 520a              CALL_TABLE  0a  (SetEngineClock)
  0014: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  0016: 030c410400        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0004] [..XX]
  001b: 4c0d410200        TEST   WS_REMIND/HI32 [..XX]  <-  0002
  0020: 442a00            JUMP_Equal  002a
  0023: 0da5c90504        OR     reg[05c9]  [.X..]  <-  04
  0028: 524b              CALL_TABLE  4b  (DIG2EncoderControl)
  002a: 5b                EOT


command_table  0000b48a  #01  (GetDisplaySurfaceSize):

  Size         0057
  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: 0208000d1a        MOVE   param[00]  [..XX]  <-  reg[6834]  [..XX]
  0010: 3208000b1a        SUB    param[00]  [..XX]  <-  reg[682c]  [..XX]
  0015: 0288000e1a        MOVE   param[00]  [XX..]  <-  reg[6838]  [..XX]
  001a: 3288000c1a        SUB    param[00]  [XX..]  <-  reg[6830]  [..XX]
  001f: 030046041a        MOVE   WS_FB_WIN [XXXX]  <-  reg[6810]  [XXXX]
  0024: 090546ffffff00    AND    WS_FB_WIN [XXXX]  <-  00ffffff
  002b: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  002e: 032040011a        MOVE   WS_QUOT/LOW32 [...X]  <-  reg[6804]  [...X]
  0033: 09254003          AND    WS_QUOT/LOW32 [...X]  <-  03
  0037: 75024640          SHR    WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  003b: 0318405c1b        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[6d70]  [XX..]
  0040: 2d024640          ADD    WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0044: 270046061a        DIV    WS_FB_WIN [XXXX]  <-  reg[6818]  [XXXX]
  0049: 2d08405c1b        ADD    WS_QUOT/LOW32 [..XX]  <-  reg[6d70]  [..XX]
  004e: 020a0141          MOVE   param[01]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  0052: 028a0140          MOVE   param[01]  [XX..]  <-  WS_QUOT/LOW32 [..XX]
  0056: 5b                EOT


command_table  0000b4e2  #02  (ASIC_RegistersInit):

  Size         00c5
  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: 5247              CALL_TABLE  47  (ClockSource)
  000b: 0105000b2100200f  MOVE   reg[2c00]  [XXXX]  <-  0f200021
  0013: 0105cc0b01000000  MOVE   reg[2f30]  [XXXX]  <-  00000001
  001b: 0105d30be01b1200  MOVE   reg[2f4c]  [XXXX]  <-  00121be0
  0023: 010502140dd80000  MOVE   reg[5008]  [XXXX]  <-  0000d80d
  002b: 010503140cd80000  MOVE   reg[500c]  [XXXX]  <-  0000d80c
  0033: 0105041469010200  MOVE   reg[5010]  [XXXX]  <-  00020169
  003b: 0105051468010200  MOVE   reg[5014]  [XXXX]  <-  00020168
  0043: 010506147d010200  MOVE   reg[5018]  [XXXX]  <-  0002017d
  004b: 010507147c010200  MOVE   reg[501c]  [XXXX]  <-  0002017c
  0053: 0105081491010200  MOVE   reg[5020]  [XXXX]  <-  00020191
  005b: 0105091490010200  MOVE   reg[5024]  [XXXX]  <-  00020190
  0063: 0105380040803301  MOVE   reg[00e0]  [XXXX]  <-  01338040
  006b: 0d25390001        OR     reg[00e4]  [...X]  <-  01
  0070: 0105380041803301  MOVE   reg[00e0]  [XXXX]  <-  01338041
  0078: 0d25390001        OR     reg[00e4]  [...X]  <-  01
  007d: 02650007          MOVE   param[00]  [..X.]  <-  07
  0081: 520d              CALL_TABLE  0d  (DynamicClockGating)
  0083: 550000            CLEAR  param[00]  [XXXX]
  0086: 520d              CALL_TABLE  0d  (DynamicClockGating)
  0088: 5223              CALL_TABLE  23  (EnableCRTC)
  008a: 2c250001          ADD    param[00]  [...X]  <-  01
  008e: 3d250004          COMP   param[00]  [...X]  <-  04
  0092: 458600            JUMP_Below  0086
  0095: 5102              DELAY_MicroSec  02
  0097: 550000            CLEAR  param[00]  [XXXX]
  009a: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  009c: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  009e: 012447183800      MOVE   reg[611c]  [...X]  <-  data[0038] [...X]
  00a4: 0105331bff7f0000  MOVE   reg[6ccc]  [XXXX]  <-  00007fff
  00ac: 0105331eff7f0000  MOVE   reg[78cc]  [XXXX]  <-  00007fff
  00b4: 01053341ff7f0000  MOVE   reg[104cc]  [XXXX]  <-  00007fff
  00bc: 01053344ff7f0000  MOVE   reg[110cc]  [XXXX]  <-  00007fff
  00c4: 5b                EOT


command_table  00000000  #03  (VRAM_BlockVenderDetection):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000dfb4  #04  (SetClocksRatio/DIGxEncoderControl):

  Size         01c8
  Format Rev.  01
  Param Rev.   00
  Content Rev. 04
  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: 03214101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [...X]
  0019: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  001b: 02020146          MOVE   param[01]  [XXXX]  <-  WS_FB_WIN [XXXX]
  001f: 423900630f4b006308790163096201630a690163137101630b8101630c890163
        0d99016310b2015a5a  
                          SWITCH  param[00]  [X...]
        0f->004b 08->0179 09->0162 0a->0169 13->0171 0b->0181 0c->0189 0d->0199
        10->01b2
  0048: 435e01            JUMP   015e
  004b: 5400831c          CLEAR  reg[720c]  [XXXX]
  004f: 3d250101          COMP   param[01]  [...X]  <-  01
  0053: 440c01            JUMP_Equal  010c
  0056: 010d031c1f00      MOVE   reg[700c]  [..XX]  <-  001f
  005c: 3d250100          COMP   param[01]  [...X]  <-  00
  0060: 447100            JUMP_Equal  0071
  0063: 3d250102          COMP   param[01]  [...X]  <-  02
  0067: 44fb00            JUMP_Equal  00fb
  006a: 3d250105          COMP   param[01]  [...X]  <-  05
  006e: 490301            JUMP_NotEqual  0103
  0071: 07a5001cfe        AND    reg[7000]  [.X..]  <-  fe
  0076: 5408c11c          CLEAR  reg[7304]  [..XX]
  007a: 3da50100          COMP   param[01]  [.X..]  <-  00
  007e: 498500            JUMP_NotEqual  0085
  0081: 02a50102          MOVE   param[01]  [.X..]  <-  02
  0085: 32a50101          SUB    param[01]  [.X..]  <-  01
  0089: 01f1c11c01        MOVE   reg[7304]  [X...]  <-  param[01]  [.X..]
  008e: 4a25c31c01        TEST   reg[730c]  [...X]  <-  01
  0093: 49e300            JUMP_NotEqual  00e3
  0096: 66ff              SET_DATA_BLOCK  ff  (this table)
  0098: 2d0d42c201        ADD    WS_DATAPTR [..XX]  <-  01c2
  009d: 03314100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [.X..]
  00a1: 09054103000000    AND    WS_REMIND/HI32 [XXXX]  <-  00000003
  00a8: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  00ac: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  00b0: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  00b5: 0765c91cfe        AND    reg[7324]  [..X.]  <-  fe
  00ba: 0105ca1c00800000  MOVE   reg[7328]  [XXXX]  <-  00008000
  00c2: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  00c5: 03094000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [..XX]
  00c9: 21054000800000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00008000
  00d0: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00d4: 0102cb1c40        MOVE   reg[732c]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00d9: 0de5cc1c10        OR     reg[7330]  [X...]  <-  10
  00de: 0d65001c04        OR     reg[7000]  [..X.]  <-  04
  00e3: 022001001c        MOVE   param[01]  [...X]  <-  reg[7000]  [...X]
  00e8: 08250107          AND    param[01]  [...X]  <-  07
  00ec: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  00ee: 152d4604          SHIFT_LEFT  WS_FB_WIN [..X.]  by  04
  00f2: 01aa9c1b46        MOVE   reg[6e70]  [.X..]  <-  WS_FB_WIN [..X.]
  00f7: 3a0000            SET_REG_BLOCK  0000
  00fa: 5b                EOT
  00fb: 0105831c00000000  MOVE   reg[720c]  [XXXX]  <-  00000000
  0103: 070d7c1ceffc      AND    reg[71f0]  [..XX]  <-  fcef
  0109: 434501            JUMP   0145
  010c: 010d031c6300      MOVE   reg[700c]  [..XX]  <-  0063
  0112: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0114: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  0119: 4ce54120          TEST   WS_REMIND/HI32 [X...]  <-  20
  011d: 443601            JUMP_Equal  0136
  0120: 0d258c1c01        OR     reg[7230]  [...X]  <-  01
  0125: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  012a: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  012e: 443601            JUMP_Equal  0136
  0131: 0d258c1c10        OR     reg[7230]  [...X]  <-  10
  0136: 4ce54101          TEST   WS_REMIND/HI32 [X...]  <-  01
  013a: 445401            JUMP_Equal  0154
  013d: 0d658c1c01        OR     reg[7230]  [..X.]  <-  01
  0142: 434c01            JUMP   014c
  0145: 3d650104          COMP   param[01]  [..X.]  <-  04
  0149: 475401            JUMP_BelowOrEq  0154
  014c: 0da5001c01        OR     reg[7000]  [.X..]  <-  01
  0151: 435901            JUMP   0159
  0154: 07a5001cfe        AND    reg[7000]  [.X..]  <-  fe
  0159: 0d65001c04        OR     reg[7000]  [..X.]  <-  04
  015e: 3a0000            SET_REG_BLOCK  0000
  0161: 5b                EOT
  0162: 5420d11c          CLEAR  reg[7344]  [...X]
  0166: 435e01            JUMP   015e
  0169: 0125d11c01        MOVE   reg[7344]  [...X]  <-  01
  016e: 435e01            JUMP   015e
  0171: 0125d11c02        MOVE   reg[7344]  [...X]  <-  02
  0176: 435e01            JUMP   015e
  0179: 0725c01cef        AND    reg[7300]  [...X]  <-  ef
  017e: 435e01            JUMP   015e
  0181: 0d25c01c10        OR     reg[7300]  [...X]  <-  10
  0186: 435e01            JUMP   015e
  0189: 5408c31c          CLEAR  reg[730c]  [..XX]
  018d: 51c8              DELAY_MicroSec  c8
  018f: 0d25c41c01        OR     reg[7310]  [...X]  <-  01
  0194: 5132              DELAY_MicroSec  32
  0196: 435e01            JUMP   015e
  0199: 0d65c91c01        OR     reg[7324]  [..X.]  <-  01
  019e: 510a              DELAY_MicroSec  0a
  01a0: 0725c41cfe        AND    reg[7310]  [...X]  <-  fe
  01a5: 510a              DELAY_MicroSec  0a
  01a7: 010dc31c0102      MOVE   reg[730c]  [..XX]  <-  0201
  01ad: 51c8              DELAY_MicroSec  c8
  01af: 435e01            JUMP   015e
  01b2: 0d25d51c10        OR     reg[7354]  [...X]  <-  10
  01b7: 0121de1c01        MOVE   reg[7378]  [...X]  <-  param[01]  [...X]
  01bc: 435e01            JUMP   015e
  01bf: 7a0600483f7869f0d2  
                          CTB_DS  6 bytes


command_table  0000b5a8  #05  (MemoryControllerInit):

  Size         0032
  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[5490]  [...X]
  000d: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0010: 0388410908        MOVE   WS_REMIND/HI32 [XX..]  <-  reg[2024]  [..XX]
  0015: 0102010b41        MOVE   reg[2c04]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  001a: 013ac90041        MOVE   reg[0324]  [...X]  <-  WS_REMIND/HI32 [X...]
  001f: 15054108          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  08
  0023: 0102c40041        MOVE   reg[0310]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0028: 54202b08          CLEAR  reg[20ac]  [...X]
  002c: 0d25241503        OR     reg[5490]  [...X]  <-  03
  0031: 5b                EOT


command_table  00000000  #06  (EnableCRTCMemReq):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #07  (MemoryParamAdjust):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #08  (DVOEncoderControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000b5da  #09  (GPIOPinControl):

  Size         00ff
  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: 44fb00            JUMP_Equal  00fb
  002d: 431900            JUMP   0019
  0030: 560043            CLEAR  WS_SHIFT [XXXX]
  0033: 03a4410200        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0002] [...X]
  0038: 03f24141          MOVE   WS_REMIND/HI32 [X...]  <-  WS_REMIND/HI32 [.X..]
  003c: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  0041: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  0046: 44fb00            JUMP_Equal  00fb
  0049: 3e0d414519        COMP   WS_REMIND/HI32 [..XX]  <-  1945
  004e: 496b00            JUMP_NotEqual  006b
  0051: 3ee54110          COMP   WS_REMIND/HI32 [X...]  <-  10
  0055: 465f00            JUMP_Above  005f
  0058: 1b3d4101          SHIFT_RIGHT  WS_REMIND/HI32 [X...]  by  01
  005c: 436b00            JUMP   006b
  005f: 09e54103          AND    WS_REMIND/HI32 [X...]  <-  03
  0063: 153d4102          SHIFT_LEFT  WS_REMIND/HI32 [X...]  by  02
  0067: 2de5410c          ADD    WS_REMIND/HI32 [X...]  <-  0c
  006b: 033a4341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [X...]
  006f: 54000000          CLEAR  reg[0000]  [XXXX]
  0073: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  0078: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  007d: 0d02010044        OR     reg[0004]  [XXXX]  <-  WS_OR_MASK [XXXX]
  0082: 2d0d410200        ADD    WS_REMIND/HI32 [..XX]  <-  0002
  0087: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  008c: 03324341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [.X..]
  0090: 4be50001          TEST   param[00]  [X...]  <-  01
  0094: 49d700            JUMP_NotEqual  00d7
  0097: 0702010045        AND    reg[0004]  [XXXX]  <-  WS_AND_MASK [XXXX]
  009c: 2d0d410100        ADD    WS_REMIND/HI32 [..XX]  <-  0001
  00a1: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  00a6: 4a02010044        TEST   reg[0004]  [XXXX]  <-  WS_OR_MASK [XXXX]
  00ab: 44b900            JUMP_Equal  00b9
  00ae: 03294300          MOVE   WS_SHIFT [...X]  <-  param[00]  [..X.]
  00b2: 0ea20044          OR     param[00]  [.X..]  <-  WS_OR_MASK [...X]
  00b6: 43c100            JUMP   00c1
  00b9: 03294300          MOVE   WS_SHIFT [...X]  <-  param[00]  [..X.]
  00bd: 08a20045          AND    param[00]  [.X..]  <-  WS_AND_MASK [...X]
  00c1: 330d410300        SUB    WS_REMIND/HI32 [..XX]  <-  0003
  00c6: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  00cb: 033a4341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [X...]
  00cf: 0702010045        AND    reg[0004]  [XXXX]  <-  WS_AND_MASK [XXXX]
  00d4: 43fa00            JUMP   00fa
  00d7: 0d02010044        OR     reg[0004]  [XXXX]  <-  WS_OR_MASK [XXXX]
  00dc: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  00e1: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  00e6: 3da50001          COMP   param[00]  [.X..]  <-  01
  00ea: 44f500            JUMP_Equal  00f5
  00ed: 0702010045        AND    reg[0004]  [XXXX]  <-  WS_AND_MASK [XXXX]
  00f2: 43fa00            JUMP   00fa
  00f5: 0d02010044        OR     reg[0004]  [XXXX]  <-  WS_OR_MASK [XXXX]
  00fa: 5b                EOT
  00fb: 552000            CLEAR  param[00]  [...X]
  00fe: 5b                EOT


command_table  0000b6da  #0a  (SetEngineClock):

  Size         0029
  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: 4a25810101        TEST   reg[0604]  [...X]  <-  01
  0018: 441300            JUMP_Equal  0013
  001b: 0139800101        MOVE   reg[0600]  [...X]  <-  param[01]  [X...]
  0020: 4a25810101        TEST   reg[0604]  [...X]  <-  01
  0025: 442000            JUMP_Equal  0020
  0028: 5b                EOT


command_table  00000000  #0b  (SetMemoryClock):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000b704  #0c  (SetPixelClock):

  Size         03c2
  Format Rev.  01
  Param Rev.   00
  Content Rev. 06
  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

  0006: 3d250208          COMP   param[02]  [...X]  <-  08
  000a: 49b400            JUMP_NotEqual  00b4
  000d: 54204118          CLEAR  reg[6104]  [...X]
  0011: 54201f03          CLEAR  reg[0c7c]  [...X]
  0015: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  0019: 553801            CLEAR  param[01]  [X...]
  001c: 02050060ea0000    MOVE   param[00]  [XXXX]  <-  0000ea60
  0023: 523c              CALL_TABLE  3c  (ComputeMemoryEnginePLL)
  0025: 3cf9240100        COMP   reg[0490]  [X...]  <-  param[00]  [X...]
  002a: 444200            JUMP_Equal  0042
  002d: 4aa5240110        TEST   reg[0490]  [.X..]  <-  10
  0032: 442d00            JUMP_Equal  002d
  0035: 01f9240100        MOVE   reg[0490]  [X...]  <-  param[00]  [X...]
  003a: 4aa5240110        TEST   reg[0490]  [.X..]  <-  10
  003f: 443a00            JUMP_Equal  003a
  0042: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0045: 553800            CLEAR  param[00]  [X...]
  0048: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  004a: 030c411001        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0110] [..XX]
  004f: 20020041          MUL    param[00]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0053: 270540204e0000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00004e20
  005a: 32020040          SUB    param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  005e: 20050060ea0000    MUL    param[00]  [XXXX]  <-  0000ea60
  0065: 0102420140        MOVE   reg[0508]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  006a: 0102460140        MOVE   reg[0518]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  006f: 01024a0140        MOVE   reg[0528]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0074: 01024e0140        MOVE   reg[0538]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0079: 02010001          MOVE   param[00]  [XXXX]  <-  param[01]  [XXXX]
  007d: 523c              CALL_TABLE  3c  (ComputeMemoryEnginePLL)
  007f: 3c39240100        COMP   reg[0490]  [...X]  <-  param[00]  [X...]
  0084: 449c00            JUMP_Equal  009c
  0087: 4aa5240108        TEST   reg[0490]  [.X..]  <-  08
  008c: 448700            JUMP_Equal  0087
  008f: 0139240100        MOVE   reg[0490]  [...X]  <-  param[00]  [X...]
  0094: 4aa5240108        TEST   reg[0490]  [.X..]  <-  08
  0099: 449400            JUMP_Equal  0094
  009c: 3d050100000000    COMP   param[01]  [XXXX]  <-  00000000
  00a3: 49b300            JUMP_NotEqual  00b3
  00a6: 0d25411801        OR     reg[6104]  [...X]  <-  01
  00ab: 4a65411801        TEST   reg[6104]  [..X.]  <-  01
  00b0: 44ab00            JUMP_Equal  00ab
  00b3: 5b                EOT
  00b4: 4b0500ffffff00    TEST   param[00]  [XXXX]  <-  00ffffff
  00bb: 44d900            JUMP_Equal  00d9
  00be: 3d650224          COMP   param[02]  [..X.]  <-  24
  00c2: 49c900            JUMP_NotEqual  00c9
  00c5: 02a50200          MOVE   param[02]  [.X..]  <-  00
  00c9: 3d250202          COMP   param[02]  [...X]  <-  02
  00cd: 466202            JUMP_Above  0262
  00d0: 5224              CALL_TABLE  24  (GetPixelClock)
  00d2: 4be50201          TEST   param[02]  [X...]  <-  01
  00d6: 444301            JUMP_Equal  0143
  00d9: 3de50003          COMP   param[00]  [X...]  <-  03
  00dd: 46f100            JUMP_Above  00f1
  00e0: 03014600          MOVE   WS_FB_WIN [XXXX]  <-  param[00]  [XXXX]
  00e4: 02390000          MOVE   param[00]  [...X]  <-  param[00]  [X...]
  00e8: 552800            CLEAR  param[00]  [..X.]
  00eb: 5223              CALL_TABLE  23  (EnableCRTC)
  00ed: 02020046          MOVE   param[00]  [XXXX]  <-  WS_FB_WIN [XXXX]
  00f1: 3d250202          COMP   param[02]  [...X]  <-  02
  00f5: 440c01            JUMP_Equal  010c
  00f8: 3a1000            SET_REG_BLOCK  0010
  00fb: 3d250200          COMP   param[02]  [...X]  <-  00
  00ff: 440c01            JUMP_Equal  010c
  0102: 3a2000            SET_REG_BLOCK  0020
  0105: 3d250201          COMP   param[02]  [...X]  <-  01
  0109: 497703            JUMP_NotEqual  0377
  010c: 54000617          CLEAR  reg[5c18]  [XXXX]
  0110: 07650417ef        AND    reg[5c10]  [..X.]  <-  ef
  0115: 54000517          CLEAR  reg[5c14]  [XXXX]
  0119: 54000317          CLEAR  reg[5c0c]  [XXXX]
  011d: 07250717f7        AND    reg[5c1c]  [...X]  <-  f7
  0122: 0d25071701        OR     reg[5c1c]  [...X]  <-  01
  0127: 5132              DELAY_MicroSec  32
  0129: 0d25071702        OR     reg[5c1c]  [...X]  <-  02
  012e: 51c8              DELAY_MicroSec  c8
  0130: 0d65071720        OR     reg[5c1c]  [..X.]  <-  20
  0135: 4b0500ffffff00    TEST   param[00]  [XXXX]  <-  00ffffff
  013c: 447703            JUMP_Equal  0377
  013f: 030a4148          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_REGPTR [..XX]
  0143: 3de50003          COMP   param[00]  [X...]  <-  03
  0147: 467401            JUMP_Above  0174
  014a: 03014600          MOVE   WS_FB_WIN [XXXX]  <-  param[00]  [XXXX]
  014e: 02390000          MOVE   param[00]  [...X]  <-  param[00]  [X...]
  0152: 0e250080          OR     param[00]  [...X]  <-  80
  0156: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0158: 02020046          MOVE   param[00]  [XXXX]  <-  WS_FB_WIN [XXXX]
  015c: 4be50202          TEST   param[02]  [X...]  <-  02
  0160: 446e01            JUMP_Equal  016e
  0163: 0105cc0001030100  MOVE   reg[0330]  [XXXX]  <-  00010301
  016b: 437401            JUMP   0174
  016e: 074dcc00fcfe      AND    reg[0330]  [.XX.]  <-  fefc
  0174: 4be50201          TEST   param[02]  [X...]  <-  01
  0178: 446202            JUMP_Equal  0262
  017b: 030a4841          MOVE   WS_REGPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  017f: 66ff              SET_DATA_BLOCK  ff  (this table)
  0181: 2d0d427e03        ADD    WS_DATAPTR [..XX]  <-  037e
  0186: 3d0c010000        COMP   param[01]  [..XX]  <-  data[0000] [..XX]
  018b: 479601            JUMP_BelowOrEq  0196
  018e: 2d0d420600        ADD    WS_DATAPTR [..XX]  <-  0006
  0193: 438601            JUMP   0186
  0196: 010408170200      MOVE   reg[5c20]  [XXXX]  <-  data[0002] [XXXX]
  019c: 4be50220          TEST   param[02]  [X...]  <-  20
  01a0: 44b001            JUMP_Equal  01b0
  01a3: 07a50717f7        AND    reg[5c1c]  [.X..]  <-  f7
  01a8: 0165001760        MOVE   reg[5c00]  [..X.]  <-  60
  01ad: 43ba01            JUMP   01ba
  01b0: 0da5071708        OR     reg[5c1c]  [.X..]  <-  08
  01b5: 0165001790        MOVE   reg[5c00]  [..X.]  <-  90
  01ba: 07250a17fe        AND    reg[5c28]  [...X]  <-  fe
  01bf: 4be50240          TEST   param[02]  [X...]  <-  40
  01c3: 49ce01            JUMP_NotEqual  01ce
  01c6: 07650917f7        AND    reg[5c24]  [..X.]  <-  f7
  01cb: 43d301            JUMP   01d3
  01ce: 0d65091708        OR     reg[5c24]  [..X.]  <-  08
  01d3: 4be50210          TEST   param[02]  [X...]  <-  10
  01d7: 44e201            JUMP_Equal  01e2
  01da: 07a50717f8        AND    reg[5c1c]  [.X..]  <-  f8
  01df: 43e801            JUMP   01e8
  01e2: 5ca50717f801      MASK   reg[5c1c]  [.X..]  &  f8  |  01
  01e8: 0d250c1701        OR     reg[5c30]  [...X]  <-  01
  01ed: 0139001701        MOVE   reg[5c00]  [...X]  <-  param[01]  [X...]
  01f2: 0189011701        MOVE   reg[5c04]  [XX..]  <-  param[01]  [..XX]
  01f7: 07250117f0        AND    reg[5c04]  [...X]  <-  f0
  01fc: 01b1021701        MOVE   reg[5c08]  [.X..]  <-  param[01]  [.X..]
  0201: 0139021703        MOVE   reg[5c08]  [...X]  <-  param[03]  [X...]
  0206: 0171021701        MOVE   reg[5c08]  [..X.]  <-  param[01]  [.X..]
  020b: 3da50108          COMP   param[01]  [.X..]  <-  08
  020f: 461c02            JUMP_Above  021c
  0212: 01b1061701        MOVE   reg[5c18]  [.X..]  <-  param[01]  [.X..]
  0217: 0d65061710        OR     reg[5c18]  [..X.]  <-  10
  021c: 5164              DELAY_MicroSec  64
  021e: 54200c17          CLEAR  reg[5c30]  [...X]
  0222: 07250717fd        AND    reg[5c1c]  [...X]  <-  fd
  0227: 5001              DELAY_MilliSec  01
  0229: 07250717fe        AND    reg[5c1c]  [...X]  <-  fe
  022e: 07650717df        AND    reg[5c1c]  [..X.]  <-  df
  0233: 510a              DELAY_MicroSec  0a
  0235: 4aa5071710        TEST   reg[5c1c]  [.X..]  <-  10
  023a: 443302            JUMP_Equal  0233
  023d: 4aa5071720        TEST   reg[5c1c]  [.X..]  <-  20
  0242: 443d02            JUMP_Equal  023d
  0245: 0131011703        MOVE   reg[5c04]  [...X]  <-  param[03]  [.X..]
  024a: 3d0d030000        COMP   param[03]  [..XX]  <-  0000
  024f: 445d02            JUMP_Equal  025d
  0252: 0109051703        MOVE   reg[5c14]  [..XX]  <-  param[03]  [..XX]
  0257: 5ca50517fc02      MASK   reg[5c14]  [.X..]  &  fc  |  02
  025d: 0d25071708        OR     reg[5c1c]  [...X]  <-  08
  0262: 3a0000            SET_REG_BLOCK  0000
  0265: 3de50003          COMP   param[00]  [X...]  <-  03
  0269: 467703            JUMP_Above  0377
  026c: 03014600          MOVE   WS_FB_WIN [XXXX]  <-  param[00]  [XXXX]
  0270: 563846            CLEAR  WS_FB_WIN [X...]
  0273: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0276: 03394102          MOVE   WS_REMIND/HI32 [...X]  <-  param[02]  [X...]
  027a: 0925410c          AND    WS_REMIND/HI32 [...X]  <-  0c
  027e: 1b254101          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  01
  0282: 66ff              SET_DATA_BLOCK  ff  (this table)
  0284: 2d0d42ba03        ADD    WS_DATAPTR [..XX]  <-  03ba
  0289: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  028d: 0324410100        MOVE   WS_REMIND/HI32 [...X]  <-  data[0001] [...X]
  0292: 21024641          MUL    WS_FB_WIN [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0296: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  029b: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  029f: 03054100e1f505    MOVE   WS_REMIND/HI32 [XXXX]  <-  05f5e100
  02a6: 27024140          DIV    WS_REMIND/HI32 [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  02aa: 3e054000000100    COMP   WS_QUOT/LOW32 [XXXX]  <-  00010000
  02b1: 45b902            JUMP_Below  02b9
  02b4: 030d40ffff        MOVE   WS_QUOT/LOW32 [..XX]  <-  ffff
  02b9: 02390000          MOVE   param[00]  [...X]  <-  param[00]  [X...]
  02bd: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  02bf: 010a301b40        MOVE   reg[6cc0]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  02c4: 3a0000            SET_REG_BLOCK  0000
  02c7: 550003            CLEAR  param[03]  [XXXX]
  02ca: 02390300          MOVE   param[03]  [...X]  <-  param[00]  [X...]
  02ce: 140d0302          SHIFT_LEFT  param[03]  [..XX]  by  02
  02d2: 3da50200          COMP   param[02]  [.X..]  <-  00
  02d6: 491603            JUMP_NotEqual  0316
  02d9: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  02dd: 21054660ea0000    MUL    WS_FB_WIN [XXXX]  <-  0000ea60
  02e4: 03024640          MOVE   WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  02e8: 3c02410140        COMP   reg[0504]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  02ed: 49f802            JUMP_NotEqual  02f8
  02f0: 4a25400110        TEST   reg[0500]  [...X]  <-  10
  02f5: 497703            JUMP_NotEqual  0377
  02f8: 3a0000            SET_REG_BLOCK  0000
  02fb: 552800            CLEAR  param[00]  [..X.]
  02fe: 5223              CALL_TABLE  23  (EnableCRTC)
  0300: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  0304: 07254001ef        AND    reg[0500]  [...X]  <-  ef
  0309: 0102410146        MOVE   reg[0504]  [XXXX]  <-  WS_FB_WIN [XXXX]
  030e: 0d25400110        OR     reg[0500]  [...X]  <-  10
  0313: 437703            JUMP   0377
  0316: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  031a: 03394602          MOVE   WS_FB_WIN [...X]  <-  param[02]  [X...]
  031e: 0925460c          AND    WS_FB_WIN [...X]  <-  0c
  0322: 15254602          SHIFT_LEFT  WS_FB_WIN [...X]  by  02
  0326: 0f254601          OR     WS_FB_WIN [...X]  <-  01
  032a: 02a10202          MOVE   param[02]  [.X..]  <-  param[02]  [...X]
  032e: 2ca50201          ADD    param[02]  [.X..]  <-  01
  0332: 3d250202          COMP   param[02]  [...X]  <-  02
  0336: 493c03            JUMP_NotEqual  033c
  0339: 553002            CLEAR  param[02]  [.X..]
  033c: 4be50201          TEST   param[02]  [X...]  <-  01
  0340: 495c03            JUMP_NotEqual  035c
  0343: 3c31400102        COMP   reg[0500]  [...X]  <-  param[02]  [.X..]
  0348: 495703            JUMP_NotEqual  0357
  034b: 03214802          MOVE   WS_REGPTR [...X]  <-  param[02]  [...X]
  034f: 3c22380146        COMP   reg[04e0]  [...X]  <-  WS_FB_WIN [...X]
  0354: 447703            JUMP_Equal  0377
  0357: 552800            CLEAR  param[00]  [..X.]
  035a: 5223              CALL_TABLE  23  (EnableCRTC)
  035c: 03214802          MOVE   WS_REGPTR [...X]  <-  param[02]  [...X]
  0360: 07253801fe        AND    reg[04e0]  [...X]  <-  fe
  0365: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  0369: 0131400102        MOVE   reg[0500]  [...X]  <-  param[02]  [.X..]
  036e: 03214802          MOVE   WS_REGPTR [...X]  <-  param[02]  [...X]
  0372: 0122380146        MOVE   reg[04e0]  [...X]  <-  WS_FB_WIN [...X]
  0377: 3a0000            SET_REG_BLOCK  0000
  037a: 5b                EOT
  037b: 7a44002400047607d52a00047707d5320004d705d5390004d705d53f0004d806
        d5460004d806d54c00043806d55100045804d55a00045904d5ffff045a04d501
        01050403020201  
                          CTB_DS  68 bytes


command_table  0000bac6  #0d  (DynamicClockGating):

  Size         011d
  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: 3d650007          COMP   param[00]  [..X.]  <-  07
  000d: 449700            JUMP_Equal  0097
  0010: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0013: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  0017: 15254102          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  02
  001b: 030a4841          MOVE   WS_REGPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  001f: 3d650001          COMP   param[00]  [..X.]  <-  01
  0023: 448300            JUMP_Equal  0083
  0026: 3d250002          COMP   param[00]  [...X]  <-  02
  002a: 453900            JUMP_Below  0039
  002d: 54206117          CLEAR  reg[5d84]  [...X]
  0031: 3ce5621730        COMP   reg[5d88]  [X...]  <-  30
  0036: 493100            JUMP_NotEqual  0031
  0039: 03214800          MOVE   WS_REGPTR [...X]  <-  param[00]  [...X]
  003d: 010dfa020200      MOVE   reg[0be8]  [..XX]  <-  0002
  0043: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0045: 0125be1b02        MOVE   reg[6ef8]  [...X]  <-  02
  004a: 5ce5c01afc02      MASK   reg[6b00]  [X...]  &  fc  |  02
  0050: 0125911a11        MOVE   reg[6a44]  [...X]  <-  11
  0055: 0d257d1a01        OR     reg[69f4]  [...X]  <-  01
  005a: 0d25341b01        OR     reg[6cd0]  [...X]  <-  01
  005f: 0105f61a01000000  MOVE   reg[6bd8]  [XXXX]  <-  00000001
  0067: 0da5b61b01        OR     reg[6ed8]  [.X..]  <-  01
  006c: 0105311b00080004  MOVE   reg[6cc4]  [XXXX]  <-  04000800
  0074: 0125c51b06        MOVE   reg[6f14]  [...X]  <-  06
  0079: 010d861b0400      MOVE   reg[6e18]  [..XX]  <-  0004
  007f: 3a0000            SET_REG_BLOCK  0000
  0082: 5b                EOT
  0083: 3d250002          COMP   param[00]  [...X]  <-  02
  0087: 457f00            JUMP_Below  007f
  008a: 54086017          CLEAR  reg[5d80]  [..XX]
  008e: 0d25611701        OR     reg[5d84]  [...X]  <-  01
  0093: 3a0000            SET_REG_BLOCK  0000
  0096: 5b                EOT
  0097: 01051a0366666666  MOVE   reg[0c68]  [XXXX]  <-  66666666
  009f: 01051d0366c62b00  MOVE   reg[0c74]  [XXXX]  <-  002bc666
  00a7: 5c05f602ff08ff9f04f40020  MASK   reg[0bd8]  [XXXX]  &  9fff08ff  |  2000f404
  00b3: 0105f90210270200  MOVE   reg[0be4]  [XXXX]  <-  00022710
  00bb: 0105f80200000400  MOVE   reg[0be0]  [XXXX]  <-  00040000
  00c3: 5c650717e708      MASK   reg[5c1c]  [..X.]  &  e7  |  08
  00c9: 01053b0164041201  MOVE   reg[04ec]  [XXXX]  <-  01120464
  00d1: 01053001a0861100  MOVE   reg[04c0]  [XXXX]  <-  001186a0
  00d9: 0105ba1718006400  MOVE   reg[5ee8]  [XXXX]  <-  00640018
  00e1: 010531013c000108  MOVE   reg[04c4]  [XXXX]  <-  0801003c
  00e9: 0165d40002        MOVE   reg[0350]  [..X.]  <-  02
  00ee: 010dfc000001      MOVE   reg[03f0]  [..XX]  <-  0100
  00f4: 01050a190f000000  MOVE   reg[6428]  [XXXX]  <-  0000000f
  00fc: 0105381800000030  MOVE   reg[60e0]  [XXXX]  <-  30000000
  0104: 4a257e1701        TEST   reg[5df8]  [...X]  <-  01
  0109: 490401            JUMP_NotEqual  0104
  010c: 01057d1700200000  MOVE   reg[5df4]  [XXXX]  <-  00002000
  0114: 01057c17ff100010  MOVE   reg[5df0]  [XXXX]  <-  100010ff
  011c: 5b                EOT


command_table  00000000  #0e  (ResetMemoryDLL):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #0f  (ResetMemoryDevice):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #10  (MemoryPLLInit):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000dea8  #11  (AdjustDisplayPll):

  Size         010c
  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: 032546ff          MOVE   WS_FB_WIN [...X]  <-  ff
  000d: 3de50000          COMP   param[00]  [X...]  <-  00
  0011: 495900            JUMP_NotEqual  0059
  0014: 66ff              SET_DATA_BLOCK  ff  (this table)
  0016: 2d0d42bc00        ADD    WS_DATAPTR [..XX]  <-  00bc
  001b: 4a25471802        TEST   reg[611c]  [...X]  <-  02
  0020: 492800            JUMP_NotEqual  0028
  0023: 2d0d422800        ADD    WS_DATAPTR [..XX]  <-  0028
  0028: 3d650122          COMP   param[01]  [..X.]  <-  22
  002c: 493400            JUMP_NotEqual  0034
  002f: 2d0d421800        ADD    WS_DATAPTR [..XX]  <-  0018
  0034: 3d0d006842        COMP   param[00]  [..XX]  <-  4268
  0039: 474e00            JUMP_BelowOrEq  004e
  003c: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  0041: 3d0d007869        COMP   param[00]  [..XX]  <-  6978
  0046: 474e00            JUMP_BelowOrEq  004e
  0049: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  004e: 0204000000        MOVE   param[00]  [XXXX]  <-  data[0000] [XXXX]
  0053: 0204010400        MOVE   param[01]  [XXXX]  <-  data[0004] [XXXX]
  0058: 5b                EOT
  0059: 551800            CLEAR  param[00]  [XX..]
  005c: 4b250120          TEST   param[01]  [...X]  <-  20
  0060: 448800            JUMP_Equal  0088
  0063: 4a25471801        TEST   reg[611c]  [...X]  <-  01
  0068: 448800            JUMP_Equal  0088
  006b: 20050005000000    MUL    param[00]  [XXXX]  <-  00000005
  0072: 02020040          MOVE   param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0076: 4b250140          TEST   param[01]  [...X]  <-  40
  007a: 449300            JUMP_Equal  0093
  007d: 1a050001          SHIFT_RIGHT  param[00]  [XXXX]  by  01
  0081: 032546fe          MOVE   WS_FB_WIN [...X]  <-  fe
  0085: 439300            JUMP   0093
  0088: 4b250140          TEST   param[01]  [...X]  <-  40
  008c: 499300            JUMP_NotEqual  0093
  008f: 14050001          SHIFT_LEFT  param[00]  [XXXX]  by  01
  0093: 550001            CLEAR  param[01]  [XXXX]
  0096: 02250102          MOVE   param[01]  [...X]  <-  02
  009a: 03054088840200    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00028488
  00a1: 27014000          DIV    WS_QUOT/LOW32 [XXXX]  <-  param[00]  [XXXX]
  00a5: 09224046          AND    WS_QUOT/LOW32 [...X]  <-  WS_FB_WIN [...X]
  00a9: 02620140          MOVE   param[01]  [..X.]  <-  WS_QUOT/LOW32 [...X]
  00ad: 3e254007          COMP   WS_QUOT/LOW32 [...X]  <-  07
  00b1: 49b800            JUMP_NotEqual  00b8
  00b4: 02650106          MOVE   param[01]  [..X.]  <-  06
  00b8: 5b                EOT
  00b9: 7a5000683c010002020000580f020002010000b01e040001010000084c010002
        010000580f020001010000483f0000020a00007869000002060000f0d2000002
        03000068420000020800007869000002050000  
                          CTB_DS  80 bytes


command_table  00000000  #12  (AdjustMemoryController):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000bc00  #13  (EnableASIC_StaticPwrMgt):

  Size         00e4
  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: 4a25cf0510        TEST   reg[173c]  [...X]  <-  10
  000e: 441900            JUMP_Equal  0019
  0011: 4a25471804        TEST   reg[611c]  [...X]  <-  04
  0016: 492e00            JUMP_NotEqual  002e
  0019: 42210063173f0063183f0063222f0063232f005a5a  
                          SWITCH  param[00]  [...X]
        17->003f 18->003f 22->002f 23->002f
  002e: 5b                EOT
  002f: 0105800078f40100  MOVE   reg[0200]  [XXXX]  <-  0001f478
  0037: 01f1810000        MOVE   reg[0204]  [X...]  <-  param[00]  [.X..]
  003c: 43cb00            JUMP   00cb
  003f: 3d250017          COMP   param[00]  [...X]  <-  17
  0043: 44b000            JUMP_Equal  00b0
  0046: 3da50003          COMP   param[00]  [.X..]  <-  03
  004a: 46b000            JUMP_Above  00b0
  004d: 03054100000f00    MOVE   WS_REMIND/HI32 [XXXX]  <-  000f0000
  0054: 4be50080          TEST   param[00]  [X...]  <-  80
  0058: 446000            JUMP_Equal  0060
  005b: 030d410f00        MOVE   WS_REMIND/HI32 [..XX]  <-  000f
  0060: 3da50000          COMP   param[00]  [.X..]  <-  00
  0064: 448100            JUMP_Equal  0081
  0067: 15054104          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  04
  006b: 3da50001          COMP   param[00]  [.X..]  <-  01
  006f: 448100            JUMP_Equal  0081
  0072: 15054104          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  04
  0076: 3da50002          COMP   param[00]  [.X..]  <-  02
  007a: 448100            JUMP_Equal  0081
  007d: 15054104          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  04
  0081: 03024041          MOVE   WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0085: 15054108          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  08
  0089: 032a4140          MOVE   WS_REMIND/HI32 [...X]  <-  WS_QUOT/LOW32 [..X.]
  008d: 03ba4140          MOVE   WS_REMIND/HI32 [.X..]  <-  WS_QUOT/LOW32 [X...]
  0091: 0105800010f60100  MOVE   reg[0200]  [XXXX]  <-  0001f610
  0099: 0300408100        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0204]  [XXXX]
  009e: 698d41ffff        XOR    WS_REMIND/HI32 [XX..]  <-  ffff
  00a3: 095a4041          AND    WS_QUOT/LOW32 [.XX.]  <-  WS_REMIND/HI32 [XX..]
  00a7: 0f4a4041          OR     WS_QUOT/LOW32 [.XX.]  <-  WS_REMIND/HI32 [..XX]
  00ab: 0102810040        MOVE   reg[0204]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00b0: 0105800078f40100  MOVE   reg[0200]  [XXXX]  <-  0001f478
  00b8: 08e5000f          AND    param[00]  [X...]  <-  0f
  00bc: 01b9810000        MOVE   reg[0204]  [.X..]  <-  param[00]  [X...]
  00c1: 01f1810000        MOVE   reg[0204]  [X...]  <-  param[00]  [.X..]
  00c6: 0129810000        MOVE   reg[0204]  [...X]  <-  param[00]  [..X.]
  00cb: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  00ce: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  00d2: 03654101          MOVE   WS_REMIND/HI32 [..X.]  <-  01
  00d6: 01028b0041        MOVE   reg[022c]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00db: 3c258c0000        COMP   reg[0230]  [...X]  <-  00
  00e0: 44db00            JUMP_Equal  00db
  00e3: 5b                EOT


command_table  0000bce4  #14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance):

  Size         0074
  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: 560847            CLEAR  WS_ATTR [..XX]
  000b: 2d0d425000        ADD    WS_DATAPTR [..XX]  <-  0050
  0010: 03214700          MOVE   WS_ATTR [...X]  <-  param[00]  [...X]
  0014: 092547f0          AND    WS_ATTR [...X]  <-  f0
  0018: 4222476300370063402a00638032005a5a  
                          SWITCH  WS_ATTR [...X]
        00->0037 40->002a 80->0032
  0029: 5b                EOT
  002a: 2d0d421800        ADD    WS_DATAPTR [..XX]  <-  0018
  002f: 433700            JUMP   0037
  0032: 2d0d420c00        ADD    WS_DATAPTR [..XX]  <-  000c
  0037: 03214700          MOVE   WS_ATTR [...X]  <-  param[00]  [...X]
  003b: 09254707          AND    WS_ATTR [...X]  <-  07
  003f: 2d0a4247          ADD    WS_DATAPTR [..XX]  <-  WS_ATTR [..XX]
  0043: 2d0a4247          ADD    WS_DATAPTR [..XX]  <-  WS_ATTR [..XX]
  0047: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  004c: 5b                EOT
  004d: 7a24000000000300260029002c002f000002002c002d002e002f000000010007
        0008000b000c00  
                          CTB_DS  36 bytes


command_table  00000000  #15  (DAC_LoadDetection):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #16  (LVTMAEncoderControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #17  (LCD1OutputControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #18  (DAC1EncoderControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #19  (DAC2EncoderControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #1a  (DVOOutputControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #1b  (CV1OutputControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #1c  (GetConditionalGoldenSetting/SetCRTC_DPM_State):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #1d  (TVEncoderControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #1e  (TMDSAEncoderControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #1f  (LVDSEncoderControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #20  (TV1OutputControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000bd58  #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[6b00]  [...X]  <-  fe
  0010: 0da5511b01        OR     reg[6d44]  [.X..]  <-  01
  0015: 5420541b          CLEAR  reg[6d50]  [...X]
  0019: 5420451b          CLEAR  reg[6d14]  [...X]
  001d: 422900630031006301390063024d005a5a  
                          SWITCH  param[00]  [..X.]
        00->0031 01->0039 02->004d
  002e: 437200            JUMP   0072
  0031: 0125451b02        MOVE   reg[6d14]  [...X]  <-  02
  0036: 433e00            JUMP   003e
  0039: 0125451b01        MOVE   reg[6d14]  [...X]  <-  01
  003e: 5420421b          CLEAR  reg[6d08]  [...X]
  0042: 5400431b          CLEAR  reg[6d0c]  [XXXX]
  0046: 5400471b          CLEAR  reg[6d1c]  [XXXX]
  004a: 437200            JUMP   0072
  004d: 010d431b0101      MOVE   reg[6d0c]  [..XX]  <-  0101
  0053: 0105471b01000100  MOVE   reg[6d1c]  [XXXX]  <-  00010001
  005b: 01554a1b0103      MOVE   reg[6d28]  [.XX.]  <-  0301
  0061: 01554e1b0103      MOVE   reg[6d38]  [.XX.]  <-  0301
  0067: 010d531b1010      MOVE   reg[6d4c]  [..XX]  <-  1010
  006d: 0125421b01        MOVE   reg[6d08]  [...X]  <-  01
  0072: 5430511b          CLEAR  reg[6d44]  [.X..]
  0076: 3a0000            SET_REG_BLOCK  0000
  0079: 5b                EOT


command_table  0000bdd2  #22  (BlankCRTC):

  Size         004b
  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: 4aa5cb0501        TEST   reg[172c]  [.X..]  <-  01
  000e: 441500            JUMP_Equal  0015
  0011: 02650001          MOVE   param[00]  [..X.]  <-  01
  0015: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0017: 54309d1b          CLEAR  reg[6e74]  [.X..]
  001b: 01699d1b00        MOVE   reg[6e74]  [..X.]  <-  param[00]  [..X.]
  0020: 3d650000          COMP   param[00]  [..X.]  <-  00
  0024: 444700            JUMP_Equal  0047
  0027: 4aa59c1b01        TEST   reg[6e70]  [.X..]  <-  01
  002c: 444700            JUMP_Equal  0047
  002f: 4a25a31b01        TEST   reg[6e8c]  [...X]  <-  01
  0034: 492f00            JUMP_NotEqual  002f
  0037: 4a25a31b01        TEST   reg[6e8c]  [...X]  <-  01
  003c: 443700            JUMP_Equal  0037
  003f: 4a25a31b01        TEST   reg[6e8c]  [...X]  <-  01
  0044: 493f00            JUMP_NotEqual  003f
  0047: 3a0000            SET_REG_BLOCK  0000
  004a: 5b                EOT


command_table  0000be1e  #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[6e70]  [..X.]  <-  03
  0017: 07259c1bfe        AND    reg[6e70]  [...X]  <-  fe
  001c: 4aa59c1b01        TEST   reg[6e70]  [.X..]  <-  01
  0021: 491c00            JUMP_NotEqual  001c
  0024: 07e57c1b7f        AND    reg[6df0]  [X...]  <-  7f
  0029: 5420a91b          CLEAR  reg[6ea4]  [...X]
  002d: 433a00            JUMP   003a
  0030: 0de57c1b80        OR     reg[6df0]  [X...]  <-  80
  0035: 0d259c1b01        OR     reg[6e70]  [...X]  <-  01
  003a: 3a0000            SET_REG_BLOCK  0000
  003d: 5b                EOT


command_table  0000be5c  #24  (GetPixelClock):

  Size         0132
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03
  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: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  000c: 03094001          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[01]  [..XX]
  0010: 21054040420f00    MUL    WS_QUOT/LOW32 [XXXX]  <-  000f4240
  0017: 2d014003          ADD    WS_QUOT/LOW32 [XXXX]  <-  param[03]  [XXXX]
  001b: 2705400a000000    DIV    WS_QUOT/LOW32 [XXXX]  <-  0000000a
  0022: 21054064000000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00000064
  0029: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  002c: 03394101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [X...]
  0030: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0034: 270540e8030000    DIV    WS_QUOT/LOW32 [XXXX]  <-  000003e8
  003b: 03024640          MOVE   WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  003f: 3e054666e30100    COMP   WS_FB_WIN [XXXX]  <-  0001e366
  0046: 455b00            JUMP_Below  005b
  0049: 0ee50220          OR     param[02]  [X...]  <-  20
  004d: 3e054688840200    COMP   WS_FB_WIN [XXXX]  <-  00028488
  0054: 475b00            JUMP_BelowOrEq  005b
  0057: 0ee50240          OR     param[02]  [X...]  <-  40
  005b: 3d050300000000    COMP   param[03]  [XXXX]  <-  00000000
  0062: 448f00            JUMP_Equal  008f
  0065: 2c0d010100        ADD    param[01]  [..XX]  <-  0001
  006a: 03054040420f00    MOVE   WS_QUOT/LOW32 [XXXX]  <-  000f4240
  0071: 33014003          SUB    WS_QUOT/LOW32 [XXXX]  <-  param[03]  [XXXX]
  0075: 270540a0860100    DIV    WS_QUOT/LOW32 [XXXX]  <-  000186a0
  007c: 02a20340          MOVE   param[03]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  0080: 1505410e          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  0e
  0084: 270541a8610000    DIV    WS_REMIND/HI32 [XXXX]  <-  000061a8
  008b: 020a0340          MOVE   param[03]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  008f: 02f10301          MOVE   param[03]  [X...]  <-  param[01]  [.X..]
  0093: 3da50200          COMP   param[02]  [.X..]  <-  00
  0097: 44b000            JUMP_Equal  00b0
  009a: 2d0546e8030000    ADD    WS_FB_WIN [XXXX]  <-  000003e8
  00a1: 03014100          MOVE   WS_REMIND/HI32 [XXXX]  <-  param[00]  [XXXX]
  00a5: 563841            CLEAR  WS_REMIND/HI32 [X...]
  00a8: 27024641          DIV    WS_FB_WIN [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00ac: 02e20340          MOVE   param[03]  [X...]  <-  WS_QUOT/LOW32 [...X]
  00b0: 0ea50310          OR     param[03]  [.X..]  <-  10
  00b4: 4be50201          TEST   param[02]  [X...]  <-  01
  00b8: 492a01            JUMP_NotEqual  012a
  00bb: 3d250202          COMP   param[02]  [...X]  <-  02
  00bf: 44cf00            JUMP_Equal  00cf
  00c2: 3a1000            SET_REG_BLOCK  0010
  00c5: 3d250200          COMP   param[02]  [...X]  <-  00
  00c9: 44cf00            JUMP_Equal  00cf
  00cc: 3a2000            SET_REG_BLOCK  0020
  00cf: 0300410717        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[5c1c]  [XXXX]
  00d4: 5e0541fcfff8ff08000100  MASK   WS_REMIND/HI32 [XXXX]  &  fff8fffc  |  00010008
  00df: 4be50210          TEST   param[02]  [X...]  <-  10
  00e3: 44ea00            JUMP_Equal  00ea
  00e6: 09a541f8          AND    WS_REMIND/HI32 [.X..]  <-  f8
  00ea: 3c02071741        COMP   reg[5c1c]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00ef: 492a01            JUMP_NotEqual  012a
  00f2: 3c39001701        COMP   reg[5c00]  [...X]  <-  param[01]  [X...]
  00f7: 492a01            JUMP_NotEqual  012a
  00fa: 3c89011701        COMP   reg[5c04]  [XX..]  <-  param[01]  [..XX]
  00ff: 492a01            JUMP_NotEqual  012a
  0102: 3c31011703        COMP   reg[5c04]  [...X]  <-  param[03]  [.X..]
  0107: 492a01            JUMP_NotEqual  012a
  010a: 3c09051703        COMP   reg[5c14]  [..XX]  <-  param[03]  [..XX]
  010f: 492a01            JUMP_NotEqual  012a
  0112: 3cb1021701        COMP   reg[5c08]  [.X..]  <-  param[01]  [.X..]
  0117: 492a01            JUMP_NotEqual  012a
  011a: 3d0d020200        COMP   param[02]  [..XX]  <-  0002
  011f: 442e01            JUMP_Equal  012e
  0122: 3c39021703        COMP   reg[5c08]  [...X]  <-  param[03]  [X...]
  0127: 442e01            JUMP_Equal  012e
  012a: 0ee50201          OR     param[02]  [X...]  <-  01
  012e: 3a0000            SET_REG_BLOCK  0000
  0131: 5b                EOT


command_table  0000bf8e  #25  (EnableVGA_Render):

  Size         002c
  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: 3c21fc0000        COMP   reg[03f0]  [...X]  <-  param[00]  [...X]
  000e: 491900            JUMP_NotEqual  0019
  0011: 0da5c00001        OR     reg[0300]  [.X..]  <-  01
  0016: 432600            JUMP   0026
  0019: 3c61fc0000        COMP   reg[03f0]  [..X.]  <-  param[00]  [...X]
  001e: 492600            JUMP_NotEqual  0026
  0021: 0da5c00002        OR     reg[0300]  [.X..]  <-  02
  0026: 0da5c10001        OR     reg[0304]  [.X..]  <-  01
  002b: 5b                EOT


command_table  00000000  #26  (EnableVGA_Access/GetSCLKOverMCLKRatio):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #27  (SetCRTC_Timing):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000bfba  #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[6d78]  [XXXX]  <-  param[00]  [XXXX]
  0010: 01015f1b01        MOVE   reg[6d7c]  [XXXX]  <-  param[01]  [XXXX]
  0015: 3a0000            SET_REG_BLOCK  0000
  0018: 5b                EOT


command_table  00000000  #29  (SetCRTC_Replication):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000bfd4  #2a  (SelectCRTC_Source):

  Size         00c8
  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: 42290063002f006307370063033f0063093f00630a3f00630b3f00630c3f0063
        0d3f005a5a  
                          SWITCH  param[00]  [..X.]
        00->002f 07->0037 03->003f 09->003f 0a->003f 0b->003f 0c->003f 0d->003f
  002e: 5b                EOT
  002f: 0121e51900        MOVE   reg[6794]  [...X]  <-  param[00]  [...X]
  0034: 43b200            JUMP   00b2
  0037: 0121591800        MOVE   reg[6164]  [...X]  <-  param[00]  [...X]
  003c: 43b200            JUMP   00b2
  003f: 02e10000          MOVE   param[00]  [X...]  <-  param[00]  [...X]
  0043: 552000            CLEAR  param[00]  [...X]
  0046: 3d650003          COMP   param[00]  [..X.]  <-  03
  004a: 445500            JUMP_Equal  0055
  004d: 02290000          MOVE   param[00]  [...X]  <-  param[00]  [..X.]
  0051: 32250008          SUB    param[00]  [...X]  <-  08
  0055: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0057: 5c39001cf800      MASK   reg[7000]  [...X]  &  f8  |  param[00]  [X...]
  005d: 02390000          MOVE   param[00]  [...X]  <-  param[00]  [X...]
  0061: 3da50001          COMP   param[00]  [.X..]  <-  01
  0065: 49b200            JUMP_NotEqual  00b2
  0068: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  006a: 5400f21b          CLEAR  reg[6fc8]  [XXXX]
  006e: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0070: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  0075: 09e54170          AND    WS_REMIND/HI32 [X...]  <-  70
  0079: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  007b: 0304404001        MOVE   WS_QUOT/LOW32 [XXXX]  <-  data[0140] [XXXX]
  0080: 3e054000000000    COMP   WS_QUOT/LOW32 [XXXX]  <-  00000000
  0087: 449200            JUMP_Equal  0092
  008a: 0102f21b40        MOVE   reg[6fc8]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  008f: 43b800            JUMP   00b8
  0092: 3ee54120          COMP   WS_REMIND/HI32 [X...]  <-  20
  0096: 46b800            JUMP_Above  00b8
  0099: 49a700            JUMP_NotEqual  00a7
  009c: 0d05f21b00f10000  OR     reg[6fc8]  [XXXX]  <-  0000f100
  00a4: 43b800            JUMP   00b8
  00a7: 0d05f21b00a10000  OR     reg[6fc8]  [XXXX]  <-  0000a100
  00af: 43b800            JUMP   00b8
  00b2: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  00b4: 5400f21b          CLEAR  reg[6fc8]  [XXXX]
  00b8: 5430ee1b          CLEAR  reg[6fb8]  [.X..]
  00bc: 5400f91b          CLEAR  reg[6fe4]  [XXXX]
  00c0: 5400ed1b          CLEAR  reg[6fb4]  [XXXX]
  00c4: 3a0000            SET_REG_BLOCK  0000
  00c7: 5b                EOT


command_table  0000c09c  #2b  (EnableGraphSurfaces):

  Size         01e6
  Format Rev.  01
  Param Rev.   00
  Content Rev. 04
  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: 3d650201          COMP   param[02]  [..X.]  <-  01
  000d: 497b01            JUMP_NotEqual  017b
  0010: 01253f0110        MOVE   reg[04fc]  [...X]  <-  10
  0015: 4ba50203          TEST   param[02]  [.X..]  <-  03
  0019: 49a000            JUMP_NotEqual  00a0
  001c: 02050000030005    MOVE   param[00]  [XXXX]  <-  05000300
  0023: 02050100050200    MOVE   param[01]  [XXXX]  <-  00020500
  002a: 3c21fc0002        COMP   reg[03f0]  [...X]  <-  param[02]  [...X]
  002f: 49c700            JUMP_NotEqual  00c7
  0032: 018dc0000002      MOVE   reg[0300]  [XX..]  <-  0200
  0038: 5102              DELAY_MicroSec  02
  003a: 0105c60000001000  MOVE   reg[0318]  [XXXX]  <-  00100000
  0042: 0105c80000005000  MOVE   reg[0320]  [XXXX]  <-  00500000
  004a: 010dc3000200      MOVE   reg[030c]  [..XX]  <-  0002
  0050: 5420ca00          CLEAR  reg[0328]  [...X]
  0054: 0105c20000010000  MOVE   reg[0308]  [XXXX]  <-  00000100
  005c: 0e250280          OR     param[02]  [...X]  <-  80
  0060: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0062: 08250207          AND    param[02]  [...X]  <-  07
  0066: 03254001          MOVE   WS_QUOT/LOW32 [...X]  <-  01
  006a: 4a65cc0001        TEST   reg[0330]  [..X.]  <-  01
  006f: 449a00            JUMP_Equal  009a
  0072: 560848            CLEAR  WS_REGPTR [..XX]
  0075: 031841d005        MOVE   WS_REMIND/HI32 [..XX]  <-  reg[1740]  [XX..]
  007a: 090d417fff        AND    WS_REMIND/HI32 [..XX]  <-  ff7f
  007f: 3e0d410600        COMP   WS_REMIND/HI32 [..XX]  <-  0006
  0084: 449700            JUMP_Equal  0097
  0087: 3e0d410c00        COMP   WS_REMIND/HI32 [..XX]  <-  000c
  008c: 449700            JUMP_Equal  0097
  008f: 3e0d410e00        COMP   WS_REMIND/HI32 [..XX]  <-  000e
  0094: 499a00            JUMP_NotEqual  009a
  0097: 562040            CLEAR  WS_QUOT/LOW32 [...X]
  009a: 560848            CLEAR  WS_REGPTR [..XX]
  009d: 43c700            JUMP   00c7
  00a0: 0e250280          OR     param[02]  [...X]  <-  80
  00a4: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  00a6: 5400cc00          CLEAR  reg[0330]  [XXXX]
  00aa: 560848            CLEAR  WS_REGPTR [..XX]
  00ad: 08250207          AND    param[02]  [...X]  <-  07
  00b1: 0d25ca0001        OR     reg[0328]  [...X]  <-  01
  00b6: 0125c20011        MOVE   reg[0308]  [...X]  <-  11
  00bb: 5400c600          CLEAR  reg[0318]  [XXXX]
  00bf: 5400c800          CLEAR  reg[0320]  [XXXX]
  00c3: 03254001          MOVE   WS_QUOT/LOW32 [...X]  <-  01
  00c7: 0765d005fe        AND    reg[1740]  [..X.]  <-  fe
  00cc: 3da50101          COMP   param[01]  [.X..]  <-  01
  00d0: 47d800            JUMP_BelowOrEq  00d8
  00d3: 0d65d00501        OR     reg[1740]  [..X.]  <-  01
  00d8: 03a040c900        MOVE   WS_QUOT/LOW32 [.X..]  <-  reg[0324]  [...X]
  00dd: 030046c400        MOVE   WS_FB_WIN [XXXX]  <-  reg[0310]  [XXXX]
  00e2: 03024146          MOVE   WS_REMIND/HI32 [XXXX]  <-  WS_FB_WIN [XXXX]
  00e6: 2d0046c600        ADD    WS_FB_WIN [XXXX]  <-  reg[0318]  [XXXX]
  00eb: 2d0041c800        ADD    WS_REMIND/HI32 [XXXX]  <-  reg[0320]  [XXXX]
  00f0: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  00f2: 0132071a40        MOVE   reg[681c]  [...X]  <-  WS_QUOT/LOW32 [.X..]
  00f7: 0132081a40        MOVE   reg[6820]  [...X]  <-  WS_QUOT/LOW32 [.X..]
  00fc: 0102041a46        MOVE   reg[6810]  [XXXX]  <-  WS_FB_WIN [XXXX]
  0101: 0102051a41        MOVE   reg[6814]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0106: 5430c31a          CLEAR  reg[6b0c]  [.X..]
  010a: 54005c1b          CLEAR  reg[6d70]  [XXXX]
  010e: 01015d1b00        MOVE   reg[6d74]  [XXXX]  <-  param[00]  [XXXX]
  0113: 5408091a          CLEAR  reg[6824]  [..XX]
  0117: 54080a1a          CLEAR  reg[6828]  [..XX]
  011b: 54080b1a          CLEAR  reg[682c]  [..XX]
  011f: 54080c1a          CLEAR  reg[6830]  [..XX]
  0123: 01090e1a00        MOVE   reg[6838]  [..XX]  <-  param[00]  [..XX]
  0128: 01190d1a00        MOVE   reg[6834]  [..XX]  <-  param[00]  [XX..]
  012d: 5c19011afcf801    MASK   reg[6804]  [..XX]  &  f8fc  |  param[01]  [XX..]
  0134: 07a5011a0f        AND    reg[6804]  [.X..]  <-  0f
  0139: 0109061a01        MOVE   reg[6818]  [..XX]  <-  param[01]  [..XX]
  013e: 0125001a01        MOVE   reg[6800]  [...X]  <-  01
  0143: 0de59c1b10        OR     reg[6e70]  [X...]  <-  10
  0148: 54200f1a          CLEAR  reg[683c]  [...X]
  014c: 5420351a          CLEAR  reg[68d4]  [...X]
  0150: 54203c1a          CLEAR  reg[68f0]  [...X]
  0154: 5400a11b          CLEAR  reg[6e84]  [XXXX]
  0158: 5400a01b          CLEAR  reg[6e80]  [XXXX]
  015c: 5400a21b          CLEAR  reg[6e88]  [XXXX]
  0160: 0122f61a40        MOVE   reg[6bd8]  [...X]  <-  WS_QUOT/LOW32 [...X]
  0165: 4ba50203          TEST   param[02]  [.X..]  <-  03
  0169: 497701            JUMP_NotEqual  0177
  016c: 0e250280          OR     param[02]  [...X]  <-  80
  0170: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0172: 0d25cc0001        OR     reg[0330]  [...X]  <-  01
  0177: 3a0000            SET_REG_BLOCK  0000
  017a: 5b                EOT
  017b: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  017d: 3d650200          COMP   param[02]  [..X.]  <-  00
  0181: 499801            JUMP_NotEqual  0198
  0184: 5420001a          CLEAR  reg[6800]  [...X]
  0188: 3a0000            SET_REG_BLOCK  0000
  018b: 3c21fc0002        COMP   reg[03f0]  [...X]  <-  param[02]  [...X]
  0190: 499701            JUMP_NotEqual  0197
  0193: 5408c100          CLEAR  reg[0304]  [..XX]
  0197: 5b                EOT
  0198: 3d650210          COMP   param[02]  [..X.]  <-  10
  019c: 44a501            JUMP_Equal  01a5
  019f: 0109061a01        MOVE   reg[6818]  [..XX]  <-  param[01]  [..XX]
  01a4: 5b                EOT
  01a5: 030040041a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[6810]  [XXXX]
  01aa: 090540000000ff    AND    WS_QUOT/LOW32 [XXXX]  <-  ff000000
  01b1: 2d014000          ADD    WS_QUOT/LOW32 [XXXX]  <-  param[00]  [XXXX]
  01b5: 090d4000f0        AND    WS_QUOT/LOW32 [..XX]  <-  f000
  01ba: 0102041a40        MOVE   reg[6810]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  01bf: 080d00ff0f        AND    param[00]  [..XX]  <-  0fff
  01c4: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  01c7: 03314101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [.X..]
  01cb: 740a0041          SHR    param[00]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  01cf: 2c090100          ADD    param[01]  [..XX]  <-  param[00]  [..XX]
  01d3: 082500fc          AND    param[00]  [...X]  <-  fc
  01d7: 14050010          SHIFT_LEFT  param[00]  [XXXX]  by  10
  01db: 01015c1b00        MOVE   reg[6d70]  [XXXX]  <-  param[00]  [XXXX]
  01e0: 01090d1a01        MOVE   reg[6834]  [..XX]  <-  param[01]  [..XX]
  01e5: 5b                EOT


command_table  0000c282  #2c  (UpdateCRTC_DoubleBufferRegisters):

  Size         0058
  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[6ed8]  [..X.]  <-  fe
  0010: 3d650001          COMP   param[00]  [..X.]  <-  01
  0014: 443700            JUMP_Equal  0037
  0017: 54306e1a          CLEAR  reg[69b8]  [.X..]
  001b: 5430271a          CLEAR  reg[689c]  [.X..]
  001f: 5430111a          CLEAR  reg[6844]  [.X..]
  0023: 5420b51b          CLEAR  reg[6ed4]  [...X]
  0027: 5420bd1b          CLEAR  reg[6ef4]  [...X]
  002b: 4a25b61b01        TEST   reg[6ed8]  [...X]  <-  01
  0030: 492b00            JUMP_NotEqual  002b
  0033: 3a0000            SET_REG_BLOCK  0000
  0036: 5b                EOT
  0037: 0d25bd1b01        OR     reg[6ef4]  [...X]  <-  01
  003c: 54009e1b          CLEAR  reg[6e78]  [XXXX]
  0040: 3a0000            SET_REG_BLOCK  0000
  0043: 0d25320101        OR     reg[04c8]  [...X]  <-  01
  0048: 4a25280307        TEST   reg[0ca0]  [...X]  <-  07
  004d: 495700            JUMP_NotEqual  0057
  0050: 0125280304        MOVE   reg[0ca0]  [...X]  <-  04
  0055: 5114              DELAY_MicroSec  14
  0057: 5b                EOT


command_table  0000c2da  #2d  (LUT_AutoFill):

  Size         00d9
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03
  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[69e0]  [...X]
  000f: 5400801a          CLEAR  reg[6a00]  [XXXX]
  0013: 3d650001          COMP   param[00]  [..X.]  <-  01
  0017: 499a00            JUMP_NotEqual  009a
  001a: 4a25011a03        TEST   reg[6804]  [...X]  <-  03
  001f: 445900            JUMP_Equal  0059
  0022: 0d257e1a07        OR     reg[69f8]  [...X]  <-  07
  0027: 01257f1a01        MOVE   reg[69fc]  [...X]  <-  01
  002c: 5101              DELAY_MicroSec  01
  002e: 4a257f1a02        TEST   reg[69fc]  [...X]  <-  02
  0033: 442c00            JUMP_Equal  002c
  0036: 54207f1a          CLEAR  reg[69fc]  [...X]
  003a: 5408811a          CLEAR  reg[6a04]  [..XX]
  003e: 5408821a          CLEAR  reg[6a08]  [..XX]
  0042: 5408831a          CLEAR  reg[6a0c]  [..XX]
  0046: 010d841affff      MOVE   reg[6a10]  [..XX]  <-  ffff
  004c: 010d851affff      MOVE   reg[6a14]  [..XX]  <-  ffff
  0052: 010d861affff      MOVE   reg[6a18]  [..XX]  <-  ffff
  0058: 5b                EOT
  0059: 5400791a          CLEAR  reg[69e4]  [XXXX]
  005d: 6605              SET_DATA_BLOCK  05  (DAC_Info)
  005f: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0064: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0067: 0324400000        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0000] [...X]
  006c: 1505400a          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  0a
  0070: 0324400100        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0001] [...X]
  0075: 1505400a          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  0a
  0079: 0324400200        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0002] [...X]
  007e: 15054004          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  04
  0082: 01027c1a40        MOVE   reg[69f0]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0087: 2d0d420300        ADD    WS_DATAPTR [..XX]  <-  0003
  008c: 2d0d410100        ADD    WS_REMIND/HI32 [..XX]  <-  0001
  0091: 3e0d410001        COMP   WS_REMIND/HI32 [..XX]  <-  0100
  0096: 456700            JUMP_Below  0067
  0099: 5b                EOT
  009a: 0131791a00        MOVE   reg[69e4]  [...X]  <-  param[00]  [.X..]
  009f: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  00a2: 03194101          MOVE   WS_REMIND/HI32 [..XX]  <-  param[01]  [XX..]
  00a6: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  00a9: 3d650002          COMP   param[00]  [..X.]  <-  02
  00ad: 49bc00            JUMP_NotEqual  00bc
  00b0: 0300407c1a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[69f0]  [XXXX]
  00b5: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00b9: 43c500            JUMP   00c5
  00bc: 03034000          MOVE   WS_QUOT/LOW32 [XXXX]  <-  fb[00]     [XXXX]
  00c0: 01027c1a40        MOVE   reg[69f0]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00c5: 2d054604000000    ADD    WS_FB_WIN [XXXX]  <-  00000004
  00cc: 2d8d410100        ADD    WS_REMIND/HI32 [XX..]  <-  0001
  00d1: 3e894101          COMP   WS_REMIND/HI32 [XX..]  <-  param[01]  [..XX]
  00d5: 45a900            JUMP_Below  00a9
  00d8: 5b                EOT


command_table  00000000  #2e  (EnableHW_IconCursor):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #2f  (GetMemoryClock):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000c3b4  #30  (GetEngineClock):

  Size         007d
  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: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  0009: 0320408001        MOVE   WS_QUOT/LOW32 [...X]  <-  reg[0600]  [...X]
  000e: 66ff              SET_DATA_BLOCK  ff  (this table)
  0010: 2d0d425500        ADD    WS_DATAPTR [..XX]  <-  0055
  0015: 3e0c400200        COMP   WS_QUOT/LOW32 [..XX]  <-  data[0002] [..XX]
  001a: 472500            JUMP_BelowOrEq  0025
  001d: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  0022: 431500            JUMP   0015
  0025: 330c400400        SUB    WS_QUOT/LOW32 [..XX]  <-  data[0004] [..XX]
  002a: 210c400600        MUL    WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  002f: 2d0c400000        ADD    WS_QUOT/LOW32 [..XX]  <-  data[0000] [..XX]
  0034: 561840            CLEAR  WS_QUOT/LOW32 [XX..]
  0037: 03024640          MOVE   WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  003b: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  003d: 0204000800        MOVE   param[00]  [XXXX]  <-  data[0008] [XXXX]
  0042: 20050064000000    MUL    param[00]  [XXXX]  <-  00000064
  0049: 27024046          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_FB_WIN [XXXX]
  004d: 02020040          MOVE   param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0051: 5b                EOT
  0052: 7a28006400000000000000ffff070001000000c8003f000800190040065f0040
        003200800c7f0060006400  
                          CTB_DS  40 bytes


command_table  0000c432  #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[6e00]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  0032: 5408821b          CLEAR  reg[6e08]  [..XX]
  0036: 0199821b02        MOVE   reg[6e08]  [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[6e04]  [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[6e04]  [..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[6e0c]  [...X]  <-  WS_REMIND/HI32 [...X]
  0084: 54005e1b          CLEAR  reg[6d78]  [XXXX]
  0088: 01315e1b04        MOVE   reg[6d78]  [...X]  <-  param[04]  [.X..]
  008d: 01b15e1b04        MOVE   reg[6d78]  [.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[6e1c]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  00a4: 54088e1b          CLEAR  reg[6e38]  [..XX]
  00a8: 01998e1b03        MOVE   reg[6e38]  [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[6e34]  [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[6e34]  [..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[6e3c]  [...X]  <-  WS_REMIND/HI32 [...X]
  00f6: 54005f1b          CLEAR  reg[6d7c]  [XXXX]
  00fa: 01395f1b04        MOVE   reg[6d7c]  [...X]  <-  param[04]  [X...]
  00ff: 01b95f1b04        MOVE   reg[6d7c]  [.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[6e78]  [...X]  <-  WS_REMIND/HI32 [...X]
  0115: 3a0000            SET_REG_BLOCK  0000
  0118: 5b                EOT
  0119: 7a0c000000000300260029002c002f  
                          CTB_DS  12 bytes


command_table  0000c55a  #32  (ExternalEncoderControl):

  Size         13d1
  Format Rev.  02
  Param Rev.   00
  Content Rev. 03
  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: 560000            CLEAR  work[00]   [XXXX]
  000c: 03090000          MOVE   work[00]   [..XX]  <-  param[00]  [..XX]
  0010: 020d002321        MOVE   param[00]  [..XX]  <-  2123
  0015: 4ba50010          TEST   param[00]  [.X..]  <-  10
  0019: 442100            JUMP_Equal  0021
  001c: 020d002322        MOVE   param[00]  [..XX]  <-  2223
  0021: 5249              CALL_TABLE  49  (EnableYUV)
  0023: 3e0d420000        COMP   WS_DATAPTR [..XX]  <-  0000
  0028: 44be05            JUMP_Equal  05be
  002b: 030c410400        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0004] [..XX]
  0030: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  0034: 44be05            JUMP_Equal  05be
  0037: 3e254115          COMP   WS_REMIND/HI32 [...X]  <-  15
  003b: 44be05            JUMP_Equal  05be
  003e: 42390063077e026305f7006306f7006312270263015c00630071005a5a  
                          SWITCH  param[00]  [X...]
        07->027e 05->00f7 06->00f7 12->0227 01->005c 00->0071
  005b: 5b                EOT
  005c: 4ba50010          TEST   param[00]  [.X..]  <-  10
  0060: 446d0a            JUMP_Equal  0a6d
  0063: 4aa5cb0501        TEST   reg[172c]  [.X..]  <-  01
  0068: 497100            JUMP_NotEqual  0071
  006b: 0de5191903        OR     reg[6464]  [X...]  <-  03
  0070: 5b                EOT
  0071: 4ba50010          TEST   param[00]  [.X..]  <-  10
  0075: 446d0a            JUMP_Equal  0a6d
  0078: 030c410100        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0001] [..XX]
  007d: 66ff              SET_DATA_BLOCK  ff  (this table)
  007f: 2d0d42b913        ADD    WS_DATAPTR [..XX]  <-  13b9
  0084: 3e0c410000        COMP   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  0089: 449400            JUMP_Equal  0094
  008c: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0091: 438400            JUMP   0084
  0094: 030c480200        MOVE   WS_REGPTR [..XX]  <-  data[0002] [..XX]
  0099: 4a25511c01        TEST   reg[7144]  [...X]  <-  01
  009e: 446d0a            JUMP_Equal  0a6d
  00a1: 030d410100        MOVE   WS_REMIND/HI32 [..XX]  <-  0001
  00a6: 66ff              SET_DATA_BLOCK  ff  (this table)
  00a8: 2d0d42b913        ADD    WS_DATAPTR [..XX]  <-  13b9
  00ad: 4a62501c41        TEST   reg[7140]  [..X.]  <-  WS_REMIND/HI32 [...X]
  00b2: 49c800            JUMP_NotEqual  00c8
  00b5: 15254101          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  01
  00b9: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  00be: 3e254140          COMP   WS_REMIND/HI32 [...X]  <-  40
  00c2: 49ad00            JUMP_NotEqual  00ad
  00c5: 43dd00            JUMP   00dd
  00c8: 030c480200        MOVE   WS_REGPTR [..XX]  <-  data[0002] [..XX]
  00cd: 5408c31c          CLEAR  reg[730c]  [..XX]
  00d1: 51c8              DELAY_MicroSec  c8
  00d3: 0d25c41c01        OR     reg[7310]  [...X]  <-  01
  00d8: 5132              DELAY_MicroSec  32
  00da: 560848            CLEAR  WS_REGPTR [..XX]
  00dd: 03250103          MOVE   work[01]   [...X]  <-  03
  00e1: 03050001bcff00    MOVE   work[00]   [XXXX]  <-  00ffbc01
  00e8: 433901            JUMP   0139
  00eb: 4ca54102          TEST   WS_REMIND/HI32 [.X..]  <-  02
  00ef: 446d0a            JUMP_Equal  0a6d
  00f2: 5001              DELAY_MilliSec  01
  00f4: 43dd00            JUMP   00dd
  00f7: 562001            CLEAR  work[01]   [...X]
  00fa: 03050000f3fe01    MOVE   work[00]   [XXXX]  <-  01fef300
  0101: 3de50005          COMP   param[00]  [X...]  <-  05
  0105: 443901            JUMP_Equal  0139
  0108: 038d00fe00        MOVE   work[00]   [XX..]  <-  00fe
  010d: 433901            JUMP   0139
  0110: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0112: 0324412800        MOVE   WS_REMIND/HI32 [...X]  <-  data[0028] [...X]
  0117: 4c254101          TEST   WS_REMIND/HI32 [...X]  <-  01
  011b: 446d0a            JUMP_Equal  0a6d
  011e: 03250101          MOVE   work[01]   [...X]  <-  01
  0122: 03050000f4fb04    MOVE   work[00]   [XXXX]  <-  04fbf400
  0129: 3de50005          COMP   param[00]  [X...]  <-  05
  012d: 443901            JUMP_Equal  0139
  0130: 038d00fb00        MOVE   work[00]   [XX..]  <-  00fb
  0135: 433901            JUMP   0139
  0138: 5b                EOT
  0139: 562801            CLEAR  work[01]   [..X.]
  013c: 03990100          MOVE   work[01]   [XX..]  <-  param[00]  [XX..]
  0140: 3b05004c0000      SET_FB_BASE  00004c00
  0146: 040500f0058061    MOVE   fb[00]     [XXXX]  <-  618005f0
  014d: 570001            CLEAR  fb[01]     [XXXX]
  0150: 040a0100          MOVE   fb[01]     [..XX]  <-  work[00]   [..XX]
  0154: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  0158: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  015c: 020500004c0000    MOVE   param[00]  [XXXX]  <-  00004c00
  0163: 551001            CLEAR  param[01]  [.XX.]
  0166: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  0168: 3d650100          COMP   param[01]  [..X.]  <-  00
  016c: 447f01            JUMP_Equal  017f
  016f: 51c8              DELAY_MicroSec  c8
  0171: 51c8              DELAY_MicroSec  c8
  0173: 2d650101          ADD    work[01]   [..X.]  <-  01
  0177: 3e65010c          COMP   work[01]   [..X.]  <-  0c
  017b: 455c01            JUMP_Below  015c
  017e: 5b                EOT
  017f: 562801            CLEAR  work[01]   [..X.]
  0182: 3b05004c0000      SET_FB_BASE  00004c00
  0188: 040500f2059040    MOVE   fb[00]     [XXXX]  <-  409005f2
  018f: 020500004c044c    MOVE   param[00]  [XXXX]  <-  4c044c00
  0196: 551001            CLEAR  param[01]  [.XX.]
  0199: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  019b: 3d650100          COMP   param[01]  [..X.]  <-  00
  019f: 44ae01            JUMP_Equal  01ae
  01a2: 2d650101          ADD    work[01]   [..X.]  <-  01
  01a6: 3e650106          COMP   work[01]   [..X.]  <-  06
  01aa: 458201            JUMP_Below  0182
  01ad: 5b                EOT
  01ae: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  01b1: 3b05044c0000      SET_FB_BASE  00004c04
  01b7: 03a34100          MOVE   WS_REMIND/HI32 [.X..]  <-  fb[00]     [...X]
  01bb: 3ea500ff          COMP   work[00]   [.X..]  <-  ff
  01bf: 440102            JUMP_Equal  0201
  01c2: 09b24100          AND    WS_REMIND/HI32 [.X..]  <-  work[00]   [.X..]
  01c6: 0fba4100          OR     WS_REMIND/HI32 [.X..]  <-  work[00]   [X...]
  01ca: 030a4100          MOVE   WS_REMIND/HI32 [..XX]  <-  work[00]   [..XX]
  01ce: 3b05004c0000      SET_FB_BASE  00004c00
  01d4: 040500f0058072    MOVE   fb[00]     [XXXX]  <-  728005f0
  01db: 04020141          MOVE   fb[01]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  01df: 562801            CLEAR  work[01]   [..X.]
  01e2: 020500004c0000    MOVE   param[00]  [XXXX]  <-  00004c00
  01e9: 551001            CLEAR  param[01]  [.XX.]
  01ec: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  01ee: 3d650100          COMP   param[01]  [..X.]  <-  00
  01f2: 440102            JUMP_Equal  0201
  01f5: 2d650101          ADD    work[01]   [..X.]  <-  01
  01f9: 3e650106          COMP   work[01]   [..X.]  <-  06
  01fd: 45e201            JUMP_Below  01e2
  0200: 5b                EOT
  0201: 029a0001          MOVE   param[00]  [XX..]  <-  work[01]   [XX..]
  0205: 02210001          MOVE   param[00]  [...X]  <-  param[01]  [...X]
  0209: 02790001          MOVE   param[00]  [..X.]  <-  param[01]  [X...]
  020d: 42220163001001630138016302b3026303eb006304c8025a5a  
                          SWITCH  work[01]   [...X]
        00->0110 01->0138 02->02b3 03->00eb 04->02c8
  0226: 5b                EOT
  0227: 0725c905fc        AND    reg[1724]  [...X]  <-  fc
  022c: 563000            CLEAR  work[00]   [.X..]
  022f: 3b05004c0000      SET_FB_BASE  00004c00
  0235: 04050000029040    MOVE   fb[00]     [XXXX]  <-  40900200
  023c: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  0240: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  0244: 020500004c044c    MOVE   param[00]  [XXXX]  <-  4c044c00
  024b: 551001            CLEAR  param[01]  [.XX.]
  024e: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  0250: 3d650100          COMP   param[01]  [..X.]  <-  00
  0254: 446702            JUMP_Equal  0267
  0257: 51c8              DELAY_MicroSec  c8
  0259: 51c8              DELAY_MicroSec  c8
  025b: 2da50001          ADD    work[00]   [.X..]  <-  01
  025f: 3ea50006          COMP   work[00]   [.X..]  <-  06
  0263: 452f02            JUMP_Below  022f
  0266: 5b                EOT
  0267: 3b05044c0000      SET_FB_BASE  00004c04
  026d: 0a25003f          AND    fb[00]     [...X]  <-  3f
  0271: 3f250000          COMP   fb[00]     [...X]  <-  00
  0275: 447d02            JUMP_Equal  027d
  0278: 0d25c90502        OR     reg[1724]  [...X]  <-  02
  027d: 5b                EOT
  027e: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0281: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  0285: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  0289: 150d4101          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  01
  028d: 66ff              SET_DATA_BLOCK  ff  (this table)
  028f: 2d0d42710a        ADD    WS_DATAPTR [..XX]  <-  0a71
  0294: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0298: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  029d: 07a58018fb        AND    reg[6200]  [.X..]  <-  fb
  02a2: 560848            CLEAR  WS_REGPTR [..XX]
  02a5: 03250102          MOVE   work[01]   [...X]  <-  02
  02a9: 0305000002ff00    MOVE   work[00]   [XXXX]  <-  00ff0200
  02b0: 433901            JUMP   0139
  02b3: 3ea54120          COMP   WS_REMIND/HI32 [.X..]  <-  20
  02b7: 49d902            JUMP_NotEqual  02d9
  02ba: 03250104          MOVE   work[01]   [...X]  <-  04
  02be: 0305000003ff00    MOVE   work[00]   [XXXX]  <-  00ff0300
  02c5: 433901            JUMP   0139
  02c8: 3ea54131          COMP   WS_REMIND/HI32 [.X..]  <-  31
  02cc: 49d902            JUMP_NotEqual  02d9
  02cf: 66ff              SET_DATA_BLOCK  ff  (this table)
  02d1: 2d0d42f512        ADD    WS_DATAPTR [..XX]  <-  12f5
  02d6: 43ec02            JUMP   02ec
  02d9: 66ff              SET_DATA_BLOCK  ff  (this table)
  02db: 2d0d42f911        ADD    WS_DATAPTR [..XX]  <-  11f9
  02e0: 4ba50010          TEST   param[00]  [.X..]  <-  10
  02e4: 44ec02            JUMP_Equal  02ec
  02e7: 2d0d424000        ADD    WS_DATAPTR [..XX]  <-  0040
  02ec: 030541804c0000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00004c80
  02f3: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  02f6: 0404000000        MOVE   fb[00]     [XXXX]  <-  data[0000] [XXXX]
  02fb: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0300: 2d054104000000    ADD    WS_REMIND/HI32 [XXXX]  <-  00000004
  0307: 3f0500ffffffff    COMP   fb[00]     [XXXX]  <-  ffffffff
  030e: 49f302            JUMP_NotEqual  02f3
  0311: 4ba50010          TEST   param[00]  [.X..]  <-  10
  0315: 445705            JUMP_Equal  0557
  0318: 02050106000000    MOVE   param[01]  [XXXX]  <-  00000006
  031f: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0322: 661a              SET_DATA_BLOCK  1a  (ASIC_InternalSS_Info/ASIC_MVDDC_Info)
  0324: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  0329: 2d0a4142          ADD    WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  032d: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0332: 3d24010800        COMP   param[01]  [...X]  <-  data[0008] [...X]
  0337: 444e03            JUMP_Equal  034e
  033a: 2d0d420c00        ADD    WS_DATAPTR [..XX]  <-  000c
  033f: 3e0a4241          COMP   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0343: 493203            JUMP_NotEqual  0332
  0346: 030d410000        MOVE   WS_REMIND/HI32 [..XX]  <-  0000
  034b: 432704            JUMP   0427
  034e: 030c410400        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0004] [..XX]
  0353: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  0358: 442704            JUMP_Equal  0427
  035b: 020c010600        MOVE   param[01]  [..XX]  <-  data[0006] [..XX]
  0360: 03024641          MOVE   WS_FB_WIN [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0364: 26050164000000    DIV    param[01]  [XXXX]  <-  00000064
  036b: 03020140          MOVE   work[01]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  036f: 21024601          MUL    WS_FB_WIN [XXXX]  <-  work[01]   [XXXX]
  0373: 02020140          MOVE   param[01]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0377: 21024046          MUL    WS_QUOT/LOW32 [XXXX]  <-  WS_FB_WIN [XXXX]
  037b: 21054000040000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00000400
  0382: 2705407d010000    DIV    WS_QUOT/LOW32 [XXXX]  <-  0000017d
  0389: 03024640          MOVE   WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  038d: 20050100000800    MUL    param[01]  [XXXX]  <-  00080000
  0394: 27054071020000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00000271
  039b: 21054010000000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00000010
  03a2: 2d024640          ADD    WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  03a6: 03024146          MOVE   WS_REMIND/HI32 [XXXX]  <-  WS_FB_WIN [XXXX]
  03aa: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  03ac: 550001            CLEAR  param[01]  [XXXX]
  03af: 020c010400        MOVE   param[01]  [..XX]  <-  data[0004] [..XX]
  03b4: 20050130020000    MUL    param[01]  [XXXX]  <-  00000230
  03bb: 3d0d019706        COMP   param[01]  [..XX]  <-  0697
  03c0: 47eb03            JUMP_BelowOrEq  03eb
  03c3: 1b054001          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  01
  03c7: 3d0d012f0d        COMP   param[01]  [..XX]  <-  0d2f
  03cc: 47eb03            JUMP_BelowOrEq  03eb
  03cf: 1b054001          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  01
  03d3: 3d0d015e1a        COMP   param[01]  [..XX]  <-  1a5e
  03d8: 47eb03            JUMP_BelowOrEq  03eb
  03db: 1b054001          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  01
  03df: 3d0d01bc34        COMP   param[01]  [..XX]  <-  34bc
  03e4: 47eb03            JUMP_BelowOrEq  03eb
  03e7: 1b054001          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  01
  03eb: 03020040          MOVE   work[00]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  03ef: 3b05e84c0000      SET_FB_BASE  00004ce8
  03f5: 27024100          DIV    WS_REMIND/HI32 [XXXX]  <-  work[00]   [XXXX]
  03f9: 04a20040          MOVE   fb[00]     [.X..]  <-  WS_QUOT/LOW32 [...X]
  03fd: 3b05ec4c0000      SET_FB_BASE  00004cec
  0403: 15050109          SHIFT_LEFT  work[01]   [XXXX]  by  09
  0407: 27020001          DIV    work[00]   [XXXX]  <-  work[01]   [XXXX]
  040b: 0f254080          OR     WS_QUOT/LOW32 [...X]  <-  80
  040f: 04a20040          MOVE   fb[00]     [.X..]  <-  WS_QUOT/LOW32 [...X]
  0413: 3b05184d0000      SET_FB_BASE  00004d18
  0419: 04a50000          MOVE   fb[00]     [.X..]  <-  00
  041d: 3b05204d0000      SET_FB_BASE  00004d20
  0423: 04a50002          MOVE   fb[00]     [.X..]  <-  02
  0427: 3b05f04c0000      SET_FB_BASE  00004cf0
  042d: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  042f: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  0434: 4ce54101          TEST   WS_REMIND/HI32 [X...]  <-  01
  0438: 493f04            JUMP_NotEqual  043f
  043b: 04a50000          MOVE   fb[00]     [.X..]  <-  00
  043f: 3b051c4d0000      SET_FB_BASE  00004d1c
  0445: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0447: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  044c: 4ce54101          TEST   WS_REMIND/HI32 [X...]  <-  01
  0450: 495704            JUMP_NotEqual  0457
  0453: 04a5003c          MOVE   fb[00]     [.X..]  <-  3c
  0457: 3b05a44c0000      SET_FB_BASE  00004ca4
  045d: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  045f: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  0464: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  0468: 447a04            JUMP_Equal  047a
  046b: 04a50046          MOVE   fb[00]     [.X..]  <-  46
  046f: 4ce54110          TEST   WS_REMIND/HI32 [X...]  <-  10
  0473: 497a04            JUMP_NotEqual  047a
  0476: 04a5004a          MOVE   fb[00]     [.X..]  <-  4a
  047a: 3b05204d0000      SET_FB_BASE  00004d20
  0480: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0482: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  0487: 4ce54120          TEST   WS_REMIND/HI32 [X...]  <-  20
  048b: 499204            JUMP_NotEqual  0492
  048e: 10a50004          OR     fb[00]     [.X..]  <-  04
  0492: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0494: 0324413400        MOVE   WS_REMIND/HI32 [...X]  <-  data[0034] [...X]
  0499: 3b05c44c0000      SET_FB_BASE  00004cc4
  049f: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  04a3: 0324413500        MOVE   WS_REMIND/HI32 [...X]  <-  data[0035] [...X]
  04a8: 3b05c84c0000      SET_FB_BASE  00004cc8
  04ae: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  04b2: 0324413900        MOVE   WS_REMIND/HI32 [...X]  <-  data[0039] [...X]
  04b7: 3b05cc4c0000      SET_FB_BASE  00004ccc
  04bd: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  04c1: 0324413700        MOVE   WS_REMIND/HI32 [...X]  <-  data[0037] [...X]
  04c6: 3b05d04c0000      SET_FB_BASE  00004cd0
  04cc: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  04d0: 0324413600        MOVE   WS_REMIND/HI32 [...X]  <-  data[0036] [...X]
  04d5: 3b05d44c0000      SET_FB_BASE  00004cd4
  04db: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  04df: 0324413a00        MOVE   WS_REMIND/HI32 [...X]  <-  data[003a] [...X]
  04e4: 3b05d84c0000      SET_FB_BASE  00004cd8
  04ea: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  04ee: 0324413800        MOVE   WS_REMIND/HI32 [...X]  <-  data[0038] [...X]
  04f3: 3b05dc4c0000      SET_FB_BASE  00004cdc
  04f9: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  04fd: 3b05a84c0000      SET_FB_BASE  00004ca8
  0503: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  0505: 03e4413601        MOVE   WS_REMIND/HI32 [X...]  <-  data[0136] [...X]
  050a: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  050e: 442905            JUMP_Equal  0529
  0511: 04a50067          MOVE   fb[00]     [.X..]  <-  67
  0515: 04a50189          MOVE   fb[01]     [.X..]  <-  89
  0519: 04a502ab          MOVE   fb[02]     [.X..]  <-  ab
  051d: 04a50301          MOVE   fb[03]     [.X..]  <-  01
  0521: 04a50423          MOVE   fb[04]     [.X..]  <-  23
  0525: 04a50545          MOVE   fb[05]     [.X..]  <-  45
  0529: 3b05c04c0000      SET_FB_BASE  00004cc0
  052f: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  0531: 03e4413601        MOVE   WS_REMIND/HI32 [X...]  <-  data[0136] [...X]
  0536: 4ce54120          TEST   WS_REMIND/HI32 [X...]  <-  20
  053a: 444605            JUMP_Equal  0546
  053d: 03e4413701        MOVE   WS_REMIND/HI32 [X...]  <-  data[0137] [...X]
  0542: 04ba0041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [X...]
  0546: 3b05084d0000      SET_FB_BASE  00004d08
  054c: 4ce54110          TEST   WS_REMIND/HI32 [X...]  <-  10
  0550: 445705            JUMP_Equal  0557
  0553: 04a50080          MOVE   fb[00]     [.X..]  <-  80
  0557: 030500804c0000    MOVE   work[00]   [XXXX]  <-  00004c80
  055e: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  0562: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  0566: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0569: 030a4100          MOVE   WS_REMIND/HI32 [..XX]  <-  work[00]   [..XX]
  056d: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  0570: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  0574: 3e0541ffffffff    COMP   WS_REMIND/HI32 [XXXX]  <-  ffffffff
  057b: 44bd05            JUMP_Equal  05bd
  057e: 3b05004c0000      SET_FB_BASE  00004c00
  0584: 040501f0058072    MOVE   fb[01]     [XXXX]  <-  728005f0
  058b: 04020241          MOVE   fb[02]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  058f: 020500044c0000    MOVE   param[00]  [XXXX]  <-  00004c04
  0596: 551001            CLEAR  param[01]  [.XX.]
  0599: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  059b: 3d650100          COMP   param[01]  [..X.]  <-  00
  059f: 44b205            JUMP_Equal  05b2
  05a2: 51c8              DELAY_MicroSec  c8
  05a4: 51c8              DELAY_MicroSec  c8
  05a6: 2da50001          ADD    work[00]   [.X..]  <-  01
  05aa: 3ea50007          COMP   work[00]   [.X..]  <-  07
  05ae: 456605            JUMP_Below  0566
  05b1: 5b                EOT
  05b2: 2d0d000400        ADD    work[00]   [..XX]  <-  0004
  05b7: 561800            CLEAR  work[00]   [XX..]
  05ba: 436605            JUMP   0566
  05bd: 5b                EOT
  05be: 020d002221        MOVE   param[00]  [..XX]  <-  2122
  05c3: 5249              CALL_TABLE  49  (EnableYUV)
  05c5: 3e0d420000        COMP   WS_DATAPTR [..XX]  <-  0000
  05ca: 446d0a            JUMP_Equal  0a6d
  05cd: 4239006307eb056300c9066301d806630f05076312e7066314f6065a5a  
                          SWITCH  param[00]  [X...]
        07->05eb 00->06c9 01->06d8 0f->0705 12->06e7 14->06f6
  05ea: 5b                EOT
  05eb: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  05ee: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  05f2: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  05f6: 150d4101          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  01
  05fa: 66ff              SET_DATA_BLOCK  ff  (this table)
  05fc: 2d0d42710a        ADD    WS_DATAPTR [..XX]  <-  0a71
  0601: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0605: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  060a: 07a58018fb        AND    reg[6200]  [.X..]  <-  fb
  060f: 560848            CLEAR  WS_REGPTR [..XX]
  0612: 03010100          MOVE   work[01]   [XXXX]  <-  param[00]  [XXXX]
  0616: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  061a: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  061e: 3b05004c0000      SET_FB_BASE  00004c00
  0624: 040500a8509843    MOVE   fb[00]     [XXXX]  <-  439850a8
  062b: 551001            CLEAR  param[01]  [.XX.]
  062e: 020500004c044c    MOVE   param[00]  [XXXX]  <-  4c044c00
  0635: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  0637: 3b05004c0000      SET_FB_BASE  00004c00
  063d: 03034001          MOVE   WS_QUOT/LOW32 [XXXX]  <-  fb[01]     [XXXX]
  0641: 3d650100          COMP   param[01]  [..X.]  <-  00
  0645: 445e06            JUMP_Equal  065e
  0648: 51c8              DELAY_MicroSec  c8
  064a: 51c8              DELAY_MicroSec  c8
  064c: 2da50001          ADD    work[00]   [.X..]  <-  01
  0650: 02020001          MOVE   param[00]  [XXXX]  <-  work[01]   [XXXX]
  0654: 3ea50007          COMP   work[00]   [.X..]  <-  07
  0658: 451606            JUMP_Below  0616
  065b: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  065e: 02020001          MOVE   param[00]  [XXXX]  <-  work[01]   [XXXX]
  0662: 561800            CLEAR  work[00]   [XX..]
  0665: 66ff              SET_DATA_BLOCK  ff  (this table)
  0667: 2d0d427d0a        ADD    WS_DATAPTR [..XX]  <-  0a7d
  066c: 030d01c001        MOVE   work[01]   [..XX]  <-  01c0
  0671: 030541804c0000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00004c80
  0678: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  067b: 0404000000        MOVE   fb[00]     [XXXX]  <-  data[0000] [XXXX]
  0680: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0685: 2d054104000000    ADD    WS_REMIND/HI32 [XXXX]  <-  00000004
  068c: 330d010400        SUB    work[01]   [..XX]  <-  0004
  0691: 3e0d010000        COMP   work[01]   [..XX]  <-  0000
  0696: 497806            JUMP_NotEqual  0678
  0699: 3e254000          COMP   WS_QUOT/LOW32 [...X]  <-  00
  069d: 44b506            JUMP_Equal  06b5
  06a0: 3e254032          COMP   WS_QUOT/LOW32 [...X]  <-  32
  06a4: 49ab06            JUMP_NotEqual  06ab
  06a7: 0325401f          MOVE   WS_QUOT/LOW32 [...X]  <-  1f
  06ab: 3b05304e0000      SET_FB_BASE  00004e30
  06b1: 04220040          MOVE   fb[00]     [...X]  <-  WS_QUOT/LOW32 [...X]
  06b5: 3e654000          COMP   WS_QUOT/LOW32 [..X.]  <-  00
  06b9: 440909            JUMP_Equal  0909
  06bc: 3b05384e0000      SET_FB_BASE  00004e38
  06c2: 046a0040          MOVE   fb[00]     [..X.]  <-  WS_QUOT/LOW32 [..X.]
  06c6: 430909            JUMP   0909
  06c9: 66ff              SET_DATA_BLOCK  ff  (this table)
  06cb: 2d0d427d0f        ADD    WS_DATAPTR [..XX]  <-  0f7d
  06d0: 030d406401        MOVE   WS_QUOT/LOW32 [..XX]  <-  0164
  06d5: 431107            JUMP   0711
  06d8: 66ff              SET_DATA_BLOCK  ff  (this table)
  06da: 2d0d42250f        ADD    WS_DATAPTR [..XX]  <-  0f25
  06df: 030d405800        MOVE   WS_QUOT/LOW32 [..XX]  <-  0058
  06e4: 431107            JUMP   0711
  06e7: 66ff              SET_DATA_BLOCK  ff  (this table)
  06e9: 2d0d42e110        ADD    WS_DATAPTR [..XX]  <-  10e1
  06ee: 030d400401        MOVE   WS_QUOT/LOW32 [..XX]  <-  0104
  06f3: 431107            JUMP   0711
  06f6: 66ff              SET_DATA_BLOCK  ff  (this table)
  06f8: 2d0d42e511        ADD    WS_DATAPTR [..XX]  <-  11e5
  06fd: 030d401400        MOVE   WS_QUOT/LOW32 [..XX]  <-  0014
  0702: 431107            JUMP   0711
  0705: 66ff              SET_DATA_BLOCK  ff  (this table)
  0707: 2d0d423d0c        ADD    WS_DATAPTR [..XX]  <-  0c3d
  070c: 030d40e802        MOVE   WS_QUOT/LOW32 [..XX]  <-  02e8
  0711: 030541804c0000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00004c80
  0718: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  071b: 0404000000        MOVE   fb[00]     [XXXX]  <-  data[0000] [XXXX]
  0720: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  0725: 2d054104000000    ADD    WS_REMIND/HI32 [XXXX]  <-  00000004
  072c: 330d400400        SUB    WS_QUOT/LOW32 [..XX]  <-  0004
  0731: 3e0d400000        COMP   WS_QUOT/LOW32 [..XX]  <-  0000
  0736: 491807            JUMP_NotEqual  0718
  0739: 3de5000f          COMP   param[00]  [X...]  <-  0f
  073d: 490909            JUMP_NotEqual  0909
  0740: 03054100006400    MOVE   WS_REMIND/HI32 [XXXX]  <-  00640000
  0747: 03054000002200    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00220000
  074e: 4ba50001          TEST   param[00]  [.X..]  <-  01
  0752: 446307            JUMP_Equal  0763
  0755: 03054100002300    MOVE   WS_REMIND/HI32 [XXXX]  <-  00230000
  075c: 03054000001b00    MOVE   WS_QUOT/LOW32 [XXXX]  <-  001b0000
  0763: 3b05bc4d0000      SET_FB_BASE  00004dbc
  0769: 04020041          MOVE   fb[00]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  076d: 3b05c44d0000      SET_FB_BASE  00004dc4
  0773: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0777: 03054180000000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00000080
  077e: 4ba50001          TEST   param[00]  [.X..]  <-  01
  0782: 448c07            JUMP_Equal  078c
  0785: 03054100000000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00000000
  078c: 3b05184e0000      SET_FB_BASE  00004e18
  0792: 0f034100          OR     WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  0796: 0f0d410102        OR     WS_REMIND/HI32 [..XX]  <-  0201
  079b: 038a4141          MOVE   WS_REMIND/HI32 [XX..]  <-  WS_REMIND/HI32 [..XX]
  079f: 0f0d410008        OR     WS_REMIND/HI32 [..XX]  <-  0800
  07a4: 030a4041          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_REMIND/HI32 [..XX]
  07a8: 0f0d402000        OR     WS_QUOT/LOW32 [..XX]  <-  0020
  07ad: 040a0041          MOVE   fb[00]     [..XX]  <-  WS_REMIND/HI32 [..XX]
  07b1: 041a0941          MOVE   fb[09]     [..XX]  <-  WS_REMIND/HI32 [XX..]
  07b5: 040a0b40          MOVE   fb[0b]     [..XX]  <-  WS_QUOT/LOW32 [..XX]
  07b9: 3d650101          COMP   param[01]  [..X.]  <-  01
  07bd: 44eb07            JUMP_Equal  07eb
  07c0: 040a0241          MOVE   fb[02]     [..XX]  <-  WS_REMIND/HI32 [..XX]
  07c4: 041a0d41          MOVE   fb[0d]     [..XX]  <-  WS_REMIND/HI32 [XX..]
  07c8: 040a0f40          MOVE   fb[0f]     [..XX]  <-  WS_QUOT/LOW32 [..XX]
  07cc: 3d650102          COMP   param[01]  [..X.]  <-  02
  07d0: 44eb07            JUMP_Equal  07eb
  07d3: 040a0441          MOVE   fb[04]     [..XX]  <-  WS_REMIND/HI32 [..XX]
  07d7: 040a0641          MOVE   fb[06]     [..XX]  <-  WS_REMIND/HI32 [..XX]
  07db: 041a1141          MOVE   fb[11]     [..XX]  <-  WS_REMIND/HI32 [XX..]
  07df: 040a1340          MOVE   fb[13]     [..XX]  <-  WS_QUOT/LOW32 [..XX]
  07e3: 041a1541          MOVE   fb[15]     [..XX]  <-  WS_REMIND/HI32 [XX..]
  07e7: 040a1740          MOVE   fb[17]     [..XX]  <-  WS_QUOT/LOW32 [..XX]
  07eb: 030540001bb700    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00b71b00
  07f2: 27024000          DIV    WS_QUOT/LOW32 [XXXX]  <-  work[00]   [XXXX]
  07f6: 27054064000000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00000064
  07fd: 03020140          MOVE   work[01]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0801: 21020100          MUL    work[01]   [XXXX]  <-  work[00]   [XXXX]
  0805: 21054001000000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00000001
  080c: 038a0001          MOVE   work[00]   [XX..]  <-  work[01]   [..XX]
  0810: 03020140          MOVE   work[01]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0814: 210540f5280000    MUL    WS_QUOT/LOW32 [XXXX]  <-  000028f5
  081b: 03024140          MOVE   WS_REMIND/HI32 [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  081f: 03024001          MOVE   WS_QUOT/LOW32 [XXXX]  <-  work[01]   [XXXX]
  0823: 03020141          MOVE   work[01]   [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0827: 2105404c000000    MUL    WS_QUOT/LOW32 [XXXX]  <-  0000004c
  082e: 27054064000000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00000064
  0835: 2d024001          ADD    WS_QUOT/LOW32 [XXXX]  <-  work[01]   [XXXX]
  0839: 2d05400c000000    ADD    WS_QUOT/LOW32 [XXXX]  <-  0000000c
  0840: 27054019000000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00000019
  0847: 03050101400000    MOVE   work[01]   [XXXX]  <-  00004001
  084e: 3b059c4e0000      SET_FB_BASE  00004e9c
  0854: 04020001          MOVE   fb[00]     [XXXX]  <-  work[01]   [XXXX]
  0858: 3b05a44e0000      SET_FB_BASE  00004ea4
  085e: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0862: 3b057c4e0000      SET_FB_BASE  00004e7c
  0868: 1b054014          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  14
  086c: 15054010          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  10
  0870: 2d054000000000    ADD    WS_QUOT/LOW32 [XXXX]  <-  00000000
  0877: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  087b: 560001            CLEAR  work[01]   [XXXX]
  087e: 031a0100          MOVE   work[01]   [..XX]  <-  work[00]   [XX..]
  0882: 3b05b44e0000      SET_FB_BASE  00004eb4
  0888: 04020001          MOVE   fb[00]     [XXXX]  <-  work[01]   [XXXX]
  088c: 218a0000          MUL    work[00]   [XX..]  <-  work[00]   [..XX]
  0890: 270540c4090000    DIV    WS_QUOT/LOW32 [XXXX]  <-  000009c4
  0897: 03020140          MOVE   work[01]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  089b: 2d050101000000    ADD    work[01]   [XXXX]  <-  00000001
  08a2: 3e054100000000    COMP   WS_REMIND/HI32 [XXXX]  <-  00000000
  08a9: 49ba08            JUMP_NotEqual  08ba
  08ac: 33050101000000    SUB    work[01]   [XXXX]  <-  00000001
  08b3: 15050110          SHIFT_LEFT  work[01]   [XXXX]  by  10
  08b7: 43ee08            JUMP   08ee
  08ba: 15050110          SHIFT_LEFT  work[01]   [XXXX]  by  10
  08be: 030540c4090000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  000009c4
  08c5: 33024041          SUB    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  08c9: 2105400a000000    MUL    WS_QUOT/LOW32 [XXXX]  <-  0000000a
  08d0: 270540c4090000    DIV    WS_QUOT/LOW32 [XXXX]  <-  000009c4
  08d7: 1505401c          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  1c
  08db: 2d020140          ADD    work[01]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  08df: 15054110          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  10
  08e3: 270541c4090000    DIV    WS_REMIND/HI32 [XXXX]  <-  000009c4
  08ea: 030a0140          MOVE   work[01]   [..XX]  <-  WS_QUOT/LOW32 [..XX]
  08ee: 3b05184f0000      SET_FB_BASE  00004f18
  08f4: 04020001          MOVE   fb[00]     [XXXX]  <-  work[01]   [XXXX]
  08f8: 560001            CLEAR  work[01]   [XXXX]
  08fb: 03290101          MOVE   work[01]   [...X]  <-  param[01]  [..X.]
  08ff: 3b05604f0000      SET_FB_BASE  00004f60
  0905: 2e020001          ADD    fb[00]     [XXXX]  <-  work[01]   [XXXX]
  0909: 03990100          MOVE   work[01]   [XX..]  <-  param[00]  [XX..]
  090d: 030500804c0000    MOVE   work[00]   [XXXX]  <-  00004c80
  0914: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  0918: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  091c: 3b0200            SET_FB_BASE  work[00]   [XXXX]
  091f: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  0923: 03034001          MOVE   WS_QUOT/LOW32 [XXXX]  <-  fb[01]     [XXXX]
  0927: 3e0541ffffffff    COMP   WS_REMIND/HI32 [XXXX]  <-  ffffffff
  092e: 444b0a            JUMP_Equal  0a4b
  0931: 3ee54100          COMP   WS_REMIND/HI32 [X...]  <-  00
  0935: 444209            JUMP_Equal  0942
  0938: 3ee54101          COMP   WS_REMIND/HI32 [X...]  <-  01
  093c: 444209            JUMP_Equal  0942
  093f: 43ca09            JUMP   09ca
  0942: 3b0200            SET_FB_BASE  work[00]   [XXXX]
  0945: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  0949: 5e0541ffff0f0000009043  MASK   WS_REMIND/HI32 [XXXX]  &  000fffff  |  43900000
  0954: 3b05004c0000      SET_FB_BASE  00004c00
  095a: 04020041          MOVE   fb[00]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  095e: 551001            CLEAR  param[01]  [.XX.]
  0961: 020500004c044c    MOVE   param[00]  [XXXX]  <-  4c044c00
  0968: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  096a: 3b05004c0000      SET_FB_BASE  00004c00
  0970: 03034001          MOVE   WS_QUOT/LOW32 [XXXX]  <-  fb[01]     [XXXX]
  0974: 3d650100          COMP   param[01]  [..X.]  <-  00
  0978: 448b09            JUMP_Equal  098b
  097b: 51c8              DELAY_MicroSec  c8
  097d: 51c8              DELAY_MicroSec  c8
  097f: 2d250101          ADD    work[01]   [...X]  <-  01
  0983: 3e250107          COMP   work[01]   [...X]  <-  07
  0987: 454209            JUMP_Below  0942
  098a: 5b                EOT
  098b: 3b0200            SET_FB_BASE  work[00]   [XXXX]
  098e: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  0992: 3ee54100          COMP   WS_REMIND/HI32 [X...]  <-  00
  0996: 44b309            JUMP_Equal  09b3
  0999: 03034101          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[01]     [XXXX]
  099d: 2d0541804c0000    ADD    WS_REMIND/HI32 [XXXX]  <-  00004c80
  09a4: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  09a7: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  09ab: 2d0d000800        ADD    work[00]   [..XX]  <-  0008
  09b0: 431c09            JUMP   091c
  09b3: 0f054100008083    OR     WS_REMIND/HI32 [XXXX]  <-  83800000
  09ba: 09034001          AND    WS_QUOT/LOW32 [XXXX]  <-  fb[01]     [XXXX]
  09be: 0f034002          OR     WS_QUOT/LOW32 [XXXX]  <-  fb[02]     [XXXX]
  09c2: 2d0d000400        ADD    work[00]   [..XX]  <-  0004
  09c7: 43110a            JUMP   0a11
  09ca: 3e8d41feff        COMP   WS_REMIND/HI32 [XX..]  <-  fffe
  09cf: 49110a            JUMP_NotEqual  0a11
  09d2: 3e0d416400        COMP   WS_REMIND/HI32 [..XX]  <-  0064
  09d7: 45fa09            JUMP_Below  09fa
  09da: 270d416400        DIV    WS_REMIND/HI32 [..XX]  <-  0064
  09df: 030a4140          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_QUOT/LOW32 [..XX]
  09e3: 5001              DELAY_MilliSec  01
  09e5: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  09ea: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  09ef: 49e309            JUMP_NotEqual  09e3
  09f2: 2d0d000400        ADD    work[00]   [..XX]  <-  0004
  09f7: 431c09            JUMP   091c
  09fa: 510a              DELAY_MicroSec  0a
  09fc: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  0a01: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  0a06: 49fa09            JUMP_NotEqual  09fa
  0a09: 2d0d000400        ADD    work[00]   [..XX]  <-  0004
  0a0e: 431c09            JUMP   091c
  0a11: 3b05004c0000      SET_FB_BASE  00004c00
  0a17: 04020041          MOVE   fb[00]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0a1b: 04020140          MOVE   fb[01]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0a1f: 020500004c0000    MOVE   param[00]  [XXXX]  <-  00004c00
  0a26: 551001            CLEAR  param[01]  [.XX.]
  0a29: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  0a2b: 3d650100          COMP   param[01]  [..X.]  <-  00
  0a2f: 44400a            JUMP_Equal  0a40
  0a32: 51c8              DELAY_MicroSec  c8
  0a34: 2da50001          ADD    work[00]   [.X..]  <-  01
  0a38: 3ea50007          COMP   work[00]   [.X..]  <-  07
  0a3c: 451f0a            JUMP_Below  0a1f
  0a3f: 5b                EOT
  0a40: 2d0d000800        ADD    work[00]   [..XX]  <-  0008
  0a45: 561800            CLEAR  work[00]   [XX..]
  0a48: 431c09            JUMP   091c
  0a4b: 3ee50112          COMP   work[01]   [X...]  <-  12
  0a4f: 496d0a            JUMP_NotEqual  0a6d
  0a52: 3b053c4d0000      SET_FB_BASE  00004d3c
  0a58: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  0a5c: 0725c905fc        AND    reg[1724]  [...X]  <-  fc
  0a61: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  0a65: 446d0a            JUMP_Equal  0a6d
  0a68: 0d25c90502        OR     reg[1724]  [...X]  <-  02
  0a6d: 5b                EOT
  0a6e: 7a6009000014002800400054006800088088837f0f0000008088831000000010
        058050e400000011058050000000008205808301000000a1058083f000000018
        8088831001000080808883010000007080888301000000308088830300000020
        80888301000000081088830000001004108883100023000810888300001b1004
        118883000000000004888301000000040088830006000008000800f4ffffff08
        200000040188830006000008010800f4ffffff08200000040288830006000008
        020800f4ffffff08200000040388830006000008030800f4ffffff0820000024
        3088830304060020308883856f0729383088830000002040300800feffefff01
        000000003088830100000000508883000000005050888301010101a4500800fe
        ffffff0100000014050000feffffff0000000020058083ee0200001c058083d0
        0700001805808300000000130580500000000014050000f9ffffff0600000038
        7088830001000030700800fff0ffff0004000030700800fffffffd0000000208
        700800bfffffff4000000014050000feffffff0100000030700800feffffff00
        000000f401feff1470888302001100a8500800fffffeff00000000885088831f
        00000074508883021b0000ffffffff088088837f0f0000008088831000000018
        800800cfffffff10000000243088830304060038308883000000200030888300
        000000000680500200000004000800dfffffff0000000004000800fff7ffff00
        00000004010800dfffffff0000000004010800fff7ffff0000000004020800df
        ffffff0000000004020800fff7ffff0000000004030800dfffffff0000000004
        030800fff7ffff0000000004000800feffffff0000000004010800feffffff00
        00000004020800feffffff0000000004030800feffffff0000000008000800ff
        ffffff0020000008010800ffffffff0020000008020800ffffffff0020000008
        030800ffffffff0020000018800800fffcffff00010000041188830000000004
        100800ffff00fc000000000480888300000000f401feff18800800fff7ffff00
        0800000100feff04108883000000000810888300000000041188830b0000000a
        00feff18800800fffcffff040200000a00feff08000800ffdfffff0000000008
        010800ffdfffff0000000008020800ffdfffff0000000008030800ffdfffff00
        0000000400888300060000040188830006000004028883000600000403888300
        0600000300feff04008883000600000400888300060000040188830006000004
        0188830006000004028883000600000402888300060000040388830006000004
        0388830006000058308883000000003430888300000800543088830000000054
        308883010000000430888300400000183088830000000014308883100000001c
        308883000000001400feff38300800ffffffef000000100100feff38300800ff
        ffffef000000000100feff38300800ffffffdf000000002c01feff0030888301
        00000024300800fdffffff000000000500feff24300800feffffff0000000040
        00feff583088830000000034300800fffffcff0000010054300800fdffffff02
        0000000500feff24300800fffff9fc0000000154300800feffffff0000000018
        800800cfffffff300000000101808380000000ffffffff088088837f0f000000
        8088831000000050500800feffffff000000000a00feffa4500800feffffff00
        0000006400feff50508883000000006400feff00508883010000000880888353
        0f00000080888300000000ffffffff088088837f0f0000008088831300000018
        800800ffffffff0001000000508883000000005050888301010101a4500800fe
        ffffff0100000018800800dfffffff0000000024300800fffffffc0304060038
        30888300000020000680830200000004000800dfffffff0000000004000800ff
        f7ffff0000000004010800dfffffff0000000004010800fff7ffff0000000004
        020800dfffffff0000000004020800fff7ffff0000000004030800dfffffff00
        00000004030800fff7ffff0000000004000800feffffff0000000004010800fe
        ffffff0000000004020800feffffff0000000004030800feffffff0000000008
        000800ffffffff0020000008010800ffffffff0020000008020800ffffffff00
        20000008030800ffffffff0020000018800800fffdffff000000000411888300
        000000041088830000000008808883530f0000008088830000000018800800ff
        f7ffff000000000480888301000000ffffffff00500801c400000028500801cc
        00000040500801d400000058500801dc0000005c500801e400000050500801ec
        00000004800801f4000000a4500801fc00000004808883000000000100feff00
        5088830100000028500800fcffffff0000000040508883000000005850888301
        0000005c5088830000070050500800feffffff000000000a00feffa4500800fe
        ffffff00000000f401feff505088830000000040508883e60100001400feff5c
        508883000107000a00feff60500801bc00000000508883000000002850888300
        000000405088830000000058508883000000005c508883000000005050888300
        0000000480888300000000a450888300000000ffffffff30700800feffffff00
        000000f401feffffffffff00053d00001f010000ba000000bb080000b14b0001
        736900019f26000019330000893900019e050001cb80000016440000f1200000
        dc000000dd0000ffffffff00053d00001f030000ba000000bb080000b14b0001
        736900019f2400001933000089390000f8420000f9010000fa230000fb450000
        fc670000fd890000feab00001d250001c3070001c25a0001c4000001c0070001
        c15a0001b1000001bf7d0001b5630001cb800001b3000001b20000009f100001
        83140000a7c2000171120001825d000189240001be0100008a5300000a010001
        d4100000f3400000f4000001b4000000dc000000dd00000191200000d1060000
        d60100ffffffff00053d00001f030000ba000000bb080000b14b000173690001
        9f2400001933000089390000f8420000f9010000fa230000fb450000fc670000
        fd890000feab00001d250001c3070001c25a0001c4000001c0070001c15a0001
        b1000001bf7d0001b5630001cb800001b3000001b20000009f10000183140000
        a7c2000171120001825d000189280001be0100008a5300000a010001d4100000
        f3400000f4000001b4000000dc000000dd00000191200000d1060000d6010001
        d2080001d38000ffffffff1e2100001e22000320210026202200292121002c21
        22002f  
                          CTB_DS  2400 bytes


command_table  00000000  #33  (LVTMAOutputControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #34  (VRAM_BlockDetectionByStrap):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000d92c  #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[0310]  [XXXX]
  000e: 1b054108          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  08
  0012: 03e041c900        MOVE   WS_REMIND/HI32 [X...]  <-  reg[0324]  [...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: 3b0500170000      SET_FB_BASE  00001700
  0034: 570000            CLEAR  fb[00]     [XXXX]
  0037: 660b              SET_DATA_BLOCK  0b  (VRAM_UsageByFirmware)
  0039: 03050000170000    MOVE   work[00]   [XXXX]  <-  00001700
  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[8604]  [...X]  <-  WS_REMIND/HI32 [X...]
  005a: 15054108          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  08
  005e: 0102802141        MOVE   reg[8600]  [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[8680]  [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[860c]  [...X]  <-  param[00]  [...X]
  009d: 0102822140        MOVE   reg[8608]  [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[8610]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00c8: 436e00            JUMP   006e
  00cb: 0105120000000100  MOVE   reg[0048]  [XXXX]  <-  00010000
  00d3: 0105130000000100  MOVE   reg[004c]  [XXXX]  <-  00010000
  00db: 5b                EOT


command_table  0000da08  #36  (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction):

  Size         0239
  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: 0d25341808        OR     reg[60d0]  [...X]  <-  08
  000e: 07250719fd        AND    reg[641c]  [...X]  <-  fd
  0013: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0016: 03394101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [X...]
  001a: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  001e: 030a4042          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_DATAPTR [..XX]
  0022: 66ff              SET_DATA_BLOCK  ff  (this table)
  0024: 2d0d421902        ADD    WS_DATAPTR [..XX]  <-  0219
  0029: 15254102          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  02
  002d: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0031: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  0036: 0102000041        MOVE   reg[0000]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  003b: 07a50100fe        AND    reg[0004]  [.X..]  <-  fe
  0040: 54080100          CLEAR  reg[0004]  [..XX]
  0044: 010c3b180200      MOVE   reg[60ec]  [..XX]  <-  data[0002] [..XX]
  004a: 030a4240          MOVE   WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  004e: 030540a8610000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  000061a8
  0055: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0058: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  005c: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0060: 018a371840        MOVE   reg[60dc]  [XX..]  <-  WS_QUOT/LOW32 [..XX]
  0065: 0125371802        MOVE   reg[60dc]  [...X]  <-  02
  006a: 0105381800000030  MOVE   reg[60e0]  [XXXX]  <-  30000000
  0072: 0d25351802        OR     reg[60d4]  [...X]  <-  02
  0077: 01a9391801        MOVE   reg[60e4]  [.X..]  <-  param[01]  [..X.]
  007c: 4b250101          TEST   param[01]  [...X]  <-  01
  0080: 498700            JUMP_NotEqual  0087
  0083: 54303918          CLEAR  reg[60e4]  [.X..]
  0087: 010d39180031      MOVE   reg[60e4]  [..XX]  <-  3100
  008d: 2ba5391801        ADD    reg[60e4]  [.X..]  <-  01
  0092: 4b250102          TEST   param[01]  [...X]  <-  02
  0096: 449e00            JUMP_Equal  009e
  0099: 2ba5391801        ADD    reg[60e4]  [.X..]  <-  01
  009e: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  00a1: 03714101          MOVE   WS_REMIND/HI32 [..X.]  <-  param[01]  [.X..]
  00a5: 0fe54180          OR     WS_REMIND/HI32 [X...]  <-  80
  00a9: 01023a1841        MOVE   reg[60e8]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00ae: 03694100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [..X.]
  00b2: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  00b6: 01023a1841        MOVE   reg[60e8]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00bb: 4b250102          TEST   param[01]  [...X]  <-  02
  00bf: 44ce00            JUMP_Equal  00ce
  00c2: 562841            CLEAR  WS_REMIND/HI32 [..X.]
  00c5: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  00c9: 01023a1841        MOVE   reg[60e8]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00ce: 4b250101          TEST   param[01]  [...X]  <-  01
  00d2: 44ef00            JUMP_Equal  00ef
  00d5: 03714100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [.X..]
  00d9: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  00dd: 01023a1841        MOVE   reg[60e8]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00e2: 03794100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [X...]
  00e6: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  00ea: 01023a1841        MOVE   reg[60e8]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00ef: 0d25341801        OR     reg[60d0]  [...X]  <-  01
  00f4: 03a54101          MOVE   WS_REMIND/HI32 [.X..]  <-  01
  00f8: 43c201            JUMP   01c2
  00fb: 03294001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [..X.]
  00ff: 03654001          MOVE   WS_QUOT/LOW32 [..X.]  <-  01
  0103: 03994000          MOVE   WS_QUOT/LOW32 [XX..]  <-  param[00]  [XX..]
  0107: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  010a: 03714101          MOVE   WS_REMIND/HI32 [..X.]  <-  param[01]  [.X..]
  010e: 0f654101          OR     WS_REMIND/HI32 [..X.]  <-  01
  0112: 0fe54180          OR     WS_REMIND/HI32 [X...]  <-  80
  0116: 01023a1841        MOVE   reg[60e8]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  011b: 01a5391804        MOVE   reg[60e4]  [.X..]  <-  04
  0120: 3d650104          COMP   param[01]  [..X.]  <-  04
  0124: 473001            JUMP_BelowOrEq  0130
  0127: 010d39180113      MOVE   reg[60e4]  [..XX]  <-  1301
  012d: 435f01            JUMP   015f
  0130: 01a2391840        MOVE   reg[60e4]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  0135: 010d39180131      MOVE   reg[60e4]  [..XX]  <-  3101
  013b: 435f01            JUMP   015f
  013e: 07653918ef        AND    reg[60e4]  [..X.]  <-  ef
  0143: 01a5391803        MOVE   reg[60e4]  [.X..]  <-  03
  0148: 3e254004          COMP   WS_QUOT/LOW32 [...X]  <-  04
  014c: 465f01            JUMP_Above  015f
  014f: 01a2391840        MOVE   reg[60e4]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  0154: 31a5391801        SUB    reg[60e4]  [.X..]  <-  01
  0159: 5c653918fd20      MASK   reg[60e4]  [..X.]  &  fd  |  20
  015f: 0d25341801        OR     reg[60d0]  [...X]  <-  01
  0164: 03a54100          MOVE   WS_REMIND/HI32 [.X..]  <-  00
  0168: 43c201            JUMP   01c2
  016b: 03054101000080    MOVE   WS_REMIND/HI32 [XXXX]  <-  80000001
  0172: 03aa4140          MOVE   WS_REMIND/HI32 [.X..]  <-  WS_QUOT/LOW32 [..X.]
  0176: 01023a1841        MOVE   reg[60e8]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  017b: 3d650101          COMP   param[01]  [..X.]  <-  01
  017f: 498a01            JUMP_NotEqual  018a
  0182: 02a8003a18        MOVE   param[00]  [.X..]  <-  reg[60e8]  [..X.]
  0187: 430102            JUMP   0201
  018a: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  018d: 031a4140          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_QUOT/LOW32 [XX..]
  0191: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  0194: 0328413a18        MOVE   WS_REMIND/HI32 [...X]  <-  reg[60e8]  [..X.]
  0199: 0368413a18        MOVE   WS_REMIND/HI32 [..X.]  <-  reg[60e8]  [..X.]
  019e: 03a8413a18        MOVE   WS_REMIND/HI32 [.X..]  <-  reg[60e8]  [..X.]
  01a3: 03e8413a18        MOVE   WS_REMIND/HI32 [X...]  <-  reg[60e8]  [..X.]
  01a8: 04020041          MOVE   fb[00]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  01ac: 562840            CLEAR  WS_QUOT/LOW32 [..X.]
  01af: 2d8d400400        ADD    WS_QUOT/LOW32 [XX..]  <-  0004
  01b4: 3e254004          COMP   WS_QUOT/LOW32 [...X]  <-  04
  01b8: 470102            JUMP_BelowOrEq  0201
  01bb: 33254004          SUB    WS_QUOT/LOW32 [...X]  <-  04
  01bf: 433e01            JUMP   013e
  01c2: 02650002          MOVE   param[00]  [..X.]  <-  02
  01c6: 030d416400        MOVE   WS_REMIND/HI32 [..XX]  <-  0064
  01cb: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  01d0: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  01d5: 440102            JUMP_Equal  0201
  01d8: 5164              DELAY_MicroSec  64
  01da: 4a25361810        TEST   reg[60d8]  [...X]  <-  10
  01df: 44cb01            JUMP_Equal  01cb
  01e2: 4a65361806        TEST   reg[60d8]  [..X.]  <-  06
  01e7: 490102            JUMP_NotEqual  0201
  01ea: 02650001          MOVE   param[00]  [..X.]  <-  01
  01ee: 0d25351802        OR     reg[60d4]  [...X]  <-  02
  01f3: 3ea54100          COMP   WS_REMIND/HI32 [.X..]  <-  00
  01f7: 446b01            JUMP_Equal  016b
  01fa: 4b250101          TEST   param[01]  [...X]  <-  01
  01fe: 44fb00            JUMP_Equal  00fb
  0201: 0d25351802        OR     reg[60d4]  [...X]  <-  02
  0206: 0125341802        MOVE   reg[60d0]  [...X]  <-  02
  020b: 5101              DELAY_MicroSec  01
  020d: 54003418          CLEAR  reg[60d0]  [XXXX]
  0211: 54003b18          CLEAR  reg[60ec]  [XXXX]
  0215: 5b                EOT
  0216: 7a20004c1901005019030254190504581942415c19494860194b4a7419292870
        194d4c  
                          CTB_DS  32 bytes


command_table  00000000  #37  (WriteOneByteToHWAssistedI2C):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000dc42  #38  (ReadHWAssistedI2CStatus/HPDInterruptService):

  Size         005f
  Format Rev.  02
  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: 3d650001          COMP   param[00]  [..X.]  <-  01
  000d: 445400            JUMP_Equal  0054
  0010: 553000            CLEAR  param[00]  [.X..]
  0013: 3d250006          COMP   param[00]  [...X]  <-  06
  0017: 465000            JUMP_Above  0050
  001a: 32250001          SUB    param[00]  [...X]  <-  01
  001e: 20250003          MUL    param[00]  [...X]  <-  03
  0022: 560848            CLEAR  WS_REGPTR [..XX]
  0025: 03224840          MOVE   WS_REGPTR [...X]  <-  WS_QUOT/LOW32 [...X]
  0029: 0da5081801        OR     reg[6020]  [.X..]  <-  01
  002e: 02a0000718        MOVE   param[00]  [.X..]  <-  reg[601c]  [...X]
  0033: 08a50003          AND    param[00]  [.X..]  <-  03
  0037: 4a25071802        TEST   reg[601c]  [...X]  <-  02
  003c: 444a00            JUMP_Equal  004a
  003f: 5c0d0818fffe0100  MASK   reg[6020]  [..XX]  &  feff  |  0001
  0047: 435000            JUMP   0050
  004a: 0d0d08180101      OR     reg[6020]  [..XX]  <-  0101
  0050: 3a0000            SET_REG_BLOCK  0000
  0053: 5b                EOT
  0054: 0d65cf0508        OR     reg[173c]  [..X.]  <-  08
  0059: 0d65131401        OR     reg[504c]  [..X.]  <-  01
  005e: 5b                EOT


command_table  00000000  #39  (SpeedFanControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #3a  (PowerConnectorDetection):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #3b  (MC_Synchronization):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000dca2  #3c  (ComputeMemoryEnginePLL):

  Size         00d3
  Format Rev.  01
  Param Rev.   00
  Content Rev. 04
  Attributes:  Work space size        00 longs
               Parameter space size   02 longs
               Table update indicator 0

  0006: 080500ffffff00    AND    param[00]  [XXXX]  <-  00ffffff
  000d: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  000f: 0304460800        MOVE   WS_FB_WIN [XXXX]  <-  data[0008] [XXXX]
  0014: 03054038180000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00001838
  001b: 3d050000000000    COMP   param[00]  [XXXX]  <-  00000000
  0022: 445d00            JUMP_Equal  005d
  0025: 21054664000000    MUL    WS_FB_WIN [XXXX]  <-  00000064
  002c: 2d014000          ADD    WS_QUOT/LOW32 [XXXX]  <-  param[00]  [XXXX]
  0030: 33054001000000    SUB    WS_QUOT/LOW32 [XXXX]  <-  00000001
  0037: 27014000          DIV    WS_QUOT/LOW32 [XXXX]  <-  param[00]  [XXXX]
  003b: 3e054038180000    COMP   WS_QUOT/LOW32 [XXXX]  <-  00001838
  0042: 454c00            JUMP_Below  004c
  0045: 03054038180000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00001838
  004c: 3e0540c8000000    COMP   WS_QUOT/LOW32 [XXXX]  <-  000000c8
  0053: 465d00            JUMP_Above  005d
  0056: 030540c8000000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  000000c8
  005d: 66ff              SET_DATA_BLOCK  ff  (this table)
  005f: 2d0d42bb00        ADD    WS_DATAPTR [..XX]  <-  00bb
  0064: 3e0c400200        COMP   WS_QUOT/LOW32 [..XX]  <-  data[0002] [..XX]
  0069: 477400            JUMP_BelowOrEq  0074
  006c: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  0071: 436400            JUMP   0064
  0074: 330c400000        SUB    WS_QUOT/LOW32 [..XX]  <-  data[0000] [..XX]
  0079: 2d0c400600        ADD    WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  007e: 330d400100        SUB    WS_QUOT/LOW32 [..XX]  <-  0001
  0083: 270c400600        DIV    WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  0088: 2d0c400400        ADD    WS_QUOT/LOW32 [..XX]  <-  data[0004] [..XX]
  008d: 02e20040          MOVE   param[00]  [X...]  <-  WS_QUOT/LOW32 [...X]
  0091: 330c400400        SUB    WS_QUOT/LOW32 [..XX]  <-  data[0004] [..XX]
  0096: 210c400600        MUL    WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  009b: 2d0c400000        ADD    WS_QUOT/LOW32 [..XX]  <-  data[0000] [..XX]
  00a0: 03024140          MOVE   WS_REMIND/HI32 [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00a4: 21054664000000    MUL    WS_FB_WIN [XXXX]  <-  00000064
  00ab: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  00af: 020a0040          MOVE   param[00]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  00b3: 02b20040          MOVE   param[00]  [.X..]  <-  WS_QUOT/LOW32 [.X..]
  00b7: 5b                EOT
  00b8: 7a1800c8004006080019004006800c40003200800c381860006400  
                          CTB_DS  24 bytes


command_table  00000000  #3d  (MemoryRefreshConversion):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #3e  (VRAM_GetCurrentInfoBlock):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #3f  (DynamicMemorySettings):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #40  (MemoryTraining):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000dd76  #41  (EnableSpreadSpectrumOnPPLL):

  Size         0074
  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: 3a1000            SET_REG_BLOCK  0010
  000c: 4ba5000c          TEST   param[00]  [.X..]  <-  0c
  0010: 442000            JUMP_Equal  0020
  0013: 3a2000            SET_REG_BLOCK  0020
  0016: 4ba50004          TEST   param[00]  [.X..]  <-  04
  001a: 492000            JUMP_NotEqual  0020
  001d: 3a0000            SET_REG_BLOCK  0000
  0020: 3de50001          COMP   param[00]  [X...]  <-  01
  0024: 443d00            JUMP_Equal  003d
  0027: 07650417ef        AND    reg[5c10]  [..X.]  <-  ef
  002c: 3c0d05170000      COMP   reg[5c14]  [..XX]  <-  0000
  0032: 497000            JUMP_NotEqual  0070
  0035: 07a50517fc        AND    reg[5c14]  [.X..]  <-  fc
  003a: 437000            JUMP   0070
  003d: 4a65041710        TEST   reg[5c10]  [..X.]  <-  10
  0042: 497000            JUMP_NotEqual  0070
  0045: 07250717f7        AND    reg[5c1c]  [...X]  <-  f7
  004a: 5ca50517fc01      MASK   reg[5c14]  [.X..]  &  fc  |  01
  0050: 4ba50001          TEST   param[00]  [.X..]  <-  01
  0054: 495b00            JUMP_NotEqual  005b
  0057: 0e650120          OR     param[01]  [..X.]  <-  20
  005b: 0e650110          OR     param[01]  [..X.]  <-  10
  005f: 0109031700        MOVE   reg[5c0c]  [..XX]  <-  param[00]  [..XX]
  0064: 0101041701        MOVE   reg[5c10]  [XXXX]  <-  param[01]  [XXXX]
  0069: 5001              DELAY_MilliSec  01
  006b: 0d25071708        OR     reg[5c1c]  [...X]  <-  08
  0070: 3a0000            SET_REG_BLOCK  0000
  0073: 5b                EOT


command_table  00000000  #42  (TMDSAOutputControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #43  (SetVoltage):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #44  (DAC1OutputControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #45  (DAC2OutputControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  00000000  #46  (SetupHWAssistedI2CStatus):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000bbe4  #47  (ClockSource):

  Size         001c
  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: 07a59c01fc        AND    reg[0670]  [.X..]  <-  fc
  000e: 0d659c0180        OR     reg[0670]  [..X.]  <-  80
  0013: 0105c50120d3201d  MOVE   reg[0714]  [XXXX]  <-  1d20d320
  001b: 5b                EOT


command_table  00000000  #48  (MemoryDeviceInit):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000ddea  #49  (EnableYUV):

  Size         00bd
  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: 03094000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [..XX]
  000a: 020d0000ff        MOVE   param[00]  [..XX]  <-  ff00
  000f: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  0011: 030a4140          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0015: 1b0d410c          SHIFT_RIGHT  WS_REMIND/HI32 [..XX]  by  0c
  0019: 3e254102          COMP   WS_REMIND/HI32 [...X]  <-  02
  001d: 442f00            JUMP_Equal  002f
  0020: 3e254103          COMP   WS_REMIND/HI32 [...X]  <-  03
  0024: 49b900            JUMP_NotEqual  00b9
  0027: 2d0c420600        ADD    WS_DATAPTR [..XX]  <-  data[0006] [..XX]
  002c: 433400            JUMP   0034
  002f: 2d0c420a00        ADD    WS_DATAPTR [..XX]  <-  data[000a] [..XX]
  0034: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  0039: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  003d: 44b900            JUMP_Equal  00b9
  0040: 3e0c400400        COMP   WS_QUOT/LOW32 [..XX]  <-  data[0004] [..XX]
  0045: 445400            JUMP_Equal  0054
  0048: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  004d: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  0051: 433900            JUMP   0039
  0054: 030c400600        MOVE   WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  0059: 030c410800        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0008] [..XX]
  005e: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  0060: 2d0a4042          ADD    WS_QUOT/LOW32 [..XX]  <-  WS_DATAPTR [..XX]
  0064: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  0069: 44a700            JUMP_Equal  00a7
  006c: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0070: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0073: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  0078: 03a4410100        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0001] [...X]
  007d: 3e2541ff          COMP   WS_REMIND/HI32 [...X]  <-  ff
  0081: 44a700            JUMP_Equal  00a7
  0084: 3e254101          COMP   WS_REMIND/HI32 [...X]  <-  01
  0088: 499000            JUMP_NotEqual  0090
  008b: 0224000200        MOVE   param[00]  [...X]  <-  data[0002] [...X]
  0090: 3e254102          COMP   WS_REMIND/HI32 [...X]  <-  02
  0094: 49a000            JUMP_NotEqual  00a0
  0097: 0264000200        MOVE   param[00]  [..X.]  <-  data[0002] [...X]
  009c: 32650001          SUB    param[00]  [..X.]  <-  01
  00a0: 2d1a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [XX..]
  00a4: 437300            JUMP   0073
  00a7: 030a4240          MOVE   WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  00ab: 030c410100        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0001] [..XX]
  00b0: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  00b5: 44b900            JUMP_Equal  00b9
  00b8: 5b                EOT
  00b9: 560842            CLEAR  WS_DATAPTR [..XX]
  00bc: 5b                EOT


command_table  00000000  #4a  (DIG1EncoderControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000e17c  #4b  (DIG2EncoderControl):

  Size         0362
  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: 4aa5c90504        TEST   reg[1724]  [.X..]  <-  04
  000e: 441e03            JUMP_Equal  031e
  0011: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0013: 0324004200        MOVE   work[00]   [...X]  <-  data[0042] [...X]
  0018: 3e250002          COMP   work[00]   [...X]  <-  02
  001c: 451e03            JUMP_Below  031e
  001f: 020d0000ff        MOVE   param[00]  [..XX]  <-  ff00
  0024: 030d401431        MOVE   WS_QUOT/LOW32 [..XX]  <-  3114
  0029: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  002b: 2d0c420600        ADD    WS_DATAPTR [..XX]  <-  data[0006] [..XX]
  0030: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  0035: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  0039: 44b400            JUMP_Equal  00b4
  003c: 3e0c400400        COMP   WS_QUOT/LOW32 [..XX]  <-  data[0004] [..XX]
  0041: 445000            JUMP_Equal  0050
  0044: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  0049: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  004d: 433500            JUMP   0035
  0050: 030c400600        MOVE   WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  0055: 030c410800        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0008] [..XX]
  005a: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  005c: 2d0a4042          ADD    WS_QUOT/LOW32 [..XX]  <-  WS_DATAPTR [..XX]
  0060: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  0065: 44a300            JUMP_Equal  00a3
  0068: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  006c: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  006f: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  0074: 03a4410100        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0001] [...X]
  0079: 3e2541ff          COMP   WS_REMIND/HI32 [...X]  <-  ff
  007d: 44a300            JUMP_Equal  00a3
  0080: 3e254101          COMP   WS_REMIND/HI32 [...X]  <-  01
  0084: 498c00            JUMP_NotEqual  008c
  0087: 0224000200        MOVE   param[00]  [...X]  <-  data[0002] [...X]
  008c: 3e254102          COMP   WS_REMIND/HI32 [...X]  <-  02
  0090: 499c00            JUMP_NotEqual  009c
  0093: 0264000200        MOVE   param[00]  [..X.]  <-  data[0002] [...X]
  0098: 32650001          SUB    param[00]  [..X.]  <-  01
  009c: 2d1a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [XX..]
  00a0: 436f00            JUMP   006f
  00a3: 030a4240          MOVE   WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  00a7: 030c410100        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0001] [..XX]
  00ac: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  00b1: 49b800            JUMP_NotEqual  00b8
  00b4: 560842            CLEAR  WS_DATAPTR [..XX]
  00b7: 5b                EOT
  00b8: 4222006302c2005a5a  
                          SWITCH  work[00]   [...X]
        02->00c2
  00c1: 5b                EOT
  00c2: 66ff              SET_DATA_BLOCK  ff  (this table)
  00c4: 2d0d422203        ADD    WS_DATAPTR [..XX]  <-  0322
  00c9: 030541804c0000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00004c80
  00d0: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  00d3: 0404000000        MOVE   fb[00]     [XXXX]  <-  data[0000] [XXXX]
  00d8: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  00dd: 2d054104000000    ADD    WS_REMIND/HI32 [XXXX]  <-  00000004
  00e4: 3f0500ffffffff    COMP   fb[00]     [XXXX]  <-  ffffffff
  00eb: 49d000            JUMP_NotEqual  00d0
  00ee: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  00f0: 0324413400        MOVE   WS_REMIND/HI32 [...X]  <-  data[0034] [...X]
  00f5: 15254102          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  02
  00f9: 3b05804c0000      SET_FB_BASE  00004c80
  00ff: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  0103: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0106: 0324413500        MOVE   WS_REMIND/HI32 [...X]  <-  data[0035] [...X]
  010b: 3b05844c0000      SET_FB_BASE  00004c84
  0111: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  0115: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0118: 0324413900        MOVE   WS_REMIND/HI32 [...X]  <-  data[0039] [...X]
  011d: 150d4102          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  02
  0121: 3b05884c0000      SET_FB_BASE  00004c88
  0127: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  012b: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  012e: 0324413a00        MOVE   WS_REMIND/HI32 [...X]  <-  data[003a] [...X]
  0133: 150d4102          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  02
  0137: 3b058c4c0000      SET_FB_BASE  00004c8c
  013d: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  0141: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0144: 0324413600        MOVE   WS_REMIND/HI32 [...X]  <-  data[0036] [...X]
  0149: 3b05904c0000      SET_FB_BASE  00004c90
  014f: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  0153: 0324413700        MOVE   WS_REMIND/HI32 [...X]  <-  data[0037] [...X]
  0158: 15254102          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  02
  015c: 3b05944c0000      SET_FB_BASE  00004c94
  0162: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  0166: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0169: 0324413800        MOVE   WS_REMIND/HI32 [...X]  <-  data[0038] [...X]
  016e: 3b05984c0000      SET_FB_BASE  00004c98
  0174: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  0178: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  017b: 0f254108          OR     WS_REMIND/HI32 [...X]  <-  08
  017f: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  0181: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  0186: 4ce54101          TEST   WS_REMIND/HI32 [X...]  <-  01
  018a: 449101            JUMP_Equal  0191
  018d: 0f254180          OR     WS_REMIND/HI32 [...X]  <-  80
  0191: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  0195: 499c01            JUMP_NotEqual  019c
  0198: 0f254104          OR     WS_REMIND/HI32 [...X]  <-  04
  019c: 4ce54120          TEST   WS_REMIND/HI32 [X...]  <-  20
  01a0: 44a701            JUMP_Equal  01a7
  01a3: 0f254101          OR     WS_REMIND/HI32 [...X]  <-  01
  01a7: 3b05a44c0000      SET_FB_BASE  00004ca4
  01ad: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  01b1: 02050106000000    MOVE   param[01]  [XXXX]  <-  00000006
  01b8: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  01bb: 661a              SET_DATA_BLOCK  1a  (ASIC_InternalSS_Info/ASIC_MVDDC_Info)
  01bd: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  01c2: 2d0a4142          ADD    WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  01c6: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  01cb: 3d24010800        COMP   param[01]  [...X]  <-  data[0008] [...X]
  01d0: 44e601            JUMP_Equal  01e6
  01d3: 2d0d420c00        ADD    WS_DATAPTR [..XX]  <-  000c
  01d8: 3e0a4241          COMP   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  01dc: 49cb01            JUMP_NotEqual  01cb
  01df: 03254100          MOVE   WS_REMIND/HI32 [...X]  <-  00
  01e3: 43ae02            JUMP   02ae
  01e6: 038c410400        MOVE   WS_REMIND/HI32 [XX..]  <-  data[0004] [..XX]
  01eb: 3e8d410000        COMP   WS_REMIND/HI32 [XX..]  <-  0000
  01f0: 44df01            JUMP_Equal  01df
  01f3: 03254100          MOVE   WS_REMIND/HI32 [...X]  <-  00
  01f7: 3e8d411700        COMP   WS_REMIND/HI32 [XX..]  <-  0017
  01fc: 456302            JUMP_Below  0263
  01ff: 03254101          MOVE   WS_REMIND/HI32 [...X]  <-  01
  0203: 3e8d414700        COMP   WS_REMIND/HI32 [XX..]  <-  0047
  0208: 456302            JUMP_Below  0263
  020b: 03254102          MOVE   WS_REMIND/HI32 [...X]  <-  02
  020f: 3e8d417c00        COMP   WS_REMIND/HI32 [XX..]  <-  007c
  0214: 456302            JUMP_Below  0263
  0217: 03254103          MOVE   WS_REMIND/HI32 [...X]  <-  03
  021b: 3e8d41ac00        COMP   WS_REMIND/HI32 [XX..]  <-  00ac
  0220: 456302            JUMP_Below  0263
  0223: 03254104          MOVE   WS_REMIND/HI32 [...X]  <-  04
  0227: 3e8d41d300        COMP   WS_REMIND/HI32 [XX..]  <-  00d3
  022c: 456302            JUMP_Below  0263
  022f: 03254105          MOVE   WS_REMIND/HI32 [...X]  <-  05
  0233: 3e8d411001        COMP   WS_REMIND/HI32 [XX..]  <-  0110
  0238: 456302            JUMP_Below  0263
  023b: 03254106          MOVE   WS_REMIND/HI32 [...X]  <-  06
  023f: 3e8d414b01        COMP   WS_REMIND/HI32 [XX..]  <-  014b
  0244: 456302            JUMP_Below  0263
  0247: 03254107          MOVE   WS_REMIND/HI32 [...X]  <-  07
  024b: 3e8d417101        COMP   WS_REMIND/HI32 [XX..]  <-  0171
  0250: 456302            JUMP_Below  0263
  0253: 03254108          MOVE   WS_REMIND/HI32 [...X]  <-  08
  0257: 3e8d41ac01        COMP   WS_REMIND/HI32 [XX..]  <-  01ac
  025c: 456302            JUMP_Below  0263
  025f: 03254109          MOVE   WS_REMIND/HI32 [...X]  <-  09
  0263: 3b05a04c0000      SET_FB_BASE  00004ca0
  0269: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  026d: 038c410600        MOVE   WS_REMIND/HI32 [XX..]  <-  data[0006] [..XX]
  0272: 03254100          MOVE   WS_REMIND/HI32 [...X]  <-  00
  0276: 3e8d41ab09        COMP   WS_REMIND/HI32 [XX..]  <-  09ab
  027b: 459a02            JUMP_Below  029a
  027e: 03254120          MOVE   WS_REMIND/HI32 [...X]  <-  20
  0282: 3e8d413610        COMP   WS_REMIND/HI32 [XX..]  <-  1036
  0287: 459a02            JUMP_Below  029a
  028a: 03254140          MOVE   WS_REMIND/HI32 [...X]  <-  40
  028e: 3e8d41a816        COMP   WS_REMIND/HI32 [XX..]  <-  16a8
  0293: 459a02            JUMP_Below  029a
  0296: 03254160          MOVE   WS_REMIND/HI32 [...X]  <-  60
  029a: 0f254180          OR     WS_REMIND/HI32 [...X]  <-  80
  029e: 03a4410900        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0009] [...X]
  02a3: 4ca54101          TEST   WS_REMIND/HI32 [.X..]  <-  01
  02a7: 49ae02            JUMP_NotEqual  02ae
  02aa: 0f254110          OR     WS_REMIND/HI32 [...X]  <-  10
  02ae: 3b059c4c0000      SET_FB_BASE  00004c9c
  02b4: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  02b8: 030500804c0000    MOVE   work[00]   [XXXX]  <-  00004c80
  02bf: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  02c3: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  02c7: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  02ca: 030a4100          MOVE   WS_REMIND/HI32 [..XX]  <-  work[00]   [..XX]
  02ce: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  02d1: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  02d5: 3e0541ffffffff    COMP   WS_REMIND/HI32 [XXXX]  <-  ffffffff
  02dc: 441e03            JUMP_Equal  031e
  02df: 3b05004c0000      SET_FB_BASE  00004c00
  02e5: 040501f0038061    MOVE   fb[01]     [XXXX]  <-  618003f0
  02ec: 04020241          MOVE   fb[02]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  02f0: 020500044c0000    MOVE   param[00]  [XXXX]  <-  00004c04
  02f7: 551001            CLEAR  param[01]  [.XX.]
  02fa: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  02fc: 3d650100          COMP   param[01]  [..X.]  <-  00
  0300: 441303            JUMP_Equal  0313
  0303: 51c8              DELAY_MicroSec  c8
  0305: 51c8              DELAY_MicroSec  c8
  0307: 2da50001          ADD    work[00]   [.X..]  <-  01
  030b: 3ea50007          COMP   work[00]   [.X..]  <-  07
  030f: 45c702            JUMP_Below  02c7
  0312: 5b                EOT
  0313: 2d0d000400        ADD    work[00]   [..XX]  <-  0004
  0318: 561800            CLEAR  work[00]   [XX..]
  031b: 43c702            JUMP   02c7
  031e: 5b                EOT
  031f: 7a4000011e0000025a00000300000004000000055a0000061e0000077d000008
        200000090100000a0c00000b0000000c0600000e380000100000000d010000ff
        ffffff  
                          CTB_DS  64 bytes


command_table  0000e4de  #4c  (DIG1TransmitterControl/UNIPHYTransmitterControl):

  Size         0a5a
  Format Rev.  01
  Param Rev.   00
  Content Rev. 05
  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: 03014602          MOVE   WS_FB_WIN [XXXX]  <-  param[02]  [XXXX]
  000d: 561846            CLEAR  WS_FB_WIN [XX..]
  0010: 66ff              SET_DATA_BLOCK  ff  (this table)
  0012: 2d0d428e08        ADD    WS_DATAPTR [..XX]  <-  088e
  0017: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  001a: 20a50018          MUL    param[00]  [.X..]  <-  18
  001e: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0022: 038a4642          MOVE   WS_FB_WIN [XX..]  <-  WS_DATAPTR [..XX]
  0026: 423900630768066301520063006305630b9306630373076302a5076304e10763
        0c7108630d84085a5a  
                          SWITCH  param[00]  [X...]
        07->0668 01->0052 00->0563 0b->0693 03->0773 02->07a5 04->07e1 0c->0871
        0d->0884
  004f: 436406            JUMP   0664
  0052: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  0056: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  005b: 4a25861901        TEST   reg[6618]  [...X]  <-  01
  0060: 496406            JUMP_NotEqual  0664
  0063: 560848            CLEAR  WS_REGPTR [..XX]
  0066: 02050223000000    MOVE   param[02]  [XXXX]  <-  00000023
  006d: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  0072: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0074: 03394101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [X...]
  0078: 0925410c          AND    WS_REMIND/HI32 [...X]  <-  0c
  007c: 02a50204          MOVE   param[02]  [.X..]  <-  04
  0080: 3e254108          COMP   WS_REMIND/HI32 [...X]  <-  08
  0084: 449600            JUMP_Equal  0096
  0087: 02a50201          MOVE   param[02]  [.X..]  <-  01
  008b: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  008f: 449600            JUMP_Equal  0096
  0092: 02a50206          MOVE   param[02]  [.X..]  <-  06
  0096: 0324411700        MOVE   WS_REMIND/HI32 [...X]  <-  data[0017] [...X]
  009b: 092541fe          AND    WS_REMIND/HI32 [...X]  <-  fe
  009f: 3da20241          COMP   param[02]  [.X..]  <-  WS_REMIND/HI32 [...X]
  00a3: 44a800            JUMP_Equal  00a8
  00a6: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  00a8: 0205021806000f    MOVE   param[02]  [XXXX]  <-  0f000618
  00af: 3d0d00f0d2        COMP   param[00]  [..XX]  <-  d2f0
  00b4: 45bb00            JUMP_Below  00bb
  00b7: 0ee50280          OR     param[02]  [X...]  <-  80
  00bb: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  00c0: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  00c2: 3d250104          COMP   param[01]  [...X]  <-  04
  00c6: 47cf00            JUMP_BelowOrEq  00cf
  00c9: 68a50201          XOR    param[02]  [.X..]  <-  01
  00cd: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  00cf: 02310200          MOVE   param[02]  [...X]  <-  param[00]  [.X..]
  00d3: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  00d5: 0162501c46        MOVE   reg[7140]  [..X.]  <-  WS_FB_WIN [...X]
  00da: 01b1501c01        MOVE   reg[7140]  [.X..]  <-  param[01]  [.X..]
  00df: 03394101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [X...]
  00e3: 09254170          AND    WS_REMIND/HI32 [...X]  <-  70
  00e7: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  00eb: 44f700            JUMP_Equal  00f7
  00ee: 33254110          SUB    WS_REMIND/HI32 [...X]  <-  10
  00f2: 01e2501c41        MOVE   reg[7140]  [X...]  <-  WS_REMIND/HI32 [...X]
  00f7: 3da50105          COMP   param[01]  [.X..]  <-  05
  00fb: 441a01            JUMP_Equal  011a
  00fe: 3da50100          COMP   param[01]  [.X..]  <-  00
  0102: 441a01            JUMP_Equal  011a
  0105: 3d250104          COMP   param[01]  [...X]  <-  04
  0109: 471101            JUMP_BelowOrEq  0111
  010c: 0da5001c01        OR     reg[7000]  [.X..]  <-  01
  0111: 010d8d1c0f01      MOVE   reg[7234]  [..XX]  <-  010f
  0117: 433c01            JUMP   013c
  011a: 02a50100          MOVE   param[01]  [.X..]  <-  00
  011e: 0ee50102          OR     param[01]  [X...]  <-  02
  0122: 03214301          MOVE   WS_SHIFT [...X]  <-  param[01]  [...X]
  0126: 03024044          MOVE   WS_QUOT/LOW32 [XXXX]  <-  WS_OR_MASK [XXXX]
  012a: 33254001          SUB    WS_QUOT/LOW32 [...X]  <-  01
  012e: 32250101          SUB    param[01]  [...X]  <-  01
  0132: 0121c21c01        MOVE   reg[7308]  [...X]  <-  param[01]  [...X]
  0137: 010a8d1c40        MOVE   reg[7234]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  013c: 4a25511c01        TEST   reg[7144]  [...X]  <-  01
  0141: 445001            JUMP_Equal  0150
  0144: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  0148: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  014d: 43f004            JUMP   04f0
  0150: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  0154: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  0159: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  015c: 0324401600        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0016] [...X]
  0161: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  0163: 2d0d428801        ADD    WS_DATAPTR [..XX]  <-  0188
  0168: 210d401000        MUL    WS_QUOT/LOW32 [..XX]  <-  0010
  016d: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0171: 0324410a00        MOVE   WS_REMIND/HI32 [...X]  <-  data[000a] [...X]
  0176: 0324400b00        MOVE   WS_QUOT/LOW32 [...X]  <-  data[000b] [...X]
  017b: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  017f: 44a001            JUMP_Equal  01a0
  0182: 03624141          MOVE   WS_REMIND/HI32 [..X.]  <-  WS_REMIND/HI32 [...X]
  0186: 038a4141          MOVE   WS_REMIND/HI32 [XX..]  <-  WS_REMIND/HI32 [..XX]
  018a: 1b3d4106          SHIFT_RIGHT  WS_REMIND/HI32 [X...]  by  06
  018e: 1b354104          SHIFT_RIGHT  WS_REMIND/HI32 [.X..]  by  04
  0192: 1b2d4102          SHIFT_RIGHT  WS_REMIND/HI32 [..X.]  by  02
  0196: 09054103030303    AND    WS_REMIND/HI32 [XXXX]  <-  03030303
  019d: 43ae01            JUMP   01ae
  01a0: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  01a4: 0304410c00        MOVE   WS_REMIND/HI32 [XXXX]  <-  data[000c] [XXXX]
  01a9: 0324401400        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0014] [...X]
  01ae: 0d258a1901        OR     reg[6628]  [...X]  <-  01
  01b3: 01028e1941        MOVE   reg[6638]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  01b8: 15254004          SHIFT_LEFT  WS_QUOT/LOW32 [...X]  by  04
  01bc: 5c628d190f40      MASK   reg[6634]  [..X.]  &  0f  |  WS_QUOT/LOW32 [...X]
  01c2: 07a58d198c        AND    reg[6634]  [.X..]  <-  8c
  01c7: 3e254000          COMP   WS_QUOT/LOW32 [...X]  <-  00
  01cb: 44d601            JUMP_Equal  01d6
  01ce: 0d65871920        OR     reg[661c]  [..X.]  <-  20
  01d3: 43db01            JUMP   01db
  01d6: 07658719df        AND    reg[661c]  [..X.]  <-  df
  01db: 3a0000            SET_REG_BLOCK  0000
  01de: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  01e2: 010438000000      MOVE   reg[00e0]  [XXXX]  <-  data[0000] [XXXX]
  01e8: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  01eb: 3da50100          COMP   param[01]  [.X..]  <-  00
  01ef: 493e02            JUMP_NotEqual  023e
  01f2: 66ff              SET_DATA_BLOCK  ff  (this table)
  01f4: 2d0d429809        ADD    WS_DATAPTR [..XX]  <-  0998
  01f9: 2d0d420600        ADD    WS_DATAPTR [..XX]  <-  0006
  01fe: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  0201: 4ba50001          TEST   param[00]  [.X..]  <-  01
  0205: 492302            JUMP_NotEqual  0223
  0208: 010c06600100      MOVE   reg[6006]  [..XX]  <-  data[0001] [..XX]
  020e: 010c86600300      MOVE   reg[6086]  [..XX]  <-  data[0003] [..XX]
  0214: 010c06610500      MOVE   reg[6106]  [..XX]  <-  data[0005] [..XX]
  021a: 010c86610700      MOVE   reg[6186]  [..XX]  <-  data[0007] [..XX]
  0220: 43b602            JUMP   02b6
  0223: 010c06620100      MOVE   reg[6206]  [..XX]  <-  data[0001] [..XX]
  0229: 010c86620300      MOVE   reg[6286]  [..XX]  <-  data[0003] [..XX]
  022f: 010c06630500      MOVE   reg[6306]  [..XX]  <-  data[0005] [..XX]
  0235: 010c86630700      MOVE   reg[6386]  [..XX]  <-  data[0007] [..XX]
  023b: 43b602            JUMP   02b6
  023e: 66ff              SET_DATA_BLOCK  ff  (this table)
  0240: 2d0d423609        ADD    WS_DATAPTR [..XX]  <-  0936
  0245: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  024a: 03314300          MOVE   WS_SHIFT [...X]  <-  param[00]  [.X..]
  024e: 03e24144          MOVE   WS_REMIND/HI32 [X...]  <-  WS_OR_MASK [...X]
  0252: 4ce4410500        TEST   WS_REMIND/HI32 [X...]  <-  data[0005] [...X]
  0257: 446a02            JUMP_Equal  026a
  025a: 3da4010400        COMP   param[01]  [.X..]  <-  data[0004] [...X]
  025f: 496a02            JUMP_NotEqual  026a
  0262: 3d0c000200        COMP   param[00]  [..XX]  <-  data[0002] [..XX]
  0267: 477102            JUMP_BelowOrEq  0271
  026a: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  026e: 434a02            JUMP   024a
  0271: 4ba50001          TEST   param[00]  [.X..]  <-  01
  0275: 447f02            JUMP_Equal  027f
  0278: 3d250104          COMP   param[01]  [...X]  <-  04
  027c: 479e02            JUMP_BelowOrEq  029e
  027f: 010c06600600      MOVE   reg[6006]  [..XX]  <-  data[0006] [..XX]
  0285: 010c86600800      MOVE   reg[6086]  [..XX]  <-  data[0008] [..XX]
  028b: 010c06610a00      MOVE   reg[6106]  [..XX]  <-  data[000a] [..XX]
  0291: 010c86610c00      MOVE   reg[6186]  [..XX]  <-  data[000c] [..XX]
  0297: 3d250104          COMP   param[01]  [...X]  <-  04
  029b: 47b602            JUMP_BelowOrEq  02b6
  029e: 010c06620600      MOVE   reg[6206]  [..XX]  <-  data[0006] [..XX]
  02a4: 010c86620800      MOVE   reg[6286]  [..XX]  <-  data[0008] [..XX]
  02aa: 010c06630a00      MOVE   reg[6306]  [..XX]  <-  data[000a] [..XX]
  02b0: 010c86630c00      MOVE   reg[6386]  [..XX]  <-  data[000c] [..XX]
  02b6: 560841            CLEAR  WS_REMIND/HI32 [..XX]
  02b9: 3d250104          COMP   param[01]  [...X]  <-  04
  02bd: 47c502            JUMP_BelowOrEq  02c5
  02c0: 030d418001        MOVE   WS_REMIND/HI32 [..XX]  <-  0180
  02c5: 5ce205607f41      MASK   reg[6005]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  02cb: 5ce285607f41      MASK   reg[6085]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  02d1: 5ce205617f41      MASK   reg[6105]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  02d7: 5ce285617f41      MASK   reg[6185]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  02dd: 5ce205627f41      MASK   reg[6205]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  02e3: 5ce285627f41      MASK   reg[6285]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  02e9: 5ce205637f41      MASK   reg[6305]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  02ef: 5ce285637f41      MASK   reg[6385]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  02f5: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  02f8: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  02fc: 010438000400      MOVE   reg[00e0]  [XXXX]  <-  data[0004] [XXXX]
  0302: 5caa3900fe41      MASK   reg[00e4]  [.X..]  &  fe  |  WS_REMIND/HI32 [..X.]
  0308: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  030c: 560848            CLEAR  WS_REGPTR [..XX]
  030f: 08e501fe          AND    param[01]  [X...]  <-  fe
  0313: 4be50102          TEST   param[01]  [X...]  <-  02
  0317: 443503            JUMP_Equal  0335
  031a: 03254102          MOVE   WS_REMIND/HI32 [...X]  <-  02
  031e: 3da50100          COMP   param[01]  [.X..]  <-  00
  0322: 442903            JUMP_Equal  0329
  0325: 03254101          MOVE   WS_REMIND/HI32 [...X]  <-  01
  0329: 4a22471841        TEST   reg[611c]  [...X]  <-  WS_REMIND/HI32 [...X]
  032e: 443503            JUMP_Equal  0335
  0331: 0ee50101          OR     param[01]  [X...]  <-  01
  0335: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  0339: 0364411500        MOVE   WS_REMIND/HI32 [..X.]  <-  data[0015] [...X]
  033e: 66ff              SET_DATA_BLOCK  ff  (this table)
  0340: 2d0d421e09        ADD    WS_DATAPTR [..XX]  <-  091e
  0345: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  0348: 03394001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [X...]
  034c: 0925400c          AND    WS_QUOT/LOW32 [...X]  <-  0c
  0350: 15254001          SHIFT_LEFT  WS_QUOT/LOW32 [...X]  by  01
  0354: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0358: 030c480400        MOVE   WS_REGPTR [..XX]  <-  data[0004] [..XX]
  035d: 0324410600        MOVE   WS_REMIND/HI32 [...X]  <-  data[0006] [...X]
  0362: 03394001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [X...]
  0366: 09254003          AND    WS_QUOT/LOW32 [...X]  <-  03
  036a: 3e254003          COMP   WS_QUOT/LOW32 [...X]  <-  03
  036e: 448003            JUMP_Equal  0380
  0371: 0f624141          OR     WS_REMIND/HI32 [..X.]  <-  WS_REMIND/HI32 [...X]
  0375: 4c254002          TEST   WS_QUOT/LOW32 [...X]  <-  02
  0379: 448003            JUMP_Equal  0380
  037c: 03624141          MOVE   WS_REMIND/HI32 [..X.]  <-  WS_REMIND/HI32 [...X]
  0380: 0d2a061741        OR     reg[5c18]  [...X]  <-  WS_REMIND/HI32 [..X.]
  0385: 3a0000            SET_REG_BLOCK  0000
  0388: 4be50101          TEST   param[01]  [X...]  <-  01
  038c: 49e003            JUMP_NotEqual  03e0
  038f: 010438000000      MOVE   reg[00e0]  [XXXX]  <-  data[0000] [XXXX]
  0395: 0324410700        MOVE   WS_REMIND/HI32 [...X]  <-  data[0007] [...X]
  039a: 66ff              SET_DATA_BLOCK  ff  (this table)
  039c: 2d0d426809        ADD    WS_DATAPTR [..XX]  <-  0968
  03a1: 3da50100          COMP   param[01]  [.X..]  <-  00
  03a5: 49ad03            JUMP_NotEqual  03ad
  03a8: 2d0d422400        ADD    WS_DATAPTR [..XX]  <-  0024
  03ad: 030c400200        MOVE   WS_QUOT/LOW32 [..XX]  <-  data[0002] [..XX]
  03b2: 3d0c000000        COMP   param[00]  [..XX]  <-  data[0000] [..XX]
  03b7: 47c203            JUMP_BelowOrEq  03c2
  03ba: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  03bf: 43ad03            JUMP   03ad
  03c2: 0f624041          OR     WS_QUOT/LOW32 [..X.]  <-  WS_REMIND/HI32 [...X]
  03c6: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  03c9: 010a052040        MOVE   reg[2005]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  03ce: 0d25082001        OR     reg[2008]  [...X]  <-  01
  03d3: 07250820fe        AND    reg[2008]  [...X]  <-  fe
  03d8: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  03db: 0300403800        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[00e0]  [XXXX]
  03e0: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  03e3: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  03e7: 010438000800      MOVE   reg[00e0]  [XXXX]  <-  data[0008] [XXXX]
  03ed: 3da50100          COMP   param[01]  [.X..]  <-  00
  03f1: 490404            JUMP_NotEqual  0404
  03f4: 3d0d00f0d2        COMP   param[00]  [..XX]  <-  d2f0
  03f9: 450404            JUMP_Below  0404
  03fc: 0d25390050        OR     reg[00e4]  [...X]  <-  50
  0401: 430904            JUMP   0409
  0404: 07253900af        AND    reg[00e4]  [...X]  <-  af
  0409: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  040c: 4be50101          TEST   param[01]  [X...]  <-  01
  0410: 491704            JUMP_NotEqual  0417
  0413: 0fe54110          OR     WS_REMIND/HI32 [X...]  <-  10
  0417: 4be50104          TEST   param[01]  [X...]  <-  04
  041b: 492904            JUMP_NotEqual  0429
  041e: 4be50108          TEST   param[01]  [X...]  <-  08
  0422: 492904            JUMP_NotEqual  0429
  0425: 0fe54102          OR     WS_REMIND/HI32 [X...]  <-  02
  0429: 3d250104          COMP   param[01]  [...X]  <-  04
  042d: 473404            JUMP_BelowOrEq  0434
  0430: 0fa54110          OR     WS_REMIND/HI32 [.X..]  <-  10
  0434: 010438000000      MOVE   reg[00e0]  [XXXX]  <-  data[0000] [XXXX]
  043a: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  043d: 3d250104          COMP   param[01]  [...X]  <-  04
  0441: 464b04            JUMP_Above  044b
  0444: 4ba50001          TEST   param[00]  [.X..]  <-  01
  0448: 495704            JUMP_NotEqual  0457
  044b: 0102090041        MOVE   reg[0009]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0450: 3d250104          COMP   param[01]  [...X]  <-  04
  0454: 475c04            JUMP_BelowOrEq  045c
  0457: 01020a0041        MOVE   reg[000a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  045c: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  045f: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  0463: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  0468: 4be50102          TEST   param[01]  [X...]  <-  02
  046c: 497704            JUMP_NotEqual  0477
  046f: 07258719fc        AND    reg[661c]  [...X]  <-  fc
  0474: 437d04            JUMP   047d
  0477: 5c258719fc02      MASK   reg[661c]  [...X]  &  fc  |  02
  047d: 0d25861901        OR     reg[6618]  [...X]  <-  01
  0482: 3a0000            SET_REG_BLOCK  0000
  0485: 010438000800      MOVE   reg[00e0]  [XXXX]  <-  data[0008] [XXXX]
  048b: 4a25390004        TEST   reg[00e4]  [...X]  <-  04
  0490: 448b04            JUMP_Equal  048b
  0493: 4be50101          TEST   param[01]  [X...]  <-  01
  0497: 49c704            JUMP_NotEqual  04c7
  049a: 0102380040        MOVE   reg[00e0]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  049f: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  04a2: 07e50220f7        AND    reg[2002]  [X...]  <-  f7
  04a7: 0d25082001        OR     reg[2008]  [...X]  <-  01
  04ac: 07250820fe        AND    reg[2008]  [...X]  <-  fe
  04b1: 0de5022008        OR     reg[2002]  [X...]  <-  08
  04b6: 0d25082001        OR     reg[2008]  [...X]  <-  01
  04bb: 07250820fe        AND    reg[2008]  [...X]  <-  fe
  04c0: 51fa              DELAY_MicroSec  fa
  04c2: 51fa              DELAY_MicroSec  fa
  04c4: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  04c7: 560848            CLEAR  WS_REGPTR [..XX]
  04ca: 03314800          MOVE   WS_REGPTR [...X]  <-  param[00]  [.X..]
  04ce: 0d25600101        OR     reg[0580]  [...X]  <-  01
  04d3: 02310200          MOVE   param[02]  [...X]  <-  param[00]  [.X..]
  04d7: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  04d9: 0d25511c01        OR     reg[7144]  [...X]  <-  01
  04de: 510a              DELAY_MicroSec  0a
  04e0: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  04e4: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  04e9: 0d258d1901        OR     reg[6634]  [...X]  <-  01
  04ee: 510a              DELAY_MicroSec  0a
  04f0: 0d658a1910        OR     reg[6628]  [..X.]  <-  10
  04f5: 3a0000            SET_REG_BLOCK  0000
  04f8: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  04fc: 0205021701000f    MOVE   param[02]  [XXXX]  <-  0f000117
  0503: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  0508: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  050a: 3d250104          COMP   param[01]  [...X]  <-  04
  050e: 471705            JUMP_BelowOrEq  0517
  0511: 68a50201          XOR    param[02]  [.X..]  <-  01
  0515: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0517: 02050222000000    MOVE   param[02]  [XXXX]  <-  00000022
  051e: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  0523: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0525: 02050222000000    MOVE   param[02]  [XXXX]  <-  00000022
  052c: 03394101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [X...]
  0530: 0925410c          AND    WS_REMIND/HI32 [...X]  <-  0c
  0534: 02a50204          MOVE   param[02]  [.X..]  <-  04
  0538: 3e254108          COMP   WS_REMIND/HI32 [...X]  <-  08
  053c: 444e05            JUMP_Equal  054e
  053f: 02a50201          MOVE   param[02]  [.X..]  <-  01
  0543: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  0547: 444e05            JUMP_Equal  054e
  054a: 02a50206          MOVE   param[02]  [.X..]  <-  06
  054e: 0324411700        MOVE   WS_REMIND/HI32 [...X]  <-  data[0017] [...X]
  0553: 092541fe          AND    WS_REMIND/HI32 [...X]  <-  fe
  0557: 3da20241          COMP   param[02]  [.X..]  <-  WS_REMIND/HI32 [...X]
  055b: 446406            JUMP_Equal  0664
  055e: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0560: 436406            JUMP   0664
  0563: 02310200          MOVE   param[02]  [...X]  <-  param[00]  [.X..]
  0567: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0569: 4a25511c01        TEST   reg[7144]  [...X]  <-  01
  056e: 446406            JUMP_Equal  0664
  0571: 3ca5501c02        COMP   reg[7140]  [.X..]  <-  02
  0576: 448105            JUMP_Equal  0581
  0579: 3ca5501c03        COMP   reg[7140]  [.X..]  <-  03
  057e: 498a05            JUMP_NotEqual  058a
  0581: 5400511c          CLEAR  reg[7144]  [XXXX]
  0585: 5002              DELAY_MilliSec  02
  0587: 43ab05            JUMP   05ab
  058a: 03314300          MOVE   WS_SHIFT [...X]  <-  param[00]  [.X..]
  058e: 4a62501c44        TEST   reg[7140]  [..X.]  <-  WS_OR_MASK [...X]
  0593: 44ab05            JUMP_Equal  05ab
  0596: 5408c31c          CLEAR  reg[730c]  [..XX]
  059a: 51c8              DELAY_MicroSec  c8
  059c: 0d25c41c01        OR     reg[7310]  [...X]  <-  01
  05a1: 5132              DELAY_MicroSec  32
  05a3: 5420c01c          CLEAR  reg[7300]  [...X]
  05a7: 5420d11c          CLEAR  reg[7344]  [...X]
  05ab: 560848            CLEAR  WS_REGPTR [..XX]
  05ae: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  05b2: 010438000800      MOVE   reg[00e0]  [XXXX]  <-  data[0008] [XXXX]
  05b8: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  05bb: 03e0401480        MOVE   WS_QUOT/LOW32 [X...]  <-  reg[8014]  [...X]
  05c0: 07251480c3        AND    reg[8014]  [...X]  <-  c3
  05c5: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  05c8: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  05cd: 07658a19ef        AND    reg[6628]  [..X.]  <-  ef
  05d2: 02310200          MOVE   param[02]  [...X]  <-  param[00]  [.X..]
  05d6: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  05d8: 0725511cfe        AND    reg[7144]  [...X]  <-  fe
  05dd: 5428501c          CLEAR  reg[7140]  [..X.]
  05e1: 54008d1c          CLEAR  reg[7234]  [XXXX]
  05e5: 560848            CLEAR  WS_REGPTR [..XX]
  05e8: 03314800          MOVE   WS_REGPTR [...X]  <-  param[00]  [.X..]
  05ec: 07256001fe        AND    reg[0580]  [...X]  <-  fe
  05f1: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  05f5: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  05fa: 07258619fe        AND    reg[6618]  [...X]  <-  fe
  05ff: 3a0000            SET_REG_BLOCK  0000
  0602: 010438000800      MOVE   reg[00e0]  [XXXX]  <-  data[0008] [XXXX]
  0608: 4a25390001        TEST   reg[00e4]  [...X]  <-  01
  060d: 440806            JUMP_Equal  0608
  0610: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  0613: 013a148040        MOVE   reg[8014]  [...X]  <-  WS_QUOT/LOW32 [X...]
  0618: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  061b: 02310200          MOVE   param[02]  [...X]  <-  param[00]  [.X..]
  061f: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0621: 07a5001cfe        AND    reg[7000]  [.X..]  <-  fe
  0626: 3a0000            SET_REG_BLOCK  0000
  0629: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  062d: 02050223000000    MOVE   param[02]  [XXXX]  <-  00000023
  0634: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  0639: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  063b: 0205021707000f    MOVE   param[02]  [XXXX]  <-  0f000717
  0642: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  0647: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0649: 3d650104          COMP   param[01]  [..X.]  <-  04
  064d: 495606            JUMP_NotEqual  0656
  0650: 68a50201          XOR    param[02]  [.X..]  <-  01
  0654: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0656: 02050222000000    MOVE   param[02]  [XXXX]  <-  00000022
  065d: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  0662: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0664: 3a0000            SET_REG_BLOCK  0000
  0667: 5b                EOT
  0668: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  066b: 010d1b199f0f      MOVE   reg[646c]  [..XX]  <-  0f9f
  0671: 3d650114          COMP   param[01]  [..X.]  <-  14
  0675: 496406            JUMP_NotEqual  0664
  0678: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  067a: 01051c1901000078  MOVE   reg[6470]  [XXXX]  <-  78000001
  0682: 01251d197d        MOVE   reg[6474]  [...X]  <-  7d
  0687: 014c1d193900      MOVE   reg[6474]  [.XX.]  <-  data[0039] [..XX]
  068d: 0de5191902        OR     reg[6464]  [X...]  <-  02
  0692: 5b                EOT
  0693: 02050223000000    MOVE   param[02]  [XXXX]  <-  00000023
  069a: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  069f: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  06a1: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  06a4: 0324401600        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0016] [...X]
  06a9: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  06ab: 2d0d428801        ADD    WS_DATAPTR [..XX]  <-  0188
  06b0: 210d401000        MUL    WS_QUOT/LOW32 [..XX]  <-  0010
  06b5: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  06b9: 0324400c00        MOVE   WS_QUOT/LOW32 [...X]  <-  data[000c] [...X]
  06be: 3e254002          COMP   WS_QUOT/LOW32 [...X]  <-  02
  06c2: 49cc06            JUMP_NotEqual  06cc
  06c5: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  06c7: 036446fc01        MOVE   WS_FB_WIN [..X.]  <-  data[01fc] [...X]
  06cc: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  06d0: 010438000000      MOVE   reg[00e0]  [XXXX]  <-  data[0000] [XXXX]
  06d6: 66ff              SET_DATA_BLOCK  ff  (this table)
  06d8: 0965461b          AND    WS_FB_WIN [..X.]  <-  1b
  06dc: 2d0d429809        ADD    WS_DATAPTR [..XX]  <-  0998
  06e1: 03314300          MOVE   WS_SHIFT [...X]  <-  param[00]  [.X..]
  06e5: 03a24044          MOVE   WS_QUOT/LOW32 [.X..]  <-  WS_OR_MASK [...X]
  06e9: 030c400200        MOVE   WS_QUOT/LOW32 [..XX]  <-  data[0002] [..XX]
  06ee: 4ca4400000        TEST   WS_QUOT/LOW32 [.X..]  <-  data[0000] [...X]
  06f3: 49fe06            JUMP_NotEqual  06fe
  06f6: 2d0c420400        ADD    WS_DATAPTR [..XX]  <-  data[0004] [..XX]
  06fb: 43e906            JUMP   06e9
  06fe: 2d0d420600        ADD    WS_DATAPTR [..XX]  <-  0006
  0703: 3e64460000        COMP   WS_FB_WIN [..X.]  <-  data[0000] [...X]
  0708: 441e07            JUMP_Equal  071e
  070b: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  0710: 3e2541ff          COMP   WS_REMIND/HI32 [...X]  <-  ff
  0714: 441e07            JUMP_Equal  071e
  0717: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  071b: 430307            JUMP   0703
  071e: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  0721: 4ba50001          TEST   param[00]  [.X..]  <-  01
  0725: 494307            JUMP_NotEqual  0743
  0728: 010c06600100      MOVE   reg[6006]  [..XX]  <-  data[0001] [..XX]
  072e: 010c86600300      MOVE   reg[6086]  [..XX]  <-  data[0003] [..XX]
  0734: 010c06610500      MOVE   reg[6106]  [..XX]  <-  data[0005] [..XX]
  073a: 010c86610700      MOVE   reg[6186]  [..XX]  <-  data[0007] [..XX]
  0740: 435b07            JUMP   075b
  0743: 010c06620100      MOVE   reg[6206]  [..XX]  <-  data[0001] [..XX]
  0749: 010c86620300      MOVE   reg[6286]  [..XX]  <-  data[0003] [..XX]
  074f: 010c06630500      MOVE   reg[6306]  [..XX]  <-  data[0005] [..XX]
  0755: 010c86630700      MOVE   reg[6386]  [..XX]  <-  data[0007] [..XX]
  075b: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  075e: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  0762: 02050222000000    MOVE   param[02]  [XXXX]  <-  00000022
  0769: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  076e: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  0770: 436406            JUMP   0664
  0773: 4aa5cb0501        TEST   reg[172c]  [.X..]  <-  01
  0778: 496406            JUMP_NotEqual  0664
  077b: 4ae5191901        TEST   reg[6464]  [X...]  <-  01
  0780: 496406            JUMP_NotEqual  0664
  0783: 5032              DELAY_MilliSec  32
  0785: 3c651d1900        COMP   reg[6474]  [..X.]  <-  00
  078a: 449f07            JUMP_Equal  079f
  078d: 0da5401901        OR     reg[6500]  [.X..]  <-  01
  0792: 0de5191903        OR     reg[6464]  [X...]  <-  03
  0797: 5004              DELAY_MilliSec  04
  0799: 07a54019fe        AND    reg[6500]  [.X..]  <-  fe
  079e: 5b                EOT
  079f: 0de5191903        OR     reg[6464]  [X...]  <-  03
  07a4: 5b                EOT
  07a5: 4ae5191901        TEST   reg[6464]  [X...]  <-  01
  07aa: 446406            JUMP_Equal  0664
  07ad: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  07af: 0324414200        MOVE   WS_REMIND/HI32 [...X]  <-  data[0042] [...X]
  07b4: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  07b8: 496406            JUMP_NotEqual  0664
  07bb: 3c651d1900        COMP   reg[6474]  [..X.]  <-  00
  07c0: 44d807            JUMP_Equal  07d8
  07c3: 0da5401901        OR     reg[6500]  [.X..]  <-  01
  07c8: 5004              DELAY_MilliSec  04
  07ca: 5ce51919fe02      MASK   reg[6464]  [X...]  &  fe  |  02
  07d0: 07a54019fe        AND    reg[6500]  [.X..]  <-  fe
  07d5: 43de07            JUMP   07de
  07d8: 5ce51919fe02      MASK   reg[6464]  [X...]  &  fe  |  02
  07de: 5001              DELAY_MilliSec  01
  07e0: 5b                EOT
  07e1: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  07e3: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  07e6: 030c413200        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0032] [..XX]
  07eb: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  07f0: 447008            JUMP_Equal  0870
  07f3: 4aa59c0101        TEST   reg[0670]  [.X..]  <-  01
  07f8: 490008            JUMP_NotEqual  0800
  07fb: 0d25211901        OR     reg[6484]  [...X]  <-  01
  0800: 03054640787d01    MOVE   WS_FB_WIN [XXXX]  <-  017d7840
  0807: 210541ff0f0000    MUL    WS_REMIND/HI32 [XXXX]  <-  00000fff
  080e: 27024640          DIV    WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0812: 3e054100000000    COMP   WS_REMIND/HI32 [XXXX]  <-  00000000
  0819: 442108            JUMP_Equal  0821
  081c: 2d0d400100        ADD    WS_QUOT/LOW32 [..XX]  <-  0001
  0821: 018a1b1940        MOVE   reg[646c]  [XX..]  <-  WS_QUOT/LOW32 [..XX]
  0826: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0829: 030c413200        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0032] [..XX]
  082e: 21024041          MUL    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0832: 27024640          DIV    WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  0836: 01a520190c        MOVE   reg[6480]  [.X..]  <-  0c
  083b: 010a201940        MOVE   reg[6480]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0840: 15054004          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  04
  0844: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0847: 032841cb05        MOVE   WS_REMIND/HI32 [...X]  <-  reg[172c]  [..X.]
  084c: 2d0d410100        ADD    WS_REMIND/HI32 [..XX]  <-  0001
  0851: 21024041          MUL    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  0855: 1b054008          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  08
  0859: 010a1e1940        MOVE   reg[6478]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  085e: 0de51e19c0        OR     reg[6478]  [X...]  <-  c0
  0863: 07252119fe        AND    reg[6484]  [...X]  <-  fe
  0868: 4a65211901        TEST   reg[6484]  [..X.]  <-  01
  086d: 496808            JUMP_NotEqual  0868
  0870: 5b                EOT
  0871: 07a51919fd        AND    reg[6464]  [.X..]  <-  fd
  0876: 0d25191911        OR     reg[6464]  [...X]  <-  11
  087b: 3c651a1904        COMP   reg[6468]  [..X.]  <-  04
  0880: 497b08            JUMP_NotEqual  087b
  0883: 5b                EOT
  0884: 5c251919ef01      MASK   reg[6464]  [...X]  &  ef  |  01
  088a: 5b                EOT
  088b: 7acc010220230111001301488033010001020300000000000802060220210111
        0011014980310100010203100000000002030102202102110011024a80310100
        010203200000000008040202202102110011024b803101000102033000000000
        08050302202201110012014c8032010001020340000000001000040220220111
        0012014d80320100010203500000000010010505202101100002600520230120
        00084005202201000010400c00ffff020e000b000b000b000bffff0231000b00
        0b000b000bffff030e002a002a002a002affff0331002a002a002a002a350c00
        061d100106881302066a180306bd1f040610270506d430060674400706ffff08
        066842000478690204ffff01040e000900610000550055005500550001400040
        0040004000022a002a002a002a00030000000000000000084015401540154015
        0920202020202020200a002a002a002a002a102a2a2a2a2a2a2a2a1100400040
        00400040180055005500550055ff310009006100005500550055005500014000
        400040004000022a002a002a002a000300000000000000000840154015401540
        150920202020202020200a002a002a002a002a102a2a2a2a2a2a2a2a11004000
        4000400040180055005500550055ff  
                          CTB_DS  460 bytes


command_table  00000000  #4d  (DIG2TransmitterControl/LVTMATransmitterControl):

  Attributes:  Work space size        00 longs
               Parameter space size   00 longs
               Table update indicator 0

command_table  0000ef38  #4e  (ProcessAuxChannelTransaction):

  Size         0227
  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: 3d0d000000        COMP   param[00]  [..XX]  <-  0000
  000e: 44a701            JUMP_Equal  01a7
  0011: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  0014: 03214101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [...X]
  0018: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  001c: 150d4102          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  02
  0020: 030a4042          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_DATAPTR [..XX]
  0024: 66ff              SET_DATA_BLOCK  ff  (this table)
  0026: 2d0d420f02        ADD    WS_DATAPTR [..XX]  <-  020f
  002b: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  002f: 030c480200        MOVE   WS_REGPTR [..XX]  <-  data[0002] [..XX]
  0034: 0da54c1901        OR     reg[6530]  [.X..]  <-  01
  0039: 54084c19          CLEAR  reg[6530]  [..XX]
  003d: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  0042: 03f94101          MOVE   WS_REMIND/HI32 [X...]  <-  param[01]  [X...]
  0046: 153d4104          SHIFT_LEFT  WS_REMIND/HI32 [X...]  by  04
  004a: 5cba80188f41      MASK   reg[6200]  [.X..]  &  8f  |  WS_REMIND/HI32 [X...]
  0050: 030a4240          MOVE   WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  0054: 0d0d80180101      OR     reg[6200]  [..XX]  <-  0101
  005a: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  005d: 03094100          MOVE   WS_REMIND/HI32 [..XX]  <-  param[00]  [..XX]
  0061: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  0064: 033b4100          MOVE   WS_REMIND/HI32 [...X]  <-  fb[00]     [X...]
  0068: 1b254104          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  04
  006c: 01a2811841        MOVE   reg[6204]  [.X..]  <-  WS_REMIND/HI32 [...X]
  0071: 03694101          MOVE   WS_REMIND/HI32 [..X.]  <-  param[01]  [..X.]
  0075: 152d4104          SHIFT_LEFT  WS_REMIND/HI32 [..X.]  by  04
  0079: 012a811841        MOVE   reg[6204]  [...X]  <-  WS_REMIND/HI32 [..X.]
  007e: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  0081: 0fe54080          OR     WS_QUOT/LOW32 [X...]  <-  80
  0085: 03734000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [.X..]
  0089: 0102861840        MOVE   reg[6218]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  008e: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  0091: 036b4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [..X.]
  0095: 0102861840        MOVE   reg[6218]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  009a: 03634000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [...X]
  009e: 0102861840        MOVE   reg[6218]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00a3: 037b4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [X...]
  00a7: 0965400f          AND    WS_QUOT/LOW32 [..X.]  <-  0f
  00ab: 0102861840        MOVE   reg[6218]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00b0: 3e254104          COMP   WS_REMIND/HI32 [...X]  <-  04
  00b4: 47e900            JUMP_BelowOrEq  00e9
  00b7: 33254104          SUB    WS_REMIND/HI32 [...X]  <-  04
  00bb: 2d054604000000    ADD    WS_FB_WIN [XXXX]  <-  00000004
  00c2: 03634000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [...X]
  00c6: 0102861840        MOVE   reg[6218]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00cb: 036b4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [..X.]
  00cf: 0102861840        MOVE   reg[6218]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00d4: 03734000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [.X..]
  00d8: 0102861840        MOVE   reg[6218]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00dd: 037b4000          MOVE   WS_QUOT/LOW32 [..X.]  <-  fb[00]     [X...]
  00e1: 0102861840        MOVE   reg[6218]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  00e6: 43b000            JUMP   00b0
  00e9: 0d25831802        OR     reg[620c]  [...X]  <-  02
  00ee: 0d25811801        OR     reg[6204]  [...X]  <-  01
  00f3: 03294001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [..X.]
  00f7: 2125400a          MUL    WS_QUOT/LOW32 [...X]  <-  0a
  00fb: 2d254032          ADD    WS_QUOT/LOW32 [...X]  <-  32
  00ff: 4a25841801        TEST   reg[6210]  [...X]  <-  01
  0104: 491b01            JUMP_NotEqual  011b
  0107: 510a              DELAY_MicroSec  0a
  0109: 33254001          SUB    WS_QUOT/LOW32 [...X]  <-  01
  010d: 3e254000          COMP   WS_QUOT/LOW32 [...X]  <-  00
  0111: 49ff00            JUMP_NotEqual  00ff
  0114: 02650101          MOVE   param[01]  [..X.]  <-  01
  0118: 43a301            JUMP   01a3
  011b: 4a058418f08fff00  TEST   reg[6210]  [XXXX]  <-  00ff8ff0
  0123: 442d01            JUMP_Equal  012d
  0126: 02650102          MOVE   param[01]  [..X.]  <-  02
  012a: 43a301            JUMP   01a3
  012d: 0105861801000080  MOVE   reg[6218]  [XXXX]  <-  80000001
  0135: 0300408618        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[6218]  [XXXX]
  013a: 026a0140          MOVE   param[01]  [..X.]  <-  WS_QUOT/LOW32 [..X.]
  013e: 02b8018418        MOVE   param[01]  [.X..]  <-  reg[6210]  [X...]
  0143: 08a5011f          AND    param[01]  [.X..]  <-  1f
  0147: 3da50100          COMP   param[01]  [.X..]  <-  00
  014b: 465501            JUMP_Above  0155
  014e: 02650103          MOVE   param[01]  [..X.]  <-  03
  0152: 43a301            JUMP   01a3
  0155: 32a50101          SUB    param[01]  [.X..]  <-  01
  0159: 3d8d000000        COMP   param[00]  [XX..]  <-  0000
  015e: 44a301            JUMP_Equal  01a3
  0161: 3da50100          COMP   param[01]  [.X..]  <-  00
  0165: 44a301            JUMP_Equal  01a3
  0168: 03314101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [.X..]
  016c: 03194000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [XX..]
  0170: 561840            CLEAR  WS_QUOT/LOW32 [XX..]
  0173: 3b0240            SET_FB_BASE  WS_QUOT/LOW32 [XXXX]
  0176: 0328408618        MOVE   WS_QUOT/LOW32 [...X]  <-  reg[6218]  [..X.]
  017b: 0368408618        MOVE   WS_QUOT/LOW32 [..X.]  <-  reg[6218]  [..X.]
  0180: 03a8408618        MOVE   WS_QUOT/LOW32 [.X..]  <-  reg[6218]  [..X.]
  0185: 03e8408618        MOVE   WS_QUOT/LOW32 [X...]  <-  reg[6218]  [..X.]
  018a: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  018e: 3e254104          COMP   WS_REMIND/HI32 [...X]  <-  04
  0192: 47a301            JUMP_BelowOrEq  01a3
  0195: 33254104          SUB    WS_REMIND/HI32 [...X]  <-  04
  0199: 2d054604000000    ADD    WS_FB_WIN [XXXX]  <-  00000004
  01a0: 437601            JUMP   0176
  01a3: 3a0000            SET_REG_BLOCK  0000
  01a6: 5b                EOT
  01a7: 66ff              SET_DATA_BLOCK  ff  (this table)
  01a9: 2d0d420f02        ADD    WS_DATAPTR [..XX]  <-  020f
  01ae: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  01b3: 0105881800003200  MOVE   reg[6220]  [XXXX]  <-  00320000
  01bb: 01058918001c0000  MOVE   reg[6224]  [XXXX]  <-  00001c00
  01c3: 01058a1810123d12  MOVE   reg[6228]  [XXXX]  <-  123d1210
  01cb: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  01d0: 2c250001          ADD    param[00]  [...X]  <-  01
  01d4: 3d250006          COMP   param[00]  [...X]  <-  06
  01d8: 49ae01            JUMP_NotEqual  01ae
  01db: 560848            CLEAR  WS_REGPTR [..XX]
  01de: 03254110          MOVE   WS_REMIND/HI32 [...X]  <-  10
  01e2: 0d657f1940        OR     reg[65fc]  [..X.]  <-  40
  01e7: 07657f19bf        AND    reg[65fc]  [..X.]  <-  bf
  01ec: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  01f0: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  01f4: 49e201            JUMP_NotEqual  01e2
  01f7: 0d250b1901        OR     reg[642c]  [...X]  <-  01
  01fc: 54300b19          CLEAR  reg[642c]  [.X..]
  0200: 0d250c1901        OR     reg[6430]  [...X]  <-  01
  0205: 54300c19          CLEAR  reg[6430]  [.X..]
  0209: 5132              DELAY_MicroSec  32
  020b: 5b                EOT
  020c: 7a180000000000140004002800080040000c005400100068001400  
                          CTB_DS  24 bytes


command_table  0000f160  #4f  (DPEncoderService):

  Size         005c
  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: 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: 2d0d425000        ADD    WS_DATAPTR [..XX]  <-  0050
  001e: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  0022: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  0027: 07a54c19fe        AND    reg[6530]  [.X..]  <-  fe
  002c: 010d4c191111      MOVE   reg[6530]  [..XX]  <-  1111
  0032: 5002              DELAY_MilliSec  02
  0034: 4a0d4f190100      TEST   reg[653c]  [..XX]  <-  0001
  003a: 494100            JUMP_NotEqual  0041
  003d: 02250113          MOVE   param[01]  [...X]  <-  13
  0041: 54084c19          CLEAR  reg[6530]  [..XX]
  0045: 54004e19          CLEAR  reg[6538]  [XXXX]
  0049: 3a0000            SET_REG_BLOCK  0000
  004c: 5b                EOT
  004d: 7a0c000000040008000c0010001400  
                          CTB_DS  12 bytes



*** Data Tables:

data_table  00000000  #01  (MultimediaCapabilityInfo):


data_table  00000000  #02  (MultimediaConfigInfo):


data_table  0000a692  #03  (StandardVESA_Timing):

  Size         00e4
  Format Rev.  01
  Param Rev.   00
  Content Rev. 02

  00000000:            4e0c 8002  c000 9001  2d00 2000        N.......-. .
  00000010: 4000 0100  0300 0000  0000 0000  0200 e655    @..............U
  00000020: d609 8002  a000 e001  2d00 1000  6000 0a00    ........-...`...
  00000030: 0200 0000  0000 0808  0600 123c  a00f 2003    ...........<.. .
  00000040: 0001 5802  1c00 2800  8000 0100  0400 0000    ..X...(.........
  00000050: 0000 0000  0000 6a3c  6419 0004  4001 0003    ......j<d... at ...
  00000060: 2600 1800  8800 0300  0600 0000  0000 0000    &...............
  00000070: 0600 553c  302a 0005  0802 c003  2800 6000    ..U<0*......(.`.
  00000080: 7000 0100  0300 0000  0000 0000  0000 e93c    p..............<
  00000090: 302a 0005  9801 0004  2a00 3000  7000 0100    0*......*.0.p...
  000000a0: 0300 0000  0000 0000  0000 ea3c  8f2f 7805    ...........<./x.
  000000b0: d001 1a04  2700 5800  9000 0300  0400 0000    ....'.X.........
  000000c0: 0000 0000  0200 eb3c  483f 4006  3002 b004    .......<H?@.0...
  000000d0: 3200 4000  c000 0100  0300 0000  0000 0000    2. at .............
  000000e0: 0000 ec3c                                     ...<            

  NOTE: General revisionless dumper only.
  NOTE: Apparently broken

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x00e4     (228)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x02       (2)
  0004:  ATOM_DTD_FORMAT aModeTimings                    [0] :
    0004:  USHORT usPixClk                                     = 0x0c4e     (3150)
    0006:  USHORT usHActive                                    = 0x0280     (640)
    0008:  USHORT usHBlanking_Time                             = 0x00c0     (192)
    000a:  USHORT usVActive                                    = 0x0190     (400)
    000c:  USHORT usVBlanking_Time                             = 0x002d     (45)
    000e:  USHORT usHSyncOffset                                = 0x0020     (32)
    0010:  USHORT usHSyncWidth                                 = 0x0040     (64)
    0012:  USHORT usVSyncOffset                                = 0x0001     (1)
    0014:  USHORT usVSyncWidth                                 = 0x0003     (3)
    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                           = 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                             = 0x0002     (2)
    001e:  UCHAR ucInternalModeNumber                          = 0xe6       (230)
    001f:  UCHAR ucRefreshRate                                 = 0x55       (85)
  0020:  ATOM_DTD_FORMAT aModeTimings                    [1] :
    0020:  USHORT usPixClk                                     = 0x09d6     (2518)
    0022:  USHORT usHActive                                    = 0x0280     (640)
    0024:  USHORT usHBlanking_Time                             = 0x00a0     (160)
    0026:  USHORT usVActive                                    = 0x01e0     (480)
    0028:  USHORT usVBlanking_Time                             = 0x002d     (45)
    002a:  USHORT usHSyncOffset                                = 0x0010     (16)
    002c:  USHORT usHSyncWidth                                 = 0x0060     (96)
    002e:  USHORT usVSyncOffset                                = 0x000a     (10)
    0030:  USHORT usVSyncWidth                                 = 0x0002     (2)
    0032:  USHORT usImageHSize                                 = 0x0000     (0)
    0034:  USHORT usImageVSize                                 = 0x0000     (0)
    0036:  UCHAR ucHBorder                                     = 0x08       (8)
    0037:  UCHAR ucVBorder                                     = 0x08       (8)
    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                          = 0x12       (18)
    003b:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  003c:  ATOM_DTD_FORMAT aModeTimings                    [2] :
    003c:  USHORT usPixClk                                     = 0x0fa0     (4000)
    003e:  USHORT usHActive                                    = 0x0320     (800)
    0040:  USHORT usHBlanking_Time                             = 0x0100     (256)
    0042:  USHORT usVActive                                    = 0x0258     (600)
    0044:  USHORT usVBlanking_Time                             = 0x001c     (28)
    0046:  USHORT usHSyncOffset                                = 0x0028     (40)
    0048:  USHORT usHSyncWidth                                 = 0x0080     (128)
    004a:  USHORT usVSyncOffset                                = 0x0001     (1)
    004c:  USHORT usVSyncWidth                                 = 0x0004     (4)
    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                          = 0x6a       (106)
    0057:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  0058:  ATOM_DTD_FORMAT aModeTimings                    [3] :
    0058:  USHORT usPixClk                                     = 0x1964     (6500)
    005a:  USHORT usHActive                                    = 0x0400     (1024)
    005c:  USHORT usHBlanking_Time                             = 0x0140     (320)
    005e:  USHORT usVActive                                    = 0x0300     (768)
    0060:  USHORT usVBlanking_Time                             = 0x0026     (38)
    0062:  USHORT usHSyncOffset                                = 0x0018     (24)
    0064:  USHORT usHSyncWidth                                 = 0x0088     (136)
    0066:  USHORT usVSyncOffset                                = 0x0003     (3)
    0068:  USHORT usVSyncWidth                                 = 0x0006     (6)
    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                              = 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)
      0070:  (union) USHORT usAccess                             = 0x0006     (6)
    0072:  UCHAR ucInternalModeNumber                          = 0x55       (85)
    0073:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  0074:  ATOM_DTD_FORMAT aModeTimings                    [4] :
    0074:  USHORT usPixClk                                     = 0x2a30     (10800)
    0076:  USHORT usHActive                                    = 0x0500     (1280)
    0078:  USHORT usHBlanking_Time                             = 0x0208     (520)
    007a:  USHORT usVActive                                    = 0x03c0     (960)
    007c:  USHORT usVBlanking_Time                             = 0x0028     (40)
    007e:  USHORT usHSyncOffset                                = 0x0060     (96)
    0080:  USHORT usHSyncWidth                                 = 0x0070     (112)
    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                              = 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)
      008c:  (union) USHORT usAccess                             = 0x0000     (0)
    008e:  UCHAR ucInternalModeNumber                          = 0xe9       (233)
    008f:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  0090:  ATOM_DTD_FORMAT aModeTimings                    [5] :
    0090:  USHORT usPixClk                                     = 0x2a30     (10800)
    0092:  USHORT usHActive                                    = 0x0500     (1280)
    0094:  USHORT usHBlanking_Time                             = 0x0198     (408)
    0096:  USHORT usVActive                                    = 0x0400     (1024)
    0098:  USHORT usVBlanking_Time                             = 0x002a     (42)
    009a:  USHORT usHSyncOffset                                = 0x0030     (48)
    009c:  USHORT usHSyncWidth                                 = 0x0070     (112)
    009e:  USHORT usVSyncOffset                                = 0x0001     (1)
    00a0:  USHORT usVSyncWidth                                 = 0x0003     (3)
    00a2:  USHORT usImageHSize                                 = 0x0000     (0)
    00a4:  USHORT usImageVSize                                 = 0x0000     (0)
    00a6:  UCHAR ucHBorder                                     = 0x00       (0)
    00a7:  UCHAR ucVBorder                                     = 0x00       (0)
    00a8:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      00a8:  (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)
      00a8:  (union) USHORT usAccess                             = 0x0000     (0)
    00aa:  UCHAR ucInternalModeNumber                          = 0xea       (234)
    00ab:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  00ac:  ATOM_DTD_FORMAT aModeTimings                    [6] :
    00ac:  USHORT usPixClk                                     = 0x2f8f     (12175)
    00ae:  USHORT usHActive                                    = 0x0578     (1400)
    00b0:  USHORT usHBlanking_Time                             = 0x01d0     (464)
    00b2:  USHORT usVActive                                    = 0x041a     (1050)
    00b4:  USHORT usVBlanking_Time                             = 0x0027     (39)
    00b6:  USHORT usHSyncOffset                                = 0x0058     (88)
    00b8:  USHORT usHSyncWidth                                 = 0x0090     (144)
    00ba:  USHORT usVSyncOffset                                = 0x0003     (3)
    00bc:  USHORT usVSyncWidth                                 = 0x0004     (4)
    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                          = 0xeb       (235)
    00c7:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  00c8:  ATOM_DTD_FORMAT aModeTimings                    [7] :
    00c8:  USHORT usPixClk                                     = 0x3f48     (16200)
    00ca:  USHORT usHActive                                    = 0x0640     (1600)
    00cc:  USHORT usHBlanking_Time                             = 0x0230     (560)
    00ce:  USHORT usVActive                                    = 0x04b0     (1200)
    00d0:  USHORT usVBlanking_Time                             = 0x0032     (50)
    00d2:  USHORT usHSyncOffset                                = 0x0040     (64)
    00d4:  USHORT usHSyncWidth                                 = 0x00c0     (192)
    00d6:  USHORT usVSyncOffset                                = 0x0001     (1)
    00d8:  USHORT usVSyncWidth                                 = 0x0003     (3)
    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                          = 0xec       (236)
    00e3:  UCHAR ucRefreshRate                                 = 0x3c       (60)
  00e4:  ATOM_DTD_FORMAT aModeTimings                    [8] :
    00e4:  USHORT usPixClk                                     = 0x006c     (108)
    00e6:  USHORT usHActive                                    = 0x0202     (514)
    00e8:  USHORT usHBlanking_Time                             = 0x0000     (0)
    00ea:  USHORT usVActive                                    = 0x0f1f     (3871)
    00ec:  USHORT usVBlanking_Time                             = 0x4e20     (20000)
    00ee:  USHORT usHSyncOffset                                = 0x0000     (0)
    00f0:  USHORT usHSyncWidth                                 = 0x3880     (14464)
    00f2:  USHORT usVSyncOffset                                = 0x0001     (1)
    00f4:  USHORT usVSyncWidth                                 = 0x0000     (0)
    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                              = 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)
      00fc:  (union) USHORT usAccess                             = 0x0000     (0)
    00fe:  UCHAR ucInternalModeNumber                          = 0x00       (0)
    00ff:  UCHAR ucRefreshRate                                 = 0x00       (0)
  0100:  ATOM_DTD_FORMAT aModeTimings                    [9] :
    0100:  USHORT usPixClk                                     = 0x0000     (0)
    0102:  USHORT usHActive                                    = 0x0000     (0)
    0104:  USHORT usHBlanking_Time                             = 0x8488     (33928)
    0106:  USHORT usVActive                                    = 0x0002     (2)
    0108:  USHORT usVBlanking_Time                             = 0x0000     (0)
    010a:  USHORT usHSyncOffset                                = 0x0000     (0)
    010c:  USHORT usHSyncWidth                                 = 0x3880     (14464)
    010e:  USHORT usVSyncOffset                                = 0x0001     (1)
    0110:  USHORT usVSyncWidth                                 = 0x0000     (0)
    0112:  USHORT usImageHSize                                 = 0x0000     (0)
    0114:  USHORT usImageVSize                                 = 0x0384     (900)
    0116:  UCHAR ucHBorder                                     = 0x72       (114)
    0117:  UCHAR ucVBorder                                     = 0x06       (6)
    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                          = 0x00       (0)
    011b:  UCHAR ucRefreshRate                                 = 0x00       (0)
  011c:  ATOM_DTD_FORMAT aModeTimings                   [10] :
    011c:  USHORT usPixClk                                     = 0x5f90     (24464)
    011e:  USHORT usHActive                                    = 0x0001     (1)
    0120:  USHORT usHBlanking_Time                             = 0x0000     (0)
    0122:  USHORT usVActive                                    = 0x0000     (0)
    0124:  USHORT usVBlanking_Time                             = 0x0000     (0)
    0126:  USHORT usHSyncOffset                                = 0x0000     (0)
    0128:  USHORT usHSyncWidth                                 = 0x0000     (0)
    012a:  USHORT usVSyncOffset                                = 0x0000     (0)
    012c:  USHORT usVSyncWidth                                 = 0x9c40     (40000)
    012e:  USHORT usImageHSize                                 = 0x02a3     (675)
    0130:  USHORT usImageVSize                                 = 0x1388     (5000)
    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                           = 0x0001     (1)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0001     (1)
               USHORT VerticalCutOff:1                             = 0x0001     (1)
               USHORT H_ReplicationBy2:1                           = 0x0001     (1)
               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                                   = 0x0010     (16)
      0134:  (union) USHORT usAccess                             = 0x403f     (16447)
    0136:  UCHAR ucInternalModeNumber                          = 0x10       (16)
    0137:  UCHAR ucRefreshRate                                 = 0x27       (39)
  0138:  ATOM_DTD_FORMAT aModeTimings                   [11] :
    0138:  USHORT usPixClk                                     = 0x2710     (10000)
    013a:  USHORT usHActive                                    = 0x0000     (0)
    013c:  USHORT usHBlanking_Time                             = 0x0000     (0)
    013e:  USHORT usVActive                                    = 0x0000     (0)
    0140:  USHORT usVBlanking_Time                             = 0x0000     (0)
    0142:  USHORT usHSyncOffset                                = 0x0000     (0)
    0144:  USHORT usHSyncWidth                                 = 0x0000     (0)
    0146:  USHORT usVSyncOffset                                = 0x0000     (0)
    0148:  USHORT usVSyncWidth                                 = 0x0000     (0)
    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                              = 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                                = 0x0001     (1)
               USHORT RGB888:1                                     = 0x0001     (1)
               USHORT Reserved:6                                   = 0x0000     (0)
      0150:  (union) USHORT usAccess                             = 0x0304     (772)
    0152:  UCHAR ucInternalModeNumber                          = 0x02       (2)
    0153:  UCHAR ucRefreshRate                                 = 0x01       (1)
  0154:  ATOM_DTD_FORMAT aModeTimings                   [12] :
    0154:  USHORT usPixClk                                     = 0x0000     (0)
    0156:  USHORT usHActive                                    = 0x0000     (0)
    0158:  USHORT usHBlanking_Time                             = 0x2a00     (10752)
    015a:  USHORT usVActive                                    = 0x2a00     (10752)
    015c:  USHORT usVBlanking_Time                             = 0x0000     (0)
    015e:  USHORT usHSyncOffset                                = 0x2a2a     (10794)
    0160:  USHORT usHSyncWidth                                 = 0x002a     (42)
    0162:  USHORT usVSyncOffset                                = 0x2a00     (10752)
    0164:  USHORT usVSyncWidth                                 = 0x2a00     (10752)
    0166:  USHORT usImageHSize                                 = 0x152a     (5418)
    0168:  USHORT usImageVSize                                 = 0x2a00     (10752)
    016a:  UCHAR ucHBorder                                     = 0x2a       (42)
    016b:  UCHAR ucVBorder                                     = 0x2a       (42)
    016c:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      016c:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0001     (1)
               USHORT HSyncPolarity:1                              = 0x0000     (0)
               USHORT VSyncPolarity:1                              = 0x0001     (1)
               USHORT VerticalCutOff:1                             = 0x0000     (0)
               USHORT H_ReplicationBy2:1                           = 0x0001     (1)
               USHORT V_ReplicationBy2:1                           = 0x0000     (0)
               USHORT CompositeSync:1                              = 0x0000     (0)
               USHORT Interlace:1                                  = 0x0000     (0)
               USHORT DoubleClock:1                                = 0x0001     (1)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0005     (5)
      016c:  (union) USHORT usAccess                             = 0x1515     (5397)
    016e:  UCHAR ucInternalModeNumber                          = 0x15       (21)
    016f:  UCHAR ucRefreshRate                                 = 0x15       (21)
  0170:  ATOM_DTD_FORMAT aModeTimings                   [13] :
    0170:  USHORT usPixClk                                     = 0x3f15     (16149)
    0172:  USHORT usHActive                                    = 0x3f15     (16149)
    0174:  USHORT usHBlanking_Time                             = 0x1515     (5397)
    0176:  USHORT usVActive                                    = 0x3f3f     (16191)
    0178:  USHORT usVBlanking_Time                             = 0x153f     (5439)
    017a:  USHORT usHSyncOffset                                = 0x3f15     (16149)
    017c:  USHORT usHSyncWidth                                 = 0x3f15     (16149)
    017e:  USHORT usVSyncOffset                                = 0x3f3f     (16191)
    0180:  USHORT usVSyncWidth                                 = 0x3f15     (16149)
    0182:  USHORT usImageHSize                                 = 0x3f3f     (16191)
    0184:  USHORT usImageVSize                                 = 0x0000     (0)
    0186:  UCHAR ucHBorder                                     = 0x00       (0)
    0187:  UCHAR ucVBorder                                     = 0x05       (5)
    0188:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      0188:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0001     (1)
               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                                = 0x0001     (1)
               USHORT RGB888:1                                     = 0x0000     (0)
               USHORT Reserved:6                                   = 0x0001     (1)
      0188:  (union) USHORT usAccess                             = 0x0505     (1285)
    018a:  UCHAR ucInternalModeNumber                          = 0x08       (8)
    018b:  UCHAR ucRefreshRate                                 = 0x08       (8)
  018c:  ATOM_DTD_FORMAT aModeTimings                   [14] :
    018c:  USHORT usPixClk                                     = 0x0b08     (2824)
    018e:  USHORT usHActive                                    = 0x0b0b     (2827)
    0190:  USHORT usHBlanking_Time                             = 0x0e0e     (3598)
    0192:  USHORT usVActive                                    = 0x110e     (4366)
    0194:  USHORT usVBlanking_Time                             = 0x1111     (4369)
    0196:  USHORT usHSyncOffset                                = 0x1414     (5140)
    0198:  USHORT usHSyncWidth                                 = 0x1814     (6164)
    019a:  USHORT usVSyncOffset                                = 0x1818     (6168)
    019c:  USHORT usVSyncWidth                                 = 0x1c1c     (7196)
    019e:  USHORT usImageHSize                                 = 0x201c     (8220)
    01a0:  USHORT usImageVSize                                 = 0x2020     (8224)
    01a2:  UCHAR ucHBorder                                     = 0x24       (36)
    01a3:  UCHAR ucVBorder                                     = 0x24       (36)
    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                              = 0x0001     (1)
               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                                   = 0x000a     (10)
      01a4:  (union) USHORT usAccess                             = 0x2824     (10276)
    01a6:  UCHAR ucInternalModeNumber                          = 0x28       (40)
    01a7:  UCHAR ucRefreshRate                                 = 0x28       (40)
  01a8:  ATOM_DTD_FORMAT aModeTimings                   [15] :
    01a8:  USHORT usPixClk                                     = 0x2d2d     (11565)
    01aa:  USHORT usHActive                                    = 0x322d     (12845)
    01ac:  USHORT usHBlanking_Time                             = 0x3232     (12850)
    01ae:  USHORT usVActive                                    = 0x3838     (14392)
    01b0:  USHORT usVBlanking_Time                             = 0x3f38     (16184)
    01b2:  USHORT usHSyncOffset                                = 0x3f3f     (16191)
    01b4:  USHORT usHSyncWidth                                 = 0x0000     (0)
    01b6:  USHORT usVSyncOffset                                = 0x103f     (4159)
    01b8:  USHORT usVSyncWidth                                 = 0x3f00     (16128)
    01ba:  USHORT usImageHSize                                 = 0x001f     (31)
    01bc:  USHORT usImageVSize                                 = 0x2f3f     (12095)
    01be:  UCHAR ucHBorder                                     = 0x00       (0)
    01bf:  UCHAR ucVBorder                                     = 0x3f       (63)
    01c0:  ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo          :
      01c0:  (union) ATOM_MODE_MISC_INFO sbfAccess               :
               USHORT HorizontalCutOff:1                           = 0x0001     (1)
               USHORT HSyncPolarity:1                              = 0x0001     (1)
               USHORT VSyncPolarity:1                              = 0x0001     (1)
               USHORT VerticalCutOff:1                             = 0x0001     (1)
               USHORT H_ReplicationBy2:1                           = 0x0001     (1)
               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)
      01c0:  (union) USHORT usAccess                             = 0x003f     (63)
    01c2:  UCHAR ucInternalModeNumber                          = 0x3f       (63)
    01c3:  UCHAR ucRefreshRate                                 = 0x3f       (63)

  Total data structure size:  01c4


data_table  0000a776  #04  (FirmwareInfo):

  Size         006c
  Format Rev.  02
  Param Rev.   00
  Content Rev. 02

  00000000:            0000 1f0f  204e 0000  8038 0100        .... N...8..
  00000010: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000020: 8884 0200  0000 0000  8038 0100  0000 0000    .........8......
  00000030: 8403 7206  0000 0000  905f 0100  0000 0000    ..r......_......
  00000040: 0000 0000  0000 0000  409c a302  8813 0000    ........ at .......
  00000050: 3f40 1027  1027 0000  0000 0000  0000 0000    ?@.'.'..........
  00000060: 0000 0000  0000 0000  0000 0000               ............    

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x006c     (108)
    0002:  UCHAR ucTableFormatRevision                         = 0x02       (2)
    0003:  UCHAR ucTableContentRevision                        = 0x02       (2)
  0004:  ULONG ulFirmwareRevision                            = 0x0f1f0000 (253689856)
  0008:  ULONG ulDefaultEngineClock                          = 0x00004e20 (20000)
  000c:  ULONG ulDefaultMemoryClock                          = 0x00013880 (80000)
  0010:  ULONG ulReserved                                [0] = 0x00000000 (0)
  0014:  ULONG ulReserved                                [1] = 0x00000000 (0)
  0018:  ULONG ulReserved1                                   = 0x00000000 (0)
  001c:  ULONG ulReserved2                                   = 0x00000000 (0)
  0020:  ULONG ulMaxPixelClockPLL_Output                     = 0x00028488 (165000)
  0024:  ULONG ulBinaryAlteredInfo                           = 0x00000000 (0)
  0028:  ULONG ulDefaultDispEngineClkFreq                    = 0x00013880 (80000)
  002c:  UCHAR ucReserved3                                   = 0x00       (0)
  002d:  UCHAR ucMinAllowedBL_Level                          = 0x00       (0)
  002e:  USHORT usBootUpVDDCVoltage                          = 0x0000     (0)
  0030:  USHORT usLcdMinPixelClockPLL_Output                 = 0x0384     (900)
  0032:  USHORT usLcdMaxPixelClockPLL_Output                 = 0x0672     (1650)
  0034:  ULONG ulReserved4                                   = 0x00000000 (0)
  0038:  ULONG ulMinPixelClockPLL_Output                     = 0x00015f90 (90000)
  003c:  ULONG ulReserved5                                   = 0x00000000 (0)
  0040:  ULONG ulReserved6                                   = 0x00000000 (0)
  0044:  ULONG ulReserved7                                   = 0x00000000 (0)
  0048:  USHORT usReserved11                                 = 0x9c40     (40000)
  004a:  USHORT usMinPixelClockPLL_Input                     = 0x02a3     (675)
  004c:  USHORT usMaxPixelClockPLL_Input                     = 0x1388     (5000)
  004e:  USHORT usBootUpVDDCIVoltage                         = 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                              = 0x0001     (1)
             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                            = 0x403f     (16447)
  0052:  USHORT usCoreReferenceClock                         = 0x2710     (10000)
  0054:  USHORT usMemoryReferenceClock                       = 0x2710     (10000)
  0056:  USHORT usUniphyDPModeExtClkFreq                     = 0x0000     (0)
  0058:  UCHAR ucMemoryModule_ID                             = 0x00       (0)
  0059:  UCHAR ucReserved9                               [0] = 0x00       (0)
  005a:  UCHAR ucReserved9                               [1] = 0x00       (0)
  005b:  UCHAR ucReserved9                               [2] = 0x00       (0)
  005c:  USHORT usBootUpMVDDCVoltage                         = 0x0000     (0)
  005e:  USHORT usReserved12                                 = 0x0000     (0)
  0060:  ULONG ulReserved10                              [0] = 0x00000000 (0)
  0064:  ULONG ulReserved10                              [1] = 0x00000000 (0)
  0068:  ULONG ulReserved10                              [2] = 0x00000000 (0)

  Total data structure size:  006c


data_table  0000a7e2  #05  (DAC_Info):

  Size         0304
  Format Rev.  02
  Param Rev.   00
  Content Rev. 01

  00000000:            0000 0000  002a 002a  0000 2a2a        .....*.*..**
  00000010: 2a00 002a  002a 2a15  002a 2a2a  1515 1515    *..*.**..***....
  00000020: 153f 153f  1515 3f3f  3f15 153f  153f 3f3f    .?.?..???..?.???
  00000030: 153f 3f3f  0000 0005  0505 0808  080b 0b0b    .???............
  00000040: 0e0e 0e11  1111 1414  1418 1818  1c1c 1c20    ............... 
  00000050: 2020 2424  2428 2828  2d2d 2d32  3232 3838      $$$(((---22288
  00000060: 383f 3f3f  0000 3f10  003f 1f00  3f2f 003f    8???..?..?..?/.?
  00000070: 3f00 3f3f  002f 3f00  1f3f 0010  3f00 003f    ?.??./?..?..?..?
  00000080: 1000 3f1f  003f 2f00  3f3f 002f  3f00 1f3f    ..?..?/.??./?..?
  00000090: 0010 3f00  003f 0000  3f10 003f  1f00 3f2f    ..?..?..?..?..?/
  000000a0: 003f 3f00  2f3f 001f  3f00 103f  1f1f 3f27    .??./?..?..?..?'
  000000b0: 1f3f 2f1f  3f37 1f3f  3f1f 3f3f  1f37 3f1f    .?/.?7.??.??.7?.
  000000c0: 2f3f 1f27  3f1f 1f3f  271f 3f2f  1f3f 371f    /?.'?..?'.?/.?7.
  000000d0: 3f3f 1f37  3f1f 2f3f  1f27 3f1f  1f3f 1f1f    ??.7?./?.'?..?..
  000000e0: 3f27 1f3f  2f1f 3f37  1f3f 3f1f  373f 1f2f    ?'.?/.?7.??.7?./
  000000f0: 3f1f 273f  2d2d 3f31  2d3f 362d  3f3a 2d3f    ?.'?--?1-?6-?:-?
  00000100: 3f2d 3f3f  2d3a 3f2d  363f 2d31  3f2d 2d3f    ?-??-:?-6?-1?--?
  00000110: 312d 3f36  2d3f 3a2d  3f3f 2d3a  3f2d 363f    1-?6-?:-??-:?-6?
  00000120: 2d31 3f2d  2d3f 2d2d  3f31 2d3f  362d 3f3a    -1?--?--?1-?6-?:
  00000130: 2d3f 3f2d  3a3f 2d36  3f2d 313f  0000 1c07    -??-:?-6?-1?....
  00000140: 001c 0e00  1c15 001c  1c00 1c1c  0015 1c00    ................
  00000150: 0e1c 0007  1c00 001c  0700 1c0e  001c 1500    ................
  00000160: 1c1c 0015  1c00 0e1c  0007 1c00  001c 0000    ................
  00000170: 1c07 001c  0e00 1c15  001c 1c00  151c 000e    ................
  00000180: 1c00 071c  0e0e 1c11  0e1c 150e  1c18 0e1c    ................
  00000190: 1c0e 1c1c  0e18 1c0e  151c 0e11  1c0e 0e1c    ................
  000001a0: 110e 1c15  0e1c 180e  1c1c 0e18  1c0e 151c    ................
  000001b0: 0e11 1c0e  0e1c 0e0e  1c11 0e1c  150e 1c18    ................
  000001c0: 0e1c 1c0e  181c 0e15  1c0e 111c  1414 1c16    ................
  000001d0: 141c 1814  1c1a 141c  1c14 1c1c  141a 1c14    ................
  000001e0: 181c 1416  1c14 141c  1614 1c18  141c 1a14    ................
  000001f0: 1c1c 141a  1c14 181c  1416 1c14  141c 1414    ................
  00000200: 1c16 141c  1814 1c1a  141c 1c14  1a1c 1418    ................
  00000210: 1c14 161c  0000 1004  0010 0800  100c 0010    ................
  00000220: 1000 1010  000c 1000  0810 0004  1000 0010    ................
  00000230: 0400 1008  0010 0c00  1010 000c  1000 0810    ................
  00000240: 0004 1000  0010 0000  1004 0010  0800 100c    ................
  00000250: 0010 1000  0c10 0008  1000 0410  0808 100a    ................
  00000260: 0810 0c08  100e 0810  1008 1010  080e 1008    ................
  00000270: 0c10 080a  1008 0810  0a08 100c  0810 0e08    ................
  00000280: 1010 080e  1008 0c10  080a 1008  0810 0808    ................
  00000290: 100a 0810  0c08 100e  0810 1008  0e10 080c    ................
  000002a0: 1008 0a10  0b0b 100c  0b10 0d0b  100f 0b10    ................
  000002b0: 100b 1010  0b0f 100b  0d10 0b0c  100b 0b10    ................
  000002c0: 0c0b 100d  0b10 0f0b  1010 0b0f  100b 0d10    ................
  000002d0: 0b0c 100b  0b10 0b0b  100c 0b10  0d0b 100f    ................
  000002e0: 0b10 100b  0f10 0b0d  100b 0c10  0000 0000    ................
  000002f0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000300: 0000 0000                                     ....            

  NOTE: General revisionless dumper only.

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x0304     (772)
    0002:  UCHAR ucTableFormatRevision                         = 0x02       (2)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  USHORT usMaxFrequency                               = 0x0000     (0)
  0006:  USHORT usReserved                                   = 0x0000     (0)

  Total data structure size:  0008


data_table  0000aae6  #06  (LVDS_Info):

  Size         00d1
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03

  00000000:            411c 5605  a000 0003  1600 3000        A.V.......0.
  00000010: 2000 0200  0500 5801  c200 0000  0602 0000     .....X.........
  00000020: 0000 2000  0000 0000  1c3c 0106  0000 0000    .. ......<......
  00000030: 01cb c800  075a 5a07  7d03 0300  010a 8101    .....ZZ.}.......
  00000040: 0000 0100  0000 0000  0000 0000  0480 0000    ................
  00000050: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000060: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000070: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000080: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000090: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000a0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000b0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000c0: 0000 0000  0000 0000  0000 0000  0000 ff00    ................
  000000d0: 00                                            .               

  NOTE: Dumper revision differs.   Used:   Format Rev. 01  Content Rev. 02

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x00d1     (209)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x03       (3)
  0004:  ATOM_DTD_FORMAT sLCDTiming                          :
    0004:  USHORT usPixClk                                     = 0x1c41     (7233)
    0006:  USHORT usHActive                                    = 0x0556     (1366)
    0008:  USHORT usHBlanking_Time                             = 0x00a0     (160)
    000a:  USHORT usVActive                                    = 0x0300     (768)
    000c:  USHORT usVBlanking_Time                             = 0x0016     (22)
    000e:  USHORT usHSyncOffset                                = 0x0030     (48)
    0010:  USHORT usHSyncWidth                                 = 0x0020     (32)
    0012:  USHORT usVSyncOffset                                = 0x0002     (2)
    0014:  USHORT usVSyncWidth                                 = 0x0005     (5)
    0016:  USHORT usImageHSize                                 = 0x0158     (344)
    0018:  USHORT usImageVSize                                 = 0x00c2     (194)
    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                                     = 0x0001     (1)
               USHORT Reserved:6                                   = 0x0000     (0)
      001c:  (union) USHORT usAccess                             = 0x0206     (518)
    001e:  UCHAR ucInternalModeNumber                          = 0x00       (0)
    001f:  UCHAR ucRefreshRate                                 = 0x00       (0)
  0020:  USHORT usExtInfoTableOffset                         = 0x0000     (0)
  0022:  USHORT usSupportedRefreshRate                       = 0x0020     (32)
  0024:  USHORT usOffDelayInMs                               = 0x0000     (0)
  0026:  UCHAR ucPowerSequenceDigOntoDEin10Ms                = 0x00       (0)
  0027:  UCHAR ucPowerSequenceDEtoBLOnin10Ms                 = 0x00       (0)
  0028:  UCHAR ucLVDS_Misc                                   = 0x1c       (28)
  0029:  UCHAR ucPanelDefaultRefreshRate                     = 0x3c       (60)
  002a:  UCHAR ucPanelIdentification                         = 0x01       (1)
  002b:  UCHAR ucSS_Id                                       = 0x06       (6)
  002c:  USHORT usLCDVenderID                                = 0x0000     (0)
  002e:  USHORT usLCDProductID                               = 0x0000     (0)
  0030:  UCHAR ucLCDPanel_SpecialHandlingCap                 = 0x01       (1)
  0031:  UCHAR ucPanelInfoSize                               = 0xcb       (203)
  0032:  UCHAR ucReserved                                [0] = 0xc8       (200)
  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  0000abb8  #0a  (GPIO_I2C_Info):

  Size         00a6
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01

  00000000:            4c19 4e19  4f19 4d19  4c19 4e19        L.N.O.M.L.N.
  00000010: 4f19 4d19  9000 0000  0008 0808  0800 0050    O.M............P
  00000020: 1952 1953  1951 1950  1952 1953  1951 1991    .R.S.Q.P.R.S.Q..
  00000030: 0000 0000  0808 0808  0000 5419  5619 5719    ..........T.V.W.
  00000040: 5519 5419  5619 5719  5519 9200  0000 0008    U.T.V.W.U.......
  00000050: 0808 0800  0058 195a  195b 1959  1958 195a    .....X.Z.[.Y.X.Z
  00000060: 195b 1959  1993 0000  0000 0808  0808 0000    .[.Y............
  00000070: 5c19 5e19  5f19 5d19  5c19 5e19  5f19 5d19    \.^._.].\.^._.].
  00000080: 9400 0000  0008 0808  0800 0060  1962 1963    ...........`.b.c
  00000090: 1961 1960  1962 1963  1961 1995  0000 0000    .a.`.b.c.a......
  000000a0: 0808 0808  0000                               ......          

  NOTE: General revisionless dumper only.

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x00a6     (166)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)
  0004:  ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info             [0] :
    0004:  USHORT usClkMaskRegisterIndex                       = 0x194c     (6476)
    0006:  USHORT usClkEnRegisterIndex                         = 0x194e     (6478)
    0008:  USHORT usClkY_RegisterIndex                         = 0x194f     (6479)
    000a:  USHORT usClkA_RegisterIndex                         = 0x194d     (6477)
    000c:  USHORT usDataMaskRegisterIndex                      = 0x194c     (6476)
    000e:  USHORT usDataEnRegisterIndex                        = 0x194e     (6478)
    0010:  USHORT usDataY_RegisterIndex                        = 0x194f     (6479)
    0012:  USHORT usDataA_RegisterIndex                        = 0x194d     (6477)
    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                       = 0x1950     (6480)
    0021:  USHORT usClkEnRegisterIndex                         = 0x1952     (6482)
    0023:  USHORT usClkY_RegisterIndex                         = 0x1953     (6483)
    0025:  USHORT usClkA_RegisterIndex                         = 0x1951     (6481)
    0027:  USHORT usDataMaskRegisterIndex                      = 0x1950     (6480)
    0029:  USHORT usDataEnRegisterIndex                        = 0x1952     (6482)
    002b:  USHORT usDataY_RegisterIndex                        = 0x1953     (6483)
    002d:  USHORT usDataA_RegisterIndex                        = 0x1951     (6481)
    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                       = 0x1954     (6484)
    003c:  USHORT usClkEnRegisterIndex                         = 0x1956     (6486)
    003e:  USHORT usClkY_RegisterIndex                         = 0x1957     (6487)
    0040:  USHORT usClkA_RegisterIndex                         = 0x1955     (6485)
    0042:  USHORT usDataMaskRegisterIndex                      = 0x1954     (6484)
    0044:  USHORT usDataEnRegisterIndex                        = 0x1956     (6486)
    0046:  USHORT usDataY_RegisterIndex                        = 0x1957     (6487)
    0048:  USHORT usDataA_RegisterIndex                        = 0x1955     (6485)
    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                       = 0x1958     (6488)
    0057:  USHORT usClkEnRegisterIndex                         = 0x195a     (6490)
    0059:  USHORT usClkY_RegisterIndex                         = 0x195b     (6491)
    005b:  USHORT usClkA_RegisterIndex                         = 0x1959     (6489)
    005d:  USHORT usDataMaskRegisterIndex                      = 0x1958     (6488)
    005f:  USHORT usDataEnRegisterIndex                        = 0x195a     (6490)
    0061:  USHORT usDataY_RegisterIndex                        = 0x195b     (6491)
    0063:  USHORT usDataA_RegisterIndex                        = 0x1959     (6489)
    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                       = 0x195c     (6492)
    0072:  USHORT usClkEnRegisterIndex                         = 0x195e     (6494)
    0074:  USHORT usClkY_RegisterIndex                         = 0x195f     (6495)
    0076:  USHORT usClkA_RegisterIndex                         = 0x195d     (6493)
    0078:  USHORT usDataMaskRegisterIndex                      = 0x195c     (6492)
    007a:  USHORT usDataEnRegisterIndex                        = 0x195e     (6494)
    007c:  USHORT usDataY_RegisterIndex                        = 0x195f     (6495)
    007e:  USHORT usDataA_RegisterIndex                        = 0x195d     (6493)
    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                       = 0x1960     (6496)
    008d:  USHORT usClkEnRegisterIndex                         = 0x1962     (6498)
    008f:  USHORT usClkY_RegisterIndex                         = 0x1963     (6499)
    0091:  USHORT usClkA_RegisterIndex                         = 0x1961     (6497)
    0093:  USHORT usDataMaskRegisterIndex                      = 0x1960     (6496)
    0095:  USHORT usDataEnRegisterIndex                        = 0x1962     (6498)
    0097:  USHORT usDataY_RegisterIndex                        = 0x1963     (6499)
    0099:  USHORT usDataA_RegisterIndex                        = 0x1961     (6497)
    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)

  Total data structure size:  00a6


data_table  0000ac5e  #0b  (VRAM_UsageByFirmware):

  Size         000c
  Format Rev.  01
  Param Rev.   00
  Content Rev. 05

  00000000:            e0ff 0b00  2000 2000                   .... . .    

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x000c     (12)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x05       (5)
  0004:  ATOM_FIRMWARE_VRAM_RESERVE_INFO_V1_5 asFirmwareVramReserveInfo [0] :
    0004:  ULONG ulStartAddrUsedByFirmware                     = 0x000bffe0 (786400)
    0008:  USHORT usFirmwareUseInKb                            = 0x0020     (32)
    000a:  USHORT usFBUsedByDrvInKb                            = 0x0020     (32)

  Total data structure size:  000c


data_table  0000ac6a  #0c  (GPIO_Pin_LUT):

  Size         001c
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01

  00000000:            6d19 0001  6d19 0802  6d19 1003        m...m...m...
  00000010: 6d19 1804  6d19 1a05  6d19 1c06               m...m...m...    

  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                             = 0x196d     (6509)
    0006:  UCHAR ucGpioPinBitShift                             = 0x00       (0)
    0007:  UCHAR ucGPIO_ID                                     = 0x01       (1)
  0008:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [1] :
    0008:  USHORT usGpioPin_AIndex                             = 0x196d     (6509)
    000a:  UCHAR ucGpioPinBitShift                             = 0x08       (8)
    000b:  UCHAR ucGPIO_ID                                     = 0x02       (2)
  000c:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [2] :
    000c:  USHORT usGpioPin_AIndex                             = 0x196d     (6509)
    000e:  UCHAR ucGpioPinBitShift                             = 0x10       (16)
    000f:  UCHAR ucGPIO_ID                                     = 0x03       (3)
  0010:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [3] :
    0010:  USHORT usGpioPin_AIndex                             = 0x196d     (6509)
    0012:  UCHAR ucGpioPinBitShift                             = 0x18       (24)
    0013:  UCHAR ucGPIO_ID                                     = 0x04       (4)
  0014:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [4] :
    0014:  USHORT usGpioPin_AIndex                             = 0x196d     (6509)
    0016:  UCHAR ucGpioPinBitShift                             = 0x1a       (26)
    0017:  UCHAR ucGPIO_ID                                     = 0x05       (5)
  0018:  ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin             [5] :
    0018:  USHORT usGpioPin_AIndex                             = 0x196d     (6509)
    001a:  UCHAR ucGpioPinBitShift                             = 0x1c       (28)
    001b:  UCHAR ucGPIO_ID                                     = 0x06       (6)

  Total data structure size:  001c


data_table  0000ac86  #0d  (VESA_ToInternalModeLUT):

  Size         00a8
  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  6301 02e9  6501 16e9    ........c...e...
  00000040: 6601 0ae9  2101 0a12  2201 0a6a  2301 0a55    f...!..."..j#..U
  00000050: 2401 0aea  4301 02eb  4501 16eb  4601 0aeb    $...C...E...F...
  00000060: 7301 02ec  7501 16ec  7601 0aec  d101 0270    s...u...v......p
  00000070: d201 1670  d401 0a70  d701 0271  d801 1671    ...p...p...q...q
  00000080: d901 0a71  e101 0272  e201 1672  e401 0a72    ...q...r...r...r
  00000090: e701 0273  e801 1673  e901 0a73  f301 0274    ...s...s...s...t
  000000a0: f501 1674  f601 0a74                          ...t...t        

  NOTE: General revisionless dumper only.

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x00a8     (168)
    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                            = 0x0163     (355)
    003a:  USHORT usExtendedModeNumber                         = 0xe902     (59650)
  003c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [14] :
    003c:  USHORT usVESA_ModeNumber                            = 0x0165     (357)
    003e:  USHORT usExtendedModeNumber                         = 0xe916     (59670)
  0040:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [15] :
    0040:  USHORT usVESA_ModeNumber                            = 0x0166     (358)
    0042:  USHORT usExtendedModeNumber                         = 0xe90a     (59658)
  0044:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [16] :
    0044:  USHORT usVESA_ModeNumber                            = 0x0121     (289)
    0046:  USHORT usExtendedModeNumber                         = 0x120a     (4618)
  0048:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [17] :
    0048:  USHORT usVESA_ModeNumber                            = 0x0122     (290)
    004a:  USHORT usExtendedModeNumber                         = 0x6a0a     (27146)
  004c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [18] :
    004c:  USHORT usVESA_ModeNumber                            = 0x0123     (291)
    004e:  USHORT usExtendedModeNumber                         = 0x550a     (21770)
  0050:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [19] :
    0050:  USHORT usVESA_ModeNumber                            = 0x0124     (292)
    0052:  USHORT usExtendedModeNumber                         = 0xea0a     (59914)
  0054:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [20] :
    0054:  USHORT usVESA_ModeNumber                            = 0x0143     (323)
    0056:  USHORT usExtendedModeNumber                         = 0xeb02     (60162)
  0058:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [21] :
    0058:  USHORT usVESA_ModeNumber                            = 0x0145     (325)
    005a:  USHORT usExtendedModeNumber                         = 0xeb16     (60182)
  005c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [22] :
    005c:  USHORT usVESA_ModeNumber                            = 0x0146     (326)
    005e:  USHORT usExtendedModeNumber                         = 0xeb0a     (60170)
  0060:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [23] :
    0060:  USHORT usVESA_ModeNumber                            = 0x0173     (371)
    0062:  USHORT usExtendedModeNumber                         = 0xec02     (60418)
  0064:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [24] :
    0064:  USHORT usVESA_ModeNumber                            = 0x0175     (373)
    0066:  USHORT usExtendedModeNumber                         = 0xec16     (60438)
  0068:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [25] :
    0068:  USHORT usVESA_ModeNumber                            = 0x0176     (374)
    006a:  USHORT usExtendedModeNumber                         = 0xec0a     (60426)
  006c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [26] :
    006c:  USHORT usVESA_ModeNumber                            = 0x01d1     (465)
    006e:  USHORT usExtendedModeNumber                         = 0x7002     (28674)
  0070:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [27] :
    0070:  USHORT usVESA_ModeNumber                            = 0x01d2     (466)
    0072:  USHORT usExtendedModeNumber                         = 0x7016     (28694)
  0074:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [28] :
    0074:  USHORT usVESA_ModeNumber                            = 0x01d4     (468)
    0076:  USHORT usExtendedModeNumber                         = 0x700a     (28682)
  0078:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [29] :
    0078:  USHORT usVESA_ModeNumber                            = 0x01d7     (471)
    007a:  USHORT usExtendedModeNumber                         = 0x7102     (28930)
  007c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [30] :
    007c:  USHORT usVESA_ModeNumber                            = 0x01d8     (472)
    007e:  USHORT usExtendedModeNumber                         = 0x7116     (28950)
  0080:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [31] :
    0080:  USHORT usVESA_ModeNumber                            = 0x01d9     (473)
    0082:  USHORT usExtendedModeNumber                         = 0x710a     (28938)
  0084:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [32] :
    0084:  USHORT usVESA_ModeNumber                            = 0x01e1     (481)
    0086:  USHORT usExtendedModeNumber                         = 0x7202     (29186)
  0088:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [33] :
    0088:  USHORT usVESA_ModeNumber                            = 0x01e2     (482)
    008a:  USHORT usExtendedModeNumber                         = 0x7216     (29206)
  008c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [34] :
    008c:  USHORT usVESA_ModeNumber                            = 0x01e4     (484)
    008e:  USHORT usExtendedModeNumber                         = 0x720a     (29194)
  0090:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [35] :
    0090:  USHORT usVESA_ModeNumber                            = 0x01e7     (487)
    0092:  USHORT usExtendedModeNumber                         = 0x7302     (29442)
  0094:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [36] :
    0094:  USHORT usVESA_ModeNumber                            = 0x01e8     (488)
    0096:  USHORT usExtendedModeNumber                         = 0x7316     (29462)
  0098:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [37] :
    0098:  USHORT usVESA_ModeNumber                            = 0x01e9     (489)
    009a:  USHORT usExtendedModeNumber                         = 0x730a     (29450)
  009c:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [38] :
    009c:  USHORT usVESA_ModeNumber                            = 0x01f3     (499)
    009e:  USHORT usExtendedModeNumber                         = 0x7402     (29698)
  00a0:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [39] :
    00a0:  USHORT usVESA_ModeNumber                            = 0x01f5     (501)
    00a2:  USHORT usExtendedModeNumber                         = 0x7416     (29718)
  00a4:  ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [40] :
    00a4:  USHORT usVESA_ModeNumber                            = 0x01f6     (502)
    00a6:  USHORT usExtendedModeNumber                         = 0x740a     (29706)

  Total data structure size:  00a8


data_table  00000000  #0e  (ComponentVideoInfo):


data_table  0000ad2e  #0f  (PowerPlayInfo):

  Size         0198
  Format Rev.  06
  Param Rev.   00
  Content Rev. 01

  00000000:            0000 0000  002e 004d  009f 0000        .......M....
  00000010: 0000 002e  0002 0000  000e 0000  8000 0000    ................
  00000020: 0000 0000  0000 0000  0b00 0000  6101 0802    ............a...
  00000030: 0000 0101  0101 0202  0203 0203  0203 0204    ................
  00000040: 0001 0305  0102 0301  0604 0107  0405 10b0    ................
  00000050: 6200 0000  0000 0000  0000 0000  0000 0032    b..............2
  00000060: 8900 0100  0000 0000  0000 0000  0000 0056    ...............V
  00000070: d000 0200  0000 0000  0000 0000  0000 0040    ...............@
  00000080: 1901 0300  0000 0000  0000 0000  0000 0020    ............... 
  00000090: 4e00 0000  0000 0000  0000 0000  0000 0008    N...............
  000000a0: 1800 8000  0000 0000  0000 0000  3075 0000    ............0u..
  000000b0: fc60 0000  0000 0000  0000 4000  0000 0000    .`........ at .....
  000000c0: 0000 0000  409c 0000  3075 0000  0000 0000    .... at ...0u......
  000000d0: 0000 0400  0000 0000  0000 0000  4019 0100    ............ at ...
  000000e0: 60ea 0000  0000 0000  0000 0000  0000 0000    `...............
  000000f0: 0000 0400  4019 0100  60ea 0000  0000 0000    .... at ...`.......
  00000100: 0001 0000  0000 0000  0000 0000  0000 0000    ................
  00000110: 0000 0000  0000 0000  0005 0000  0000 0000    ................
  00000120: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000130: 0008 0000  0000 0000  0000 0000  0000 0000    ................
  00000140: 0000 0000  0000 0000  0010 0000  0000 0000    ................
  00000150: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000160: 000c 0000  0000 0000  0000 006d  0100 0340    ...........m...@
  00000170: 9c00 409c  0056 d000  56d0 0040  1901 4019    .. at ..V..V..@.. at .
  00000180: 0103 0100  0002 0001  0300 0206  0203 0203    ................
  00000190: 0001 0102  0001 0102                          ........        


data_table  00000000  #10  (CompassionateData):


data_table  0000b446  #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  0000af2e  #16  (Object_Info/Object_Header):

  Size         025b
  Format Rev.  01
  Param Rev.   00
  Content Rev. 03

  00000000:            0b00 5e00  0000 6401  0000 1200        ..^...d.....
  00000010: 2502 0601  0000 0200  0c00 1431  0011 2121    %..........1..!!
  00000020: 0000 0100  0c00 0531  0011 2122  2221 0800    .......1..!""!..
  00000030: 0c00 0c31  0011 1e21  0000 0000  0c00 0000    ...1...!........
  00000040: 0011 1e22  0000 0000  0c00 0000  0011 2021    ...".......... !
  00000050: 0000 0000  0c00 0000  0011 2022  0000 0600    .......... "....
  00000060: 0000 1431  9200 9800  0000 0531  b500 bb00    ...1.......1....
  00000070: 0000 0c31  d800 de00  0000 0000  fb00 0101    ...1............
  00000080: 0000 0000  1e01 2401  0000 0000  4101 4701    ......$.....A.G.
  00000090: 0000 0121  2100 0000  0414 0100  1001 0000    ...!!...........
  000000a0: 0200 0000  0000 0000  0000 0000  0104 9000    ................
  000000b0: 0204 0100  ff01 2221  0000 0004  1401 0000    ......"!........
  000000c0: 0100 0001  0000 0000  0000 0000  0000 0001    ................
  000000d0: 0491 0002  0402 00ff  011e 2100  0000 0414    ..........!.....
  000000e0: 0100 1002  0000 0800  0000 0000  0000 0000    ................
  000000f0: 0000 0104  9200 0204  0300 ff01  2322 0000    ............#"..
  00000100: 0004 1400  0000 0000  0000 0000  0000 0000    ................
  00000110: 0000 0000  0001 0400  0002 0400  00ff 0123    ...............#
  00000120: 2200 0000  0414 0000  0000 0000  0000 0000    "...............
  00000130: 0000 0000  0000 0000  0104 0000  0204 0000    ................
  00000140: ff01 2322  0000 0004  1400 0000  0000 0000    ..#"............
  00000150: 0000 0000  0000 0000  0000 0001  0400 0002    ................
  00000160: 0400 00ff  0900 0000  2121 b001  b601 0000    ........!!......
  00000170: 2321 bb01  c101 0000  2122 ca01  d001 0000    #!......!"......
  00000180: 2322 d501  e101 0000  1e21 ea01  f001 0000    #".......!......
  00000190: 2221 f501  fb01 0000  1e22 0402  0a02 0000    "!......."......
  000001a0: 2021 0f02  1502 0000  2022 1a02  2002 0000     !...... ".. ...
  000001b0: 0100 1101  1431 1404  0300 ff01  2121 0115    .....1......!!..
  000001c0: 3101 0400  0002 0400  00ff 0100  1101 2221    1............."!
  000001d0: 1404 0300  ff01 2122  0415 3215  3415 3515    ......!"..2.4.5.
  000001e0: 3601 0400  0002 0400  00ff 0100  1101 0c31    6..............1
  000001f0: 1404 0300  ff01 2122  0105 3101  0491 0002    ......!"..1.....
  00000200: 0402 00ff  0100 1101  2322 1404  0300 ff01    ........#"......
  00000210: 0011 0123  2214 0403  00ff 0100  1101 2322    ...#".........#"
  00000220: 1404 0300  ff02 0000  0003 7100  0039 0200    ..........q..9..
  00000230: 0004 714e  0254 0200  0010 0a01  0203 0405    ..qN.T..........
  00000240: 0600 0011  0a90 9192  9394 9500  00ff 0000    ................
  00000250: 0000 0000  0906 0001  0000 ff                 ...........     

  NOTE: General revisionless dumper only.
  NOTE: Data part see radeonhd

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x025b     (603)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x03       (3)
  0004:  USHORT usDeviceSupport                              = 0x000b     (11)
  0006:  USHORT usConnectorObjectTableOffset                 = 0x005e     (94)
  0008:  USHORT usRouterObjectTableOffset                    = 0x0000     (0)
  000a:  USHORT usEncoderObjectTableOffset                   = 0x0164     (356)
  000c:  USHORT usProtectionObjectTableOffset                = 0x0000     (0)
  000e:  USHORT usDisplayPathTableOffset                     = 0x0012     (18)

  Total data structure size:  0010


data_table  0000b18a  #17  (IndirectIOAccess):

  Size         002d
  Format Rev.  01
  Param Rev.   00
  Content Rev. 01

  00000000:            0103 0238  0006 1000  0003 3800        ...8......8.
  00000010: 0239 0009  1000 0183  0238 0006  1000 0003    .9.......8......
  00000020: 3800 0820  0000 0339  0009 2600  00           8.. ...9..&..   

  NOTE: General revisionless dumper only.
  NOTE: Binary data part skipped

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x002d     (45)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x01       (1)

  Total data structure size:  002d


data_table  00000000  #18  (MC_InitParameter/AdjustARB_SEQ):


data_table  00000000  #19  (ASIC_VDDC_Info):


data_table  0000b3b8  #1a  (ASIC_InternalSS_Info/ASIC_MVDDC_Info):

  Size         0034
  Format Rev.  03
  Param Rev.   00
  Content Rev. 01

  00000000:            ffff ff00  0000 e40c  0401 0000        ............
  00000010: ffff ff00  0000 e40c  0501 0000  ffff ff00    ................
  00000020: 6400 a00f  0601 0000  ffff ff00  2400 4e0c    d...........$.N.
  00000030: 0702 0000                                     ....            

  NOTE: General revisionless dumper only.

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x0034     (52)
    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                   = 0x0000     (0)
    000a:  USHORT usSpreadRateInKhz                            = 0x0ce4     (3300)
    000c:  UCHAR ucClockIndication                             = 0x04       (4)
    000d:  UCHAR ucSpreadSpectrumMode                          = 0x01       (1)
    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                   = 0x0000     (0)
    0016:  USHORT usSpreadRateInKhz                            = 0x0ce4     (3300)
    0018:  UCHAR ucClockIndication                             = 0x05       (5)
    0019:  UCHAR ucSpreadSpectrumMode                          = 0x01       (1)
    001a:  UCHAR ucReserved                                [0] = 0x00       (0)
    001b:  UCHAR ucReserved                                [1] = 0x00       (0)
  001c:  ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum        [2] :
    001c:  ULONG ulTargetClockRange                            = 0x00ffffff (16777215)
    0020:  USHORT usSpreadSpectrumPercentage                   = 0x0064     (100)
    0022:  USHORT usSpreadRateInKhz                            = 0x0fa0     (4000)
    0024:  UCHAR ucClockIndication                             = 0x06       (6)
    0025:  UCHAR ucSpreadSpectrumMode                          = 0x01       (1)
    0026:  UCHAR ucReserved                                [0] = 0x00       (0)
    0027:  UCHAR ucReserved                                [1] = 0x00       (0)
  0028:  ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum        [3] :
    0028:  ULONG ulTargetClockRange                            = 0x00ffffff (16777215)
    002c:  USHORT usSpreadSpectrumPercentage                   = 0x0024     (36)
    002e:  USHORT usSpreadRateInKhz                            = 0x0c4e     (3150)
    0030:  UCHAR ucClockIndication                             = 0x07       (7)
    0031:  UCHAR ucSpreadSpectrumMode                          = 0x02       (2)
    0032:  UCHAR ucReserved                                [0] = 0x00       (0)
    0033:  UCHAR ucReserved                                [1] = 0x00       (0)

  Total data structure size:  0034


data_table  0000b3ec  #1b  (TV_VideoMode/DispOutInfo):

  Size         005a
  Format Rev.  02
  Param Rev.   00
  Content Rev. 03

  00000000:            1400 0000  b836 0000  3d04 0203        .....6..=...
  00000010: 0000 0000  1e21 5200  4c00 03ff  ff00 1e22    .....!R.L......"
  00000020: 5500 4c04  09ff ff00  2021 5500  4c40 0aff    U.L..... !U.L at ..
  00000030: ff00 2022  5500 4c44  0bff ff00  2121 5500    .. "U.LD....!!U.
  00000040: 4c80 0cff  ff00 2122  5500 4c84  0dff ff00    L.....!"U.L.....
  00000050: ffff 0106  ff02 0600  06ff                    ..........      


data_table  00000000  #1c  (VRAM_Info):


data_table  00000000  #1d  (MemoryTrainingInfo/ASIC_MVDDQ_Info):


data_table  0000b1b8  #1e  (IntegratedSystemInfo):

  Size         0200
  Format Rev.  01
  Param Rev.   00
  Content Rev. 07

  00000000:            204e 0000  407e 0500  8038 0100         N..@~...8..
  00000010: 0000 0000  ee85 0000  0100 0000  00e1 0000    ................
  00000020: 0200 0000  60ea 0000  0300 0000  8038 0100    ....`........8..
  00000030: 0000 0000  0a00 0000  0200 0000  0000 d8fe    ................
  00000040: c800 6907  204e 0000  0600 0000  0000 0000    ..i. N..........
  00000050: 4800 4a00  0300 7401  0000 0302  0000 0000    H.J...t.........
  00000060: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000070: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000080: 0000 0000  c836 b20d  0000 0000  0000 0000    .....6..........
  00000090: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000a0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000b0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000c0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000000d0: 0000 0000  b062 0000  0000 6e00  3289 0000    .....b....n.2...
  000000e0: 0100 4a00  56d0 0000  0200 4400  4019 0100    ..J.V.....D. at ...
  000000f0: 0300 3e00  4019 0100  0300 3e00  8b1e 0000    ..>. at .....>.....
  00000100: 7011 0100  0000 0000  4c13 0000  d007 0000    p.......L.......
  00000110: 2400 0000  0000 0000  0000 0000  0000 0000    $...............
  00000120: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  00000130: 0000 0000  0000 0000  0000 0000  0003 0300    ................
  00000140: 0000 0000  8038 0100  8038 0100  8038 0100    .....8...8...8..
  00000150: 1482 0000  4c00 7200  0071 0200  d0fb 0100    ....L.r..q......
  00000160: c0d4 0100  7011 0100  0100 0000  303a 2430    ....p.......0:$0
  00000170: 1a23 1418  8c00 0101  0000 0000  0000 0000    .#..............
  00000180: 0000 0000  0000 0000  0200 1001  1431 0000    .............1..
  00000190: 0000 e400  0000 0000  0100 0001  0531 0101    .............1..
  000001a0: 2221 e400  0000 0000  0800 1002  0c31 0202    "!...........1..
  000001b0: 0000 e400  0000 0000  0000 0000  0000 0000    ................
  000001c0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000001d0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000001e0: 0000 0000  0000 0000  0000 0000  0000 0000    ................
  000001f0: 0000 0000  0000 0000  0000 0001  0000 0000    ................

  NOTE: Dumper revision differs.   Used:   Format Rev. 01  Content Rev. 06

  0000:  ATOM_COMMON_TABLE_HEADER sHeader                    :
    0000:  USHORT usStructureSize                              = 0x0200     (512)
    0002:  UCHAR ucTableFormatRevision                         = 0x01       (1)
    0003:  UCHAR ucTableContentRevision                        = 0x07       (7)
  0004:  ULONG ulBootUpEngineClock                           = 0x00004e20 (20000)
  0008:  ULONG ulDentistVCOFreq                              = 0x00057e40 (360000)
  000c:  ULONG ulBootUpUMAClock                              = 0x00013880 (80000)
  0010:  ATOM_CLK_VOLT_CAPABILITY sDISPCLK_Voltage       [0] :
    0010:  ULONG ulVoltageIndex                                = 0x00000000 (0)
    0014:  ULONG ulMaximumSupportedCLK                         = 0x000085ee (34286)
  0018:  ATOM_CLK_VOLT_CAPABILITY sDISPCLK_Voltage       [1] :
    0018:  ULONG ulVoltageIndex                                = 0x00000001 (1)
    001c:  ULONG ulMaximumSupportedCLK                         = 0x0000e100 (57600)
  0020:  ATOM_CLK_VOLT_CAPABILITY sDISPCLK_Voltage       [2] :
    0020:  ULONG ulVoltageIndex                                = 0x00000002 (2)
    0024:  ULONG ulMaximumSupportedCLK                         = 0x0000ea60 (60000)
  0028:  ATOM_CLK_VOLT_CAPABILITY sDISPCLK_Voltage       [3] :
    0028:  ULONG ulVoltageIndex                                = 0x00000003 (3)
    002c:  ULONG ulMaximumSupportedCLK                         = 0x00013880 (80000)
  0030:  ULONG ulBootUpReqDisplayVector                      = 0x00000000 (0)
  0034:  ULONG ulOtherDisplayMisc                            = 0x0000000a (10)
  0038:  ULONG ulGPUCapInfo                                  = 0x00000002 (2)
  003c:  ULONG ulSB_MMIO_Base_Addr                           = 0xfed80000 (-19398656)
  0040:  USHORT usRequestedPWMFreqInHz                       = 0x00c8     (200)
  0042:  UCHAR ucHtcTmpLmt                                   = 0x69       (105)
  0043:  UCHAR ucHtcHystLmt                                  = 0x07       (7)
  0044:  ULONG ulMinEngineClock                              = 0x00004e20 (20000)
  0048:  ULONG ulSystemConfig                                = 0x00000006 (6)
  004c:  ULONG ulCPUCapInfo                                  = 0x00000000 (0)
  0050:  USHORT usNBP0Voltage                                = 0x0048     (72)
  0052:  USHORT usNBP1Voltage                                = 0x004a     (74)
  0054:  USHORT usBootUpNBVoltage                            = 0x0003     (3)
  0056:  USHORT usExtDispConnInfoOffset                      = 0x0174     (372)
  0058:  USHORT usPanelRefreshRateRange                      = 0x0000     (0)
  005a:  UCHAR ucMemoryType                                  = 0x03       (3)
  005b:  UCHAR ucUMAChannelNumber                            = 0x02       (2)
  005c:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [0] = 0x00000000 (0)
  0060:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [1] = 0x00000000 (0)
  0064:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [2] = 0x00000000 (0)
  0068:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [3] = 0x00000000 (0)
  006c:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [4] = 0x00000000 (0)
  0070:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [5] = 0x00000000 (0)
  0074:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [6] = 0x00000000 (0)
  0078:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [7] = 0x00000000 (0)
  007c:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [8] = 0x00000000 (0)
  0080:  ULONG ulCSR_M3_ARB_CNTL_DEFAULT                 [9] = 0x00000000 (0)
  0084:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [0] = 0x0db236c8 (229783240)
  0088:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [1] = 0x00000000 (0)
  008c:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [2] = 0x00000000 (0)
  0090:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [3] = 0x00000000 (0)
  0094:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [4] = 0x00000000 (0)
  0098:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [5] = 0x00000000 (0)
  009c:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [6] = 0x00000000 (0)
  00a0:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [7] = 0x00000000 (0)
  00a4:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [8] = 0x00000000 (0)
  00a8:  ULONG ulCSR_M3_ARB_CNTL_UVD                     [9] = 0x00000000 (0)
  00ac:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [0] = 0x00000000 (0)
  00b0:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [1] = 0x00000000 (0)
  00b4:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [2] = 0x00000000 (0)
  00b8:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [3] = 0x00000000 (0)
  00bc:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [4] = 0x00000000 (0)
  00c0:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [5] = 0x00000000 (0)
  00c4:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [6] = 0x00000000 (0)
  00c8:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [7] = 0x00000000 (0)
  00cc:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [8] = 0x00000000 (0)
  00d0:  ULONG ulCSR_M3_ARB_CNTL_FS3D                    [9] = 0x00000000 (0)
  00d4:  ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK            [0] :
    00d4:  ULONG ulSupportedSCLK                               = 0x000062b0 (25264)
    00d8:  USHORT usVoltageIndex                               = 0x0000     (0)
    00da:  USHORT usVoltageID                                  = 0x006e     (110)
  00dc:  ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK            [1] :
    00dc:  ULONG ulSupportedSCLK                               = 0x00008932 (35122)
    00e0:  USHORT usVoltageIndex                               = 0x0001     (1)
    00e2:  USHORT usVoltageID                                  = 0x004a     (74)
  00e4:  ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK            [2] :
    00e4:  ULONG ulSupportedSCLK                               = 0x0000d056 (53334)
    00e8:  USHORT usVoltageIndex                               = 0x0002     (2)
    00ea:  USHORT usVoltageID                                  = 0x0044     (68)
  00ec:  ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK            [3] :
    00ec:  ULONG ulSupportedSCLK                               = 0x00011940 (72000)
    00f0:  USHORT usVoltageIndex                               = 0x0003     (3)
    00f2:  USHORT usVoltageID                                  = 0x003e     (62)
  00f4:  ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK            [4] :
    00f4:  ULONG ulSupportedSCLK                               = 0x00011940 (72000)
    00f8:  USHORT usVoltageIndex                               = 0x0003     (3)
    00fa:  USHORT usVoltageID                                  = 0x003e     (62)
  00fc:  ULONG ulGMCRestoreResetTime                         = 0x00001e8b (7819)
  0100:  ULONG ulMinimumNClk                                 = 0x00011170 (70000)
  0104:  ULONG ulIdleNClk                                    = 0x00000000 (0)
  0108:  ULONG ulDDR_DLL_PowerUpTime                         = 0x0000134c (4940)
  010c:  ULONG ulDDR_PLL_PowerUpTime                         = 0x000007d0 (2000)
  0110:  USHORT usPCIEClkSSPercentage                        = 0x0024     (36)
  0112:  USHORT usPCIEClkSSType                              = 0x0000     (0)
  0114:  USHORT usLvdsSSPercentage                           = 0x0000     (0)
  0116:  USHORT usLvdsSSpreadRateIn10Hz                      = 0x0000     (0)
  0118:  USHORT usHDMISSPercentage                           = 0x0000     (0)
  011a:  USHORT usHDMISSpreadRateIn10Hz                      = 0x0000     (0)
  011c:  USHORT usDVISSPercentage                            = 0x0000     (0)
  011e:  USHORT usDVISSpreadRateIn10Hz                       = 0x0000     (0)
  0120:  ULONG ulReserved3                               [0] = 0x00000000 (0)
  0124:  ULONG ulReserved3                               [1] = 0x00000000 (0)
  0128:  ULONG ulReserved3                               [2] = 0x00000000 (0)
  012c:  ULONG ulReserved3                               [3] = 0x00000000 (0)
  0130:  ULONG ulReserved3                               [4] = 0x00000000 (0)
  0134:  ULONG ulReserved3                               [5] = 0x00000000 (0)
  0138:  ULONG ulReserved3                               [6] = 0x00000000 (0)
  013c:  ULONG ulReserved3                               [7] = 0x00030300 (197376)
  0140:  ULONG ulReserved3                               [8] = 0x00000000 (0)
  0144:  ULONG ulReserved3                               [9] = 0x00013880 (80000)
  0148:  ULONG ulReserved3                              [10] = 0x00013880 (80000)
  014c:  ULONG ulReserved3                              [11] = 0x00013880 (80000)
  0150:  ULONG ulReserved3                              [12] = 0x00008214 (33300)
  0154:  ULONG ulReserved3                              [13] = 0x0072004c (7471180)
  0158:  ULONG ulReserved3                              [14] = 0x00027100 (160000)
  015c:  ULONG ulReserved3                              [15] = 0x0001fbd0 (130000)
  0160:  ULONG ulReserved3                              [16] = 0x0001d4c0 (120000)
  0164:  ULONG ulReserved3                              [17] = 0x00011170 (70000)
  0168:  ULONG ulReserved3                              [18] = 0x00000001 (1)
  016c:  ULONG ulReserved3                              [19] = 0x30243a30 (807680560)
  0170:  ULONG ulReserved3                              [20] = 0x1814231a (403972890)
  0174:  ATOM_EXTERNAL_DISPLAY_CONNECTION_INFO sExtDispConnInfo :
    0174:  ATOM_COMMON_TABLE_HEADER sHeader                    :
      0174:  USHORT usStructureSize                              = 0x008c     (140)
      0176:  UCHAR ucTableFormatRevision                         = 0x01       (1)
      0177:  UCHAR ucTableContentRevision                        = 0x01       (1)
    0178:  UCHAR ucGuid                                    [0] = 0x00       (0)
    0179:  UCHAR ucGuid                                    [1] = 0x00       (0)
    017a:  UCHAR ucGuid                                    [2] = 0x00       (0)
    017b:  UCHAR ucGuid                                    [3] = 0x00       (0)
    017c:  UCHAR ucGuid                                    [4] = 0x00       (0)
    017d:  UCHAR ucGuid                                    [5] = 0x00       (0)
    017e:  UCHAR ucGuid                                    [6] = 0x00       (0)
    017f:  UCHAR ucGuid                                    [7] = 0x00       (0)
    0180:  UCHAR ucGuid                                    [8] = 0x00       (0)
    0181:  UCHAR ucGuid                                    [9] = 0x00       (0)
    0182:  UCHAR ucGuid                                   [10] = 0x00       (0)
    0183:  UCHAR ucGuid                                   [11] = 0x00       (0)
    0184:  UCHAR ucGuid                                   [12] = 0x00       (0)
    0185:  UCHAR ucGuid                                   [13] = 0x00       (0)
    0186:  UCHAR ucGuid                                   [14] = 0x00       (0)
    0187:  UCHAR ucGuid                                   [15] = 0x00       (0)
    0188:  EXT_DISPLAY_PATH sPath                          [0] :
      0188:  USHORT usDeviceTag                                  = 0x0002     (2)
      018a:  USHORT usDeviceACPIEnum                             = 0x0110     (272)
      018c:  USHORT usDeviceConnector                            = 0x3114     (12564)
      018e:  UCHAR ucExtAUXDDCLutIndex                           = 0x00       (0)
      018f:  UCHAR ucExtHPDPINLutIndex                           = 0x00       (0)
      0190:  USHORT usExtEncoderObjId                            = 0x0000     (0)
        <unparsable> line 2399:   union{
      skipping...
    0198:  EXT_DISPLAY_PATH sPath                          [1] :
      0198:  USHORT usDeviceTag                                  = 0x0001     (1)
      019a:  USHORT usDeviceACPIEnum                             = 0x0100     (256)
      019c:  USHORT usDeviceConnector                            = 0x3105     (12549)
      019e:  UCHAR ucExtAUXDDCLutIndex                           = 0x01       (1)
      019f:  UCHAR ucExtHPDPINLutIndex                           = 0x01       (1)
      01a0:  USHORT usExtEncoderObjId                            = 0x2122     (8482)
        <unparsable> line 2399:   union{
      skipping...
    01a8:  EXT_DISPLAY_PATH sPath                          [2] :
      01a8:  USHORT usDeviceTag                                  = 0x0008     (8)
      01aa:  USHORT usDeviceACPIEnum                             = 0x0210     (528)
      01ac:  USHORT usDeviceConnector                            = 0x310c     (12556)
      01ae:  UCHAR ucExtAUXDDCLutIndex                           = 0x02       (2)
      01af:  UCHAR ucExtHPDPINLutIndex                           = 0x02       (2)
      01b0:  USHORT usExtEncoderObjId                            = 0x0000     (0)
        <unparsable> line 2399:   union{
      skipping...
    01b8:  EXT_DISPLAY_PATH sPath                          [3] :
      01b8:  USHORT usDeviceTag                                  = 0x0000     (0)
      01ba:  USHORT usDeviceACPIEnum                             = 0x0000     (0)
      01bc:  USHORT usDeviceConnector                            = 0x0000     (0)
      01be:  UCHAR ucExtAUXDDCLutIndex                           = 0x00       (0)
      01bf:  UCHAR ucExtHPDPINLutIndex                           = 0x00       (0)
      01c0:  USHORT usExtEncoderObjId                            = 0x0000     (0)
        <unparsable> line 2399:   union{
      skipping...
    01c8:  EXT_DISPLAY_PATH sPath                          [4] :
      01c8:  USHORT usDeviceTag                                  = 0x0000     (0)
      01ca:  USHORT usDeviceACPIEnum                             = 0x0000     (0)
      01cc:  USHORT usDeviceConnector                            = 0x0000     (0)
      01ce:  UCHAR ucExtAUXDDCLutIndex                           = 0x00       (0)
      01cf:  UCHAR ucExtHPDPINLutIndex                           = 0x00       (0)
      01d0:  USHORT usExtEncoderObjId                            = 0x0000     (0)
        <unparsable> line 2399:   union{
      skipping...
    01d8:  EXT_DISPLAY_PATH sPath                          [5] :
      01d8:  USHORT usDeviceTag                                  = 0x0000     (0)
      01da:  USHORT usDeviceACPIEnum                             = 0x0000     (0)
      01dc:  USHORT usDeviceConnector                            = 0x0000     (0)
      01de:  UCHAR ucExtAUXDDCLutIndex                           = 0x00       (0)
      01df:  UCHAR ucExtHPDPINLutIndex                           = 0x00       (0)
      01e0:  USHORT usExtEncoderObjId                            = 0x0000     (0)
        <unparsable> line 2399:   union{
      skipping...
    01e8:  EXT_DISPLAY_PATH sPath                          [6] :
      01e8:  USHORT usDeviceTag                                  = 0x0000     (0)
      01ea:  USHORT usDeviceACPIEnum                             = 0x0000     (0)
      01ec:  USHORT usDeviceConnector                            = 0x0000     (0)
      01ee:  UCHAR ucExtAUXDDCLutIndex                           = 0x00       (0)
      01ef:  UCHAR ucExtHPDPINLutIndex                           = 0x00       (0)
      01f0:  USHORT usExtEncoderObjId                            = 0x0000     (0)
        <unparsable> line 2399:   union{
      skipping...
    01f8:  UCHAR ucChecksum                                    = 0x00       (0)
    01f9:  UCHAR uc3DStereoPinId                               = 0x00       (0)
    01fa:  UCHAR Reserved                                  [0] = 0x00       (0)
    01fb:  UCHAR Reserved                                  [1] = 0x01       (1)
    01fc:  UCHAR Reserved                                  [2] = 0x00       (0)
    01fd:  UCHAR Reserved                                  [3] = 0x00       (0)
    01fe:  UCHAR Reserved                                  [4] = 0x00       (0)
    01ff:  UCHAR Reserved                                  [5] = 0x00       (0)

  Total data structure size:  0200


data_table  00000000  #1f  (ASIC_ProfilingInfo/ASIC_VDDCI_Info):


data_table  00000000  #20  (VoltageObjectInfo/VRAM_GPIO_DetectionInfo):


data_table  00000000  #21  (PowerSourceInfo):




More information about the coreboot mailing list